msvcp110: Add tr2_sys__File_size_wchar implementation and test.
[wine/multimedia.git] / dlls / opengl32 / opengl_norm.c
blob09329ce545a3c6724e6072f9a410840376a10342
2 /* Auto-generated file... Do not edit ! */
4 #include "config.h"
5 #include <stdarg.h>
6 #include "winternl.h"
7 #include "wingdi.h"
8 #include "wine/wgl.h"
9 #include "wine/wgl_driver.h"
10 #include "wine/debug.h"
12 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
14 /***********************************************************************
15 * glAccum (OPENGL32.@)
17 void WINAPI glAccum( GLenum op, GLfloat value ) {
18 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19 TRACE("(%d, %f)\n", op, value );
20 funcs->gl.p_glAccum( op, value );
23 /***********************************************************************
24 * glAlphaFunc (OPENGL32.@)
26 void WINAPI glAlphaFunc( GLenum func, GLfloat ref ) {
27 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
28 TRACE("(%d, %f)\n", func, ref );
29 funcs->gl.p_glAlphaFunc( func, ref );
32 /***********************************************************************
33 * glAreTexturesResident (OPENGL32.@)
35 GLboolean WINAPI glAreTexturesResident( GLsizei n, const GLuint* textures, GLboolean* residences ) {
36 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
37 TRACE("(%d, %p, %p)\n", n, textures, residences );
38 return funcs->gl.p_glAreTexturesResident( n, textures, residences );
41 /***********************************************************************
42 * glArrayElement (OPENGL32.@)
44 void WINAPI glArrayElement( GLint i ) {
45 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
46 TRACE("(%d)\n", i );
47 funcs->gl.p_glArrayElement( i );
50 /***********************************************************************
51 * glBegin (OPENGL32.@)
53 void WINAPI glBegin( GLenum mode ) {
54 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
55 TRACE("(%d)\n", mode );
56 funcs->gl.p_glBegin( mode );
59 /***********************************************************************
60 * glBindTexture (OPENGL32.@)
62 void WINAPI glBindTexture( GLenum target, GLuint texture ) {
63 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
64 TRACE("(%d, %d)\n", target, texture );
65 funcs->gl.p_glBindTexture( target, texture );
68 /***********************************************************************
69 * glBitmap (OPENGL32.@)
71 void WINAPI glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte* bitmap ) {
72 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
73 TRACE("(%d, %d, %f, %f, %f, %f, %p)\n", width, height, xorig, yorig, xmove, ymove, bitmap );
74 funcs->gl.p_glBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
77 /***********************************************************************
78 * glBlendFunc (OPENGL32.@)
80 void WINAPI glBlendFunc( GLenum sfactor, GLenum dfactor ) {
81 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
82 TRACE("(%d, %d)\n", sfactor, dfactor );
83 funcs->gl.p_glBlendFunc( sfactor, dfactor );
86 /***********************************************************************
87 * glCallList (OPENGL32.@)
89 void WINAPI glCallList( GLuint list ) {
90 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
91 TRACE("(%d)\n", list );
92 funcs->gl.p_glCallList( list );
95 /***********************************************************************
96 * glCallLists (OPENGL32.@)
98 void WINAPI glCallLists( GLsizei n, GLenum type, const void* lists ) {
99 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
100 TRACE("(%d, %d, %p)\n", n, type, lists );
101 funcs->gl.p_glCallLists( n, type, lists );
104 /***********************************************************************
105 * glClear (OPENGL32.@)
107 void WINAPI glClear( GLbitfield mask ) {
108 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
109 TRACE("(%d)\n", mask );
110 funcs->gl.p_glClear( mask );
113 /***********************************************************************
114 * glClearAccum (OPENGL32.@)
116 void WINAPI glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
117 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
118 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
119 funcs->gl.p_glClearAccum( red, green, blue, alpha );
122 /***********************************************************************
123 * glClearColor (OPENGL32.@)
125 void WINAPI glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
126 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
127 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
128 funcs->gl.p_glClearColor( red, green, blue, alpha );
131 /***********************************************************************
132 * glClearDepth (OPENGL32.@)
134 void WINAPI glClearDepth( GLdouble depth ) {
135 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
136 TRACE("(%f)\n", depth );
137 funcs->gl.p_glClearDepth( depth );
140 /***********************************************************************
141 * glClearIndex (OPENGL32.@)
143 void WINAPI glClearIndex( GLfloat c ) {
144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
145 TRACE("(%f)\n", c );
146 funcs->gl.p_glClearIndex( c );
149 /***********************************************************************
150 * glClearStencil (OPENGL32.@)
152 void WINAPI glClearStencil( GLint s ) {
153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
154 TRACE("(%d)\n", s );
155 funcs->gl.p_glClearStencil( s );
158 /***********************************************************************
159 * glClipPlane (OPENGL32.@)
161 void WINAPI glClipPlane( GLenum plane, const GLdouble* equation ) {
162 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
163 TRACE("(%d, %p)\n", plane, equation );
164 funcs->gl.p_glClipPlane( plane, equation );
167 /***********************************************************************
168 * glColor3b (OPENGL32.@)
170 void WINAPI glColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
171 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
172 TRACE("(%d, %d, %d)\n", red, green, blue );
173 funcs->gl.p_glColor3b( red, green, blue );
176 /***********************************************************************
177 * glColor3bv (OPENGL32.@)
179 void WINAPI glColor3bv( const GLbyte* v ) {
180 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
181 TRACE("(%p)\n", v );
182 funcs->gl.p_glColor3bv( v );
185 /***********************************************************************
186 * glColor3d (OPENGL32.@)
188 void WINAPI glColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
189 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
190 TRACE("(%f, %f, %f)\n", red, green, blue );
191 funcs->gl.p_glColor3d( red, green, blue );
194 /***********************************************************************
195 * glColor3dv (OPENGL32.@)
197 void WINAPI glColor3dv( const GLdouble* v ) {
198 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
199 TRACE("(%p)\n", v );
200 funcs->gl.p_glColor3dv( v );
203 /***********************************************************************
204 * glColor3f (OPENGL32.@)
206 void WINAPI glColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
207 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
208 TRACE("(%f, %f, %f)\n", red, green, blue );
209 funcs->gl.p_glColor3f( red, green, blue );
212 /***********************************************************************
213 * glColor3fv (OPENGL32.@)
215 void WINAPI glColor3fv( const GLfloat* v ) {
216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
217 TRACE("(%p)\n", v );
218 funcs->gl.p_glColor3fv( v );
221 /***********************************************************************
222 * glColor3i (OPENGL32.@)
224 void WINAPI glColor3i( GLint red, GLint green, GLint blue ) {
225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
226 TRACE("(%d, %d, %d)\n", red, green, blue );
227 funcs->gl.p_glColor3i( red, green, blue );
230 /***********************************************************************
231 * glColor3iv (OPENGL32.@)
233 void WINAPI glColor3iv( const GLint* v ) {
234 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
235 TRACE("(%p)\n", v );
236 funcs->gl.p_glColor3iv( v );
239 /***********************************************************************
240 * glColor3s (OPENGL32.@)
242 void WINAPI glColor3s( GLshort red, GLshort green, GLshort blue ) {
243 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
244 TRACE("(%d, %d, %d)\n", red, green, blue );
245 funcs->gl.p_glColor3s( red, green, blue );
248 /***********************************************************************
249 * glColor3sv (OPENGL32.@)
251 void WINAPI glColor3sv( const GLshort* v ) {
252 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
253 TRACE("(%p)\n", v );
254 funcs->gl.p_glColor3sv( v );
257 /***********************************************************************
258 * glColor3ub (OPENGL32.@)
260 void WINAPI glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
261 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
262 TRACE("(%d, %d, %d)\n", red, green, blue );
263 funcs->gl.p_glColor3ub( red, green, blue );
266 /***********************************************************************
267 * glColor3ubv (OPENGL32.@)
269 void WINAPI glColor3ubv( const GLubyte* v ) {
270 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
271 TRACE("(%p)\n", v );
272 funcs->gl.p_glColor3ubv( v );
275 /***********************************************************************
276 * glColor3ui (OPENGL32.@)
278 void WINAPI glColor3ui( GLuint red, GLuint green, GLuint blue ) {
279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
280 TRACE("(%d, %d, %d)\n", red, green, blue );
281 funcs->gl.p_glColor3ui( red, green, blue );
284 /***********************************************************************
285 * glColor3uiv (OPENGL32.@)
287 void WINAPI glColor3uiv( const GLuint* v ) {
288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
289 TRACE("(%p)\n", v );
290 funcs->gl.p_glColor3uiv( v );
293 /***********************************************************************
294 * glColor3us (OPENGL32.@)
296 void WINAPI glColor3us( GLushort red, GLushort green, GLushort blue ) {
297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
298 TRACE("(%d, %d, %d)\n", red, green, blue );
299 funcs->gl.p_glColor3us( red, green, blue );
302 /***********************************************************************
303 * glColor3usv (OPENGL32.@)
305 void WINAPI glColor3usv( const GLushort* v ) {
306 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
307 TRACE("(%p)\n", v );
308 funcs->gl.p_glColor3usv( v );
311 /***********************************************************************
312 * glColor4b (OPENGL32.@)
314 void WINAPI glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) {
315 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
316 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
317 funcs->gl.p_glColor4b( red, green, blue, alpha );
320 /***********************************************************************
321 * glColor4bv (OPENGL32.@)
323 void WINAPI glColor4bv( const GLbyte* v ) {
324 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
325 TRACE("(%p)\n", v );
326 funcs->gl.p_glColor4bv( v );
329 /***********************************************************************
330 * glColor4d (OPENGL32.@)
332 void WINAPI glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) {
333 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
334 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
335 funcs->gl.p_glColor4d( red, green, blue, alpha );
338 /***********************************************************************
339 * glColor4dv (OPENGL32.@)
341 void WINAPI glColor4dv( const GLdouble* v ) {
342 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
343 TRACE("(%p)\n", v );
344 funcs->gl.p_glColor4dv( v );
347 /***********************************************************************
348 * glColor4f (OPENGL32.@)
350 void WINAPI glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
351 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
352 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
353 funcs->gl.p_glColor4f( red, green, blue, alpha );
356 /***********************************************************************
357 * glColor4fv (OPENGL32.@)
359 void WINAPI glColor4fv( const GLfloat* v ) {
360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
361 TRACE("(%p)\n", v );
362 funcs->gl.p_glColor4fv( v );
365 /***********************************************************************
366 * glColor4i (OPENGL32.@)
368 void WINAPI glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) {
369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
370 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
371 funcs->gl.p_glColor4i( red, green, blue, alpha );
374 /***********************************************************************
375 * glColor4iv (OPENGL32.@)
377 void WINAPI glColor4iv( const GLint* v ) {
378 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
379 TRACE("(%p)\n", v );
380 funcs->gl.p_glColor4iv( v );
383 /***********************************************************************
384 * glColor4s (OPENGL32.@)
386 void WINAPI glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) {
387 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
388 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
389 funcs->gl.p_glColor4s( red, green, blue, alpha );
392 /***********************************************************************
393 * glColor4sv (OPENGL32.@)
395 void WINAPI glColor4sv( const GLshort* v ) {
396 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
397 TRACE("(%p)\n", v );
398 funcs->gl.p_glColor4sv( v );
401 /***********************************************************************
402 * glColor4ub (OPENGL32.@)
404 void WINAPI glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) {
405 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
406 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
407 funcs->gl.p_glColor4ub( red, green, blue, alpha );
410 /***********************************************************************
411 * glColor4ubv (OPENGL32.@)
413 void WINAPI glColor4ubv( const GLubyte* v ) {
414 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
415 TRACE("(%p)\n", v );
416 funcs->gl.p_glColor4ubv( v );
419 /***********************************************************************
420 * glColor4ui (OPENGL32.@)
422 void WINAPI glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
423 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
424 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
425 funcs->gl.p_glColor4ui( red, green, blue, alpha );
428 /***********************************************************************
429 * glColor4uiv (OPENGL32.@)
431 void WINAPI glColor4uiv( const GLuint* v ) {
432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
433 TRACE("(%p)\n", v );
434 funcs->gl.p_glColor4uiv( v );
437 /***********************************************************************
438 * glColor4us (OPENGL32.@)
440 void WINAPI glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) {
441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
442 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
443 funcs->gl.p_glColor4us( red, green, blue, alpha );
446 /***********************************************************************
447 * glColor4usv (OPENGL32.@)
449 void WINAPI glColor4usv( const GLushort* v ) {
450 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
451 TRACE("(%p)\n", v );
452 funcs->gl.p_glColor4usv( v );
455 /***********************************************************************
456 * glColorMask (OPENGL32.@)
458 void WINAPI glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
459 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
460 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
461 funcs->gl.p_glColorMask( red, green, blue, alpha );
464 /***********************************************************************
465 * glColorMaterial (OPENGL32.@)
467 void WINAPI glColorMaterial( GLenum face, GLenum mode ) {
468 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
469 TRACE("(%d, %d)\n", face, mode );
470 funcs->gl.p_glColorMaterial( face, mode );
473 /***********************************************************************
474 * glColorPointer (OPENGL32.@)
476 void WINAPI glColorPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) {
477 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
478 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
479 funcs->gl.p_glColorPointer( size, type, stride, pointer );
482 /***********************************************************************
483 * glCopyPixels (OPENGL32.@)
485 void WINAPI glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) {
486 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
487 TRACE("(%d, %d, %d, %d, %d)\n", x, y, width, height, type );
488 funcs->gl.p_glCopyPixels( x, y, width, height, type );
491 /***********************************************************************
492 * glCopyTexImage1D (OPENGL32.@)
494 void WINAPI glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
495 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
496 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
497 funcs->gl.p_glCopyTexImage1D( target, level, internalformat, x, y, width, border );
500 /***********************************************************************
501 * glCopyTexImage2D (OPENGL32.@)
503 void WINAPI glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
505 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
506 funcs->gl.p_glCopyTexImage2D( target, level, internalformat, x, y, width, height, border );
509 /***********************************************************************
510 * glCopyTexSubImage1D (OPENGL32.@)
512 void WINAPI glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
514 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
515 funcs->gl.p_glCopyTexSubImage1D( target, level, xoffset, x, y, width );
518 /***********************************************************************
519 * glCopyTexSubImage2D (OPENGL32.@)
521 void WINAPI glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
522 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
523 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
524 funcs->gl.p_glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
527 /***********************************************************************
528 * glCullFace (OPENGL32.@)
530 void WINAPI glCullFace( GLenum mode ) {
531 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
532 TRACE("(%d)\n", mode );
533 funcs->gl.p_glCullFace( mode );
536 /***********************************************************************
537 * glDeleteLists (OPENGL32.@)
539 void WINAPI glDeleteLists( GLuint list, GLsizei range ) {
540 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
541 TRACE("(%d, %d)\n", list, range );
542 funcs->gl.p_glDeleteLists( list, range );
545 /***********************************************************************
546 * glDeleteTextures (OPENGL32.@)
548 void WINAPI glDeleteTextures( GLsizei n, const GLuint* textures ) {
549 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
550 TRACE("(%d, %p)\n", n, textures );
551 funcs->gl.p_glDeleteTextures( n, textures );
554 /***********************************************************************
555 * glDepthFunc (OPENGL32.@)
557 void WINAPI glDepthFunc( GLenum func ) {
558 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
559 TRACE("(%d)\n", func );
560 funcs->gl.p_glDepthFunc( func );
563 /***********************************************************************
564 * glDepthMask (OPENGL32.@)
566 void WINAPI glDepthMask( GLboolean flag ) {
567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
568 TRACE("(%d)\n", flag );
569 funcs->gl.p_glDepthMask( flag );
572 /***********************************************************************
573 * glDepthRange (OPENGL32.@)
575 void WINAPI glDepthRange( GLdouble nearParam, GLdouble farParam ) {
576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
577 TRACE("(%f, %f)\n", nearParam, farParam );
578 funcs->gl.p_glDepthRange( nearParam, farParam );
581 /***********************************************************************
582 * glDisable (OPENGL32.@)
584 void WINAPI glDisable( GLenum cap ) {
585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
586 TRACE("(%d)\n", cap );
587 funcs->gl.p_glDisable( cap );
590 /***********************************************************************
591 * glDisableClientState (OPENGL32.@)
593 void WINAPI glDisableClientState( GLenum array ) {
594 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
595 TRACE("(%d)\n", array );
596 funcs->gl.p_glDisableClientState( array );
599 /***********************************************************************
600 * glDrawArrays (OPENGL32.@)
602 void WINAPI glDrawArrays( GLenum mode, GLint first, GLsizei count ) {
603 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
604 TRACE("(%d, %d, %d)\n", mode, first, count );
605 funcs->gl.p_glDrawArrays( mode, first, count );
608 /***********************************************************************
609 * glDrawBuffer (OPENGL32.@)
611 void WINAPI glDrawBuffer( GLenum buf ) {
612 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
613 TRACE("(%d)\n", buf );
614 funcs->gl.p_glDrawBuffer( buf );
617 /***********************************************************************
618 * glDrawElements (OPENGL32.@)
620 void WINAPI glDrawElements( GLenum mode, GLsizei count, GLenum type, const void* indices ) {
621 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
622 TRACE("(%d, %d, %d, %p)\n", mode, count, type, indices );
623 funcs->gl.p_glDrawElements( mode, count, type, indices );
626 /***********************************************************************
627 * glDrawPixels (OPENGL32.@)
629 void WINAPI glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) {
630 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
631 TRACE("(%d, %d, %d, %d, %p)\n", width, height, format, type, pixels );
632 funcs->gl.p_glDrawPixels( width, height, format, type, pixels );
635 /***********************************************************************
636 * glEdgeFlag (OPENGL32.@)
638 void WINAPI glEdgeFlag( GLboolean flag ) {
639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
640 TRACE("(%d)\n", flag );
641 funcs->gl.p_glEdgeFlag( flag );
644 /***********************************************************************
645 * glEdgeFlagPointer (OPENGL32.@)
647 void WINAPI glEdgeFlagPointer( GLsizei stride, const void* pointer ) {
648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
649 TRACE("(%d, %p)\n", stride, pointer );
650 funcs->gl.p_glEdgeFlagPointer( stride, pointer );
653 /***********************************************************************
654 * glEdgeFlagv (OPENGL32.@)
656 void WINAPI glEdgeFlagv( const GLboolean* flag ) {
657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
658 TRACE("(%p)\n", flag );
659 funcs->gl.p_glEdgeFlagv( flag );
662 /***********************************************************************
663 * glEnable (OPENGL32.@)
665 void WINAPI glEnable( GLenum cap ) {
666 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
667 TRACE("(%d)\n", cap );
668 funcs->gl.p_glEnable( cap );
671 /***********************************************************************
672 * glEnableClientState (OPENGL32.@)
674 void WINAPI glEnableClientState( GLenum array ) {
675 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
676 TRACE("(%d)\n", array );
677 funcs->gl.p_glEnableClientState( array );
680 /***********************************************************************
681 * glEnd (OPENGL32.@)
683 void WINAPI glEnd( void ) {
684 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
685 TRACE("()\n");
686 funcs->gl.p_glEnd( );
689 /***********************************************************************
690 * glEndList (OPENGL32.@)
692 void WINAPI glEndList( void ) {
693 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
694 TRACE("()\n");
695 funcs->gl.p_glEndList( );
698 /***********************************************************************
699 * glEvalCoord1d (OPENGL32.@)
701 void WINAPI glEvalCoord1d( GLdouble u ) {
702 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
703 TRACE("(%f)\n", u );
704 funcs->gl.p_glEvalCoord1d( u );
707 /***********************************************************************
708 * glEvalCoord1dv (OPENGL32.@)
710 void WINAPI glEvalCoord1dv( const GLdouble* u ) {
711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
712 TRACE("(%p)\n", u );
713 funcs->gl.p_glEvalCoord1dv( u );
716 /***********************************************************************
717 * glEvalCoord1f (OPENGL32.@)
719 void WINAPI glEvalCoord1f( GLfloat u ) {
720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
721 TRACE("(%f)\n", u );
722 funcs->gl.p_glEvalCoord1f( u );
725 /***********************************************************************
726 * glEvalCoord1fv (OPENGL32.@)
728 void WINAPI glEvalCoord1fv( const GLfloat* u ) {
729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
730 TRACE("(%p)\n", u );
731 funcs->gl.p_glEvalCoord1fv( u );
734 /***********************************************************************
735 * glEvalCoord2d (OPENGL32.@)
737 void WINAPI glEvalCoord2d( GLdouble u, GLdouble v ) {
738 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
739 TRACE("(%f, %f)\n", u, v );
740 funcs->gl.p_glEvalCoord2d( u, v );
743 /***********************************************************************
744 * glEvalCoord2dv (OPENGL32.@)
746 void WINAPI glEvalCoord2dv( const GLdouble* u ) {
747 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
748 TRACE("(%p)\n", u );
749 funcs->gl.p_glEvalCoord2dv( u );
752 /***********************************************************************
753 * glEvalCoord2f (OPENGL32.@)
755 void WINAPI glEvalCoord2f( GLfloat u, GLfloat v ) {
756 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
757 TRACE("(%f, %f)\n", u, v );
758 funcs->gl.p_glEvalCoord2f( u, v );
761 /***********************************************************************
762 * glEvalCoord2fv (OPENGL32.@)
764 void WINAPI glEvalCoord2fv( const GLfloat* u ) {
765 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
766 TRACE("(%p)\n", u );
767 funcs->gl.p_glEvalCoord2fv( u );
770 /***********************************************************************
771 * glEvalMesh1 (OPENGL32.@)
773 void WINAPI glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) {
774 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
775 TRACE("(%d, %d, %d)\n", mode, i1, i2 );
776 funcs->gl.p_glEvalMesh1( mode, i1, i2 );
779 /***********************************************************************
780 * glEvalMesh2 (OPENGL32.@)
782 void WINAPI glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) {
783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
784 TRACE("(%d, %d, %d, %d, %d)\n", mode, i1, i2, j1, j2 );
785 funcs->gl.p_glEvalMesh2( mode, i1, i2, j1, j2 );
788 /***********************************************************************
789 * glEvalPoint1 (OPENGL32.@)
791 void WINAPI glEvalPoint1( GLint i ) {
792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
793 TRACE("(%d)\n", i );
794 funcs->gl.p_glEvalPoint1( i );
797 /***********************************************************************
798 * glEvalPoint2 (OPENGL32.@)
800 void WINAPI glEvalPoint2( GLint i, GLint j ) {
801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
802 TRACE("(%d, %d)\n", i, j );
803 funcs->gl.p_glEvalPoint2( i, j );
806 /***********************************************************************
807 * glFeedbackBuffer (OPENGL32.@)
809 void WINAPI glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) {
810 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
811 TRACE("(%d, %d, %p)\n", size, type, buffer );
812 funcs->gl.p_glFeedbackBuffer( size, type, buffer );
815 /***********************************************************************
816 * glFinish (OPENGL32.@)
818 void WINAPI glFinish( void ) {
819 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
820 TRACE("()\n");
821 funcs->gl.p_glFinish( );
824 /***********************************************************************
825 * glFlush (OPENGL32.@)
827 void WINAPI glFlush( void ) {
828 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
829 TRACE("()\n");
830 funcs->gl.p_glFlush( );
833 /***********************************************************************
834 * glFogf (OPENGL32.@)
836 void WINAPI glFogf( GLenum pname, GLfloat param ) {
837 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
838 TRACE("(%d, %f)\n", pname, param );
839 funcs->gl.p_glFogf( pname, param );
842 /***********************************************************************
843 * glFogfv (OPENGL32.@)
845 void WINAPI glFogfv( GLenum pname, const GLfloat* params ) {
846 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
847 TRACE("(%d, %p)\n", pname, params );
848 funcs->gl.p_glFogfv( pname, params );
851 /***********************************************************************
852 * glFogi (OPENGL32.@)
854 void WINAPI glFogi( GLenum pname, GLint param ) {
855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
856 TRACE("(%d, %d)\n", pname, param );
857 funcs->gl.p_glFogi( pname, param );
860 /***********************************************************************
861 * glFogiv (OPENGL32.@)
863 void WINAPI glFogiv( GLenum pname, const GLint* params ) {
864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
865 TRACE("(%d, %p)\n", pname, params );
866 funcs->gl.p_glFogiv( pname, params );
869 /***********************************************************************
870 * glFrontFace (OPENGL32.@)
872 void WINAPI glFrontFace( GLenum mode ) {
873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
874 TRACE("(%d)\n", mode );
875 funcs->gl.p_glFrontFace( mode );
878 /***********************************************************************
879 * glFrustum (OPENGL32.@)
881 void WINAPI glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
882 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
883 TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
884 funcs->gl.p_glFrustum( left, right, bottom, top, zNear, zFar );
887 /***********************************************************************
888 * glGenLists (OPENGL32.@)
890 GLuint WINAPI glGenLists( GLsizei range ) {
891 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
892 TRACE("(%d)\n", range );
893 return funcs->gl.p_glGenLists( range );
896 /***********************************************************************
897 * glGenTextures (OPENGL32.@)
899 void WINAPI glGenTextures( GLsizei n, GLuint* textures ) {
900 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
901 TRACE("(%d, %p)\n", n, textures );
902 funcs->gl.p_glGenTextures( n, textures );
905 /***********************************************************************
906 * glGetBooleanv (OPENGL32.@)
908 void WINAPI glGetBooleanv( GLenum pname, GLboolean* data ) {
909 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
910 TRACE("(%d, %p)\n", pname, data );
911 funcs->gl.p_glGetBooleanv( pname, data );
914 /***********************************************************************
915 * glGetClipPlane (OPENGL32.@)
917 void WINAPI glGetClipPlane( GLenum plane, GLdouble* equation ) {
918 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
919 TRACE("(%d, %p)\n", plane, equation );
920 funcs->gl.p_glGetClipPlane( plane, equation );
923 /***********************************************************************
924 * glGetDoublev (OPENGL32.@)
926 void WINAPI glGetDoublev( GLenum pname, GLdouble* data ) {
927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
928 TRACE("(%d, %p)\n", pname, data );
929 funcs->gl.p_glGetDoublev( pname, data );
932 /***********************************************************************
933 * glGetError (OPENGL32.@)
935 GLenum WINAPI glGetError( void ) {
936 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
937 TRACE("()\n");
938 return funcs->gl.p_glGetError( );
941 /***********************************************************************
942 * glGetFloatv (OPENGL32.@)
944 void WINAPI glGetFloatv( GLenum pname, GLfloat* data ) {
945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
946 TRACE("(%d, %p)\n", pname, data );
947 funcs->gl.p_glGetFloatv( pname, data );
950 /***********************************************************************
951 * glGetLightfv (OPENGL32.@)
953 void WINAPI glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) {
954 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
955 TRACE("(%d, %d, %p)\n", light, pname, params );
956 funcs->gl.p_glGetLightfv( light, pname, params );
959 /***********************************************************************
960 * glGetLightiv (OPENGL32.@)
962 void WINAPI glGetLightiv( GLenum light, GLenum pname, GLint* params ) {
963 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
964 TRACE("(%d, %d, %p)\n", light, pname, params );
965 funcs->gl.p_glGetLightiv( light, pname, params );
968 /***********************************************************************
969 * glGetMapdv (OPENGL32.@)
971 void WINAPI glGetMapdv( GLenum target, GLenum query, GLdouble* v ) {
972 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
973 TRACE("(%d, %d, %p)\n", target, query, v );
974 funcs->gl.p_glGetMapdv( target, query, v );
977 /***********************************************************************
978 * glGetMapfv (OPENGL32.@)
980 void WINAPI glGetMapfv( GLenum target, GLenum query, GLfloat* v ) {
981 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
982 TRACE("(%d, %d, %p)\n", target, query, v );
983 funcs->gl.p_glGetMapfv( target, query, v );
986 /***********************************************************************
987 * glGetMapiv (OPENGL32.@)
989 void WINAPI glGetMapiv( GLenum target, GLenum query, GLint* v ) {
990 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
991 TRACE("(%d, %d, %p)\n", target, query, v );
992 funcs->gl.p_glGetMapiv( target, query, v );
995 /***********************************************************************
996 * glGetMaterialfv (OPENGL32.@)
998 void WINAPI glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1000 TRACE("(%d, %d, %p)\n", face, pname, params );
1001 funcs->gl.p_glGetMaterialfv( face, pname, params );
1004 /***********************************************************************
1005 * glGetMaterialiv (OPENGL32.@)
1007 void WINAPI glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) {
1008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1009 TRACE("(%d, %d, %p)\n", face, pname, params );
1010 funcs->gl.p_glGetMaterialiv( face, pname, params );
1013 /***********************************************************************
1014 * glGetPixelMapfv (OPENGL32.@)
1016 void WINAPI glGetPixelMapfv( GLenum map, GLfloat* values ) {
1017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1018 TRACE("(%d, %p)\n", map, values );
1019 funcs->gl.p_glGetPixelMapfv( map, values );
1022 /***********************************************************************
1023 * glGetPixelMapuiv (OPENGL32.@)
1025 void WINAPI glGetPixelMapuiv( GLenum map, GLuint* values ) {
1026 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1027 TRACE("(%d, %p)\n", map, values );
1028 funcs->gl.p_glGetPixelMapuiv( map, values );
1031 /***********************************************************************
1032 * glGetPixelMapusv (OPENGL32.@)
1034 void WINAPI glGetPixelMapusv( GLenum map, GLushort* values ) {
1035 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1036 TRACE("(%d, %p)\n", map, values );
1037 funcs->gl.p_glGetPixelMapusv( map, values );
1040 /***********************************************************************
1041 * glGetPointerv (OPENGL32.@)
1043 void WINAPI glGetPointerv( GLenum pname, void** params ) {
1044 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1045 TRACE("(%d, %p)\n", pname, params );
1046 funcs->gl.p_glGetPointerv( pname, params );
1049 /***********************************************************************
1050 * glGetPolygonStipple (OPENGL32.@)
1052 void WINAPI glGetPolygonStipple( GLubyte* mask ) {
1053 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1054 TRACE("(%p)\n", mask );
1055 funcs->gl.p_glGetPolygonStipple( mask );
1058 /***********************************************************************
1059 * glGetTexEnvfv (OPENGL32.@)
1061 void WINAPI glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
1062 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1063 TRACE("(%d, %d, %p)\n", target, pname, params );
1064 funcs->gl.p_glGetTexEnvfv( target, pname, params );
1067 /***********************************************************************
1068 * glGetTexEnviv (OPENGL32.@)
1070 void WINAPI glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) {
1071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1072 TRACE("(%d, %d, %p)\n", target, pname, params );
1073 funcs->gl.p_glGetTexEnviv( target, pname, params );
1076 /***********************************************************************
1077 * glGetTexGendv (OPENGL32.@)
1079 void WINAPI glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
1080 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1081 TRACE("(%d, %d, %p)\n", coord, pname, params );
1082 funcs->gl.p_glGetTexGendv( coord, pname, params );
1085 /***********************************************************************
1086 * glGetTexGenfv (OPENGL32.@)
1088 void WINAPI glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
1089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1090 TRACE("(%d, %d, %p)\n", coord, pname, params );
1091 funcs->gl.p_glGetTexGenfv( coord, pname, params );
1094 /***********************************************************************
1095 * glGetTexGeniv (OPENGL32.@)
1097 void WINAPI glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
1098 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1099 TRACE("(%d, %d, %p)\n", coord, pname, params );
1100 funcs->gl.p_glGetTexGeniv( coord, pname, params );
1103 /***********************************************************************
1104 * glGetTexImage (OPENGL32.@)
1106 void WINAPI glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) {
1107 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1108 TRACE("(%d, %d, %d, %d, %p)\n", target, level, format, type, pixels );
1109 funcs->gl.p_glGetTexImage( target, level, format, type, pixels );
1112 /***********************************************************************
1113 * glGetTexLevelParameterfv (OPENGL32.@)
1115 void WINAPI glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) {
1116 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1117 TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
1118 funcs->gl.p_glGetTexLevelParameterfv( target, level, pname, params );
1121 /***********************************************************************
1122 * glGetTexLevelParameteriv (OPENGL32.@)
1124 void WINAPI glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) {
1125 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1126 TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
1127 funcs->gl.p_glGetTexLevelParameteriv( target, level, pname, params );
1130 /***********************************************************************
1131 * glGetTexParameterfv (OPENGL32.@)
1133 void WINAPI glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
1134 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1135 TRACE("(%d, %d, %p)\n", target, pname, params );
1136 funcs->gl.p_glGetTexParameterfv( target, pname, params );
1139 /***********************************************************************
1140 * glGetTexParameteriv (OPENGL32.@)
1142 void WINAPI glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
1143 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1144 TRACE("(%d, %d, %p)\n", target, pname, params );
1145 funcs->gl.p_glGetTexParameteriv( target, pname, params );
1148 /***********************************************************************
1149 * glHint (OPENGL32.@)
1151 void WINAPI glHint( GLenum target, GLenum mode ) {
1152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1153 TRACE("(%d, %d)\n", target, mode );
1154 funcs->gl.p_glHint( target, mode );
1157 /***********************************************************************
1158 * glIndexMask (OPENGL32.@)
1160 void WINAPI glIndexMask( GLuint mask ) {
1161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1162 TRACE("(%d)\n", mask );
1163 funcs->gl.p_glIndexMask( mask );
1166 /***********************************************************************
1167 * glIndexPointer (OPENGL32.@)
1169 void WINAPI glIndexPointer( GLenum type, GLsizei stride, const void* pointer ) {
1170 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1171 TRACE("(%d, %d, %p)\n", type, stride, pointer );
1172 funcs->gl.p_glIndexPointer( type, stride, pointer );
1175 /***********************************************************************
1176 * glIndexd (OPENGL32.@)
1178 void WINAPI glIndexd( GLdouble c ) {
1179 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1180 TRACE("(%f)\n", c );
1181 funcs->gl.p_glIndexd( c );
1184 /***********************************************************************
1185 * glIndexdv (OPENGL32.@)
1187 void WINAPI glIndexdv( const GLdouble* c ) {
1188 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1189 TRACE("(%p)\n", c );
1190 funcs->gl.p_glIndexdv( c );
1193 /***********************************************************************
1194 * glIndexf (OPENGL32.@)
1196 void WINAPI glIndexf( GLfloat c ) {
1197 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1198 TRACE("(%f)\n", c );
1199 funcs->gl.p_glIndexf( c );
1202 /***********************************************************************
1203 * glIndexfv (OPENGL32.@)
1205 void WINAPI glIndexfv( const GLfloat* c ) {
1206 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1207 TRACE("(%p)\n", c );
1208 funcs->gl.p_glIndexfv( c );
1211 /***********************************************************************
1212 * glIndexi (OPENGL32.@)
1214 void WINAPI glIndexi( GLint c ) {
1215 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1216 TRACE("(%d)\n", c );
1217 funcs->gl.p_glIndexi( c );
1220 /***********************************************************************
1221 * glIndexiv (OPENGL32.@)
1223 void WINAPI glIndexiv( const GLint* c ) {
1224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1225 TRACE("(%p)\n", c );
1226 funcs->gl.p_glIndexiv( c );
1229 /***********************************************************************
1230 * glIndexs (OPENGL32.@)
1232 void WINAPI glIndexs( GLshort c ) {
1233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1234 TRACE("(%d)\n", c );
1235 funcs->gl.p_glIndexs( c );
1238 /***********************************************************************
1239 * glIndexsv (OPENGL32.@)
1241 void WINAPI glIndexsv( const GLshort* c ) {
1242 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1243 TRACE("(%p)\n", c );
1244 funcs->gl.p_glIndexsv( c );
1247 /***********************************************************************
1248 * glIndexub (OPENGL32.@)
1250 void WINAPI glIndexub( GLubyte c ) {
1251 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1252 TRACE("(%d)\n", c );
1253 funcs->gl.p_glIndexub( c );
1256 /***********************************************************************
1257 * glIndexubv (OPENGL32.@)
1259 void WINAPI glIndexubv( const GLubyte* c ) {
1260 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1261 TRACE("(%p)\n", c );
1262 funcs->gl.p_glIndexubv( c );
1265 /***********************************************************************
1266 * glInitNames (OPENGL32.@)
1268 void WINAPI glInitNames( void ) {
1269 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1270 TRACE("()\n");
1271 funcs->gl.p_glInitNames( );
1274 /***********************************************************************
1275 * glInterleavedArrays (OPENGL32.@)
1277 void WINAPI glInterleavedArrays( GLenum format, GLsizei stride, const void* pointer ) {
1278 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1279 TRACE("(%d, %d, %p)\n", format, stride, pointer );
1280 funcs->gl.p_glInterleavedArrays( format, stride, pointer );
1283 /***********************************************************************
1284 * glIsEnabled (OPENGL32.@)
1286 GLboolean WINAPI glIsEnabled( GLenum cap ) {
1287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1288 TRACE("(%d)\n", cap );
1289 return funcs->gl.p_glIsEnabled( cap );
1292 /***********************************************************************
1293 * glIsList (OPENGL32.@)
1295 GLboolean WINAPI glIsList( GLuint list ) {
1296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1297 TRACE("(%d)\n", list );
1298 return funcs->gl.p_glIsList( list );
1301 /***********************************************************************
1302 * glIsTexture (OPENGL32.@)
1304 GLboolean WINAPI glIsTexture( GLuint texture ) {
1305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1306 TRACE("(%d)\n", texture );
1307 return funcs->gl.p_glIsTexture( texture );
1310 /***********************************************************************
1311 * glLightModelf (OPENGL32.@)
1313 void WINAPI glLightModelf( GLenum pname, GLfloat param ) {
1314 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1315 TRACE("(%d, %f)\n", pname, param );
1316 funcs->gl.p_glLightModelf( pname, param );
1319 /***********************************************************************
1320 * glLightModelfv (OPENGL32.@)
1322 void WINAPI glLightModelfv( GLenum pname, const GLfloat* params ) {
1323 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1324 TRACE("(%d, %p)\n", pname, params );
1325 funcs->gl.p_glLightModelfv( pname, params );
1328 /***********************************************************************
1329 * glLightModeli (OPENGL32.@)
1331 void WINAPI glLightModeli( GLenum pname, GLint param ) {
1332 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1333 TRACE("(%d, %d)\n", pname, param );
1334 funcs->gl.p_glLightModeli( pname, param );
1337 /***********************************************************************
1338 * glLightModeliv (OPENGL32.@)
1340 void WINAPI glLightModeliv( GLenum pname, const GLint* params ) {
1341 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1342 TRACE("(%d, %p)\n", pname, params );
1343 funcs->gl.p_glLightModeliv( pname, params );
1346 /***********************************************************************
1347 * glLightf (OPENGL32.@)
1349 void WINAPI glLightf( GLenum light, GLenum pname, GLfloat param ) {
1350 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1351 TRACE("(%d, %d, %f)\n", light, pname, param );
1352 funcs->gl.p_glLightf( light, pname, param );
1355 /***********************************************************************
1356 * glLightfv (OPENGL32.@)
1358 void WINAPI glLightfv( GLenum light, GLenum pname, const GLfloat* params ) {
1359 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1360 TRACE("(%d, %d, %p)\n", light, pname, params );
1361 funcs->gl.p_glLightfv( light, pname, params );
1364 /***********************************************************************
1365 * glLighti (OPENGL32.@)
1367 void WINAPI glLighti( GLenum light, GLenum pname, GLint param ) {
1368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1369 TRACE("(%d, %d, %d)\n", light, pname, param );
1370 funcs->gl.p_glLighti( light, pname, param );
1373 /***********************************************************************
1374 * glLightiv (OPENGL32.@)
1376 void WINAPI glLightiv( GLenum light, GLenum pname, const GLint* params ) {
1377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1378 TRACE("(%d, %d, %p)\n", light, pname, params );
1379 funcs->gl.p_glLightiv( light, pname, params );
1382 /***********************************************************************
1383 * glLineStipple (OPENGL32.@)
1385 void WINAPI glLineStipple( GLint factor, GLushort pattern ) {
1386 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1387 TRACE("(%d, %d)\n", factor, pattern );
1388 funcs->gl.p_glLineStipple( factor, pattern );
1391 /***********************************************************************
1392 * glLineWidth (OPENGL32.@)
1394 void WINAPI glLineWidth( GLfloat width ) {
1395 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1396 TRACE("(%f)\n", width );
1397 funcs->gl.p_glLineWidth( width );
1400 /***********************************************************************
1401 * glListBase (OPENGL32.@)
1403 void WINAPI glListBase( GLuint base ) {
1404 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1405 TRACE("(%d)\n", base );
1406 funcs->gl.p_glListBase( base );
1409 /***********************************************************************
1410 * glLoadIdentity (OPENGL32.@)
1412 void WINAPI glLoadIdentity( void ) {
1413 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1414 TRACE("()\n");
1415 funcs->gl.p_glLoadIdentity( );
1418 /***********************************************************************
1419 * glLoadMatrixd (OPENGL32.@)
1421 void WINAPI glLoadMatrixd( const GLdouble* m ) {
1422 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1423 TRACE("(%p)\n", m );
1424 funcs->gl.p_glLoadMatrixd( m );
1427 /***********************************************************************
1428 * glLoadMatrixf (OPENGL32.@)
1430 void WINAPI glLoadMatrixf( const GLfloat* m ) {
1431 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1432 TRACE("(%p)\n", m );
1433 funcs->gl.p_glLoadMatrixf( m );
1436 /***********************************************************************
1437 * glLoadName (OPENGL32.@)
1439 void WINAPI glLoadName( GLuint name ) {
1440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1441 TRACE("(%d)\n", name );
1442 funcs->gl.p_glLoadName( name );
1445 /***********************************************************************
1446 * glLogicOp (OPENGL32.@)
1448 void WINAPI glLogicOp( GLenum opcode ) {
1449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1450 TRACE("(%d)\n", opcode );
1451 funcs->gl.p_glLogicOp( opcode );
1454 /***********************************************************************
1455 * glMap1d (OPENGL32.@)
1457 void WINAPI glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) {
1458 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1459 TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
1460 funcs->gl.p_glMap1d( target, u1, u2, stride, order, points );
1463 /***********************************************************************
1464 * glMap1f (OPENGL32.@)
1466 void WINAPI glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) {
1467 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1468 TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
1469 funcs->gl.p_glMap1f( target, u1, u2, stride, order, points );
1472 /***********************************************************************
1473 * glMap2d (OPENGL32.@)
1475 void WINAPI glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) {
1476 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1477 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1478 funcs->gl.p_glMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1481 /***********************************************************************
1482 * glMap2f (OPENGL32.@)
1484 void WINAPI glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) {
1485 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1486 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1487 funcs->gl.p_glMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1490 /***********************************************************************
1491 * glMapGrid1d (OPENGL32.@)
1493 void WINAPI glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) {
1494 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1495 TRACE("(%d, %f, %f)\n", un, u1, u2 );
1496 funcs->gl.p_glMapGrid1d( un, u1, u2 );
1499 /***********************************************************************
1500 * glMapGrid1f (OPENGL32.@)
1502 void WINAPI glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) {
1503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1504 TRACE("(%d, %f, %f)\n", un, u1, u2 );
1505 funcs->gl.p_glMapGrid1f( un, u1, u2 );
1508 /***********************************************************************
1509 * glMapGrid2d (OPENGL32.@)
1511 void WINAPI glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) {
1512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1513 TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1514 funcs->gl.p_glMapGrid2d( un, u1, u2, vn, v1, v2 );
1517 /***********************************************************************
1518 * glMapGrid2f (OPENGL32.@)
1520 void WINAPI glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) {
1521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1522 TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1523 funcs->gl.p_glMapGrid2f( un, u1, u2, vn, v1, v2 );
1526 /***********************************************************************
1527 * glMaterialf (OPENGL32.@)
1529 void WINAPI glMaterialf( GLenum face, GLenum pname, GLfloat param ) {
1530 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1531 TRACE("(%d, %d, %f)\n", face, pname, param );
1532 funcs->gl.p_glMaterialf( face, pname, param );
1535 /***********************************************************************
1536 * glMaterialfv (OPENGL32.@)
1538 void WINAPI glMaterialfv( GLenum face, GLenum pname, const GLfloat* params ) {
1539 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1540 TRACE("(%d, %d, %p)\n", face, pname, params );
1541 funcs->gl.p_glMaterialfv( face, pname, params );
1544 /***********************************************************************
1545 * glMateriali (OPENGL32.@)
1547 void WINAPI glMateriali( GLenum face, GLenum pname, GLint param ) {
1548 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1549 TRACE("(%d, %d, %d)\n", face, pname, param );
1550 funcs->gl.p_glMateriali( face, pname, param );
1553 /***********************************************************************
1554 * glMaterialiv (OPENGL32.@)
1556 void WINAPI glMaterialiv( GLenum face, GLenum pname, const GLint* params ) {
1557 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1558 TRACE("(%d, %d, %p)\n", face, pname, params );
1559 funcs->gl.p_glMaterialiv( face, pname, params );
1562 /***********************************************************************
1563 * glMatrixMode (OPENGL32.@)
1565 void WINAPI glMatrixMode( GLenum mode ) {
1566 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1567 TRACE("(%d)\n", mode );
1568 funcs->gl.p_glMatrixMode( mode );
1571 /***********************************************************************
1572 * glMultMatrixd (OPENGL32.@)
1574 void WINAPI glMultMatrixd( const GLdouble* m ) {
1575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1576 TRACE("(%p)\n", m );
1577 funcs->gl.p_glMultMatrixd( m );
1580 /***********************************************************************
1581 * glMultMatrixf (OPENGL32.@)
1583 void WINAPI glMultMatrixf( const GLfloat* m ) {
1584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1585 TRACE("(%p)\n", m );
1586 funcs->gl.p_glMultMatrixf( m );
1589 /***********************************************************************
1590 * glNewList (OPENGL32.@)
1592 void WINAPI glNewList( GLuint list, GLenum mode ) {
1593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1594 TRACE("(%d, %d)\n", list, mode );
1595 funcs->gl.p_glNewList( list, mode );
1598 /***********************************************************************
1599 * glNormal3b (OPENGL32.@)
1601 void WINAPI glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) {
1602 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1603 TRACE("(%d, %d, %d)\n", nx, ny, nz );
1604 funcs->gl.p_glNormal3b( nx, ny, nz );
1607 /***********************************************************************
1608 * glNormal3bv (OPENGL32.@)
1610 void WINAPI glNormal3bv( const GLbyte* v ) {
1611 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1612 TRACE("(%p)\n", v );
1613 funcs->gl.p_glNormal3bv( v );
1616 /***********************************************************************
1617 * glNormal3d (OPENGL32.@)
1619 void WINAPI glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) {
1620 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1621 TRACE("(%f, %f, %f)\n", nx, ny, nz );
1622 funcs->gl.p_glNormal3d( nx, ny, nz );
1625 /***********************************************************************
1626 * glNormal3dv (OPENGL32.@)
1628 void WINAPI glNormal3dv( const GLdouble* v ) {
1629 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1630 TRACE("(%p)\n", v );
1631 funcs->gl.p_glNormal3dv( v );
1634 /***********************************************************************
1635 * glNormal3f (OPENGL32.@)
1637 void WINAPI glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) {
1638 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1639 TRACE("(%f, %f, %f)\n", nx, ny, nz );
1640 funcs->gl.p_glNormal3f( nx, ny, nz );
1643 /***********************************************************************
1644 * glNormal3fv (OPENGL32.@)
1646 void WINAPI glNormal3fv( const GLfloat* v ) {
1647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1648 TRACE("(%p)\n", v );
1649 funcs->gl.p_glNormal3fv( v );
1652 /***********************************************************************
1653 * glNormal3i (OPENGL32.@)
1655 void WINAPI glNormal3i( GLint nx, GLint ny, GLint nz ) {
1656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1657 TRACE("(%d, %d, %d)\n", nx, ny, nz );
1658 funcs->gl.p_glNormal3i( nx, ny, nz );
1661 /***********************************************************************
1662 * glNormal3iv (OPENGL32.@)
1664 void WINAPI glNormal3iv( const GLint* v ) {
1665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1666 TRACE("(%p)\n", v );
1667 funcs->gl.p_glNormal3iv( v );
1670 /***********************************************************************
1671 * glNormal3s (OPENGL32.@)
1673 void WINAPI glNormal3s( GLshort nx, GLshort ny, GLshort nz ) {
1674 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1675 TRACE("(%d, %d, %d)\n", nx, ny, nz );
1676 funcs->gl.p_glNormal3s( nx, ny, nz );
1679 /***********************************************************************
1680 * glNormal3sv (OPENGL32.@)
1682 void WINAPI glNormal3sv( const GLshort* v ) {
1683 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1684 TRACE("(%p)\n", v );
1685 funcs->gl.p_glNormal3sv( v );
1688 /***********************************************************************
1689 * glNormalPointer (OPENGL32.@)
1691 void WINAPI glNormalPointer( GLenum type, GLsizei stride, const void* pointer ) {
1692 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1693 TRACE("(%d, %d, %p)\n", type, stride, pointer );
1694 funcs->gl.p_glNormalPointer( type, stride, pointer );
1697 /***********************************************************************
1698 * glOrtho (OPENGL32.@)
1700 void WINAPI glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
1701 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1702 TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
1703 funcs->gl.p_glOrtho( left, right, bottom, top, zNear, zFar );
1706 /***********************************************************************
1707 * glPassThrough (OPENGL32.@)
1709 void WINAPI glPassThrough( GLfloat token ) {
1710 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1711 TRACE("(%f)\n", token );
1712 funcs->gl.p_glPassThrough( token );
1715 /***********************************************************************
1716 * glPixelMapfv (OPENGL32.@)
1718 void WINAPI glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat* values ) {
1719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1720 TRACE("(%d, %d, %p)\n", map, mapsize, values );
1721 funcs->gl.p_glPixelMapfv( map, mapsize, values );
1724 /***********************************************************************
1725 * glPixelMapuiv (OPENGL32.@)
1727 void WINAPI glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint* values ) {
1728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1729 TRACE("(%d, %d, %p)\n", map, mapsize, values );
1730 funcs->gl.p_glPixelMapuiv( map, mapsize, values );
1733 /***********************************************************************
1734 * glPixelMapusv (OPENGL32.@)
1736 void WINAPI glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort* values ) {
1737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1738 TRACE("(%d, %d, %p)\n", map, mapsize, values );
1739 funcs->gl.p_glPixelMapusv( map, mapsize, values );
1742 /***********************************************************************
1743 * glPixelStoref (OPENGL32.@)
1745 void WINAPI glPixelStoref( GLenum pname, GLfloat param ) {
1746 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1747 TRACE("(%d, %f)\n", pname, param );
1748 funcs->gl.p_glPixelStoref( pname, param );
1751 /***********************************************************************
1752 * glPixelStorei (OPENGL32.@)
1754 void WINAPI glPixelStorei( GLenum pname, GLint param ) {
1755 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1756 TRACE("(%d, %d)\n", pname, param );
1757 funcs->gl.p_glPixelStorei( pname, param );
1760 /***********************************************************************
1761 * glPixelTransferf (OPENGL32.@)
1763 void WINAPI glPixelTransferf( GLenum pname, GLfloat param ) {
1764 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1765 TRACE("(%d, %f)\n", pname, param );
1766 funcs->gl.p_glPixelTransferf( pname, param );
1769 /***********************************************************************
1770 * glPixelTransferi (OPENGL32.@)
1772 void WINAPI glPixelTransferi( GLenum pname, GLint param ) {
1773 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1774 TRACE("(%d, %d)\n", pname, param );
1775 funcs->gl.p_glPixelTransferi( pname, param );
1778 /***********************************************************************
1779 * glPixelZoom (OPENGL32.@)
1781 void WINAPI glPixelZoom( GLfloat xfactor, GLfloat yfactor ) {
1782 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1783 TRACE("(%f, %f)\n", xfactor, yfactor );
1784 funcs->gl.p_glPixelZoom( xfactor, yfactor );
1787 /***********************************************************************
1788 * glPointSize (OPENGL32.@)
1790 void WINAPI glPointSize( GLfloat size ) {
1791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1792 TRACE("(%f)\n", size );
1793 funcs->gl.p_glPointSize( size );
1796 /***********************************************************************
1797 * glPolygonMode (OPENGL32.@)
1799 void WINAPI glPolygonMode( GLenum face, GLenum mode ) {
1800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1801 TRACE("(%d, %d)\n", face, mode );
1802 funcs->gl.p_glPolygonMode( face, mode );
1805 /***********************************************************************
1806 * glPolygonOffset (OPENGL32.@)
1808 void WINAPI glPolygonOffset( GLfloat factor, GLfloat units ) {
1809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1810 TRACE("(%f, %f)\n", factor, units );
1811 funcs->gl.p_glPolygonOffset( factor, units );
1814 /***********************************************************************
1815 * glPolygonStipple (OPENGL32.@)
1817 void WINAPI glPolygonStipple( const GLubyte* mask ) {
1818 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1819 TRACE("(%p)\n", mask );
1820 funcs->gl.p_glPolygonStipple( mask );
1823 /***********************************************************************
1824 * glPopAttrib (OPENGL32.@)
1826 void WINAPI glPopAttrib( void ) {
1827 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1828 TRACE("()\n");
1829 funcs->gl.p_glPopAttrib( );
1832 /***********************************************************************
1833 * glPopClientAttrib (OPENGL32.@)
1835 void WINAPI glPopClientAttrib( void ) {
1836 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1837 TRACE("()\n");
1838 funcs->gl.p_glPopClientAttrib( );
1841 /***********************************************************************
1842 * glPopMatrix (OPENGL32.@)
1844 void WINAPI glPopMatrix( void ) {
1845 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1846 TRACE("()\n");
1847 funcs->gl.p_glPopMatrix( );
1850 /***********************************************************************
1851 * glPopName (OPENGL32.@)
1853 void WINAPI glPopName( void ) {
1854 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1855 TRACE("()\n");
1856 funcs->gl.p_glPopName( );
1859 /***********************************************************************
1860 * glPrioritizeTextures (OPENGL32.@)
1862 void WINAPI glPrioritizeTextures( GLsizei n, const GLuint* textures, const GLfloat* priorities ) {
1863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1864 TRACE("(%d, %p, %p)\n", n, textures, priorities );
1865 funcs->gl.p_glPrioritizeTextures( n, textures, priorities );
1868 /***********************************************************************
1869 * glPushAttrib (OPENGL32.@)
1871 void WINAPI glPushAttrib( GLbitfield mask ) {
1872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1873 TRACE("(%d)\n", mask );
1874 funcs->gl.p_glPushAttrib( mask );
1877 /***********************************************************************
1878 * glPushClientAttrib (OPENGL32.@)
1880 void WINAPI glPushClientAttrib( GLbitfield mask ) {
1881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1882 TRACE("(%d)\n", mask );
1883 funcs->gl.p_glPushClientAttrib( mask );
1886 /***********************************************************************
1887 * glPushMatrix (OPENGL32.@)
1889 void WINAPI glPushMatrix( void ) {
1890 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1891 TRACE("()\n");
1892 funcs->gl.p_glPushMatrix( );
1895 /***********************************************************************
1896 * glPushName (OPENGL32.@)
1898 void WINAPI glPushName( GLuint name ) {
1899 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1900 TRACE("(%d)\n", name );
1901 funcs->gl.p_glPushName( name );
1904 /***********************************************************************
1905 * glRasterPos2d (OPENGL32.@)
1907 void WINAPI glRasterPos2d( GLdouble x, GLdouble y ) {
1908 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1909 TRACE("(%f, %f)\n", x, y );
1910 funcs->gl.p_glRasterPos2d( x, y );
1913 /***********************************************************************
1914 * glRasterPos2dv (OPENGL32.@)
1916 void WINAPI glRasterPos2dv( const GLdouble* v ) {
1917 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1918 TRACE("(%p)\n", v );
1919 funcs->gl.p_glRasterPos2dv( v );
1922 /***********************************************************************
1923 * glRasterPos2f (OPENGL32.@)
1925 void WINAPI glRasterPos2f( GLfloat x, GLfloat y ) {
1926 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1927 TRACE("(%f, %f)\n", x, y );
1928 funcs->gl.p_glRasterPos2f( x, y );
1931 /***********************************************************************
1932 * glRasterPos2fv (OPENGL32.@)
1934 void WINAPI glRasterPos2fv( const GLfloat* v ) {
1935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1936 TRACE("(%p)\n", v );
1937 funcs->gl.p_glRasterPos2fv( v );
1940 /***********************************************************************
1941 * glRasterPos2i (OPENGL32.@)
1943 void WINAPI glRasterPos2i( GLint x, GLint y ) {
1944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1945 TRACE("(%d, %d)\n", x, y );
1946 funcs->gl.p_glRasterPos2i( x, y );
1949 /***********************************************************************
1950 * glRasterPos2iv (OPENGL32.@)
1952 void WINAPI glRasterPos2iv( const GLint* v ) {
1953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1954 TRACE("(%p)\n", v );
1955 funcs->gl.p_glRasterPos2iv( v );
1958 /***********************************************************************
1959 * glRasterPos2s (OPENGL32.@)
1961 void WINAPI glRasterPos2s( GLshort x, GLshort y ) {
1962 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1963 TRACE("(%d, %d)\n", x, y );
1964 funcs->gl.p_glRasterPos2s( x, y );
1967 /***********************************************************************
1968 * glRasterPos2sv (OPENGL32.@)
1970 void WINAPI glRasterPos2sv( const GLshort* v ) {
1971 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1972 TRACE("(%p)\n", v );
1973 funcs->gl.p_glRasterPos2sv( v );
1976 /***********************************************************************
1977 * glRasterPos3d (OPENGL32.@)
1979 void WINAPI glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) {
1980 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1981 TRACE("(%f, %f, %f)\n", x, y, z );
1982 funcs->gl.p_glRasterPos3d( x, y, z );
1985 /***********************************************************************
1986 * glRasterPos3dv (OPENGL32.@)
1988 void WINAPI glRasterPos3dv( const GLdouble* v ) {
1989 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1990 TRACE("(%p)\n", v );
1991 funcs->gl.p_glRasterPos3dv( v );
1994 /***********************************************************************
1995 * glRasterPos3f (OPENGL32.@)
1997 void WINAPI glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) {
1998 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1999 TRACE("(%f, %f, %f)\n", x, y, z );
2000 funcs->gl.p_glRasterPos3f( x, y, z );
2003 /***********************************************************************
2004 * glRasterPos3fv (OPENGL32.@)
2006 void WINAPI glRasterPos3fv( const GLfloat* v ) {
2007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2008 TRACE("(%p)\n", v );
2009 funcs->gl.p_glRasterPos3fv( v );
2012 /***********************************************************************
2013 * glRasterPos3i (OPENGL32.@)
2015 void WINAPI glRasterPos3i( GLint x, GLint y, GLint z ) {
2016 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2017 TRACE("(%d, %d, %d)\n", x, y, z );
2018 funcs->gl.p_glRasterPos3i( x, y, z );
2021 /***********************************************************************
2022 * glRasterPos3iv (OPENGL32.@)
2024 void WINAPI glRasterPos3iv( const GLint* v ) {
2025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2026 TRACE("(%p)\n", v );
2027 funcs->gl.p_glRasterPos3iv( v );
2030 /***********************************************************************
2031 * glRasterPos3s (OPENGL32.@)
2033 void WINAPI glRasterPos3s( GLshort x, GLshort y, GLshort z ) {
2034 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2035 TRACE("(%d, %d, %d)\n", x, y, z );
2036 funcs->gl.p_glRasterPos3s( x, y, z );
2039 /***********************************************************************
2040 * glRasterPos3sv (OPENGL32.@)
2042 void WINAPI glRasterPos3sv( const GLshort* v ) {
2043 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2044 TRACE("(%p)\n", v );
2045 funcs->gl.p_glRasterPos3sv( v );
2048 /***********************************************************************
2049 * glRasterPos4d (OPENGL32.@)
2051 void WINAPI glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
2052 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2053 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
2054 funcs->gl.p_glRasterPos4d( x, y, z, w );
2057 /***********************************************************************
2058 * glRasterPos4dv (OPENGL32.@)
2060 void WINAPI glRasterPos4dv( const GLdouble* v ) {
2061 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2062 TRACE("(%p)\n", v );
2063 funcs->gl.p_glRasterPos4dv( v );
2066 /***********************************************************************
2067 * glRasterPos4f (OPENGL32.@)
2069 void WINAPI glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
2070 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2071 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
2072 funcs->gl.p_glRasterPos4f( x, y, z, w );
2075 /***********************************************************************
2076 * glRasterPos4fv (OPENGL32.@)
2078 void WINAPI glRasterPos4fv( const GLfloat* v ) {
2079 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2080 TRACE("(%p)\n", v );
2081 funcs->gl.p_glRasterPos4fv( v );
2084 /***********************************************************************
2085 * glRasterPos4i (OPENGL32.@)
2087 void WINAPI glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) {
2088 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2089 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
2090 funcs->gl.p_glRasterPos4i( x, y, z, w );
2093 /***********************************************************************
2094 * glRasterPos4iv (OPENGL32.@)
2096 void WINAPI glRasterPos4iv( const GLint* v ) {
2097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2098 TRACE("(%p)\n", v );
2099 funcs->gl.p_glRasterPos4iv( v );
2102 /***********************************************************************
2103 * glRasterPos4s (OPENGL32.@)
2105 void WINAPI glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
2106 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2107 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
2108 funcs->gl.p_glRasterPos4s( x, y, z, w );
2111 /***********************************************************************
2112 * glRasterPos4sv (OPENGL32.@)
2114 void WINAPI glRasterPos4sv( const GLshort* v ) {
2115 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2116 TRACE("(%p)\n", v );
2117 funcs->gl.p_glRasterPos4sv( v );
2120 /***********************************************************************
2121 * glReadBuffer (OPENGL32.@)
2123 void WINAPI glReadBuffer( GLenum src ) {
2124 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2125 TRACE("(%d)\n", src );
2126 funcs->gl.p_glReadBuffer( src );
2129 /***********************************************************************
2130 * glReadPixels (OPENGL32.@)
2132 void WINAPI glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels ) {
2133 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2134 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", x, y, width, height, format, type, pixels );
2135 funcs->gl.p_glReadPixels( x, y, width, height, format, type, pixels );
2138 /***********************************************************************
2139 * glRectd (OPENGL32.@)
2141 void WINAPI glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) {
2142 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2143 TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
2144 funcs->gl.p_glRectd( x1, y1, x2, y2 );
2147 /***********************************************************************
2148 * glRectdv (OPENGL32.@)
2150 void WINAPI glRectdv( const GLdouble* v1, const GLdouble* v2 ) {
2151 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2152 TRACE("(%p, %p)\n", v1, v2 );
2153 funcs->gl.p_glRectdv( v1, v2 );
2156 /***********************************************************************
2157 * glRectf (OPENGL32.@)
2159 void WINAPI glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) {
2160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2161 TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
2162 funcs->gl.p_glRectf( x1, y1, x2, y2 );
2165 /***********************************************************************
2166 * glRectfv (OPENGL32.@)
2168 void WINAPI glRectfv( const GLfloat* v1, const GLfloat* v2 ) {
2169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2170 TRACE("(%p, %p)\n", v1, v2 );
2171 funcs->gl.p_glRectfv( v1, v2 );
2174 /***********************************************************************
2175 * glRecti (OPENGL32.@)
2177 void WINAPI glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) {
2178 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2179 TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
2180 funcs->gl.p_glRecti( x1, y1, x2, y2 );
2183 /***********************************************************************
2184 * glRectiv (OPENGL32.@)
2186 void WINAPI glRectiv( const GLint* v1, const GLint* v2 ) {
2187 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2188 TRACE("(%p, %p)\n", v1, v2 );
2189 funcs->gl.p_glRectiv( v1, v2 );
2192 /***********************************************************************
2193 * glRects (OPENGL32.@)
2195 void WINAPI glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) {
2196 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2197 TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
2198 funcs->gl.p_glRects( x1, y1, x2, y2 );
2201 /***********************************************************************
2202 * glRectsv (OPENGL32.@)
2204 void WINAPI glRectsv( const GLshort* v1, const GLshort* v2 ) {
2205 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2206 TRACE("(%p, %p)\n", v1, v2 );
2207 funcs->gl.p_glRectsv( v1, v2 );
2210 /***********************************************************************
2211 * glRenderMode (OPENGL32.@)
2213 GLint WINAPI glRenderMode( GLenum mode ) {
2214 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2215 TRACE("(%d)\n", mode );
2216 return funcs->gl.p_glRenderMode( mode );
2219 /***********************************************************************
2220 * glRotated (OPENGL32.@)
2222 void WINAPI glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) {
2223 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2224 TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
2225 funcs->gl.p_glRotated( angle, x, y, z );
2228 /***********************************************************************
2229 * glRotatef (OPENGL32.@)
2231 void WINAPI glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) {
2232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2233 TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
2234 funcs->gl.p_glRotatef( angle, x, y, z );
2237 /***********************************************************************
2238 * glScaled (OPENGL32.@)
2240 void WINAPI glScaled( GLdouble x, GLdouble y, GLdouble z ) {
2241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2242 TRACE("(%f, %f, %f)\n", x, y, z );
2243 funcs->gl.p_glScaled( x, y, z );
2246 /***********************************************************************
2247 * glScalef (OPENGL32.@)
2249 void WINAPI glScalef( GLfloat x, GLfloat y, GLfloat z ) {
2250 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2251 TRACE("(%f, %f, %f)\n", x, y, z );
2252 funcs->gl.p_glScalef( x, y, z );
2255 /***********************************************************************
2256 * glScissor (OPENGL32.@)
2258 void WINAPI glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) {
2259 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2260 TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
2261 funcs->gl.p_glScissor( x, y, width, height );
2264 /***********************************************************************
2265 * glSelectBuffer (OPENGL32.@)
2267 void WINAPI glSelectBuffer( GLsizei size, GLuint* buffer ) {
2268 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2269 TRACE("(%d, %p)\n", size, buffer );
2270 funcs->gl.p_glSelectBuffer( size, buffer );
2273 /***********************************************************************
2274 * glShadeModel (OPENGL32.@)
2276 void WINAPI glShadeModel( GLenum mode ) {
2277 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2278 TRACE("(%d)\n", mode );
2279 funcs->gl.p_glShadeModel( mode );
2282 /***********************************************************************
2283 * glStencilFunc (OPENGL32.@)
2285 void WINAPI glStencilFunc( GLenum func, GLint ref, GLuint mask ) {
2286 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2287 TRACE("(%d, %d, %d)\n", func, ref, mask );
2288 funcs->gl.p_glStencilFunc( func, ref, mask );
2291 /***********************************************************************
2292 * glStencilMask (OPENGL32.@)
2294 void WINAPI glStencilMask( GLuint mask ) {
2295 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2296 TRACE("(%d)\n", mask );
2297 funcs->gl.p_glStencilMask( mask );
2300 /***********************************************************************
2301 * glStencilOp (OPENGL32.@)
2303 void WINAPI glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) {
2304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2305 TRACE("(%d, %d, %d)\n", fail, zfail, zpass );
2306 funcs->gl.p_glStencilOp( fail, zfail, zpass );
2309 /***********************************************************************
2310 * glTexCoord1d (OPENGL32.@)
2312 void WINAPI glTexCoord1d( GLdouble s ) {
2313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2314 TRACE("(%f)\n", s );
2315 funcs->gl.p_glTexCoord1d( s );
2318 /***********************************************************************
2319 * glTexCoord1dv (OPENGL32.@)
2321 void WINAPI glTexCoord1dv( const GLdouble* v ) {
2322 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2323 TRACE("(%p)\n", v );
2324 funcs->gl.p_glTexCoord1dv( v );
2327 /***********************************************************************
2328 * glTexCoord1f (OPENGL32.@)
2330 void WINAPI glTexCoord1f( GLfloat s ) {
2331 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2332 TRACE("(%f)\n", s );
2333 funcs->gl.p_glTexCoord1f( s );
2336 /***********************************************************************
2337 * glTexCoord1fv (OPENGL32.@)
2339 void WINAPI glTexCoord1fv( const GLfloat* v ) {
2340 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2341 TRACE("(%p)\n", v );
2342 funcs->gl.p_glTexCoord1fv( v );
2345 /***********************************************************************
2346 * glTexCoord1i (OPENGL32.@)
2348 void WINAPI glTexCoord1i( GLint s ) {
2349 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2350 TRACE("(%d)\n", s );
2351 funcs->gl.p_glTexCoord1i( s );
2354 /***********************************************************************
2355 * glTexCoord1iv (OPENGL32.@)
2357 void WINAPI glTexCoord1iv( const GLint* v ) {
2358 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2359 TRACE("(%p)\n", v );
2360 funcs->gl.p_glTexCoord1iv( v );
2363 /***********************************************************************
2364 * glTexCoord1s (OPENGL32.@)
2366 void WINAPI glTexCoord1s( GLshort s ) {
2367 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2368 TRACE("(%d)\n", s );
2369 funcs->gl.p_glTexCoord1s( s );
2372 /***********************************************************************
2373 * glTexCoord1sv (OPENGL32.@)
2375 void WINAPI glTexCoord1sv( const GLshort* v ) {
2376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2377 TRACE("(%p)\n", v );
2378 funcs->gl.p_glTexCoord1sv( v );
2381 /***********************************************************************
2382 * glTexCoord2d (OPENGL32.@)
2384 void WINAPI glTexCoord2d( GLdouble s, GLdouble t ) {
2385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2386 TRACE("(%f, %f)\n", s, t );
2387 funcs->gl.p_glTexCoord2d( s, t );
2390 /***********************************************************************
2391 * glTexCoord2dv (OPENGL32.@)
2393 void WINAPI glTexCoord2dv( const GLdouble* v ) {
2394 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2395 TRACE("(%p)\n", v );
2396 funcs->gl.p_glTexCoord2dv( v );
2399 /***********************************************************************
2400 * glTexCoord2f (OPENGL32.@)
2402 void WINAPI glTexCoord2f( GLfloat s, GLfloat t ) {
2403 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2404 TRACE("(%f, %f)\n", s, t );
2405 funcs->gl.p_glTexCoord2f( s, t );
2408 /***********************************************************************
2409 * glTexCoord2fv (OPENGL32.@)
2411 void WINAPI glTexCoord2fv( const GLfloat* v ) {
2412 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2413 TRACE("(%p)\n", v );
2414 funcs->gl.p_glTexCoord2fv( v );
2417 /***********************************************************************
2418 * glTexCoord2i (OPENGL32.@)
2420 void WINAPI glTexCoord2i( GLint s, GLint t ) {
2421 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2422 TRACE("(%d, %d)\n", s, t );
2423 funcs->gl.p_glTexCoord2i( s, t );
2426 /***********************************************************************
2427 * glTexCoord2iv (OPENGL32.@)
2429 void WINAPI glTexCoord2iv( const GLint* v ) {
2430 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2431 TRACE("(%p)\n", v );
2432 funcs->gl.p_glTexCoord2iv( v );
2435 /***********************************************************************
2436 * glTexCoord2s (OPENGL32.@)
2438 void WINAPI glTexCoord2s( GLshort s, GLshort t ) {
2439 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2440 TRACE("(%d, %d)\n", s, t );
2441 funcs->gl.p_glTexCoord2s( s, t );
2444 /***********************************************************************
2445 * glTexCoord2sv (OPENGL32.@)
2447 void WINAPI glTexCoord2sv( const GLshort* v ) {
2448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2449 TRACE("(%p)\n", v );
2450 funcs->gl.p_glTexCoord2sv( v );
2453 /***********************************************************************
2454 * glTexCoord3d (OPENGL32.@)
2456 void WINAPI glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) {
2457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2458 TRACE("(%f, %f, %f)\n", s, t, r );
2459 funcs->gl.p_glTexCoord3d( s, t, r );
2462 /***********************************************************************
2463 * glTexCoord3dv (OPENGL32.@)
2465 void WINAPI glTexCoord3dv( const GLdouble* v ) {
2466 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2467 TRACE("(%p)\n", v );
2468 funcs->gl.p_glTexCoord3dv( v );
2471 /***********************************************************************
2472 * glTexCoord3f (OPENGL32.@)
2474 void WINAPI glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) {
2475 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2476 TRACE("(%f, %f, %f)\n", s, t, r );
2477 funcs->gl.p_glTexCoord3f( s, t, r );
2480 /***********************************************************************
2481 * glTexCoord3fv (OPENGL32.@)
2483 void WINAPI glTexCoord3fv( const GLfloat* v ) {
2484 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2485 TRACE("(%p)\n", v );
2486 funcs->gl.p_glTexCoord3fv( v );
2489 /***********************************************************************
2490 * glTexCoord3i (OPENGL32.@)
2492 void WINAPI glTexCoord3i( GLint s, GLint t, GLint r ) {
2493 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2494 TRACE("(%d, %d, %d)\n", s, t, r );
2495 funcs->gl.p_glTexCoord3i( s, t, r );
2498 /***********************************************************************
2499 * glTexCoord3iv (OPENGL32.@)
2501 void WINAPI glTexCoord3iv( const GLint* v ) {
2502 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2503 TRACE("(%p)\n", v );
2504 funcs->gl.p_glTexCoord3iv( v );
2507 /***********************************************************************
2508 * glTexCoord3s (OPENGL32.@)
2510 void WINAPI glTexCoord3s( GLshort s, GLshort t, GLshort r ) {
2511 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2512 TRACE("(%d, %d, %d)\n", s, t, r );
2513 funcs->gl.p_glTexCoord3s( s, t, r );
2516 /***********************************************************************
2517 * glTexCoord3sv (OPENGL32.@)
2519 void WINAPI glTexCoord3sv( const GLshort* v ) {
2520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2521 TRACE("(%p)\n", v );
2522 funcs->gl.p_glTexCoord3sv( v );
2525 /***********************************************************************
2526 * glTexCoord4d (OPENGL32.@)
2528 void WINAPI glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
2529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2530 TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
2531 funcs->gl.p_glTexCoord4d( s, t, r, q );
2534 /***********************************************************************
2535 * glTexCoord4dv (OPENGL32.@)
2537 void WINAPI glTexCoord4dv( const GLdouble* v ) {
2538 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2539 TRACE("(%p)\n", v );
2540 funcs->gl.p_glTexCoord4dv( v );
2543 /***********************************************************************
2544 * glTexCoord4f (OPENGL32.@)
2546 void WINAPI glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
2547 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2548 TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
2549 funcs->gl.p_glTexCoord4f( s, t, r, q );
2552 /***********************************************************************
2553 * glTexCoord4fv (OPENGL32.@)
2555 void WINAPI glTexCoord4fv( const GLfloat* v ) {
2556 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2557 TRACE("(%p)\n", v );
2558 funcs->gl.p_glTexCoord4fv( v );
2561 /***********************************************************************
2562 * glTexCoord4i (OPENGL32.@)
2564 void WINAPI glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) {
2565 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2566 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
2567 funcs->gl.p_glTexCoord4i( s, t, r, q );
2570 /***********************************************************************
2571 * glTexCoord4iv (OPENGL32.@)
2573 void WINAPI glTexCoord4iv( const GLint* v ) {
2574 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2575 TRACE("(%p)\n", v );
2576 funcs->gl.p_glTexCoord4iv( v );
2579 /***********************************************************************
2580 * glTexCoord4s (OPENGL32.@)
2582 void WINAPI glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) {
2583 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2584 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
2585 funcs->gl.p_glTexCoord4s( s, t, r, q );
2588 /***********************************************************************
2589 * glTexCoord4sv (OPENGL32.@)
2591 void WINAPI glTexCoord4sv( const GLshort* v ) {
2592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2593 TRACE("(%p)\n", v );
2594 funcs->gl.p_glTexCoord4sv( v );
2597 /***********************************************************************
2598 * glTexCoordPointer (OPENGL32.@)
2600 void WINAPI glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) {
2601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2602 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
2603 funcs->gl.p_glTexCoordPointer( size, type, stride, pointer );
2606 /***********************************************************************
2607 * glTexEnvf (OPENGL32.@)
2609 void WINAPI glTexEnvf( GLenum target, GLenum pname, GLfloat param ) {
2610 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2611 TRACE("(%d, %d, %f)\n", target, pname, param );
2612 funcs->gl.p_glTexEnvf( target, pname, param );
2615 /***********************************************************************
2616 * glTexEnvfv (OPENGL32.@)
2618 void WINAPI glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params ) {
2619 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2620 TRACE("(%d, %d, %p)\n", target, pname, params );
2621 funcs->gl.p_glTexEnvfv( target, pname, params );
2624 /***********************************************************************
2625 * glTexEnvi (OPENGL32.@)
2627 void WINAPI glTexEnvi( GLenum target, GLenum pname, GLint param ) {
2628 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2629 TRACE("(%d, %d, %d)\n", target, pname, param );
2630 funcs->gl.p_glTexEnvi( target, pname, param );
2633 /***********************************************************************
2634 * glTexEnviv (OPENGL32.@)
2636 void WINAPI glTexEnviv( GLenum target, GLenum pname, const GLint* params ) {
2637 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2638 TRACE("(%d, %d, %p)\n", target, pname, params );
2639 funcs->gl.p_glTexEnviv( target, pname, params );
2642 /***********************************************************************
2643 * glTexGend (OPENGL32.@)
2645 void WINAPI glTexGend( GLenum coord, GLenum pname, GLdouble param ) {
2646 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2647 TRACE("(%d, %d, %f)\n", coord, pname, param );
2648 funcs->gl.p_glTexGend( coord, pname, param );
2651 /***********************************************************************
2652 * glTexGendv (OPENGL32.@)
2654 void WINAPI glTexGendv( GLenum coord, GLenum pname, const GLdouble* params ) {
2655 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2656 TRACE("(%d, %d, %p)\n", coord, pname, params );
2657 funcs->gl.p_glTexGendv( coord, pname, params );
2660 /***********************************************************************
2661 * glTexGenf (OPENGL32.@)
2663 void WINAPI glTexGenf( GLenum coord, GLenum pname, GLfloat param ) {
2664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2665 TRACE("(%d, %d, %f)\n", coord, pname, param );
2666 funcs->gl.p_glTexGenf( coord, pname, param );
2669 /***********************************************************************
2670 * glTexGenfv (OPENGL32.@)
2672 void WINAPI glTexGenfv( GLenum coord, GLenum pname, const GLfloat* params ) {
2673 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2674 TRACE("(%d, %d, %p)\n", coord, pname, params );
2675 funcs->gl.p_glTexGenfv( coord, pname, params );
2678 /***********************************************************************
2679 * glTexGeni (OPENGL32.@)
2681 void WINAPI glTexGeni( GLenum coord, GLenum pname, GLint param ) {
2682 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2683 TRACE("(%d, %d, %d)\n", coord, pname, param );
2684 funcs->gl.p_glTexGeni( coord, pname, param );
2687 /***********************************************************************
2688 * glTexGeniv (OPENGL32.@)
2690 void WINAPI glTexGeniv( GLenum coord, GLenum pname, const GLint* params ) {
2691 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2692 TRACE("(%d, %d, %p)\n", coord, pname, params );
2693 funcs->gl.p_glTexGeniv( coord, pname, params );
2696 /***********************************************************************
2697 * glTexImage1D (OPENGL32.@)
2699 void WINAPI glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) {
2700 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2701 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, format, type, pixels );
2702 funcs->gl.p_glTexImage1D( target, level, internalformat, width, border, format, type, pixels );
2705 /***********************************************************************
2706 * glTexImage2D (OPENGL32.@)
2708 void WINAPI glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels ) {
2709 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2710 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, format, type, pixels );
2711 funcs->gl.p_glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
2714 /***********************************************************************
2715 * glTexParameterf (OPENGL32.@)
2717 void WINAPI glTexParameterf( GLenum target, GLenum pname, GLfloat param ) {
2718 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2719 TRACE("(%d, %d, %f)\n", target, pname, param );
2720 funcs->gl.p_glTexParameterf( target, pname, param );
2723 /***********************************************************************
2724 * glTexParameterfv (OPENGL32.@)
2726 void WINAPI glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params ) {
2727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2728 TRACE("(%d, %d, %p)\n", target, pname, params );
2729 funcs->gl.p_glTexParameterfv( target, pname, params );
2732 /***********************************************************************
2733 * glTexParameteri (OPENGL32.@)
2735 void WINAPI glTexParameteri( GLenum target, GLenum pname, GLint param ) {
2736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2737 TRACE("(%d, %d, %d)\n", target, pname, param );
2738 funcs->gl.p_glTexParameteri( target, pname, param );
2741 /***********************************************************************
2742 * glTexParameteriv (OPENGL32.@)
2744 void WINAPI glTexParameteriv( GLenum target, GLenum pname, const GLint* params ) {
2745 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2746 TRACE("(%d, %d, %p)\n", target, pname, params );
2747 funcs->gl.p_glTexParameteriv( target, pname, params );
2750 /***********************************************************************
2751 * glTexSubImage1D (OPENGL32.@)
2753 void WINAPI glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) {
2754 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2755 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
2756 funcs->gl.p_glTexSubImage1D( target, level, xoffset, width, format, type, pixels );
2759 /***********************************************************************
2760 * glTexSubImage2D (OPENGL32.@)
2762 void WINAPI glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) {
2763 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2764 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
2765 funcs->gl.p_glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
2768 /***********************************************************************
2769 * glTranslated (OPENGL32.@)
2771 void WINAPI glTranslated( GLdouble x, GLdouble y, GLdouble z ) {
2772 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2773 TRACE("(%f, %f, %f)\n", x, y, z );
2774 funcs->gl.p_glTranslated( x, y, z );
2777 /***********************************************************************
2778 * glTranslatef (OPENGL32.@)
2780 void WINAPI glTranslatef( GLfloat x, GLfloat y, GLfloat z ) {
2781 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2782 TRACE("(%f, %f, %f)\n", x, y, z );
2783 funcs->gl.p_glTranslatef( x, y, z );
2786 /***********************************************************************
2787 * glVertex2d (OPENGL32.@)
2789 void WINAPI glVertex2d( GLdouble x, GLdouble y ) {
2790 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2791 TRACE("(%f, %f)\n", x, y );
2792 funcs->gl.p_glVertex2d( x, y );
2795 /***********************************************************************
2796 * glVertex2dv (OPENGL32.@)
2798 void WINAPI glVertex2dv( const GLdouble* v ) {
2799 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2800 TRACE("(%p)\n", v );
2801 funcs->gl.p_glVertex2dv( v );
2804 /***********************************************************************
2805 * glVertex2f (OPENGL32.@)
2807 void WINAPI glVertex2f( GLfloat x, GLfloat y ) {
2808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2809 TRACE("(%f, %f)\n", x, y );
2810 funcs->gl.p_glVertex2f( x, y );
2813 /***********************************************************************
2814 * glVertex2fv (OPENGL32.@)
2816 void WINAPI glVertex2fv( const GLfloat* v ) {
2817 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2818 TRACE("(%p)\n", v );
2819 funcs->gl.p_glVertex2fv( v );
2822 /***********************************************************************
2823 * glVertex2i (OPENGL32.@)
2825 void WINAPI glVertex2i( GLint x, GLint y ) {
2826 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2827 TRACE("(%d, %d)\n", x, y );
2828 funcs->gl.p_glVertex2i( x, y );
2831 /***********************************************************************
2832 * glVertex2iv (OPENGL32.@)
2834 void WINAPI glVertex2iv( const GLint* v ) {
2835 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2836 TRACE("(%p)\n", v );
2837 funcs->gl.p_glVertex2iv( v );
2840 /***********************************************************************
2841 * glVertex2s (OPENGL32.@)
2843 void WINAPI glVertex2s( GLshort x, GLshort y ) {
2844 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2845 TRACE("(%d, %d)\n", x, y );
2846 funcs->gl.p_glVertex2s( x, y );
2849 /***********************************************************************
2850 * glVertex2sv (OPENGL32.@)
2852 void WINAPI glVertex2sv( const GLshort* v ) {
2853 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2854 TRACE("(%p)\n", v );
2855 funcs->gl.p_glVertex2sv( v );
2858 /***********************************************************************
2859 * glVertex3d (OPENGL32.@)
2861 void WINAPI glVertex3d( GLdouble x, GLdouble y, GLdouble z ) {
2862 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2863 TRACE("(%f, %f, %f)\n", x, y, z );
2864 funcs->gl.p_glVertex3d( x, y, z );
2867 /***********************************************************************
2868 * glVertex3dv (OPENGL32.@)
2870 void WINAPI glVertex3dv( const GLdouble* v ) {
2871 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2872 TRACE("(%p)\n", v );
2873 funcs->gl.p_glVertex3dv( v );
2876 /***********************************************************************
2877 * glVertex3f (OPENGL32.@)
2879 void WINAPI glVertex3f( GLfloat x, GLfloat y, GLfloat z ) {
2880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2881 TRACE("(%f, %f, %f)\n", x, y, z );
2882 funcs->gl.p_glVertex3f( x, y, z );
2885 /***********************************************************************
2886 * glVertex3fv (OPENGL32.@)
2888 void WINAPI glVertex3fv( const GLfloat* v ) {
2889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2890 TRACE("(%p)\n", v );
2891 funcs->gl.p_glVertex3fv( v );
2894 /***********************************************************************
2895 * glVertex3i (OPENGL32.@)
2897 void WINAPI glVertex3i( GLint x, GLint y, GLint z ) {
2898 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2899 TRACE("(%d, %d, %d)\n", x, y, z );
2900 funcs->gl.p_glVertex3i( x, y, z );
2903 /***********************************************************************
2904 * glVertex3iv (OPENGL32.@)
2906 void WINAPI glVertex3iv( const GLint* v ) {
2907 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2908 TRACE("(%p)\n", v );
2909 funcs->gl.p_glVertex3iv( v );
2912 /***********************************************************************
2913 * glVertex3s (OPENGL32.@)
2915 void WINAPI glVertex3s( GLshort x, GLshort y, GLshort z ) {
2916 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2917 TRACE("(%d, %d, %d)\n", x, y, z );
2918 funcs->gl.p_glVertex3s( x, y, z );
2921 /***********************************************************************
2922 * glVertex3sv (OPENGL32.@)
2924 void WINAPI glVertex3sv( const GLshort* v ) {
2925 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2926 TRACE("(%p)\n", v );
2927 funcs->gl.p_glVertex3sv( v );
2930 /***********************************************************************
2931 * glVertex4d (OPENGL32.@)
2933 void WINAPI glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
2934 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2935 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
2936 funcs->gl.p_glVertex4d( x, y, z, w );
2939 /***********************************************************************
2940 * glVertex4dv (OPENGL32.@)
2942 void WINAPI glVertex4dv( const GLdouble* v ) {
2943 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2944 TRACE("(%p)\n", v );
2945 funcs->gl.p_glVertex4dv( v );
2948 /***********************************************************************
2949 * glVertex4f (OPENGL32.@)
2951 void WINAPI glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
2952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2953 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
2954 funcs->gl.p_glVertex4f( x, y, z, w );
2957 /***********************************************************************
2958 * glVertex4fv (OPENGL32.@)
2960 void WINAPI glVertex4fv( const GLfloat* v ) {
2961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2962 TRACE("(%p)\n", v );
2963 funcs->gl.p_glVertex4fv( v );
2966 /***********************************************************************
2967 * glVertex4i (OPENGL32.@)
2969 void WINAPI glVertex4i( GLint x, GLint y, GLint z, GLint w ) {
2970 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2971 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
2972 funcs->gl.p_glVertex4i( x, y, z, w );
2975 /***********************************************************************
2976 * glVertex4iv (OPENGL32.@)
2978 void WINAPI glVertex4iv( const GLint* v ) {
2979 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2980 TRACE("(%p)\n", v );
2981 funcs->gl.p_glVertex4iv( v );
2984 /***********************************************************************
2985 * glVertex4s (OPENGL32.@)
2987 void WINAPI glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
2988 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2989 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
2990 funcs->gl.p_glVertex4s( x, y, z, w );
2993 /***********************************************************************
2994 * glVertex4sv (OPENGL32.@)
2996 void WINAPI glVertex4sv( const GLshort* v ) {
2997 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2998 TRACE("(%p)\n", v );
2999 funcs->gl.p_glVertex4sv( v );
3002 /***********************************************************************
3003 * glVertexPointer (OPENGL32.@)
3005 void WINAPI glVertexPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) {
3006 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3007 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
3008 funcs->gl.p_glVertexPointer( size, type, stride, pointer );
3011 /***********************************************************************
3012 * glViewport (OPENGL32.@)
3014 void WINAPI glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) {
3015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3016 TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
3017 funcs->gl.p_glViewport( x, y, width, height );
3019 static BOOL null_wglCopyContext( struct wgl_context * src, struct wgl_context * dst, UINT mask ) { return 0; }
3020 static struct wgl_context * null_wglCreateContext( HDC hdc ) { return 0; }
3021 static void null_wglDeleteContext( struct wgl_context * context ) { }
3022 static INT null_wglDescribePixelFormat( HDC hdc, INT format, UINT size, PIXELFORMATDESCRIPTOR * descr ) { return 0; }
3023 static INT null_wglGetPixelFormat( HDC hdc ) { return 0; }
3024 static PROC null_wglGetProcAddress( LPCSTR name ) { return 0; }
3025 static BOOL null_wglMakeCurrent( HDC hdc, struct wgl_context * context ) { return 0; }
3026 static BOOL null_wglSetPixelFormat( HDC hdc, INT format, const PIXELFORMATDESCRIPTOR * descr ) { return 0; }
3027 static BOOL null_wglShareLists( struct wgl_context * org, struct wgl_context * dst ) { return 0; }
3028 static BOOL null_wglSwapBuffers( HDC hdc ) { return 0; }
3029 static void null_glAccum( GLenum op, GLfloat value ) { }
3030 static void null_glAlphaFunc( GLenum func, GLfloat ref ) { }
3031 static GLboolean null_glAreTexturesResident( GLsizei n, const GLuint* textures, GLboolean* residences ) { return 0; }
3032 static void null_glArrayElement( GLint i ) { }
3033 static void null_glBegin( GLenum mode ) { }
3034 static void null_glBindTexture( GLenum target, GLuint texture ) { }
3035 static void null_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte* bitmap ) { }
3036 static void null_glBlendFunc( GLenum sfactor, GLenum dfactor ) { }
3037 static void null_glCallList( GLuint list ) { }
3038 static void null_glCallLists( GLsizei n, GLenum type, const void* lists ) { }
3039 static void null_glClear( GLbitfield mask ) { }
3040 static void null_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
3041 static void null_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
3042 static void null_glClearDepth( GLdouble depth ) { }
3043 static void null_glClearIndex( GLfloat c ) { }
3044 static void null_glClearStencil( GLint s ) { }
3045 static void null_glClipPlane( GLenum plane, const GLdouble* equation ) { }
3046 static void null_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
3047 static void null_glColor3bv( const GLbyte* v ) { }
3048 static void null_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
3049 static void null_glColor3dv( const GLdouble* v ) { }
3050 static void null_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
3051 static void null_glColor3fv( const GLfloat* v ) { }
3052 static void null_glColor3i( GLint red, GLint green, GLint blue ) { }
3053 static void null_glColor3iv( const GLint* v ) { }
3054 static void null_glColor3s( GLshort red, GLshort green, GLshort blue ) { }
3055 static void null_glColor3sv( const GLshort* v ) { }
3056 static void null_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
3057 static void null_glColor3ubv( const GLubyte* v ) { }
3058 static void null_glColor3ui( GLuint red, GLuint green, GLuint blue ) { }
3059 static void null_glColor3uiv( const GLuint* v ) { }
3060 static void null_glColor3us( GLushort red, GLushort green, GLushort blue ) { }
3061 static void null_glColor3usv( const GLushort* v ) { }
3062 static void null_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) { }
3063 static void null_glColor4bv( const GLbyte* v ) { }
3064 static void null_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) { }
3065 static void null_glColor4dv( const GLdouble* v ) { }
3066 static void null_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
3067 static void null_glColor4fv( const GLfloat* v ) { }
3068 static void null_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) { }
3069 static void null_glColor4iv( const GLint* v ) { }
3070 static void null_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) { }
3071 static void null_glColor4sv( const GLshort* v ) { }
3072 static void null_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) { }
3073 static void null_glColor4ubv( const GLubyte* v ) { }
3074 static void null_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
3075 static void null_glColor4uiv( const GLuint* v ) { }
3076 static void null_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) { }
3077 static void null_glColor4usv( const GLushort* v ) { }
3078 static void null_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
3079 static void null_glColorMaterial( GLenum face, GLenum mode ) { }
3080 static void null_glColorPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
3081 static void null_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) { }
3082 static void null_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
3083 static void null_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
3084 static void null_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
3085 static void null_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3086 static void null_glCullFace( GLenum mode ) { }
3087 static void null_glDeleteLists( GLuint list, GLsizei range ) { }
3088 static void null_glDeleteTextures( GLsizei n, const GLuint* textures ) { }
3089 static void null_glDepthFunc( GLenum func ) { }
3090 static void null_glDepthMask( GLboolean flag ) { }
3091 static void null_glDepthRange( GLdouble nearParam, GLdouble farParam ) { }
3092 static void null_glDisable( GLenum cap ) { }
3093 static void null_glDisableClientState( GLenum array ) { }
3094 static void null_glDrawArrays( GLenum mode, GLint first, GLsizei count ) { }
3095 static void null_glDrawBuffer( GLenum buf ) { }
3096 static void null_glDrawElements( GLenum mode, GLsizei count, GLenum type, const void* indices ) { }
3097 static void null_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
3098 static void null_glEdgeFlag( GLboolean flag ) { }
3099 static void null_glEdgeFlagPointer( GLsizei stride, const void* pointer ) { }
3100 static void null_glEdgeFlagv( const GLboolean* flag ) { }
3101 static void null_glEnable( GLenum cap ) { }
3102 static void null_glEnableClientState( GLenum array ) { }
3103 static void null_glEnd( void ) { }
3104 static void null_glEndList( void ) { }
3105 static void null_glEvalCoord1d( GLdouble u ) { }
3106 static void null_glEvalCoord1dv( const GLdouble* u ) { }
3107 static void null_glEvalCoord1f( GLfloat u ) { }
3108 static void null_glEvalCoord1fv( const GLfloat* u ) { }
3109 static void null_glEvalCoord2d( GLdouble u, GLdouble v ) { }
3110 static void null_glEvalCoord2dv( const GLdouble* u ) { }
3111 static void null_glEvalCoord2f( GLfloat u, GLfloat v ) { }
3112 static void null_glEvalCoord2fv( const GLfloat* u ) { }
3113 static void null_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) { }
3114 static void null_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) { }
3115 static void null_glEvalPoint1( GLint i ) { }
3116 static void null_glEvalPoint2( GLint i, GLint j ) { }
3117 static void null_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) { }
3118 static void null_glFinish( void ) { }
3119 static void null_glFlush( void ) { }
3120 static void null_glFogf( GLenum pname, GLfloat param ) { }
3121 static void null_glFogfv( GLenum pname, const GLfloat* params ) { }
3122 static void null_glFogi( GLenum pname, GLint param ) { }
3123 static void null_glFogiv( GLenum pname, const GLint* params ) { }
3124 static void null_glFrontFace( GLenum mode ) { }
3125 static void null_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
3126 static GLuint null_glGenLists( GLsizei range ) { return 0; }
3127 static void null_glGenTextures( GLsizei n, GLuint* textures ) { }
3128 static void null_glGetBooleanv( GLenum pname, GLboolean* data ) { }
3129 static void null_glGetClipPlane( GLenum plane, GLdouble* equation ) { }
3130 static void null_glGetDoublev( GLenum pname, GLdouble* data ) { }
3131 static GLenum null_glGetError( void ) { return GL_INVALID_OPERATION; }
3132 static void null_glGetFloatv( GLenum pname, GLfloat* data ) { }
3133 static void null_glGetIntegerv( GLenum pname, GLint* data ) { }
3134 static void null_glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) { }
3135 static void null_glGetLightiv( GLenum light, GLenum pname, GLint* params ) { }
3136 static void null_glGetMapdv( GLenum target, GLenum query, GLdouble* v ) { }
3137 static void null_glGetMapfv( GLenum target, GLenum query, GLfloat* v ) { }
3138 static void null_glGetMapiv( GLenum target, GLenum query, GLint* v ) { }
3139 static void null_glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) { }
3140 static void null_glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) { }
3141 static void null_glGetPixelMapfv( GLenum map, GLfloat* values ) { }
3142 static void null_glGetPixelMapuiv( GLenum map, GLuint* values ) { }
3143 static void null_glGetPixelMapusv( GLenum map, GLushort* values ) { }
3144 static void null_glGetPointerv( GLenum pname, void** params ) { }
3145 static void null_glGetPolygonStipple( GLubyte* mask ) { }
3146 static const GLubyte* null_glGetString( GLenum name ) { return 0; }
3147 static void null_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) { }
3148 static void null_glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) { }
3149 static void null_glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) { }
3150 static void null_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) { }
3151 static void null_glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) { }
3152 static void null_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) { }
3153 static void null_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
3154 static void null_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) { }
3155 static void null_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
3156 static void null_glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3157 static void null_glHint( GLenum target, GLenum mode ) { }
3158 static void null_glIndexMask( GLuint mask ) { }
3159 static void null_glIndexPointer( GLenum type, GLsizei stride, const void* pointer ) { }
3160 static void null_glIndexd( GLdouble c ) { }
3161 static void null_glIndexdv( const GLdouble* c ) { }
3162 static void null_glIndexf( GLfloat c ) { }
3163 static void null_glIndexfv( const GLfloat* c ) { }
3164 static void null_glIndexi( GLint c ) { }
3165 static void null_glIndexiv( const GLint* c ) { }
3166 static void null_glIndexs( GLshort c ) { }
3167 static void null_glIndexsv( const GLshort* c ) { }
3168 static void null_glIndexub( GLubyte c ) { }
3169 static void null_glIndexubv( const GLubyte* c ) { }
3170 static void null_glInitNames( void ) { }
3171 static void null_glInterleavedArrays( GLenum format, GLsizei stride, const void* pointer ) { }
3172 static GLboolean null_glIsEnabled( GLenum cap ) { return 0; }
3173 static GLboolean null_glIsList( GLuint list ) { return 0; }
3174 static GLboolean null_glIsTexture( GLuint texture ) { return 0; }
3175 static void null_glLightModelf( GLenum pname, GLfloat param ) { }
3176 static void null_glLightModelfv( GLenum pname, const GLfloat* params ) { }
3177 static void null_glLightModeli( GLenum pname, GLint param ) { }
3178 static void null_glLightModeliv( GLenum pname, const GLint* params ) { }
3179 static void null_glLightf( GLenum light, GLenum pname, GLfloat param ) { }
3180 static void null_glLightfv( GLenum light, GLenum pname, const GLfloat* params ) { }
3181 static void null_glLighti( GLenum light, GLenum pname, GLint param ) { }
3182 static void null_glLightiv( GLenum light, GLenum pname, const GLint* params ) { }
3183 static void null_glLineStipple( GLint factor, GLushort pattern ) { }
3184 static void null_glLineWidth( GLfloat width ) { }
3185 static void null_glListBase( GLuint base ) { }
3186 static void null_glLoadIdentity( void ) { }
3187 static void null_glLoadMatrixd( const GLdouble* m ) { }
3188 static void null_glLoadMatrixf( const GLfloat* m ) { }
3189 static void null_glLoadName( GLuint name ) { }
3190 static void null_glLogicOp( GLenum opcode ) { }
3191 static void null_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) { }
3192 static void null_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) { }
3193 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 ) { }
3194 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 ) { }
3195 static void null_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) { }
3196 static void null_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) { }
3197 static void null_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) { }
3198 static void null_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) { }
3199 static void null_glMaterialf( GLenum face, GLenum pname, GLfloat param ) { }
3200 static void null_glMaterialfv( GLenum face, GLenum pname, const GLfloat* params ) { }
3201 static void null_glMateriali( GLenum face, GLenum pname, GLint param ) { }
3202 static void null_glMaterialiv( GLenum face, GLenum pname, const GLint* params ) { }
3203 static void null_glMatrixMode( GLenum mode ) { }
3204 static void null_glMultMatrixd( const GLdouble* m ) { }
3205 static void null_glMultMatrixf( const GLfloat* m ) { }
3206 static void null_glNewList( GLuint list, GLenum mode ) { }
3207 static void null_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) { }
3208 static void null_glNormal3bv( const GLbyte* v ) { }
3209 static void null_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) { }
3210 static void null_glNormal3dv( const GLdouble* v ) { }
3211 static void null_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) { }
3212 static void null_glNormal3fv( const GLfloat* v ) { }
3213 static void null_glNormal3i( GLint nx, GLint ny, GLint nz ) { }
3214 static void null_glNormal3iv( const GLint* v ) { }
3215 static void null_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) { }
3216 static void null_glNormal3sv( const GLshort* v ) { }
3217 static void null_glNormalPointer( GLenum type, GLsizei stride, const void* pointer ) { }
3218 static void null_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
3219 static void null_glPassThrough( GLfloat token ) { }
3220 static void null_glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat* values ) { }
3221 static void null_glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint* values ) { }
3222 static void null_glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort* values ) { }
3223 static void null_glPixelStoref( GLenum pname, GLfloat param ) { }
3224 static void null_glPixelStorei( GLenum pname, GLint param ) { }
3225 static void null_glPixelTransferf( GLenum pname, GLfloat param ) { }
3226 static void null_glPixelTransferi( GLenum pname, GLint param ) { }
3227 static void null_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) { }
3228 static void null_glPointSize( GLfloat size ) { }
3229 static void null_glPolygonMode( GLenum face, GLenum mode ) { }
3230 static void null_glPolygonOffset( GLfloat factor, GLfloat units ) { }
3231 static void null_glPolygonStipple( const GLubyte* mask ) { }
3232 static void null_glPopAttrib( void ) { }
3233 static void null_glPopClientAttrib( void ) { }
3234 static void null_glPopMatrix( void ) { }
3235 static void null_glPopName( void ) { }
3236 static void null_glPrioritizeTextures( GLsizei n, const GLuint* textures, const GLfloat* priorities ) { }
3237 static void null_glPushAttrib( GLbitfield mask ) { }
3238 static void null_glPushClientAttrib( GLbitfield mask ) { }
3239 static void null_glPushMatrix( void ) { }
3240 static void null_glPushName( GLuint name ) { }
3241 static void null_glRasterPos2d( GLdouble x, GLdouble y ) { }
3242 static void null_glRasterPos2dv( const GLdouble* v ) { }
3243 static void null_glRasterPos2f( GLfloat x, GLfloat y ) { }
3244 static void null_glRasterPos2fv( const GLfloat* v ) { }
3245 static void null_glRasterPos2i( GLint x, GLint y ) { }
3246 static void null_glRasterPos2iv( const GLint* v ) { }
3247 static void null_glRasterPos2s( GLshort x, GLshort y ) { }
3248 static void null_glRasterPos2sv( const GLshort* v ) { }
3249 static void null_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
3250 static void null_glRasterPos3dv( const GLdouble* v ) { }
3251 static void null_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
3252 static void null_glRasterPos3fv( const GLfloat* v ) { }
3253 static void null_glRasterPos3i( GLint x, GLint y, GLint z ) { }
3254 static void null_glRasterPos3iv( const GLint* v ) { }
3255 static void null_glRasterPos3s( GLshort x, GLshort y, GLshort z ) { }
3256 static void null_glRasterPos3sv( const GLshort* v ) { }
3257 static void null_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3258 static void null_glRasterPos4dv( const GLdouble* v ) { }
3259 static void null_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3260 static void null_glRasterPos4fv( const GLfloat* v ) { }
3261 static void null_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) { }
3262 static void null_glRasterPos4iv( const GLint* v ) { }
3263 static void null_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
3264 static void null_glRasterPos4sv( const GLshort* v ) { }
3265 static void null_glReadBuffer( GLenum src ) { }
3266 static void null_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels ) { }
3267 static void null_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) { }
3268 static void null_glRectdv( const GLdouble* v1, const GLdouble* v2 ) { }
3269 static void null_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) { }
3270 static void null_glRectfv( const GLfloat* v1, const GLfloat* v2 ) { }
3271 static void null_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) { }
3272 static void null_glRectiv( const GLint* v1, const GLint* v2 ) { }
3273 static void null_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) { }
3274 static void null_glRectsv( const GLshort* v1, const GLshort* v2 ) { }
3275 static GLint null_glRenderMode( GLenum mode ) { return 0; }
3276 static void null_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
3277 static void null_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
3278 static void null_glScaled( GLdouble x, GLdouble y, GLdouble z ) { }
3279 static void null_glScalef( GLfloat x, GLfloat y, GLfloat z ) { }
3280 static void null_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) { }
3281 static void null_glSelectBuffer( GLsizei size, GLuint* buffer ) { }
3282 static void null_glShadeModel( GLenum mode ) { }
3283 static void null_glStencilFunc( GLenum func, GLint ref, GLuint mask ) { }
3284 static void null_glStencilMask( GLuint mask ) { }
3285 static void null_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) { }
3286 static void null_glTexCoord1d( GLdouble s ) { }
3287 static void null_glTexCoord1dv( const GLdouble* v ) { }
3288 static void null_glTexCoord1f( GLfloat s ) { }
3289 static void null_glTexCoord1fv( const GLfloat* v ) { }
3290 static void null_glTexCoord1i( GLint s ) { }
3291 static void null_glTexCoord1iv( const GLint* v ) { }
3292 static void null_glTexCoord1s( GLshort s ) { }
3293 static void null_glTexCoord1sv( const GLshort* v ) { }
3294 static void null_glTexCoord2d( GLdouble s, GLdouble t ) { }
3295 static void null_glTexCoord2dv( const GLdouble* v ) { }
3296 static void null_glTexCoord2f( GLfloat s, GLfloat t ) { }
3297 static void null_glTexCoord2fv( const GLfloat* v ) { }
3298 static void null_glTexCoord2i( GLint s, GLint t ) { }
3299 static void null_glTexCoord2iv( const GLint* v ) { }
3300 static void null_glTexCoord2s( GLshort s, GLshort t ) { }
3301 static void null_glTexCoord2sv( const GLshort* v ) { }
3302 static void null_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) { }
3303 static void null_glTexCoord3dv( const GLdouble* v ) { }
3304 static void null_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) { }
3305 static void null_glTexCoord3fv( const GLfloat* v ) { }
3306 static void null_glTexCoord3i( GLint s, GLint t, GLint r ) { }
3307 static void null_glTexCoord3iv( const GLint* v ) { }
3308 static void null_glTexCoord3s( GLshort s, GLshort t, GLshort r ) { }
3309 static void null_glTexCoord3sv( const GLshort* v ) { }
3310 static void null_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
3311 static void null_glTexCoord4dv( const GLdouble* v ) { }
3312 static void null_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
3313 static void null_glTexCoord4fv( const GLfloat* v ) { }
3314 static void null_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) { }
3315 static void null_glTexCoord4iv( const GLint* v ) { }
3316 static void null_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) { }
3317 static void null_glTexCoord4sv( const GLshort* v ) { }
3318 static void null_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
3319 static void null_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) { }
3320 static void null_glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params ) { }
3321 static void null_glTexEnvi( GLenum target, GLenum pname, GLint param ) { }
3322 static void null_glTexEnviv( GLenum target, GLenum pname, const GLint* params ) { }
3323 static void null_glTexGend( GLenum coord, GLenum pname, GLdouble param ) { }
3324 static void null_glTexGendv( GLenum coord, GLenum pname, const GLdouble* params ) { }
3325 static void null_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) { }
3326 static void null_glTexGenfv( GLenum coord, GLenum pname, const GLfloat* params ) { }
3327 static void null_glTexGeni( GLenum coord, GLenum pname, GLint param ) { }
3328 static void null_glTexGeniv( GLenum coord, GLenum pname, const GLint* params ) { }
3329 static void null_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) { }
3330 static void null_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels ) { }
3331 static void null_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) { }
3332 static void null_glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
3333 static void null_glTexParameteri( GLenum target, GLenum pname, GLint param ) { }
3334 static void null_glTexParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
3335 static void null_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
3336 static void null_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
3337 static void null_glTranslated( GLdouble x, GLdouble y, GLdouble z ) { }
3338 static void null_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) { }
3339 static void null_glVertex2d( GLdouble x, GLdouble y ) { }
3340 static void null_glVertex2dv( const GLdouble* v ) { }
3341 static void null_glVertex2f( GLfloat x, GLfloat y ) { }
3342 static void null_glVertex2fv( const GLfloat* v ) { }
3343 static void null_glVertex2i( GLint x, GLint y ) { }
3344 static void null_glVertex2iv( const GLint* v ) { }
3345 static void null_glVertex2s( GLshort x, GLshort y ) { }
3346 static void null_glVertex2sv( const GLshort* v ) { }
3347 static void null_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) { }
3348 static void null_glVertex3dv( const GLdouble* v ) { }
3349 static void null_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) { }
3350 static void null_glVertex3fv( const GLfloat* v ) { }
3351 static void null_glVertex3i( GLint x, GLint y, GLint z ) { }
3352 static void null_glVertex3iv( const GLint* v ) { }
3353 static void null_glVertex3s( GLshort x, GLshort y, GLshort z ) { }
3354 static void null_glVertex3sv( const GLshort* v ) { }
3355 static void null_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3356 static void null_glVertex4dv( const GLdouble* v ) { }
3357 static void null_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3358 static void null_glVertex4fv( const GLfloat* v ) { }
3359 static void null_glVertex4i( GLint x, GLint y, GLint z, GLint w ) { }
3360 static void null_glVertex4iv( const GLint* v ) { }
3361 static void null_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
3362 static void null_glVertex4sv( const GLshort* v ) { }
3363 static void null_glVertexPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
3364 static void null_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) { }
3365 static void null_glAccumxOES( GLenum op, GLfixed value ) { }
3366 static void null_glActiveProgramEXT( GLuint program ) { }
3367 static void null_glActiveShaderProgram( GLuint pipeline, GLuint program ) { }
3368 static void null_glActiveStencilFaceEXT( GLenum face ) { }
3369 static void null_glActiveTexture( GLenum texture ) { }
3370 static void null_glActiveTextureARB( GLenum texture ) { }
3371 static void null_glActiveVaryingNV( GLuint program, const GLchar* name ) { }
3372 static void null_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
3373 static void null_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
3374 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 ) { }
3375 static void null_glAlphaFuncxOES( GLenum func, GLfixed ref ) { }
3376 static void null_glApplyTextureEXT( GLenum mode ) { }
3377 static GLboolean null_glAreProgramsResidentNV( GLsizei n, const GLuint* programs, GLboolean* residences ) { return 0; }
3378 static GLboolean null_glAreTexturesResidentEXT( GLsizei n, const GLuint* textures, GLboolean* residences ) { return 0; }
3379 static void null_glArrayElementEXT( GLint i ) { }
3380 static void null_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
3381 static void null_glAsyncMarkerSGIX( GLuint marker ) { }
3382 static void null_glAttachObjectARB( GLhandleARB containerObj, GLhandleARB obj ) { }
3383 static void null_glAttachShader( GLuint program, GLuint shader ) { }
3384 static void null_glBeginConditionalRender( GLuint id, GLenum mode ) { }
3385 static void null_glBeginConditionalRenderNV( GLuint id, GLenum mode ) { }
3386 static void null_glBeginConditionalRenderNVX( GLuint id ) { }
3387 static void null_glBeginFragmentShaderATI( void ) { }
3388 static void null_glBeginOcclusionQueryNV( GLuint id ) { }
3389 static void null_glBeginPerfMonitorAMD( GLuint monitor ) { }
3390 static void null_glBeginPerfQueryINTEL( GLuint queryHandle ) { }
3391 static void null_glBeginQuery( GLenum target, GLuint id ) { }
3392 static void null_glBeginQueryARB( GLenum target, GLuint id ) { }
3393 static void null_glBeginQueryIndexed( GLenum target, GLuint index, GLuint id ) { }
3394 static void null_glBeginTransformFeedback( GLenum primitiveMode ) { }
3395 static void null_glBeginTransformFeedbackEXT( GLenum primitiveMode ) { }
3396 static void null_glBeginTransformFeedbackNV( GLenum primitiveMode ) { }
3397 static void null_glBeginVertexShaderEXT( void ) { }
3398 static void null_glBeginVideoCaptureNV( GLuint video_capture_slot ) { }
3399 static void null_glBindAttribLocation( GLuint program, GLuint index, const GLchar* name ) { }
3400 static void null_glBindAttribLocationARB( GLhandleARB programObj, GLuint index, const GLcharARB* name ) { }
3401 static void null_glBindBuffer( GLenum target, GLuint buffer ) { }
3402 static void null_glBindBufferARB( GLenum target, GLuint buffer ) { }
3403 static void null_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) { }
3404 static void null_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) { }
3405 static void null_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) { }
3406 static void null_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
3407 static void null_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
3408 static void null_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
3409 static void null_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
3410 static void null_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
3411 static void null_glBindBuffersBase( GLenum target, GLuint first, GLsizei count, const GLuint* buffers ) { }
3412 static void null_glBindBuffersRange( GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizeiptr* sizes ) { }
3413 static void null_glBindFragDataLocation( GLuint program, GLuint color, const GLchar* name ) { }
3414 static void null_glBindFragDataLocationEXT( GLuint program, GLuint color, const GLchar* name ) { }
3415 static void null_glBindFragDataLocationIndexed( GLuint program, GLuint colorNumber, GLuint index, const GLchar* name ) { }
3416 static void null_glBindFragmentShaderATI( GLuint id ) { }
3417 static void null_glBindFramebuffer( GLenum target, GLuint framebuffer ) { }
3418 static void null_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) { }
3419 static void null_glBindImageTexture( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) { }
3420 static void null_glBindImageTextureEXT( GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format ) { }
3421 static void null_glBindImageTextures( GLuint first, GLsizei count, const GLuint* textures ) { }
3422 static GLuint null_glBindLightParameterEXT( GLenum light, GLenum value ) { return 0; }
3423 static GLuint null_glBindMaterialParameterEXT( GLenum face, GLenum value ) { return 0; }
3424 static void null_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) { }
3425 static GLuint null_glBindParameterEXT( GLenum value ) { return 0; }
3426 static void null_glBindProgramARB( GLenum target, GLuint program ) { }
3427 static void null_glBindProgramNV( GLenum target, GLuint id ) { }
3428 static void null_glBindProgramPipeline( GLuint pipeline ) { }
3429 static void null_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) { }
3430 static void null_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) { }
3431 static void null_glBindSampler( GLuint unit, GLuint sampler ) { }
3432 static void null_glBindSamplers( GLuint first, GLsizei count, const GLuint* samplers ) { }
3433 static GLuint null_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) { return 0; }
3434 static void null_glBindTextureEXT( GLenum target, GLuint texture ) { }
3435 static void null_glBindTextureUnit( GLuint unit, GLuint texture ) { }
3436 static GLuint null_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) { return 0; }
3437 static void null_glBindTextures( GLuint first, GLsizei count, const GLuint* textures ) { }
3438 static void null_glBindTransformFeedback( GLenum target, GLuint id ) { }
3439 static void null_glBindTransformFeedbackNV( GLenum target, GLuint id ) { }
3440 static void null_glBindVertexArray( GLuint array ) { }
3441 static void null_glBindVertexArrayAPPLE( GLuint array ) { }
3442 static void null_glBindVertexBuffer( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
3443 static void null_glBindVertexBuffers( GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizei* strides ) { }
3444 static void null_glBindVertexShaderEXT( GLuint id ) { }
3445 static void null_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset ) { }
3446 static void null_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) { }
3447 static void null_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) { }
3448 static void null_glBinormal3bvEXT( const GLbyte* v ) { }
3449 static void null_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) { }
3450 static void null_glBinormal3dvEXT( const GLdouble* v ) { }
3451 static void null_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) { }
3452 static void null_glBinormal3fvEXT( const GLfloat* v ) { }
3453 static void null_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) { }
3454 static void null_glBinormal3ivEXT( const GLint* v ) { }
3455 static void null_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) { }
3456 static void null_glBinormal3svEXT( const GLshort* v ) { }
3457 static void null_glBinormalPointerEXT( GLenum type, GLsizei stride, const void* pointer ) { }
3458 static void null_glBitmapxOES( GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte* bitmap ) { }
3459 static void null_glBlendBarrierKHR( void ) { }
3460 static void null_glBlendBarrierNV( void ) { }
3461 static void null_glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
3462 static void null_glBlendColorEXT( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
3463 static void null_glBlendColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
3464 static void null_glBlendEquation( GLenum mode ) { }
3465 static void null_glBlendEquationEXT( GLenum mode ) { }
3466 static void null_glBlendEquationIndexedAMD( GLuint buf, GLenum mode ) { }
3467 static void null_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) { }
3468 static void null_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) { }
3469 static void null_glBlendEquationSeparateIndexedAMD( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
3470 static void null_glBlendEquationSeparatei( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
3471 static void null_glBlendEquationSeparateiARB( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
3472 static void null_glBlendEquationi( GLuint buf, GLenum mode ) { }
3473 static void null_glBlendEquationiARB( GLuint buf, GLenum mode ) { }
3474 static void null_glBlendFuncIndexedAMD( GLuint buf, GLenum src, GLenum dst ) { }
3475 static void null_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
3476 static void null_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
3477 static void null_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
3478 static void null_glBlendFuncSeparateIndexedAMD( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
3479 static void null_glBlendFuncSeparatei( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
3480 static void null_glBlendFuncSeparateiARB( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
3481 static void null_glBlendFunci( GLuint buf, GLenum src, GLenum dst ) { }
3482 static void null_glBlendFunciARB( GLuint buf, GLenum src, GLenum dst ) { }
3483 static void null_glBlendParameteriNV( GLenum pname, GLint value ) { }
3484 static void null_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
3485 static void null_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
3486 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 ) { }
3487 static void null_glBufferAddressRangeNV( GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length ) { }
3488 static void null_glBufferData( GLenum target, GLsizeiptr size, const void* data, GLenum usage ) { }
3489 static void null_glBufferDataARB( GLenum target, GLsizeiptrARB size, const void* data, GLenum usage ) { }
3490 static void null_glBufferPageCommitmentARB( GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
3491 static void null_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) { }
3492 static GLuint null_glBufferRegionEnabled( void ) { return 0; }
3493 static void null_glBufferStorage( GLenum target, GLsizeiptr size, const void* data, GLbitfield flags ) { }
3494 static void null_glBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, const void* data ) { }
3495 static void null_glBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void* data ) { }
3496 static void null_glCallCommandListNV( GLuint list ) { }
3497 static GLenum null_glCheckFramebufferStatus( GLenum target ) { return 0; }
3498 static GLenum null_glCheckFramebufferStatusEXT( GLenum target ) { return 0; }
3499 static GLenum null_glCheckNamedFramebufferStatus( GLuint framebuffer, GLenum target ) { return 0; }
3500 static GLenum null_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) { return 0; }
3501 static void null_glClampColor( GLenum target, GLenum clamp ) { }
3502 static void null_glClampColorARB( GLenum target, GLenum clamp ) { }
3503 static void null_glClearAccumxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
3504 static void null_glClearBufferData( GLenum target, GLenum internalformat, GLenum format, GLenum type, const void* data ) { }
3505 static void null_glClearBufferSubData( GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data ) { }
3506 static void null_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
3507 static void null_glClearBufferfv( GLenum buffer, GLint drawbuffer, const GLfloat* value ) { }
3508 static void null_glClearBufferiv( GLenum buffer, GLint drawbuffer, const GLint* value ) { }
3509 static void null_glClearBufferuiv( GLenum buffer, GLint drawbuffer, const GLuint* value ) { }
3510 static void null_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) { }
3511 static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
3512 static void null_glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
3513 static void null_glClearDepthdNV( GLdouble depth ) { }
3514 static void null_glClearDepthf( GLfloat d ) { }
3515 static void null_glClearDepthfOES( GLclampf depth ) { }
3516 static void null_glClearDepthxOES( GLfixed depth ) { }
3517 static void null_glClearNamedBufferData( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void* data ) { }
3518 static void null_glClearNamedBufferDataEXT( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void* data ) { }
3519 static void null_glClearNamedBufferSubData( GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data ) { }
3520 static void null_glClearNamedBufferSubDataEXT( GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data ) { }
3521 static void null_glClearNamedFramebufferfi( GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil ) { }
3522 static void null_glClearNamedFramebufferfv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat* value ) { }
3523 static void null_glClearNamedFramebufferiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint* value ) { }
3524 static void null_glClearNamedFramebufferuiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint* value ) { }
3525 static void null_glClearTexImage( GLuint texture, GLint level, GLenum format, GLenum type, const void* data ) { }
3526 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 ) { }
3527 static void null_glClientActiveTexture( GLenum texture ) { }
3528 static void null_glClientActiveTextureARB( GLenum texture ) { }
3529 static void null_glClientActiveVertexStreamATI( GLenum stream ) { }
3530 static void null_glClientAttribDefaultEXT( GLbitfield mask ) { }
3531 static GLenum null_glClientWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { return 0; }
3532 static void null_glClipControl( GLenum origin, GLenum depth ) { }
3533 static void null_glClipPlanefOES( GLenum plane, const GLfloat* equation ) { }
3534 static void null_glClipPlanexOES( GLenum plane, const GLfixed* equation ) { }
3535 static void null_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
3536 static void null_glColor3fVertex3fvSUN( const GLfloat* c, const GLfloat* v ) { }
3537 static void null_glColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
3538 static void null_glColor3hvNV( const GLhalfNV* v ) { }
3539 static void null_glColor3xOES( GLfixed red, GLfixed green, GLfixed blue ) { }
3540 static void null_glColor3xvOES( const GLfixed* components ) { }
3541 static void null_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
3542 static void null_glColor4fNormal3fVertex3fvSUN( const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
3543 static void null_glColor4hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha ) { }
3544 static void null_glColor4hvNV( const GLhalfNV* v ) { }
3545 static void null_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) { }
3546 static void null_glColor4ubVertex2fvSUN( const GLubyte* c, const GLfloat* v ) { }
3547 static void null_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
3548 static void null_glColor4ubVertex3fvSUN( const GLubyte* c, const GLfloat* v ) { }
3549 static void null_glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
3550 static void null_glColor4xvOES( const GLfixed* components ) { }
3551 static void null_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
3552 static void null_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
3553 static void null_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
3554 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 ) { }
3555 static void null_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
3556 static void null_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
3557 static void null_glColorP3ui( GLenum type, GLuint color ) { }
3558 static void null_glColorP3uiv( GLenum type, const GLuint* color ) { }
3559 static void null_glColorP4ui( GLenum type, GLuint color ) { }
3560 static void null_glColorP4uiv( GLenum type, const GLuint* color ) { }
3561 static void null_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
3562 static void null_glColorPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
3563 static void null_glColorPointervINTEL( GLint size, GLenum type, const void** pointer ) { }
3564 static void null_glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data ) { }
3565 static void null_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data ) { }
3566 static void null_glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table ) { }
3567 static void null_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void* table ) { }
3568 static void null_glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
3569 static void null_glColorTableParameterfvSGI( GLenum target, GLenum pname, const GLfloat* params ) { }
3570 static void null_glColorTableParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
3571 static void null_glColorTableParameterivSGI( GLenum target, GLenum pname, const GLint* params ) { }
3572 static void null_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table ) { }
3573 static void null_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
3574 static void null_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) { }
3575 static void null_glCombinerParameterfNV( GLenum pname, GLfloat param ) { }
3576 static void null_glCombinerParameterfvNV( GLenum pname, const GLfloat* params ) { }
3577 static void null_glCombinerParameteriNV( GLenum pname, GLint param ) { }
3578 static void null_glCombinerParameterivNV( GLenum pname, const GLint* params ) { }
3579 static void null_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat* params ) { }
3580 static void null_glCommandListSegmentsNV( GLuint list, GLuint segments ) { }
3581 static void null_glCompileCommandListNV( GLuint list ) { }
3582 static void null_glCompileShader( GLuint shader ) { }
3583 static void null_glCompileShaderARB( GLhandleARB shaderObj ) { }
3584 static void null_glCompileShaderIncludeARB( GLuint shader, GLsizei count, const GLchar*const* path, const GLint* length ) { }
3585 static void null_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* bits ) { }
3586 static void null_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* bits ) { }
3587 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 ) { }
3588 static void null_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* bits ) { }
3589 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 ) { }
3590 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 ) { }
3591 static void null_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data ) { }
3592 static void null_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data ) { }
3593 static void null_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data ) { }
3594 static void null_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data ) { }
3595 static void null_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data ) { }
3596 static void null_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data ) { }
3597 static void null_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data ) { }
3598 static void null_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data ) { }
3599 static void null_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data ) { }
3600 static void null_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data ) { }
3601 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 ) { }
3602 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 ) { }
3603 static void null_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* bits ) { }
3604 static void null_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* bits ) { }
3605 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 ) { }
3606 static void null_glCompressedTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data ) { }
3607 static void null_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* bits ) { }
3608 static void null_glCompressedTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data ) { }
3609 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 ) { }
3610 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 ) { }
3611 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 ) { }
3612 static void null_glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image ) { }
3613 static void null_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image ) { }
3614 static void null_glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image ) { }
3615 static void null_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image ) { }
3616 static void null_glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ) { }
3617 static void null_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) { }
3618 static void null_glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
3619 static void null_glConvolutionParameterfvEXT( GLenum target, GLenum pname, const GLfloat* params ) { }
3620 static void null_glConvolutionParameteri( GLenum target, GLenum pname, GLint params ) { }
3621 static void null_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) { }
3622 static void null_glConvolutionParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
3623 static void null_glConvolutionParameterivEXT( GLenum target, GLenum pname, const GLint* params ) { }
3624 static void null_glConvolutionParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
3625 static void null_glConvolutionParameterxvOES( GLenum target, GLenum pname, const GLfixed* params ) { }
3626 static void null_glCopyBufferSubData( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
3627 static void null_glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
3628 static void null_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
3629 static void null_glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
3630 static void null_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
3631 static void null_glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
3632 static void null_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
3633 static void null_glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3634 static void null_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3635 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 ) { }
3636 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 ) { }
3637 static void null_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
3638 static void null_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
3639 static void null_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
3640 static void null_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3641 static void null_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3642 static void null_glCopyNamedBufferSubData( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
3643 static void null_glCopyPathNV( GLuint resultPath, GLuint srcPath ) { }
3644 static void null_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
3645 static void null_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
3646 static void null_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
3647 static void null_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3648 static void null_glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3649 static void null_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3650 static void null_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
3651 static void null_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
3652 static void null_glCopyTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
3653 static void null_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
3654 static void null_glCopyTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3655 static void null_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3656 static void null_glCopyTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3657 static void null_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3658 static void null_glCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
3659 static void null_glCoverFillPathNV( GLuint path, GLenum coverMode ) { }
3660 static void null_glCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
3661 static void null_glCoverStrokePathNV( GLuint path, GLenum coverMode ) { }
3662 static void null_glCoverageModulationNV( GLenum components ) { }
3663 static void null_glCoverageModulationTableNV( GLsizei n, const GLfloat* v ) { }
3664 static void null_glCreateBuffers( GLsizei n, GLuint* buffers ) { }
3665 static void null_glCreateCommandListsNV( GLsizei n, GLuint* lists ) { }
3666 static void null_glCreateFramebuffers( GLsizei n, GLuint* framebuffers ) { }
3667 static void null_glCreatePerfQueryINTEL( GLuint queryId, GLuint* queryHandle ) { }
3668 static GLuint null_glCreateProgram( void ) { return 0; }
3669 static GLhandleARB null_glCreateProgramObjectARB( void ) { return 0; }
3670 static void null_glCreateProgramPipelines( GLsizei n, GLuint* pipelines ) { }
3671 static void null_glCreateQueries( GLenum target, GLsizei n, GLuint* ids ) { }
3672 static void null_glCreateRenderbuffers( GLsizei n, GLuint* renderbuffers ) { }
3673 static void null_glCreateSamplers( GLsizei n, GLuint* samplers ) { }
3674 static GLuint null_glCreateShader( GLenum type ) { return 0; }
3675 static GLhandleARB null_glCreateShaderObjectARB( GLenum shaderType ) { return 0; }
3676 static GLuint null_glCreateShaderProgramEXT( GLenum type, const GLchar* string ) { return 0; }
3677 static GLuint null_glCreateShaderProgramv( GLenum type, GLsizei count, const GLchar*const* strings ) { return 0; }
3678 static void null_glCreateStatesNV( GLsizei n, GLuint* states ) { }
3679 static GLsync null_glCreateSyncFromCLeventARB( void* context, void* event, GLbitfield flags ) { return 0; }
3680 static void null_glCreateTextures( GLenum target, GLsizei n, GLuint* textures ) { }
3681 static void null_glCreateTransformFeedbacks( GLsizei n, GLuint* ids ) { }
3682 static void null_glCreateVertexArrays( GLsizei n, GLuint* arrays ) { }
3683 static void null_glCullParameterdvEXT( GLenum pname, GLdouble* params ) { }
3684 static void null_glCullParameterfvEXT( GLenum pname, GLfloat* params ) { }
3685 static void null_glCurrentPaletteMatrixARB( GLint index ) { }
3686 static void null_glDebugMessageCallback( void * callback, const void* userParam ) { }
3687 static void null_glDebugMessageCallbackAMD( void * callback, void* userParam ) { }
3688 static void null_glDebugMessageCallbackARB( void * callback, const void* userParam ) { }
3689 static void null_glDebugMessageControl( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
3690 static void null_glDebugMessageControlARB( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
3691 static void null_glDebugMessageEnableAMD( GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
3692 static void null_glDebugMessageInsert( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf ) { }
3693 static void null_glDebugMessageInsertAMD( GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf ) { }
3694 static void null_glDebugMessageInsertARB( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf ) { }
3695 static void null_glDeformSGIX( GLbitfield mask ) { }
3696 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 ) { }
3697 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 ) { }
3698 static void null_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) { }
3699 static void null_glDeleteBufferRegion( GLenum region ) { }
3700 static void null_glDeleteBuffers( GLsizei n, const GLuint* buffers ) { }
3701 static void null_glDeleteBuffersARB( GLsizei n, const GLuint* buffers ) { }
3702 static void null_glDeleteCommandListsNV( GLsizei n, const GLuint* lists ) { }
3703 static void null_glDeleteFencesAPPLE( GLsizei n, const GLuint* fences ) { }
3704 static void null_glDeleteFencesNV( GLsizei n, const GLuint* fences ) { }
3705 static void null_glDeleteFragmentShaderATI( GLuint id ) { }
3706 static void null_glDeleteFramebuffers( GLsizei n, const GLuint* framebuffers ) { }
3707 static void null_glDeleteFramebuffersEXT( GLsizei n, const GLuint* framebuffers ) { }
3708 static void null_glDeleteNamedStringARB( GLint namelen, const GLchar* name ) { }
3709 static void null_glDeleteNamesAMD( GLenum identifier, GLuint num, const GLuint* names ) { }
3710 static void null_glDeleteObjectARB( GLhandleARB obj ) { }
3711 static void null_glDeleteObjectBufferATI( GLuint buffer ) { }
3712 static void null_glDeleteOcclusionQueriesNV( GLsizei n, const GLuint* ids ) { }
3713 static void null_glDeletePathsNV( GLuint path, GLsizei range ) { }
3714 static void null_glDeletePerfMonitorsAMD( GLsizei n, GLuint* monitors ) { }
3715 static void null_glDeletePerfQueryINTEL( GLuint queryHandle ) { }
3716 static void null_glDeleteProgram( GLuint program ) { }
3717 static void null_glDeleteProgramPipelines( GLsizei n, const GLuint* pipelines ) { }
3718 static void null_glDeleteProgramsARB( GLsizei n, const GLuint* programs ) { }
3719 static void null_glDeleteProgramsNV( GLsizei n, const GLuint* programs ) { }
3720 static void null_glDeleteQueries( GLsizei n, const GLuint* ids ) { }
3721 static void null_glDeleteQueriesARB( GLsizei n, const GLuint* ids ) { }
3722 static void null_glDeleteRenderbuffers( GLsizei n, const GLuint* renderbuffers ) { }
3723 static void null_glDeleteRenderbuffersEXT( GLsizei n, const GLuint* renderbuffers ) { }
3724 static void null_glDeleteSamplers( GLsizei count, const GLuint* samplers ) { }
3725 static void null_glDeleteShader( GLuint shader ) { }
3726 static void null_glDeleteStatesNV( GLsizei n, const GLuint* states ) { }
3727 static void null_glDeleteSync( GLsync sync ) { }
3728 static void null_glDeleteTexturesEXT( GLsizei n, const GLuint* textures ) { }
3729 static void null_glDeleteTransformFeedbacks( GLsizei n, const GLuint* ids ) { }
3730 static void null_glDeleteTransformFeedbacksNV( GLsizei n, const GLuint* ids ) { }
3731 static void null_glDeleteVertexArrays( GLsizei n, const GLuint* arrays ) { }
3732 static void null_glDeleteVertexArraysAPPLE( GLsizei n, const GLuint* arrays ) { }
3733 static void null_glDeleteVertexShaderEXT( GLuint id ) { }
3734 static void null_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) { }
3735 static void null_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) { }
3736 static void null_glDepthRangeArrayv( GLuint first, GLsizei count, const GLdouble* v ) { }
3737 static void null_glDepthRangeIndexed( GLuint index, GLdouble n, GLdouble f ) { }
3738 static void null_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) { }
3739 static void null_glDepthRangef( GLfloat n, GLfloat f ) { }
3740 static void null_glDepthRangefOES( GLclampf n, GLclampf f ) { }
3741 static void null_glDepthRangexOES( GLfixed n, GLfixed f ) { }
3742 static void null_glDetachObjectARB( GLhandleARB containerObj, GLhandleARB attachedObj ) { }
3743 static void null_glDetachShader( GLuint program, GLuint shader ) { }
3744 static void null_glDetailTexFuncSGIS( GLenum target, GLsizei n, const GLfloat* points ) { }
3745 static void null_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) { }
3746 static void null_glDisableClientStateiEXT( GLenum array, GLuint index ) { }
3747 static void null_glDisableIndexedEXT( GLenum target, GLuint index ) { }
3748 static void null_glDisableVariantClientStateEXT( GLuint id ) { }
3749 static void null_glDisableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
3750 static void null_glDisableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
3751 static void null_glDisableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
3752 static void null_glDisableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
3753 static void null_glDisableVertexAttribArray( GLuint index ) { }
3754 static void null_glDisableVertexAttribArrayARB( GLuint index ) { }
3755 static void null_glDisablei( GLenum target, GLuint index ) { }
3756 static void null_glDispatchCompute( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) { }
3757 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 ) { }
3758 static void null_glDispatchComputeIndirect( GLintptr indirect ) { }
3759 static void null_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) { }
3760 static void null_glDrawArraysIndirect( GLenum mode, const void* indirect ) { }
3761 static void null_glDrawArraysInstanced( GLenum mode, GLint first, GLsizei count, GLsizei instancecount ) { }
3762 static void null_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
3763 static void null_glDrawArraysInstancedBaseInstance( GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance ) { }
3764 static void null_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) { }
3765 static void null_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) { }
3766 static void null_glDrawBuffers( GLsizei n, const GLenum* bufs ) { }
3767 static void null_glDrawBuffersARB( GLsizei n, const GLenum* bufs ) { }
3768 static void null_glDrawBuffersATI( GLsizei n, const GLenum* bufs ) { }
3769 static void null_glDrawCommandsAddressNV( GLenum primitiveMode, const GLuint64* indirects, const GLsizei* sizes, GLuint count ) { }
3770 static void null_glDrawCommandsNV( GLenum primitiveMode, GLuint buffer, const GLintptr* indirects, const GLsizei* sizes, GLuint count ) { }
3771 static void null_glDrawCommandsStatesAddressNV( const GLuint64* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count ) { }
3772 static void null_glDrawCommandsStatesNV( GLuint buffer, const GLintptr* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count ) { }
3773 static void null_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) { }
3774 static void null_glDrawElementArrayATI( GLenum mode, GLsizei count ) { }
3775 static void null_glDrawElementsBaseVertex( GLenum mode, GLsizei count, GLenum type, const void* indices, GLint basevertex ) { }
3776 static void null_glDrawElementsIndirect( GLenum mode, GLenum type, const void* indirect ) { }
3777 static void null_glDrawElementsInstanced( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount ) { }
3778 static void null_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount ) { }
3779 static void null_glDrawElementsInstancedBaseInstance( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLuint baseinstance ) { }
3780 static void null_glDrawElementsInstancedBaseVertex( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLint basevertex ) { }
3781 static void null_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance ) { }
3782 static void null_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount ) { }
3783 static void null_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) { }
3784 static void null_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) { }
3785 static void null_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) { }
3786 static void null_glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices ) { }
3787 static void null_glDrawRangeElementsBaseVertex( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices, GLint basevertex ) { }
3788 static void null_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices ) { }
3789 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 ) { }
3790 static void null_glDrawTransformFeedback( GLenum mode, GLuint id ) { }
3791 static void null_glDrawTransformFeedbackInstanced( GLenum mode, GLuint id, GLsizei instancecount ) { }
3792 static void null_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) { }
3793 static void null_glDrawTransformFeedbackStream( GLenum mode, GLuint id, GLuint stream ) { }
3794 static void null_glDrawTransformFeedbackStreamInstanced( GLenum mode, GLuint id, GLuint stream, GLsizei instancecount ) { }
3795 static void null_glEdgeFlagFormatNV( GLsizei stride ) { }
3796 static void null_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean* pointer ) { }
3797 static void null_glEdgeFlagPointerListIBM( GLint stride, const GLboolean** pointer, GLint ptrstride ) { }
3798 static void null_glElementPointerAPPLE( GLenum type, const void* pointer ) { }
3799 static void null_glElementPointerATI( GLenum type, const void* pointer ) { }
3800 static void null_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) { }
3801 static void null_glEnableClientStateiEXT( GLenum array, GLuint index ) { }
3802 static void null_glEnableIndexedEXT( GLenum target, GLuint index ) { }
3803 static void null_glEnableVariantClientStateEXT( GLuint id ) { }
3804 static void null_glEnableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
3805 static void null_glEnableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
3806 static void null_glEnableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
3807 static void null_glEnableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
3808 static void null_glEnableVertexAttribArray( GLuint index ) { }
3809 static void null_glEnableVertexAttribArrayARB( GLuint index ) { }
3810 static void null_glEnablei( GLenum target, GLuint index ) { }
3811 static void null_glEndConditionalRender( void ) { }
3812 static void null_glEndConditionalRenderNV( void ) { }
3813 static void null_glEndConditionalRenderNVX( void ) { }
3814 static void null_glEndFragmentShaderATI( void ) { }
3815 static void null_glEndOcclusionQueryNV( void ) { }
3816 static void null_glEndPerfMonitorAMD( GLuint monitor ) { }
3817 static void null_glEndPerfQueryINTEL( GLuint queryHandle ) { }
3818 static void null_glEndQuery( GLenum target ) { }
3819 static void null_glEndQueryARB( GLenum target ) { }
3820 static void null_glEndQueryIndexed( GLenum target, GLuint index ) { }
3821 static void null_glEndTransformFeedback( void ) { }
3822 static void null_glEndTransformFeedbackEXT( void ) { }
3823 static void null_glEndTransformFeedbackNV( void ) { }
3824 static void null_glEndVertexShaderEXT( void ) { }
3825 static void null_glEndVideoCaptureNV( GLuint video_capture_slot ) { }
3826 static void null_glEvalCoord1xOES( GLfixed u ) { }
3827 static void null_glEvalCoord1xvOES( const GLfixed* coords ) { }
3828 static void null_glEvalCoord2xOES( GLfixed u, GLfixed v ) { }
3829 static void null_glEvalCoord2xvOES( const GLfixed* coords ) { }
3830 static void null_glEvalMapsNV( GLenum target, GLenum mode ) { }
3831 static void null_glExecuteProgramNV( GLenum target, GLuint id, const GLfloat* params ) { }
3832 static void null_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) { }
3833 static void null_glFeedbackBufferxOES( GLsizei n, GLenum type, const GLfixed* buffer ) { }
3834 static GLsync null_glFenceSync( GLenum condition, GLbitfield flags ) { return 0; }
3835 static void null_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
3836 static GLint null_glFinishAsyncSGIX( GLuint* markerp ) { return 0; }
3837 static void null_glFinishFenceAPPLE( GLuint fence ) { }
3838 static void null_glFinishFenceNV( GLuint fence ) { }
3839 static void null_glFinishObjectAPPLE( GLenum object, GLint name ) { }
3840 static void null_glFinishTextureSUNX( void ) { }
3841 static void null_glFlushMappedBufferRange( GLenum target, GLintptr offset, GLsizeiptr length ) { }
3842 static void null_glFlushMappedBufferRangeAPPLE( GLenum target, GLintptr offset, GLsizeiptr size ) { }
3843 static void null_glFlushMappedNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
3844 static void null_glFlushMappedNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
3845 static void null_glFlushPixelDataRangeNV( GLenum target ) { }
3846 static void null_glFlushRasterSGIX( void ) { }
3847 static void null_glFlushStaticDataIBM( GLenum target ) { }
3848 static void null_glFlushVertexArrayRangeAPPLE( GLsizei length, void* pointer ) { }
3849 static void null_glFlushVertexArrayRangeNV( void ) { }
3850 static void null_glFogCoordFormatNV( GLenum type, GLsizei stride ) { }
3851 static void null_glFogCoordPointer( GLenum type, GLsizei stride, const void* pointer ) { }
3852 static void null_glFogCoordPointerEXT( GLenum type, GLsizei stride, const void* pointer ) { }
3853 static void null_glFogCoordPointerListIBM( GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
3854 static void null_glFogCoordd( GLdouble coord ) { }
3855 static void null_glFogCoorddEXT( GLdouble coord ) { }
3856 static void null_glFogCoorddv( const GLdouble* coord ) { }
3857 static void null_glFogCoorddvEXT( const GLdouble* coord ) { }
3858 static void null_glFogCoordf( GLfloat coord ) { }
3859 static void null_glFogCoordfEXT( GLfloat coord ) { }
3860 static void null_glFogCoordfv( const GLfloat* coord ) { }
3861 static void null_glFogCoordfvEXT( const GLfloat* coord ) { }
3862 static void null_glFogCoordhNV( GLhalfNV fog ) { }
3863 static void null_glFogCoordhvNV( const GLhalfNV* fog ) { }
3864 static void null_glFogFuncSGIS( GLsizei n, const GLfloat* points ) { }
3865 static void null_glFogxOES( GLenum pname, GLfixed param ) { }
3866 static void null_glFogxvOES( GLenum pname, const GLfixed* param ) { }
3867 static void null_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) { }
3868 static void null_glFragmentCoverageColorNV( GLuint color ) { }
3869 static void null_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) { }
3870 static void null_glFragmentLightModelfvSGIX( GLenum pname, const GLfloat* params ) { }
3871 static void null_glFragmentLightModeliSGIX( GLenum pname, GLint param ) { }
3872 static void null_glFragmentLightModelivSGIX( GLenum pname, const GLint* params ) { }
3873 static void null_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) { }
3874 static void null_glFragmentLightfvSGIX( GLenum light, GLenum pname, const GLfloat* params ) { }
3875 static void null_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) { }
3876 static void null_glFragmentLightivSGIX( GLenum light, GLenum pname, const GLint* params ) { }
3877 static void null_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) { }
3878 static void null_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, const GLfloat* params ) { }
3879 static void null_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) { }
3880 static void null_glFragmentMaterialivSGIX( GLenum face, GLenum pname, const GLint* params ) { }
3881 static void null_glFrameTerminatorGREMEDY( void ) { }
3882 static void null_glFrameZoomSGIX( GLint factor ) { }
3883 static void null_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) { }
3884 static void null_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, const GLenum* bufs ) { }
3885 static void null_glFramebufferParameteri( GLenum target, GLenum pname, GLint param ) { }
3886 static void null_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) { }
3887 static void null_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
3888 static void null_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
3889 static void null_glFramebufferSampleLocationsfvNV( GLenum target, GLuint start, GLsizei count, const GLfloat* v ) { }
3890 static void null_glFramebufferTexture( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
3891 static void null_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3892 static void null_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3893 static void null_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3894 static void null_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3895 static void null_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
3896 static void null_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
3897 static void null_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
3898 static void null_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
3899 static void null_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
3900 static void null_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
3901 static void null_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3902 static void null_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3903 static void null_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3904 static void null_glFreeObjectBufferATI( GLuint buffer ) { }
3905 static void null_glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
3906 static void null_glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
3907 static GLuint null_glGenAsyncMarkersSGIX( GLsizei range ) { return 0; }
3908 static void null_glGenBuffers( GLsizei n, GLuint* buffers ) { }
3909 static void null_glGenBuffersARB( GLsizei n, GLuint* buffers ) { }
3910 static void null_glGenFencesAPPLE( GLsizei n, GLuint* fences ) { }
3911 static void null_glGenFencesNV( GLsizei n, GLuint* fences ) { }
3912 static GLuint null_glGenFragmentShadersATI( GLuint range ) { return 0; }
3913 static void null_glGenFramebuffers( GLsizei n, GLuint* framebuffers ) { }
3914 static void null_glGenFramebuffersEXT( GLsizei n, GLuint* framebuffers ) { }
3915 static void null_glGenNamesAMD( GLenum identifier, GLuint num, GLuint* names ) { }
3916 static void null_glGenOcclusionQueriesNV( GLsizei n, GLuint* ids ) { }
3917 static GLuint null_glGenPathsNV( GLsizei range ) { return 0; }
3918 static void null_glGenPerfMonitorsAMD( GLsizei n, GLuint* monitors ) { }
3919 static void null_glGenProgramPipelines( GLsizei n, GLuint* pipelines ) { }
3920 static void null_glGenProgramsARB( GLsizei n, GLuint* programs ) { }
3921 static void null_glGenProgramsNV( GLsizei n, GLuint* programs ) { }
3922 static void null_glGenQueries( GLsizei n, GLuint* ids ) { }
3923 static void null_glGenQueriesARB( GLsizei n, GLuint* ids ) { }
3924 static void null_glGenRenderbuffers( GLsizei n, GLuint* renderbuffers ) { }
3925 static void null_glGenRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) { }
3926 static void null_glGenSamplers( GLsizei count, GLuint* samplers ) { }
3927 static GLuint null_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) { return 0; }
3928 static void null_glGenTexturesEXT( GLsizei n, GLuint* textures ) { }
3929 static void null_glGenTransformFeedbacks( GLsizei n, GLuint* ids ) { }
3930 static void null_glGenTransformFeedbacksNV( GLsizei n, GLuint* ids ) { }
3931 static void null_glGenVertexArrays( GLsizei n, GLuint* arrays ) { }
3932 static void null_glGenVertexArraysAPPLE( GLsizei n, GLuint* arrays ) { }
3933 static GLuint null_glGenVertexShadersEXT( GLuint range ) { return 0; }
3934 static void null_glGenerateMipmap( GLenum target ) { }
3935 static void null_glGenerateMipmapEXT( GLenum target ) { }
3936 static void null_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) { }
3937 static void null_glGenerateTextureMipmap( GLuint texture ) { }
3938 static void null_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) { }
3939 static void null_glGetActiveAtomicCounterBufferiv( GLuint program, GLuint bufferIndex, GLenum pname, GLint* params ) { }
3940 static void null_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name ) { }
3941 static void null_glGetActiveAttribARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLcharARB* name ) { }
3942 static void null_glGetActiveSubroutineName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name ) { }
3943 static void null_glGetActiveSubroutineUniformName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name ) { }
3944 static void null_glGetActiveSubroutineUniformiv( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values ) { }
3945 static void null_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name ) { }
3946 static void null_glGetActiveUniformARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLcharARB* name ) { }
3947 static void null_glGetActiveUniformBlockName( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName ) { }
3948 static void null_glGetActiveUniformBlockiv( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params ) { }
3949 static void null_glGetActiveUniformName( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName ) { }
3950 static void null_glGetActiveUniformsiv( GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params ) { }
3951 static void null_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name ) { }
3952 static void null_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat* params ) { }
3953 static void null_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint* params ) { }
3954 static void null_glGetAttachedObjectsARB( GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB* obj ) { }
3955 static void null_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders ) { }
3956 static GLint null_glGetAttribLocation( GLuint program, const GLchar* name ) { return 0; }
3957 static GLint null_glGetAttribLocationARB( GLhandleARB programObj, const GLcharARB* name ) { return 0; }
3958 static void null_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean* data ) { }
3959 static void null_glGetBooleani_v( GLenum target, GLuint index, GLboolean* data ) { }
3960 static void null_glGetBufferParameteri64v( GLenum target, GLenum pname, GLint64* params ) { }
3961 static void null_glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3962 static void null_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint* params ) { }
3963 static void null_glGetBufferParameterui64vNV( GLenum target, GLenum pname, GLuint64EXT* params ) { }
3964 static void null_glGetBufferPointerv( GLenum target, GLenum pname, void** params ) { }
3965 static void null_glGetBufferPointervARB( GLenum target, GLenum pname, void** params ) { }
3966 static void null_glGetBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, void* data ) { }
3967 static void null_glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void* data ) { }
3968 static void null_glGetClipPlanefOES( GLenum plane, GLfloat* equation ) { }
3969 static void null_glGetClipPlanexOES( GLenum plane, GLfixed* equation ) { }
3970 static void null_glGetColorTable( GLenum target, GLenum format, GLenum type, void* table ) { }
3971 static void null_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, void* data ) { }
3972 static void null_glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
3973 static void null_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
3974 static void null_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) { }
3975 static void null_glGetColorTableParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3976 static void null_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3977 static void null_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) { }
3978 static void null_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, void* table ) { }
3979 static void null_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params ) { }
3980 static void null_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params ) { }
3981 static void null_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat* params ) { }
3982 static void null_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint* params ) { }
3983 static void null_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) { }
3984 static GLuint null_glGetCommandHeaderNV( GLenum tokenID, GLuint size ) { return 0; }
3985 static void null_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, void* img ) { }
3986 static void null_glGetCompressedTexImage( GLenum target, GLint level, void* img ) { }
3987 static void null_glGetCompressedTexImageARB( GLenum target, GLint level, void* img ) { }
3988 static void null_glGetCompressedTextureImage( GLuint texture, GLint level, GLsizei bufSize, void* pixels ) { }
3989 static void null_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, void* img ) { }
3990 static void null_glGetCompressedTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void* pixels ) { }
3991 static void null_glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, void* image ) { }
3992 static void null_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, void* image ) { }
3993 static void null_glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
3994 static void null_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
3995 static void null_glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3996 static void null_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3997 static void null_glGetConvolutionParameterxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
3998 static void null_glGetCoverageModulationTableNV( GLsizei bufsize, GLfloat* v ) { }
3999 static GLuint null_glGetDebugMessageLog( GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog ) { return 0; }
4000 static GLuint null_glGetDebugMessageLogAMD( GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message ) { return 0; }
4001 static GLuint null_glGetDebugMessageLogARB( GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog ) { return 0; }
4002 static void null_glGetDetailTexFuncSGIS( GLenum target, GLfloat* points ) { }
4003 static void null_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble* data ) { }
4004 static void null_glGetDoublei_v( GLenum target, GLuint index, GLdouble* data ) { }
4005 static void null_glGetDoublei_vEXT( GLenum pname, GLuint index, GLdouble* params ) { }
4006 static void null_glGetFenceivNV( GLuint fence, GLenum pname, GLint* params ) { }
4007 static void null_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat* params ) { }
4008 static void null_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint* params ) { }
4009 static void null_glGetFirstPerfQueryIdINTEL( GLuint* queryId ) { }
4010 static void null_glGetFixedvOES( GLenum pname, GLfixed* params ) { }
4011 static void null_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat* data ) { }
4012 static void null_glGetFloati_v( GLenum target, GLuint index, GLfloat* data ) { }
4013 static void null_glGetFloati_vEXT( GLenum pname, GLuint index, GLfloat* params ) { }
4014 static void null_glGetFogFuncSGIS( GLfloat* points ) { }
4015 static GLint null_glGetFragDataIndex( GLuint program, const GLchar* name ) { return 0; }
4016 static GLint null_glGetFragDataLocation( GLuint program, const GLchar* name ) { return 0; }
4017 static GLint null_glGetFragDataLocationEXT( GLuint program, const GLchar* name ) { return 0; }
4018 static void null_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) { }
4019 static void null_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) { }
4020 static void null_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) { }
4021 static void null_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) { }
4022 static void null_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint* params ) { }
4023 static void null_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint* params ) { }
4024 static void null_glGetFramebufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
4025 static void null_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint* params ) { }
4026 static GLenum null_glGetGraphicsResetStatus( void ) { return 0; }
4027 static GLenum null_glGetGraphicsResetStatusARB( void ) { return 0; }
4028 static GLhandleARB null_glGetHandleARB( GLenum pname ) { return 0; }
4029 static void null_glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
4030 static void null_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
4031 static void null_glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
4032 static void null_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
4033 static void null_glGetHistogramParameteriv( GLenum target, GLenum pname, GLint* params ) { }
4034 static void null_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
4035 static void null_glGetHistogramParameterxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
4036 static GLuint64 null_glGetImageHandleARB( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
4037 static GLuint64 null_glGetImageHandleNV( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
4038 static void null_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) { }
4039 static void null_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) { }
4040 static void null_glGetInfoLogARB( GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB* infoLog ) { }
4041 static GLint null_glGetInstrumentsSGIX( void ) { return 0; }
4042 static void null_glGetInteger64i_v( GLenum target, GLuint index, GLint64* data ) { }
4043 static void null_glGetInteger64v( GLenum pname, GLint64* data ) { }
4044 static void null_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint* data ) { }
4045 static void null_glGetIntegeri_v( GLenum target, GLuint index, GLint* data ) { }
4046 static void null_glGetIntegerui64i_vNV( GLenum value, GLuint index, GLuint64EXT* result ) { }
4047 static void null_glGetIntegerui64vNV( GLenum value, GLuint64EXT* result ) { }
4048 static void null_glGetInternalformatSampleivNV( GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint* params ) { }
4049 static void null_glGetInternalformati64v( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params ) { }
4050 static void null_glGetInternalformativ( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params ) { }
4051 static void null_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
4052 static void null_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
4053 static void null_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
4054 static void null_glGetLightxOES( GLenum light, GLenum pname, GLfixed* params ) { }
4055 static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) { }
4056 static void null_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) { }
4057 static void null_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
4058 static void null_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
4059 static void null_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
4060 static void null_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) { }
4061 static void null_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint* params ) { }
4062 static void null_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void* points ) { }
4063 static void null_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) { }
4064 static void null_glGetMapParameterivNV( GLenum target, GLenum pname, GLint* params ) { }
4065 static void null_glGetMapxvOES( GLenum target, GLenum query, GLfixed* v ) { }
4066 static void null_glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
4067 static void null_glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
4068 static void null_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
4069 static void null_glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
4070 static void null_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
4071 static void null_glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint* params ) { }
4072 static void null_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
4073 static void null_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) { }
4074 static void null_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
4075 static void null_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble* params ) { }
4076 static void null_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat* params ) { }
4077 static void null_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint* params ) { }
4078 static void null_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) { }
4079 static void null_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
4080 static void null_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params ) { }
4081 static void null_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
4082 static void null_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint* params ) { }
4083 static void null_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) { }
4084 static void null_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
4085 static void null_glGetMultisamplefv( GLenum pname, GLuint index, GLfloat* val ) { }
4086 static void null_glGetMultisamplefvNV( GLenum pname, GLuint index, GLfloat* val ) { }
4087 static void null_glGetNamedBufferParameteri64v( GLuint buffer, GLenum pname, GLint64* params ) { }
4088 static void null_glGetNamedBufferParameteriv( GLuint buffer, GLenum pname, GLint* params ) { }
4089 static void null_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint* params ) { }
4090 static void null_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, GLuint64EXT* params ) { }
4091 static void null_glGetNamedBufferPointerv( GLuint buffer, GLenum pname, void** params ) { }
4092 static void null_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, void** params ) { }
4093 static void null_glGetNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, void* data ) { }
4094 static void null_glGetNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, void* data ) { }
4095 static void null_glGetNamedFramebufferAttachmentParameteriv( GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params ) { }
4096 static void null_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params ) { }
4097 static void null_glGetNamedFramebufferParameteriv( GLuint framebuffer, GLenum pname, GLint* param ) { }
4098 static void null_glGetNamedFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint* params ) { }
4099 static void null_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint* params ) { }
4100 static void null_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint* params ) { }
4101 static void null_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble* params ) { }
4102 static void null_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat* params ) { }
4103 static void null_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, void* string ) { }
4104 static void null_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint* params ) { }
4105 static void null_glGetNamedRenderbufferParameteriv( GLuint renderbuffer, GLenum pname, GLint* params ) { }
4106 static void null_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint* params ) { }
4107 static void null_glGetNamedStringARB( GLint namelen, const GLchar* name, GLsizei bufSize, GLint* stringlen, GLchar* string ) { }
4108 static void null_glGetNamedStringivARB( GLint namelen, const GLchar* name, GLenum pname, GLint* params ) { }
4109 static void null_glGetNextPerfQueryIdINTEL( GLuint queryId, GLuint* nextQueryId ) { }
4110 static void null_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat* params ) { }
4111 static void null_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint* params ) { }
4112 static void null_glGetObjectLabel( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label ) { }
4113 static void null_glGetObjectLabelEXT( GLenum type, GLuint object, GLsizei bufSize, GLsizei* length, GLchar* label ) { }
4114 static void null_glGetObjectParameterfvARB( GLhandleARB obj, GLenum pname, GLfloat* params ) { }
4115 static void null_glGetObjectParameterivAPPLE( GLenum objectType, GLuint name, GLenum pname, GLint* params ) { }
4116 static void null_glGetObjectParameterivARB( GLhandleARB obj, GLenum pname, GLint* params ) { }
4117 static void null_glGetObjectPtrLabel( const void* ptr, GLsizei bufSize, GLsizei* length, GLchar* label ) { }
4118 static void null_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint* params ) { }
4119 static void null_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint* params ) { }
4120 static void null_glGetPathColorGenfvNV( GLenum color, GLenum pname, GLfloat* value ) { }
4121 static void null_glGetPathColorGenivNV( GLenum color, GLenum pname, GLint* value ) { }
4122 static void null_glGetPathCommandsNV( GLuint path, GLubyte* commands ) { }
4123 static void null_glGetPathCoordsNV( GLuint path, GLfloat* coords ) { }
4124 static void null_glGetPathDashArrayNV( GLuint path, GLfloat* dashArray ) { }
4125 static GLfloat null_glGetPathLengthNV( GLuint path, GLsizei startSegment, GLsizei numSegments ) { return 0; }
4126 static void null_glGetPathMetricRangeNV( GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics ) { }
4127 static void null_glGetPathMetricsNV( GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat* metrics ) { }
4128 static void null_glGetPathParameterfvNV( GLuint path, GLenum pname, GLfloat* value ) { }
4129 static void null_glGetPathParameterivNV( GLuint path, GLenum pname, GLint* value ) { }
4130 static void null_glGetPathSpacingNV( GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat* returnedSpacing ) { }
4131 static void null_glGetPathTexGenfvNV( GLenum texCoordSet, GLenum pname, GLfloat* value ) { }
4132 static void null_glGetPathTexGenivNV( GLenum texCoordSet, GLenum pname, GLint* value ) { }
4133 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 ) { }
4134 static void null_glGetPerfMonitorCounterDataAMD( GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten ) { }
4135 static void null_glGetPerfMonitorCounterInfoAMD( GLuint group, GLuint counter, GLenum pname, void* data ) { }
4136 static void null_glGetPerfMonitorCounterStringAMD( GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString ) { }
4137 static void null_glGetPerfMonitorCountersAMD( GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters ) { }
4138 static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString ) { }
4139 static void null_glGetPerfMonitorGroupsAMD( GLint* numGroups, GLsizei groupsSize, GLuint* groups ) { }
4140 static void null_glGetPerfQueryDataINTEL( GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid* data, GLuint* bytesWritten ) { }
4141 static void null_glGetPerfQueryIdByNameINTEL( GLchar* queryName, GLuint* queryId ) { }
4142 static void null_glGetPerfQueryInfoINTEL( GLuint queryId, GLuint queryNameLength, GLchar* queryName, GLuint* dataSize, GLuint* noCounters, GLuint* noInstances, GLuint* capsMask ) { }
4143 static void null_glGetPixelMapxv( GLenum map, GLint size, GLfixed* values ) { }
4144 static void null_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) { }
4145 static void null_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) { }
4146 static void null_glGetPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
4147 static void null_glGetPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
4148 static void null_glGetPointerIndexedvEXT( GLenum target, GLuint index, void** data ) { }
4149 static void null_glGetPointeri_vEXT( GLenum pname, GLuint index, void** params ) { }
4150 static void null_glGetPointervEXT( GLenum pname, void** params ) { }
4151 static void null_glGetProgramBinary( GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void* binary ) { }
4152 static void null_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint* params ) { }
4153 static void null_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint* params ) { }
4154 static void null_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble* params ) { }
4155 static void null_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat* params ) { }
4156 static void null_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog ) { }
4157 static void null_glGetProgramInterfaceiv( GLuint program, GLenum programInterface, GLenum pname, GLint* params ) { }
4158 static void null_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint* params ) { }
4159 static void null_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint* params ) { }
4160 static void null_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble* params ) { }
4161 static void null_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat* params ) { }
4162 static void null_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, const GLubyte* name, GLdouble* params ) { }
4163 static void null_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, const GLubyte* name, GLfloat* params ) { }
4164 static void null_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble* params ) { }
4165 static void null_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) { }
4166 static void null_glGetProgramPipelineInfoLog( GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog ) { }
4167 static void null_glGetProgramPipelineiv( GLuint pipeline, GLenum pname, GLint* params ) { }
4168 static GLuint null_glGetProgramResourceIndex( GLuint program, GLenum programInterface, const GLchar* name ) { return 0; }
4169 static GLint null_glGetProgramResourceLocation( GLuint program, GLenum programInterface, const GLchar* name ) { return 0; }
4170 static GLint null_glGetProgramResourceLocationIndex( GLuint program, GLenum programInterface, const GLchar* name ) { return 0; }
4171 static void null_glGetProgramResourceName( GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name ) { }
4172 static void null_glGetProgramResourcefvNV( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLfloat* params ) { }
4173 static void null_glGetProgramResourceiv( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLint* params ) { }
4174 static void null_glGetProgramStageiv( GLuint program, GLenum shadertype, GLenum pname, GLint* values ) { }
4175 static void null_glGetProgramStringARB( GLenum target, GLenum pname, void* string ) { }
4176 static void null_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte* program ) { }
4177 static void null_glGetProgramSubroutineParameteruivNV( GLenum target, GLuint index, GLuint* param ) { }
4178 static void null_glGetProgramiv( GLuint program, GLenum pname, GLint* params ) { }
4179 static void null_glGetProgramivARB( GLenum target, GLenum pname, GLint* params ) { }
4180 static void null_glGetProgramivNV( GLuint id, GLenum pname, GLint* params ) { }
4181 static void null_glGetQueryBufferObjecti64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
4182 static void null_glGetQueryBufferObjectiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
4183 static void null_glGetQueryBufferObjectui64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
4184 static void null_glGetQueryBufferObjectuiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
4185 static void null_glGetQueryIndexediv( GLenum target, GLuint index, GLenum pname, GLint* params ) { }
4186 static void null_glGetQueryObjecti64v( GLuint id, GLenum pname, GLint64* params ) { }
4187 static void null_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, GLint64* params ) { }
4188 static void null_glGetQueryObjectiv( GLuint id, GLenum pname, GLint* params ) { }
4189 static void null_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint* params ) { }
4190 static void null_glGetQueryObjectui64v( GLuint id, GLenum pname, GLuint64* params ) { }
4191 static void null_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, GLuint64* params ) { }
4192 static void null_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint* params ) { }
4193 static void null_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint* params ) { }
4194 static void null_glGetQueryiv( GLenum target, GLenum pname, GLint* params ) { }
4195 static void null_glGetQueryivARB( GLenum target, GLenum pname, GLint* params ) { }
4196 static void null_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
4197 static void null_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
4198 static void null_glGetSamplerParameterIiv( GLuint sampler, GLenum pname, GLint* params ) { }
4199 static void null_glGetSamplerParameterIuiv( GLuint sampler, GLenum pname, GLuint* params ) { }
4200 static void null_glGetSamplerParameterfv( GLuint sampler, GLenum pname, GLfloat* params ) { }
4201 static void null_glGetSamplerParameteriv( GLuint sampler, GLenum pname, GLint* params ) { }
4202 static void null_glGetSeparableFilter( GLenum target, GLenum format, GLenum type, void* row, void* column, void* span ) { }
4203 static void null_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, void* row, void* column, void* span ) { }
4204 static void null_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog ) { }
4205 static void null_glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision ) { }
4206 static void null_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* source ) { }
4207 static void null_glGetShaderSourceARB( GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB* source ) { }
4208 static void null_glGetShaderiv( GLuint shader, GLenum pname, GLint* params ) { }
4209 static void null_glGetSharpenTexFuncSGIS( GLenum target, GLfloat* points ) { }
4210 static GLushort null_glGetStageIndexNV( GLenum shadertype ) { return 0; }
4211 static const GLubyte* null_glGetStringi( GLenum name, GLuint index ) { return 0; }
4212 static GLuint null_glGetSubroutineIndex( GLuint program, GLenum shadertype, const GLchar* name ) { return 0; }
4213 static GLint null_glGetSubroutineUniformLocation( GLuint program, GLenum shadertype, const GLchar* name ) { return 0; }
4214 static void null_glGetSynciv( GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) { }
4215 static void null_glGetTexBumpParameterfvATI( GLenum pname, GLfloat* param ) { }
4216 static void null_glGetTexBumpParameterivATI( GLenum pname, GLint* param ) { }
4217 static void null_glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
4218 static void null_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat* weights ) { }
4219 static void null_glGetTexGenxvOES( GLenum coord, GLenum pname, GLfixed* params ) { }
4220 static void null_glGetTexLevelParameterxvOES( GLenum target, GLint level, GLenum pname, GLfixed* params ) { }
4221 static void null_glGetTexParameterIiv( GLenum target, GLenum pname, GLint* params ) { }
4222 static void null_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) { }
4223 static void null_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint* params ) { }
4224 static void null_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) { }
4225 static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, void** params ) { }
4226 static void null_glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
4227 static GLuint64 null_glGetTextureHandleARB( GLuint texture ) { return 0; }
4228 static GLuint64 null_glGetTextureHandleNV( GLuint texture ) { return 0; }
4229 static void null_glGetTextureImage( GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels ) { }
4230 static void null_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) { }
4231 static void null_glGetTextureLevelParameterfv( GLuint texture, GLint level, GLenum pname, GLfloat* params ) { }
4232 static void null_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
4233 static void null_glGetTextureLevelParameteriv( GLuint texture, GLint level, GLenum pname, GLint* params ) { }
4234 static void null_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params ) { }
4235 static void null_glGetTextureParameterIiv( GLuint texture, GLenum pname, GLint* params ) { }
4236 static void null_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) { }
4237 static void null_glGetTextureParameterIuiv( GLuint texture, GLenum pname, GLuint* params ) { }
4238 static void null_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint* params ) { }
4239 static void null_glGetTextureParameterfv( GLuint texture, GLenum pname, GLfloat* params ) { }
4240 static void null_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat* params ) { }
4241 static void null_glGetTextureParameteriv( GLuint texture, GLenum pname, GLint* params ) { }
4242 static void null_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) { }
4243 static GLuint64 null_glGetTextureSamplerHandleARB( GLuint texture, GLuint sampler ) { return 0; }
4244 static GLuint64 null_glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler ) { return 0; }
4245 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 ) { }
4246 static void null_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint* params ) { }
4247 static void null_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name ) { }
4248 static void null_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name ) { }
4249 static void null_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint* location ) { }
4250 static void null_glGetTransformFeedbacki64_v( GLuint xfb, GLenum pname, GLuint index, GLint64* param ) { }
4251 static void null_glGetTransformFeedbacki_v( GLuint xfb, GLenum pname, GLuint index, GLint* param ) { }
4252 static void null_glGetTransformFeedbackiv( GLuint xfb, GLenum pname, GLint* param ) { }
4253 static GLuint null_glGetUniformBlockIndex( GLuint program, const GLchar* uniformBlockName ) { return 0; }
4254 static GLint null_glGetUniformBufferSizeEXT( GLuint program, GLint location ) { return 0; }
4255 static void null_glGetUniformIndices( GLuint program, GLsizei uniformCount, const GLchar*const* uniformNames, GLuint* uniformIndices ) { }
4256 static GLint null_glGetUniformLocation( GLuint program, const GLchar* name ) { return 0; }
4257 static GLint null_glGetUniformLocationARB( GLhandleARB programObj, const GLcharARB* name ) { return 0; }
4258 static GLintptr null_glGetUniformOffsetEXT( GLuint program, GLint location ) { return 0; }
4259 static void null_glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint* params ) { }
4260 static void null_glGetUniformdv( GLuint program, GLint location, GLdouble* params ) { }
4261 static void null_glGetUniformfv( GLuint program, GLint location, GLfloat* params ) { }
4262 static void null_glGetUniformfvARB( GLhandleARB programObj, GLint location, GLfloat* params ) { }
4263 static void null_glGetUniformi64vNV( GLuint program, GLint location, GLint64EXT* params ) { }
4264 static void null_glGetUniformiv( GLuint program, GLint location, GLint* params ) { }
4265 static void null_glGetUniformivARB( GLhandleARB programObj, GLint location, GLint* params ) { }
4266 static void null_glGetUniformui64vNV( GLuint program, GLint location, GLuint64EXT* params ) { }
4267 static void null_glGetUniformuiv( GLuint program, GLint location, GLuint* params ) { }
4268 static void null_glGetUniformuivEXT( GLuint program, GLint location, GLuint* params ) { }
4269 static void null_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat* params ) { }
4270 static void null_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint* params ) { }
4271 static void null_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
4272 static void null_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
4273 static void null_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
4274 static void null_glGetVariantPointervEXT( GLuint id, GLenum value, void** data ) { }
4275 static GLint null_glGetVaryingLocationNV( GLuint program, const GLchar* name ) { return 0; }
4276 static void null_glGetVertexArrayIndexed64iv( GLuint vaobj, GLuint index, GLenum pname, GLint64* param ) { }
4277 static void null_glGetVertexArrayIndexediv( GLuint vaobj, GLuint index, GLenum pname, GLint* param ) { }
4278 static void null_glGetVertexArrayIntegeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, GLint* param ) { }
4279 static void null_glGetVertexArrayIntegervEXT( GLuint vaobj, GLenum pname, GLint* param ) { }
4280 static void null_glGetVertexArrayPointeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, void** param ) { }
4281 static void null_glGetVertexArrayPointervEXT( GLuint vaobj, GLenum pname, void** param ) { }
4282 static void null_glGetVertexArrayiv( GLuint vaobj, GLenum pname, GLint* param ) { }
4283 static void null_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat* params ) { }
4284 static void null_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint* params ) { }
4285 static void null_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint* params ) { }
4286 static void null_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint* params ) { }
4287 static void null_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint* params ) { }
4288 static void null_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint* params ) { }
4289 static void null_glGetVertexAttribLdv( GLuint index, GLenum pname, GLdouble* params ) { }
4290 static void null_glGetVertexAttribLdvEXT( GLuint index, GLenum pname, GLdouble* params ) { }
4291 static void null_glGetVertexAttribLi64vNV( GLuint index, GLenum pname, GLint64EXT* params ) { }
4292 static void null_glGetVertexAttribLui64vARB( GLuint index, GLenum pname, GLuint64EXT* params ) { }
4293 static void null_glGetVertexAttribLui64vNV( GLuint index, GLenum pname, GLuint64EXT* params ) { }
4294 static void null_glGetVertexAttribPointerv( GLuint index, GLenum pname, void** pointer ) { }
4295 static void null_glGetVertexAttribPointervARB( GLuint index, GLenum pname, void** pointer ) { }
4296 static void null_glGetVertexAttribPointervNV( GLuint index, GLenum pname, void** pointer ) { }
4297 static void null_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble* params ) { }
4298 static void null_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble* params ) { }
4299 static void null_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble* params ) { }
4300 static void null_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params ) { }
4301 static void null_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat* params ) { }
4302 static void null_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat* params ) { }
4303 static void null_glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params ) { }
4304 static void null_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint* params ) { }
4305 static void null_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint* params ) { }
4306 static void null_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params ) { }
4307 static void null_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params ) { }
4308 static void null_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params ) { }
4309 static void null_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint* params ) { }
4310 static void null_glGetVideoi64vNV( GLuint video_slot, GLenum pname, GLint64EXT* params ) { }
4311 static void null_glGetVideoivNV( GLuint video_slot, GLenum pname, GLint* params ) { }
4312 static void null_glGetVideoui64vNV( GLuint video_slot, GLenum pname, GLuint64EXT* params ) { }
4313 static void null_glGetVideouivNV( GLuint video_slot, GLenum pname, GLuint* params ) { }
4314 static void null_glGetnColorTable( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table ) { }
4315 static void null_glGetnColorTableARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table ) { }
4316 static void null_glGetnCompressedTexImage( GLenum target, GLint lod, GLsizei bufSize, void* pixels ) { }
4317 static void null_glGetnCompressedTexImageARB( GLenum target, GLint lod, GLsizei bufSize, void* img ) { }
4318 static void null_glGetnConvolutionFilter( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image ) { }
4319 static void null_glGetnConvolutionFilterARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image ) { }
4320 static void null_glGetnHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
4321 static void null_glGetnHistogramARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
4322 static void null_glGetnMapdv( GLenum target, GLenum query, GLsizei bufSize, GLdouble* v ) { }
4323 static void null_glGetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble* v ) { }
4324 static void null_glGetnMapfv( GLenum target, GLenum query, GLsizei bufSize, GLfloat* v ) { }
4325 static void null_glGetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat* v ) { }
4326 static void null_glGetnMapiv( GLenum target, GLenum query, GLsizei bufSize, GLint* v ) { }
4327 static void null_glGetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint* v ) { }
4328 static void null_glGetnMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
4329 static void null_glGetnMinmaxARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
4330 static void null_glGetnPixelMapfv( GLenum map, GLsizei bufSize, GLfloat* values ) { }
4331 static void null_glGetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat* values ) { }
4332 static void null_glGetnPixelMapuiv( GLenum map, GLsizei bufSize, GLuint* values ) { }
4333 static void null_glGetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint* values ) { }
4334 static void null_glGetnPixelMapusv( GLenum map, GLsizei bufSize, GLushort* values ) { }
4335 static void null_glGetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort* values ) { }
4336 static void null_glGetnPolygonStipple( GLsizei bufSize, GLubyte* pattern ) { }
4337 static void null_glGetnPolygonStippleARB( GLsizei bufSize, GLubyte* pattern ) { }
4338 static void null_glGetnSeparableFilter( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, void* column, void* span ) { }
4339 static void null_glGetnSeparableFilterARB( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, void* column, void* span ) { }
4340 static void null_glGetnTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels ) { }
4341 static void null_glGetnTexImageARB( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img ) { }
4342 static void null_glGetnUniformdv( GLuint program, GLint location, GLsizei bufSize, GLdouble* params ) { }
4343 static void null_glGetnUniformdvARB( GLuint program, GLint location, GLsizei bufSize, GLdouble* params ) { }
4344 static void null_glGetnUniformfv( GLuint program, GLint location, GLsizei bufSize, GLfloat* params ) { }
4345 static void null_glGetnUniformfvARB( GLuint program, GLint location, GLsizei bufSize, GLfloat* params ) { }
4346 static void null_glGetnUniformiv( GLuint program, GLint location, GLsizei bufSize, GLint* params ) { }
4347 static void null_glGetnUniformivARB( GLuint program, GLint location, GLsizei bufSize, GLint* params ) { }
4348 static void null_glGetnUniformuiv( GLuint program, GLint location, GLsizei bufSize, GLuint* params ) { }
4349 static void null_glGetnUniformuivARB( GLuint program, GLint location, GLsizei bufSize, GLuint* params ) { }
4350 static void null_glGlobalAlphaFactorbSUN( GLbyte factor ) { }
4351 static void null_glGlobalAlphaFactordSUN( GLdouble factor ) { }
4352 static void null_glGlobalAlphaFactorfSUN( GLfloat factor ) { }
4353 static void null_glGlobalAlphaFactoriSUN( GLint factor ) { }
4354 static void null_glGlobalAlphaFactorsSUN( GLshort factor ) { }
4355 static void null_glGlobalAlphaFactorubSUN( GLubyte factor ) { }
4356 static void null_glGlobalAlphaFactoruiSUN( GLuint factor ) { }
4357 static void null_glGlobalAlphaFactorusSUN( GLushort factor ) { }
4358 static void null_glHintPGI( GLenum target, GLint mode ) { }
4359 static void null_glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
4360 static void null_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
4361 static void null_glIglooInterfaceSGIX( GLenum pname, const void* params ) { }
4362 static void null_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) { }
4363 static void null_glImageTransformParameterfvHP( GLenum target, GLenum pname, const GLfloat* params ) { }
4364 static void null_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) { }
4365 static void null_glImageTransformParameterivHP( GLenum target, GLenum pname, const GLint* params ) { }
4366 static GLsync null_glImportSyncEXT( GLenum external_sync_type, GLintptr external_sync, GLbitfield flags ) { return 0; }
4367 static void null_glIndexFormatNV( GLenum type, GLsizei stride ) { }
4368 static void null_glIndexFuncEXT( GLenum func, GLclampf ref ) { }
4369 static void null_glIndexMaterialEXT( GLenum face, GLenum mode ) { }
4370 static void null_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
4371 static void null_glIndexPointerListIBM( GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
4372 static void null_glIndexxOES( GLfixed component ) { }
4373 static void null_glIndexxvOES( const GLfixed* component ) { }
4374 static void null_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) { }
4375 static void null_glInsertEventMarkerEXT( GLsizei length, const GLchar* marker ) { }
4376 static void null_glInstrumentsBufferSGIX( GLsizei size, GLint* buffer ) { }
4377 static void null_glInterpolatePathsNV( GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight ) { }
4378 static void null_glInvalidateBufferData( GLuint buffer ) { }
4379 static void null_glInvalidateBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
4380 static void null_glInvalidateFramebuffer( GLenum target, GLsizei numAttachments, const GLenum* attachments ) { }
4381 static void null_glInvalidateNamedFramebufferData( GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments ) { }
4382 static void null_glInvalidateNamedFramebufferSubData( GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
4383 static void null_glInvalidateSubFramebuffer( GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
4384 static void null_glInvalidateTexImage( GLuint texture, GLint level ) { }
4385 static void null_glInvalidateTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth ) { }
4386 static GLboolean null_glIsAsyncMarkerSGIX( GLuint marker ) { return 0; }
4387 static GLboolean null_glIsBuffer( GLuint buffer ) { return 0; }
4388 static GLboolean null_glIsBufferARB( GLuint buffer ) { return 0; }
4389 static GLboolean null_glIsBufferResidentNV( GLenum target ) { return 0; }
4390 static GLboolean null_glIsCommandListNV( GLuint list ) { return 0; }
4391 static GLboolean null_glIsEnabledIndexedEXT( GLenum target, GLuint index ) { return 0; }
4392 static GLboolean null_glIsEnabledi( GLenum target, GLuint index ) { return 0; }
4393 static GLboolean null_glIsFenceAPPLE( GLuint fence ) { return 0; }
4394 static GLboolean null_glIsFenceNV( GLuint fence ) { return 0; }
4395 static GLboolean null_glIsFramebuffer( GLuint framebuffer ) { return 0; }
4396 static GLboolean null_glIsFramebufferEXT( GLuint framebuffer ) { return 0; }
4397 static GLboolean null_glIsImageHandleResidentARB( GLuint64 handle ) { return 0; }
4398 static GLboolean null_glIsImageHandleResidentNV( GLuint64 handle ) { return 0; }
4399 static GLboolean null_glIsNameAMD( GLenum identifier, GLuint name ) { return 0; }
4400 static GLboolean null_glIsNamedBufferResidentNV( GLuint buffer ) { return 0; }
4401 static GLboolean null_glIsNamedStringARB( GLint namelen, const GLchar* name ) { return 0; }
4402 static GLboolean null_glIsObjectBufferATI( GLuint buffer ) { return 0; }
4403 static GLboolean null_glIsOcclusionQueryNV( GLuint id ) { return 0; }
4404 static GLboolean null_glIsPathNV( GLuint path ) { return 0; }
4405 static GLboolean null_glIsPointInFillPathNV( GLuint path, GLuint mask, GLfloat x, GLfloat y ) { return 0; }
4406 static GLboolean null_glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y ) { return 0; }
4407 static GLboolean null_glIsProgram( GLuint program ) { return 0; }
4408 static GLboolean null_glIsProgramARB( GLuint program ) { return 0; }
4409 static GLboolean null_glIsProgramNV( GLuint id ) { return 0; }
4410 static GLboolean null_glIsProgramPipeline( GLuint pipeline ) { return 0; }
4411 static GLboolean null_glIsQuery( GLuint id ) { return 0; }
4412 static GLboolean null_glIsQueryARB( GLuint id ) { return 0; }
4413 static GLboolean null_glIsRenderbuffer( GLuint renderbuffer ) { return 0; }
4414 static GLboolean null_glIsRenderbufferEXT( GLuint renderbuffer ) { return 0; }
4415 static GLboolean null_glIsSampler( GLuint sampler ) { return 0; }
4416 static GLboolean null_glIsShader( GLuint shader ) { return 0; }
4417 static GLboolean null_glIsStateNV( GLuint state ) { return 0; }
4418 static GLboolean null_glIsSync( GLsync sync ) { return 0; }
4419 static GLboolean null_glIsTextureEXT( GLuint texture ) { return 0; }
4420 static GLboolean null_glIsTextureHandleResidentARB( GLuint64 handle ) { return 0; }
4421 static GLboolean null_glIsTextureHandleResidentNV( GLuint64 handle ) { return 0; }
4422 static GLboolean null_glIsTransformFeedback( GLuint id ) { return 0; }
4423 static GLboolean null_glIsTransformFeedbackNV( GLuint id ) { return 0; }
4424 static GLboolean null_glIsVariantEnabledEXT( GLuint id, GLenum cap ) { return 0; }
4425 static GLboolean null_glIsVertexArray( GLuint array ) { return 0; }
4426 static GLboolean null_glIsVertexArrayAPPLE( GLuint array ) { return 0; }
4427 static GLboolean null_glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname ) { return 0; }
4428 static void null_glLabelObjectEXT( GLenum type, GLuint object, GLsizei length, const GLchar* label ) { }
4429 static void null_glLightEnviSGIX( GLenum pname, GLint param ) { }
4430 static void null_glLightModelxOES( GLenum pname, GLfixed param ) { }
4431 static void null_glLightModelxvOES( GLenum pname, const GLfixed* param ) { }
4432 static void null_glLightxOES( GLenum light, GLenum pname, GLfixed param ) { }
4433 static void null_glLightxvOES( GLenum light, GLenum pname, const GLfixed* params ) { }
4434 static void null_glLineWidthxOES( GLfixed width ) { }
4435 static void null_glLinkProgram( GLuint program ) { }
4436 static void null_glLinkProgramARB( GLhandleARB programObj ) { }
4437 static void null_glListDrawCommandsStatesClientNV( GLuint list, GLuint segment, const void** indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count ) { }
4438 static void null_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) { }
4439 static void null_glListParameterfvSGIX( GLuint list, GLenum pname, const GLfloat* params ) { }
4440 static void null_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) { }
4441 static void null_glListParameterivSGIX( GLuint list, GLenum pname, const GLint* params ) { }
4442 static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { }
4443 static void null_glLoadMatrixxOES( const GLfixed* m ) { }
4444 static void null_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte* program ) { }
4445 static void null_glLoadTransposeMatrixd( const GLdouble* m ) { }
4446 static void null_glLoadTransposeMatrixdARB( const GLdouble* m ) { }
4447 static void null_glLoadTransposeMatrixf( const GLfloat* m ) { }
4448 static void null_glLoadTransposeMatrixfARB( const GLfloat* m ) { }
4449 static void null_glLoadTransposeMatrixxOES( const GLfixed* m ) { }
4450 static void null_glLockArraysEXT( GLint first, GLsizei count ) { }
4451 static void null_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
4452 static void null_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
4453 static void null_glMakeBufferNonResidentNV( GLenum target ) { }
4454 static void null_glMakeBufferResidentNV( GLenum target, GLenum access ) { }
4455 static void null_glMakeImageHandleNonResidentARB( GLuint64 handle ) { }
4456 static void null_glMakeImageHandleNonResidentNV( GLuint64 handle ) { }
4457 static void null_glMakeImageHandleResidentARB( GLuint64 handle, GLenum access ) { }
4458 static void null_glMakeImageHandleResidentNV( GLuint64 handle, GLenum access ) { }
4459 static void null_glMakeNamedBufferNonResidentNV( GLuint buffer ) { }
4460 static void null_glMakeNamedBufferResidentNV( GLuint buffer, GLenum access ) { }
4461 static void null_glMakeTextureHandleNonResidentARB( GLuint64 handle ) { }
4462 static void null_glMakeTextureHandleNonResidentNV( GLuint64 handle ) { }
4463 static void null_glMakeTextureHandleResidentARB( GLuint64 handle ) { }
4464 static void null_glMakeTextureHandleResidentNV( GLuint64 handle ) { }
4465 static void null_glMap1xOES( GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points ) { }
4466 static void null_glMap2xOES( GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points ) { }
4467 static void* null_glMapBuffer( GLenum target, GLenum access ) { return 0; }
4468 static void* null_glMapBufferARB( GLenum target, GLenum access ) { return 0; }
4469 static void* null_glMapBufferRange( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
4470 static void null_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void* points ) { }
4471 static void null_glMapGrid1xOES( GLint n, GLfixed u1, GLfixed u2 ) { }
4472 static void null_glMapGrid2xOES( GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2 ) { }
4473 static void* null_glMapNamedBuffer( GLuint buffer, GLenum access ) { return 0; }
4474 static void* null_glMapNamedBufferEXT( GLuint buffer, GLenum access ) { return 0; }
4475 static void* null_glMapNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
4476 static void* null_glMapNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
4477 static void* null_glMapObjectBufferATI( GLuint buffer ) { return 0; }
4478 static void null_glMapParameterfvNV( GLenum target, GLenum pname, const GLfloat* params ) { }
4479 static void null_glMapParameterivNV( GLenum target, GLenum pname, const GLint* params ) { }
4480 static void* null_glMapTexture2DINTEL( GLuint texture, GLint level, GLbitfield access, GLint* stride, GLenum* layout ) { return 0; }
4481 static void null_glMapVertexAttrib1dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) { }
4482 static void null_glMapVertexAttrib1fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) { }
4483 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 ) { }
4484 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 ) { }
4485 static void null_glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
4486 static void null_glMaterialxvOES( GLenum face, GLenum pname, const GLfixed* param ) { }
4487 static void null_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
4488 static void null_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4489 static void null_glMatrixIndexubvARB( GLint size, const GLubyte* indices ) { }
4490 static void null_glMatrixIndexuivARB( GLint size, const GLuint* indices ) { }
4491 static void null_glMatrixIndexusvARB( GLint size, const GLushort* indices ) { }
4492 static void null_glMatrixLoad3x2fNV( GLenum matrixMode, const GLfloat* m ) { }
4493 static void null_glMatrixLoad3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
4494 static void null_glMatrixLoadIdentityEXT( GLenum mode ) { }
4495 static void null_glMatrixLoadTranspose3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
4496 static void null_glMatrixLoadTransposedEXT( GLenum mode, const GLdouble* m ) { }
4497 static void null_glMatrixLoadTransposefEXT( GLenum mode, const GLfloat* m ) { }
4498 static void null_glMatrixLoaddEXT( GLenum mode, const GLdouble* m ) { }
4499 static void null_glMatrixLoadfEXT( GLenum mode, const GLfloat* m ) { }
4500 static void null_glMatrixMult3x2fNV( GLenum matrixMode, const GLfloat* m ) { }
4501 static void null_glMatrixMult3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
4502 static void null_glMatrixMultTranspose3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
4503 static void null_glMatrixMultTransposedEXT( GLenum mode, const GLdouble* m ) { }
4504 static void null_glMatrixMultTransposefEXT( GLenum mode, const GLfloat* m ) { }
4505 static void null_glMatrixMultdEXT( GLenum mode, const GLdouble* m ) { }
4506 static void null_glMatrixMultfEXT( GLenum mode, const GLfloat* m ) { }
4507 static void null_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
4508 static void null_glMatrixPopEXT( GLenum mode ) { }
4509 static void null_glMatrixPushEXT( GLenum mode ) { }
4510 static void null_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
4511 static void null_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
4512 static void null_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
4513 static void null_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
4514 static void null_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
4515 static void null_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
4516 static void null_glMemoryBarrier( GLbitfield barriers ) { }
4517 static void null_glMemoryBarrierByRegion( GLbitfield barriers ) { }
4518 static void null_glMemoryBarrierEXT( GLbitfield barriers ) { }
4519 static void null_glMinSampleShading( GLfloat value ) { }
4520 static void null_glMinSampleShadingARB( GLfloat value ) { }
4521 static void null_glMinmax( GLenum target, GLenum internalformat, GLboolean sink ) { }
4522 static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) { }
4523 static void null_glMultMatrixxOES( const GLfixed* m ) { }
4524 static void null_glMultTransposeMatrixd( const GLdouble* m ) { }
4525 static void null_glMultTransposeMatrixdARB( const GLdouble* m ) { }
4526 static void null_glMultTransposeMatrixf( const GLfloat* m ) { }
4527 static void null_glMultTransposeMatrixfARB( const GLfloat* m ) { }
4528 static void null_glMultTransposeMatrixxOES( const GLfixed* m ) { }
4529 static void null_glMultiDrawArrays( GLenum mode, const GLint* first, const GLsizei* count, GLsizei drawcount ) { }
4530 static void null_glMultiDrawArraysEXT( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
4531 static void null_glMultiDrawArraysIndirect( GLenum mode, const void* indirect, GLsizei drawcount, GLsizei stride ) { }
4532 static void null_glMultiDrawArraysIndirectAMD( GLenum mode, const void* indirect, GLsizei primcount, GLsizei stride ) { }
4533 static void null_glMultiDrawArraysIndirectBindlessCountNV( GLenum mode, const void* indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
4534 static void null_glMultiDrawArraysIndirectBindlessNV( GLenum mode, const void* indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
4535 static void null_glMultiDrawArraysIndirectCountARB( GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
4536 static void null_glMultiDrawElementArrayAPPLE( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
4537 static void null_glMultiDrawElements( GLenum mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei drawcount ) { }
4538 static void null_glMultiDrawElementsBaseVertex( GLenum mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei drawcount, const GLint* basevertex ) { }
4539 static void null_glMultiDrawElementsEXT( GLenum mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei primcount ) { }
4540 static void null_glMultiDrawElementsIndirect( GLenum mode, GLenum type, const void* indirect, GLsizei drawcount, GLsizei stride ) { }
4541 static void null_glMultiDrawElementsIndirectAMD( GLenum mode, GLenum type, const void* indirect, GLsizei primcount, GLsizei stride ) { }
4542 static void null_glMultiDrawElementsIndirectBindlessCountNV( GLenum mode, GLenum type, const void* indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
4543 static void null_glMultiDrawElementsIndirectBindlessNV( GLenum mode, GLenum type, const void* indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
4544 static void null_glMultiDrawElementsIndirectCountARB( GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
4545 static void null_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
4546 static void null_glMultiModeDrawArraysIBM( const GLenum* mode, const GLint* first, const GLsizei* count, GLsizei primcount, GLint modestride ) { }
4547 static void null_glMultiModeDrawElementsIBM( const GLenum* mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei primcount, GLint modestride ) { }
4548 static void null_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) { }
4549 static void null_glMultiTexCoord1bOES( GLenum texture, GLbyte s ) { }
4550 static void null_glMultiTexCoord1bvOES( GLenum texture, const GLbyte* coords ) { }
4551 static void null_glMultiTexCoord1d( GLenum target, GLdouble s ) { }
4552 static void null_glMultiTexCoord1dARB( GLenum target, GLdouble s ) { }
4553 static void null_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) { }
4554 static void null_glMultiTexCoord1dv( GLenum target, const GLdouble* v ) { }
4555 static void null_glMultiTexCoord1dvARB( GLenum target, const GLdouble* v ) { }
4556 static void null_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) { }
4557 static void null_glMultiTexCoord1f( GLenum target, GLfloat s ) { }
4558 static void null_glMultiTexCoord1fARB( GLenum target, GLfloat s ) { }
4559 static void null_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) { }
4560 static void null_glMultiTexCoord1fv( GLenum target, const GLfloat* v ) { }
4561 static void null_glMultiTexCoord1fvARB( GLenum target, const GLfloat* v ) { }
4562 static void null_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) { }
4563 static void null_glMultiTexCoord1hNV( GLenum target, GLhalfNV s ) { }
4564 static void null_glMultiTexCoord1hvNV( GLenum target, const GLhalfNV* v ) { }
4565 static void null_glMultiTexCoord1i( GLenum target, GLint s ) { }
4566 static void null_glMultiTexCoord1iARB( GLenum target, GLint s ) { }
4567 static void null_glMultiTexCoord1iSGIS( GLenum target, GLint s ) { }
4568 static void null_glMultiTexCoord1iv( GLenum target, const GLint* v ) { }
4569 static void null_glMultiTexCoord1ivARB( GLenum target, const GLint* v ) { }
4570 static void null_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) { }
4571 static void null_glMultiTexCoord1s( GLenum target, GLshort s ) { }
4572 static void null_glMultiTexCoord1sARB( GLenum target, GLshort s ) { }
4573 static void null_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) { }
4574 static void null_glMultiTexCoord1sv( GLenum target, const GLshort* v ) { }
4575 static void null_glMultiTexCoord1svARB( GLenum target, const GLshort* v ) { }
4576 static void null_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) { }
4577 static void null_glMultiTexCoord1xOES( GLenum texture, GLfixed s ) { }
4578 static void null_glMultiTexCoord1xvOES( GLenum texture, const GLfixed* coords ) { }
4579 static void null_glMultiTexCoord2bOES( GLenum texture, GLbyte s, GLbyte t ) { }
4580 static void null_glMultiTexCoord2bvOES( GLenum texture, const GLbyte* coords ) { }
4581 static void null_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) { }
4582 static void null_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) { }
4583 static void null_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) { }
4584 static void null_glMultiTexCoord2dv( GLenum target, const GLdouble* v ) { }
4585 static void null_glMultiTexCoord2dvARB( GLenum target, const GLdouble* v ) { }
4586 static void null_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) { }
4587 static void null_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) { }
4588 static void null_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) { }
4589 static void null_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
4590 static void null_glMultiTexCoord2fv( GLenum target, const GLfloat* v ) { }
4591 static void null_glMultiTexCoord2fvARB( GLenum target, const GLfloat* v ) { }
4592 static void null_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
4593 static void null_glMultiTexCoord2hNV( GLenum target, GLhalfNV s, GLhalfNV t ) { }
4594 static void null_glMultiTexCoord2hvNV( GLenum target, const GLhalfNV* v ) { }
4595 static void null_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) { }
4596 static void null_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) { }
4597 static void null_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) { }
4598 static void null_glMultiTexCoord2iv( GLenum target, const GLint* v ) { }
4599 static void null_glMultiTexCoord2ivARB( GLenum target, const GLint* v ) { }
4600 static void null_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) { }
4601 static void null_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) { }
4602 static void null_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) { }
4603 static void null_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) { }
4604 static void null_glMultiTexCoord2sv( GLenum target, const GLshort* v ) { }
4605 static void null_glMultiTexCoord2svARB( GLenum target, const GLshort* v ) { }
4606 static void null_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) { }
4607 static void null_glMultiTexCoord2xOES( GLenum texture, GLfixed s, GLfixed t ) { }
4608 static void null_glMultiTexCoord2xvOES( GLenum texture, const GLfixed* coords ) { }
4609 static void null_glMultiTexCoord3bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r ) { }
4610 static void null_glMultiTexCoord3bvOES( GLenum texture, const GLbyte* coords ) { }
4611 static void null_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
4612 static void null_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
4613 static void null_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
4614 static void null_glMultiTexCoord3dv( GLenum target, const GLdouble* v ) { }
4615 static void null_glMultiTexCoord3dvARB( GLenum target, const GLdouble* v ) { }
4616 static void null_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) { }
4617 static void null_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
4618 static void null_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
4619 static void null_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
4620 static void null_glMultiTexCoord3fv( GLenum target, const GLfloat* v ) { }
4621 static void null_glMultiTexCoord3fvARB( GLenum target, const GLfloat* v ) { }
4622 static void null_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) { }
4623 static void null_glMultiTexCoord3hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
4624 static void null_glMultiTexCoord3hvNV( GLenum target, const GLhalfNV* v ) { }
4625 static void null_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) { }
4626 static void null_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) { }
4627 static void null_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) { }
4628 static void null_glMultiTexCoord3iv( GLenum target, const GLint* v ) { }
4629 static void null_glMultiTexCoord3ivARB( GLenum target, const GLint* v ) { }
4630 static void null_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) { }
4631 static void null_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) { }
4632 static void null_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) { }
4633 static void null_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) { }
4634 static void null_glMultiTexCoord3sv( GLenum target, const GLshort* v ) { }
4635 static void null_glMultiTexCoord3svARB( GLenum target, const GLshort* v ) { }
4636 static void null_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) { }
4637 static void null_glMultiTexCoord3xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r ) { }
4638 static void null_glMultiTexCoord3xvOES( GLenum texture, const GLfixed* coords ) { }
4639 static void null_glMultiTexCoord4bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
4640 static void null_glMultiTexCoord4bvOES( GLenum texture, const GLbyte* coords ) { }
4641 static void null_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
4642 static void null_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
4643 static void null_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
4644 static void null_glMultiTexCoord4dv( GLenum target, const GLdouble* v ) { }
4645 static void null_glMultiTexCoord4dvARB( GLenum target, const GLdouble* v ) { }
4646 static void null_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) { }
4647 static void null_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
4648 static void null_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
4649 static void null_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
4650 static void null_glMultiTexCoord4fv( GLenum target, const GLfloat* v ) { }
4651 static void null_glMultiTexCoord4fvARB( GLenum target, const GLfloat* v ) { }
4652 static void null_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) { }
4653 static void null_glMultiTexCoord4hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
4654 static void null_glMultiTexCoord4hvNV( GLenum target, const GLhalfNV* v ) { }
4655 static void null_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
4656 static void null_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
4657 static void null_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
4658 static void null_glMultiTexCoord4iv( GLenum target, const GLint* v ) { }
4659 static void null_glMultiTexCoord4ivARB( GLenum target, const GLint* v ) { }
4660 static void null_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) { }
4661 static void null_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
4662 static void null_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
4663 static void null_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
4664 static void null_glMultiTexCoord4sv( GLenum target, const GLshort* v ) { }
4665 static void null_glMultiTexCoord4svARB( GLenum target, const GLshort* v ) { }
4666 static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { }
4667 static void null_glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
4668 static void null_glMultiTexCoord4xvOES( GLenum texture, const GLfixed* coords ) { }
4669 static void null_glMultiTexCoordP1ui( GLenum texture, GLenum type, GLuint coords ) { }
4670 static void null_glMultiTexCoordP1uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
4671 static void null_glMultiTexCoordP2ui( GLenum texture, GLenum type, GLuint coords ) { }
4672 static void null_glMultiTexCoordP2uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
4673 static void null_glMultiTexCoordP3ui( GLenum texture, GLenum type, GLuint coords ) { }
4674 static void null_glMultiTexCoordP3uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
4675 static void null_glMultiTexCoordP4ui( GLenum texture, GLenum type, GLuint coords ) { }
4676 static void null_glMultiTexCoordP4uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
4677 static void null_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4678 static void null_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) { }
4679 static void null_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
4680 static void null_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat* params ) { }
4681 static void null_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
4682 static void null_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
4683 static void null_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) { }
4684 static void null_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params ) { }
4685 static void null_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) { }
4686 static void null_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params ) { }
4687 static void null_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) { }
4688 static void null_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, const GLint* params ) { }
4689 static void null_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4690 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 ) { }
4691 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 ) { }
4692 static void null_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
4693 static void null_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, const GLuint* params ) { }
4694 static void null_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
4695 static void null_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat* params ) { }
4696 static void null_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
4697 static void null_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
4698 static void null_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) { }
4699 static void null_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
4700 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 ) { }
4701 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 ) { }
4702 static void null_glNamedBufferData( GLuint buffer, GLsizeiptr size, const void* data, GLenum usage ) { }
4703 static void null_glNamedBufferDataEXT( GLuint buffer, GLsizeiptr size, const void* data, GLenum usage ) { }
4704 static void null_glNamedBufferPageCommitmentARB( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
4705 static void null_glNamedBufferPageCommitmentEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
4706 static void null_glNamedBufferStorage( GLuint buffer, GLsizeiptr size, const void* data, GLbitfield flags ) { }
4707 static void null_glNamedBufferStorageEXT( GLuint buffer, GLsizeiptr size, const void* data, GLbitfield flags ) { }
4708 static void null_glNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data ) { }
4709 static void null_glNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data ) { }
4710 static void null_glNamedCopyBufferSubDataEXT( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
4711 static void null_glNamedFramebufferDrawBuffer( GLuint framebuffer, GLenum buf ) { }
4712 static void null_glNamedFramebufferDrawBuffers( GLuint framebuffer, GLsizei n, const GLenum* bufs ) { }
4713 static void null_glNamedFramebufferParameteri( GLuint framebuffer, GLenum pname, GLint param ) { }
4714 static void null_glNamedFramebufferParameteriEXT( GLuint framebuffer, GLenum pname, GLint param ) { }
4715 static void null_glNamedFramebufferReadBuffer( GLuint framebuffer, GLenum src ) { }
4716 static void null_glNamedFramebufferRenderbuffer( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
4717 static void null_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
4718 static void null_glNamedFramebufferSampleLocationsfvNV( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v ) { }
4719 static void null_glNamedFramebufferTexture( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
4720 static void null_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
4721 static void null_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
4722 static void null_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
4723 static void null_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
4724 static void null_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
4725 static void null_glNamedFramebufferTextureLayer( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
4726 static void null_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
4727 static void null_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4728 static void null_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, const GLdouble* params ) { }
4729 static void null_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4730 static void null_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, const GLfloat* params ) { }
4731 static void null_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4732 static void null_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, const GLint* params ) { }
4733 static void null_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4734 static void null_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, const GLuint* params ) { }
4735 static void null_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
4736 static void null_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
4737 static void null_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
4738 static void null_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, const void* string ) { }
4739 static void null_glNamedRenderbufferStorage( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
4740 static void null_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
4741 static void null_glNamedRenderbufferStorageMultisample( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4742 static void null_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4743 static void null_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4744 static void null_glNamedStringARB( GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar* string ) { }
4745 static GLuint null_glNewBufferRegion( GLenum type ) { return 0; }
4746 static GLuint null_glNewObjectBufferATI( GLsizei size, const void* pointer, GLenum usage ) { return 0; }
4747 static void null_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4748 static void null_glNormal3fVertex3fvSUN( const GLfloat* n, const GLfloat* v ) { }
4749 static void null_glNormal3hNV( GLhalfNV nx, GLhalfNV ny, GLhalfNV nz ) { }
4750 static void null_glNormal3hvNV( const GLhalfNV* v ) { }
4751 static void null_glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { }
4752 static void null_glNormal3xvOES( const GLfixed* coords ) { }
4753 static void null_glNormalFormatNV( GLenum type, GLsizei stride ) { }
4754 static void null_glNormalP3ui( GLenum type, GLuint coords ) { }
4755 static void null_glNormalP3uiv( GLenum type, const GLuint* coords ) { }
4756 static void null_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
4757 static void null_glNormalPointerListIBM( GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
4758 static void null_glNormalPointervINTEL( GLenum type, const void** pointer ) { }
4759 static void null_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) { }
4760 static void null_glNormalStream3bvATI( GLenum stream, const GLbyte* coords ) { }
4761 static void null_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) { }
4762 static void null_glNormalStream3dvATI( GLenum stream, const GLdouble* coords ) { }
4763 static void null_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) { }
4764 static void null_glNormalStream3fvATI( GLenum stream, const GLfloat* coords ) { }
4765 static void null_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) { }
4766 static void null_glNormalStream3ivATI( GLenum stream, const GLint* coords ) { }
4767 static void null_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) { }
4768 static void null_glNormalStream3svATI( GLenum stream, const GLshort* coords ) { }
4769 static void null_glObjectLabel( GLenum identifier, GLuint name, GLsizei length, const GLchar* label ) { }
4770 static void null_glObjectPtrLabel( const void* ptr, GLsizei length, const GLchar* label ) { }
4771 static GLenum null_glObjectPurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
4772 static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
4773 static void null_glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
4774 static void null_glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
4775 static void null_glPNTrianglesfATI( GLenum pname, GLfloat param ) { }
4776 static void null_glPNTrianglesiATI( GLenum pname, GLint param ) { }
4777 static void null_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) { }
4778 static void null_glPassThroughxOES( GLfixed token ) { }
4779 static void null_glPatchParameterfv( GLenum pname, const GLfloat* values ) { }
4780 static void null_glPatchParameteri( GLenum pname, GLint value ) { }
4781 static void null_glPathColorGenNV( GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs ) { }
4782 static void null_glPathCommandsNV( GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void* coords ) { }
4783 static void null_glPathCoordsNV( GLuint path, GLsizei numCoords, GLenum coordType, const void* coords ) { }
4784 static void null_glPathCoverDepthFuncNV( GLenum func ) { }
4785 static void null_glPathDashArrayNV( GLuint path, GLsizei dashCount, const GLfloat* dashArray ) { }
4786 static void null_glPathFogGenNV( GLenum genMode ) { }
4787 static GLenum null_glPathGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
4788 static GLenum null_glPathGlyphIndexRangeNV( GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2] ) { return 0; }
4789 static void null_glPathGlyphRangeNV( GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
4790 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 ) { }
4791 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; }
4792 static void null_glPathParameterfNV( GLuint path, GLenum pname, GLfloat value ) { }
4793 static void null_glPathParameterfvNV( GLuint path, GLenum pname, const GLfloat* value ) { }
4794 static void null_glPathParameteriNV( GLuint path, GLenum pname, GLint value ) { }
4795 static void null_glPathParameterivNV( GLuint path, GLenum pname, const GLint* value ) { }
4796 static void null_glPathStencilDepthOffsetNV( GLfloat factor, GLfloat units ) { }
4797 static void null_glPathStencilFuncNV( GLenum func, GLint ref, GLuint mask ) { }
4798 static void null_glPathStringNV( GLuint path, GLenum format, GLsizei length, const void* pathString ) { }
4799 static void null_glPathSubCommandsNV( GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void* coords ) { }
4800 static void null_glPathSubCoordsNV( GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords ) { }
4801 static void null_glPathTexGenNV( GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs ) { }
4802 static void null_glPauseTransformFeedback( void ) { }
4803 static void null_glPauseTransformFeedbackNV( void ) { }
4804 static void null_glPixelDataRangeNV( GLenum target, GLsizei length, const void* pointer ) { }
4805 static void null_glPixelMapx( GLenum map, GLint size, const GLfixed* values ) { }
4806 static void null_glPixelStorex( GLenum pname, GLfixed param ) { }
4807 static void null_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) { }
4808 static void null_glPixelTexGenParameterfvSGIS( GLenum pname, const GLfloat* params ) { }
4809 static void null_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) { }
4810 static void null_glPixelTexGenParameterivSGIS( GLenum pname, const GLint* params ) { }
4811 static void null_glPixelTexGenSGIX( GLenum mode ) { }
4812 static void null_glPixelTransferxOES( GLenum pname, GLfixed param ) { }
4813 static void null_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) { }
4814 static void null_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, const GLfloat* params ) { }
4815 static void null_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) { }
4816 static void null_glPixelTransformParameterivEXT( GLenum target, GLenum pname, const GLint* params ) { }
4817 static void null_glPixelZoomxOES( GLfixed xfactor, GLfixed yfactor ) { }
4818 static GLboolean null_glPointAlongPathNV( GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat* y, GLfloat* tangentX, GLfloat* tangentY ) { return 0; }
4819 static void null_glPointParameterf( GLenum pname, GLfloat param ) { }
4820 static void null_glPointParameterfARB( GLenum pname, GLfloat param ) { }
4821 static void null_glPointParameterfEXT( GLenum pname, GLfloat param ) { }
4822 static void null_glPointParameterfSGIS( GLenum pname, GLfloat param ) { }
4823 static void null_glPointParameterfv( GLenum pname, const GLfloat* params ) { }
4824 static void null_glPointParameterfvARB( GLenum pname, const GLfloat* params ) { }
4825 static void null_glPointParameterfvEXT( GLenum pname, const GLfloat* params ) { }
4826 static void null_glPointParameterfvSGIS( GLenum pname, const GLfloat* params ) { }
4827 static void null_glPointParameteri( GLenum pname, GLint param ) { }
4828 static void null_glPointParameteriNV( GLenum pname, GLint param ) { }
4829 static void null_glPointParameteriv( GLenum pname, const GLint* params ) { }
4830 static void null_glPointParameterivNV( GLenum pname, const GLint* params ) { }
4831 static void null_glPointParameterxvOES( GLenum pname, const GLfixed* params ) { }
4832 static void null_glPointSizexOES( GLfixed size ) { }
4833 static GLint null_glPollAsyncSGIX( GLuint* markerp ) { return 0; }
4834 static GLint null_glPollInstrumentsSGIX( GLint* marker_p ) { return 0; }
4835 static void null_glPolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp ) { }
4836 static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { }
4837 static void null_glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { }
4838 static void null_glPopDebugGroup( void ) { }
4839 static void null_glPopGroupMarkerEXT( void ) { }
4840 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 ) { }
4841 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 ) { }
4842 static void null_glPrimitiveRestartIndex( GLuint index ) { }
4843 static void null_glPrimitiveRestartIndexNV( GLuint index ) { }
4844 static void null_glPrimitiveRestartNV( void ) { }
4845 static void null_glPrioritizeTexturesEXT( GLsizei n, const GLuint* textures, const GLclampf* priorities ) { }
4846 static void null_glPrioritizeTexturesxOES( GLsizei n, const GLuint* textures, const GLfixed* priorities ) { }
4847 static void null_glProgramBinary( GLuint program, GLenum binaryFormat, const void* binary, GLsizei length ) { }
4848 static void null_glProgramBufferParametersIivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint* params ) { }
4849 static void null_glProgramBufferParametersIuivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint* params ) { }
4850 static void null_glProgramBufferParametersfvNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat* params ) { }
4851 static void null_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4852 static void null_glProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble* params ) { }
4853 static void null_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4854 static void null_glProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat* params ) { }
4855 static void null_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4856 static void null_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, const GLint* params ) { }
4857 static void null_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4858 static void null_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, const GLuint* params ) { }
4859 static void null_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
4860 static void null_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
4861 static void null_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
4862 static void null_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4863 static void null_glProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble* params ) { }
4864 static void null_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4865 static void null_glProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat* params ) { }
4866 static void null_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4867 static void null_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, const GLint* params ) { }
4868 static void null_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4869 static void null_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, const GLuint* params ) { }
4870 static void null_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
4871 static void null_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
4872 static void null_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
4873 static void null_glProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4874 static void null_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte* name, const GLdouble* v ) { }
4875 static void null_glProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4876 static void null_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte* name, const GLfloat* v ) { }
4877 static void null_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4878 static void null_glProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble* v ) { }
4879 static void null_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4880 static void null_glProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat* v ) { }
4881 static void null_glProgramParameteri( GLuint program, GLenum pname, GLint value ) { }
4882 static void null_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) { }
4883 static void null_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) { }
4884 static void null_glProgramParameters4dvNV( GLenum target, GLuint index, GLsizei count, const GLdouble* v ) { }
4885 static void null_glProgramParameters4fvNV( GLenum target, GLuint index, GLsizei count, const GLfloat* v ) { }
4886 static void null_glProgramPathFragmentInputGenNV( GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat* coeffs ) { }
4887 static void null_glProgramStringARB( GLenum target, GLenum format, GLsizei len, const void* string ) { }
4888 static void null_glProgramSubroutineParametersuivNV( GLenum target, GLsizei count, const GLuint* params ) { }
4889 static void null_glProgramUniform1d( GLuint program, GLint location, GLdouble v0 ) { }
4890 static void null_glProgramUniform1dEXT( GLuint program, GLint location, GLdouble x ) { }
4891 static void null_glProgramUniform1dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4892 static void null_glProgramUniform1dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4893 static void null_glProgramUniform1f( GLuint program, GLint location, GLfloat v0 ) { }
4894 static void null_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) { }
4895 static void null_glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4896 static void null_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4897 static void null_glProgramUniform1i( GLuint program, GLint location, GLint v0 ) { }
4898 static void null_glProgramUniform1i64NV( GLuint program, GLint location, GLint64EXT x ) { }
4899 static void null_glProgramUniform1i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
4900 static void null_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) { }
4901 static void null_glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4902 static void null_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4903 static void null_glProgramUniform1ui( GLuint program, GLint location, GLuint v0 ) { }
4904 static void null_glProgramUniform1ui64NV( GLuint program, GLint location, GLuint64EXT x ) { }
4905 static void null_glProgramUniform1ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4906 static void null_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) { }
4907 static void null_glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4908 static void null_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4909 static void null_glProgramUniform2d( GLuint program, GLint location, GLdouble v0, GLdouble v1 ) { }
4910 static void null_glProgramUniform2dEXT( GLuint program, GLint location, GLdouble x, GLdouble y ) { }
4911 static void null_glProgramUniform2dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4912 static void null_glProgramUniform2dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4913 static void null_glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
4914 static void null_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
4915 static void null_glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4916 static void null_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4917 static void null_glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1 ) { }
4918 static void null_glProgramUniform2i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y ) { }
4919 static void null_glProgramUniform2i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
4920 static void null_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) { }
4921 static void null_glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4922 static void null_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4923 static void null_glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
4924 static void null_glProgramUniform2ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y ) { }
4925 static void null_glProgramUniform2ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4926 static void null_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
4927 static void null_glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4928 static void null_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4929 static void null_glProgramUniform3d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2 ) { }
4930 static void null_glProgramUniform3dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
4931 static void null_glProgramUniform3dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4932 static void null_glProgramUniform3dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4933 static void null_glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4934 static void null_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4935 static void null_glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4936 static void null_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4937 static void null_glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
4938 static void null_glProgramUniform3i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
4939 static void null_glProgramUniform3i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
4940 static void null_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
4941 static void null_glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4942 static void null_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4943 static void null_glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4944 static void null_glProgramUniform3ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
4945 static void null_glProgramUniform3ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4946 static void null_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4947 static void null_glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4948 static void null_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4949 static void null_glProgramUniform4d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3 ) { }
4950 static void null_glProgramUniform4dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4951 static void null_glProgramUniform4dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4952 static void null_glProgramUniform4dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4953 static void null_glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4954 static void null_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4955 static void null_glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4956 static void null_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4957 static void null_glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4958 static void null_glProgramUniform4i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
4959 static void null_glProgramUniform4i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
4960 static void null_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4961 static void null_glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4962 static void null_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4963 static void null_glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4964 static void null_glProgramUniform4ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
4965 static void null_glProgramUniform4ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4966 static void null_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4967 static void null_glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4968 static void null_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4969 static void null_glProgramUniformHandleui64ARB( GLuint program, GLint location, GLuint64 value ) { }
4970 static void null_glProgramUniformHandleui64NV( GLuint program, GLint location, GLuint64 value ) { }
4971 static void null_glProgramUniformHandleui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64* values ) { }
4972 static void null_glProgramUniformHandleui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64* values ) { }
4973 static void null_glProgramUniformMatrix2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4974 static void null_glProgramUniformMatrix2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4975 static void null_glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4976 static void null_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4977 static void null_glProgramUniformMatrix2x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4978 static void null_glProgramUniformMatrix2x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4979 static void null_glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4980 static void null_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4981 static void null_glProgramUniformMatrix2x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4982 static void null_glProgramUniformMatrix2x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4983 static void null_glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4984 static void null_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4985 static void null_glProgramUniformMatrix3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4986 static void null_glProgramUniformMatrix3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4987 static void null_glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4988 static void null_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4989 static void null_glProgramUniformMatrix3x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4990 static void null_glProgramUniformMatrix3x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4991 static void null_glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4992 static void null_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4993 static void null_glProgramUniformMatrix3x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4994 static void null_glProgramUniformMatrix3x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4995 static void null_glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4996 static void null_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4997 static void null_glProgramUniformMatrix4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4998 static void null_glProgramUniformMatrix4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4999 static void null_glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5000 static void null_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5001 static void null_glProgramUniformMatrix4x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5002 static void null_glProgramUniformMatrix4x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5003 static void null_glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5004 static void null_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5005 static void null_glProgramUniformMatrix4x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5006 static void null_glProgramUniformMatrix4x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5007 static void null_glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5008 static void null_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5009 static void null_glProgramUniformui64NV( GLuint program, GLint location, GLuint64EXT value ) { }
5010 static void null_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
5011 static void null_glProgramVertexLimitNV( GLenum target, GLint limit ) { }
5012 static void null_glProvokingVertex( GLenum mode ) { }
5013 static void null_glProvokingVertexEXT( GLenum mode ) { }
5014 static void null_glPushClientAttribDefaultEXT( GLbitfield mask ) { }
5015 static void null_glPushDebugGroup( GLenum source, GLuint id, GLsizei length, const GLchar* message ) { }
5016 static void null_glPushGroupMarkerEXT( GLsizei length, const GLchar* marker ) { }
5017 static void null_glQueryCounter( GLuint id, GLenum target ) { }
5018 static GLbitfield null_glQueryMatrixxOES( GLfixed* mantissa, GLint* exponent ) { return 0; }
5019 static void null_glQueryObjectParameteruiAMD( GLenum target, GLuint id, GLenum pname, GLuint param ) { }
5020 static void null_glRasterPos2xOES( GLfixed x, GLfixed y ) { }
5021 static void null_glRasterPos2xvOES( const GLfixed* coords ) { }
5022 static void null_glRasterPos3xOES( GLfixed x, GLfixed y, GLfixed z ) { }
5023 static void null_glRasterPos3xvOES( const GLfixed* coords ) { }
5024 static void null_glRasterPos4xOES( GLfixed x, GLfixed y, GLfixed z, GLfixed w ) { }
5025 static void null_glRasterPos4xvOES( const GLfixed* coords ) { }
5026 static void null_glRasterSamplesEXT( GLuint samples, GLboolean fixedsamplelocations ) { }
5027 static void null_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) { }
5028 static void null_glReadInstrumentsSGIX( GLint marker ) { }
5029 static void null_glReadnPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data ) { }
5030 static void null_glReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data ) { }
5031 static void null_glRectxOES( GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2 ) { }
5032 static void null_glRectxvOES( const GLfixed* v1, const GLfixed* v2 ) { }
5033 static void null_glReferencePlaneSGIX( const GLdouble* equation ) { }
5034 static void null_glReleaseShaderCompiler( void ) { }
5035 static void null_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
5036 static void null_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
5037 static void null_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
5038 static void null_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
5039 static void null_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
5040 static void null_glReplacementCodePointerSUN( GLenum type, GLsizei stride, const void** pointer ) { }
5041 static void null_glReplacementCodeubSUN( GLubyte code ) { }
5042 static void null_glReplacementCodeubvSUN( const GLubyte* code ) { }
5043 static void null_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
5044 static void null_glReplacementCodeuiColor3fVertex3fvSUN( const GLuint* rc, const GLfloat* c, const GLfloat* v ) { }
5045 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 ) { }
5046 static void null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
5047 static void null_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
5048 static void null_glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint* rc, const GLubyte* c, const GLfloat* v ) { }
5049 static void null_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
5050 static void null_glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* n, const GLfloat* v ) { }
5051 static void null_glReplacementCodeuiSUN( GLuint code ) { }
5052 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 ) { }
5053 static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
5054 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
5055 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* n, const GLfloat* v ) { }
5056 static void null_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
5057 static void null_glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* v ) { }
5058 static void null_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) { }
5059 static void null_glReplacementCodeuiVertex3fvSUN( const GLuint* rc, const GLfloat* v ) { }
5060 static void null_glReplacementCodeuivSUN( const GLuint* code ) { }
5061 static void null_glReplacementCodeusSUN( GLushort code ) { }
5062 static void null_glReplacementCodeusvSUN( const GLushort* code ) { }
5063 static void null_glRequestResidentProgramsNV( GLsizei n, const GLuint* programs ) { }
5064 static void null_glResetHistogram( GLenum target ) { }
5065 static void null_glResetHistogramEXT( GLenum target ) { }
5066 static void null_glResetMinmax( GLenum target ) { }
5067 static void null_glResetMinmaxEXT( GLenum target ) { }
5068 static void null_glResizeBuffersMESA( void ) { }
5069 static void null_glResolveDepthValuesNV( void ) { }
5070 static void null_glResumeTransformFeedback( void ) { }
5071 static void null_glResumeTransformFeedbackNV( void ) { }
5072 static void null_glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { }
5073 static void null_glSampleCoverage( GLfloat value, GLboolean invert ) { }
5074 static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { }
5075 static void null_glSampleCoverageOES( GLfixed value, GLboolean invert ) { }
5076 static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { }
5077 static void null_glSampleMaskEXT( GLclampf value, GLboolean invert ) { }
5078 static void null_glSampleMaskIndexedNV( GLuint index, GLbitfield mask ) { }
5079 static void null_glSampleMaskSGIS( GLclampf value, GLboolean invert ) { }
5080 static void null_glSampleMaski( GLuint maskNumber, GLbitfield mask ) { }
5081 static void null_glSamplePatternEXT( GLenum pattern ) { }
5082 static void null_glSamplePatternSGIS( GLenum pattern ) { }
5083 static void null_glSamplerParameterIiv( GLuint sampler, GLenum pname, const GLint* param ) { }
5084 static void null_glSamplerParameterIuiv( GLuint sampler, GLenum pname, const GLuint* param ) { }
5085 static void null_glSamplerParameterf( GLuint sampler, GLenum pname, GLfloat param ) { }
5086 static void null_glSamplerParameterfv( GLuint sampler, GLenum pname, const GLfloat* param ) { }
5087 static void null_glSamplerParameteri( GLuint sampler, GLenum pname, GLint param ) { }
5088 static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint* param ) { }
5089 static void null_glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { }
5090 static void null_glScissorArrayv( GLuint first, GLsizei count, const GLint* v ) { }
5091 static void null_glScissorIndexed( GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height ) { }
5092 static void null_glScissorIndexedv( GLuint index, const GLint* v ) { }
5093 static void null_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
5094 static void null_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) { }
5095 static void null_glSecondaryColor3bv( const GLbyte* v ) { }
5096 static void null_glSecondaryColor3bvEXT( const GLbyte* v ) { }
5097 static void null_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
5098 static void null_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) { }
5099 static void null_glSecondaryColor3dv( const GLdouble* v ) { }
5100 static void null_glSecondaryColor3dvEXT( const GLdouble* v ) { }
5101 static void null_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
5102 static void null_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) { }
5103 static void null_glSecondaryColor3fv( const GLfloat* v ) { }
5104 static void null_glSecondaryColor3fvEXT( const GLfloat* v ) { }
5105 static void null_glSecondaryColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
5106 static void null_glSecondaryColor3hvNV( const GLhalfNV* v ) { }
5107 static void null_glSecondaryColor3i( GLint red, GLint green, GLint blue ) { }
5108 static void null_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) { }
5109 static void null_glSecondaryColor3iv( const GLint* v ) { }
5110 static void null_glSecondaryColor3ivEXT( const GLint* v ) { }
5111 static void null_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) { }
5112 static void null_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) { }
5113 static void null_glSecondaryColor3sv( const GLshort* v ) { }
5114 static void null_glSecondaryColor3svEXT( const GLshort* v ) { }
5115 static void null_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
5116 static void null_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) { }
5117 static void null_glSecondaryColor3ubv( const GLubyte* v ) { }
5118 static void null_glSecondaryColor3ubvEXT( const GLubyte* v ) { }
5119 static void null_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) { }
5120 static void null_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) { }
5121 static void null_glSecondaryColor3uiv( const GLuint* v ) { }
5122 static void null_glSecondaryColor3uivEXT( const GLuint* v ) { }
5123 static void null_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) { }
5124 static void null_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) { }
5125 static void null_glSecondaryColor3usv( const GLushort* v ) { }
5126 static void null_glSecondaryColor3usvEXT( const GLushort* v ) { }
5127 static void null_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
5128 static void null_glSecondaryColorP3ui( GLenum type, GLuint color ) { }
5129 static void null_glSecondaryColorP3uiv( GLenum type, const GLuint* color ) { }
5130 static void null_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5131 static void null_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5132 static void null_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
5133 static void null_glSelectPerfMonitorCountersAMD( GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList ) { }
5134 static void null_glSelectTextureCoordSetSGIS( GLenum target ) { }
5135 static void null_glSelectTextureSGIS( GLenum target ) { }
5136 static void null_glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column ) { }
5137 static void null_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column ) { }
5138 static void null_glSetFenceAPPLE( GLuint fence ) { }
5139 static void null_glSetFenceNV( GLuint fence, GLenum condition ) { }
5140 static void null_glSetFragmentShaderConstantATI( GLuint dst, const GLfloat* value ) { }
5141 static void null_glSetInvariantEXT( GLuint id, GLenum type, const void* addr ) { }
5142 static void null_glSetLocalConstantEXT( GLuint id, GLenum type, const void* addr ) { }
5143 static void null_glSetMultisamplefvAMD( GLenum pname, GLuint index, const GLfloat* val ) { }
5144 static void null_glShaderBinary( GLsizei count, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length ) { }
5145 static void null_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) { }
5146 static void null_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) { }
5147 static void null_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) { }
5148 static void null_glShaderSource( GLuint shader, GLsizei count, const GLchar*const* string, const GLint* length ) { }
5149 static void null_glShaderSourceARB( GLhandleARB shaderObj, GLsizei count, const GLcharARB** string, const GLint* length ) { }
5150 static void null_glShaderStorageBlockBinding( GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding ) { }
5151 static void null_glSharpenTexFuncSGIS( GLenum target, GLsizei n, const GLfloat* points ) { }
5152 static void null_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) { }
5153 static void null_glSpriteParameterfvSGIX( GLenum pname, const GLfloat* params ) { }
5154 static void null_glSpriteParameteriSGIX( GLenum pname, GLint param ) { }
5155 static void null_glSpriteParameterivSGIX( GLenum pname, const GLint* params ) { }
5156 static void null_glStartInstrumentsSGIX( void ) { }
5157 static void null_glStateCaptureNV( GLuint state, GLenum mode ) { }
5158 static void null_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) { }
5159 static void null_glStencilFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat* transformValues ) { }
5160 static void null_glStencilFillPathNV( GLuint path, GLenum fillMode, GLuint mask ) { }
5161 static void null_glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask ) { }
5162 static void null_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) { }
5163 static void null_glStencilMaskSeparate( GLenum face, GLuint mask ) { }
5164 static void null_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
5165 static void null_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
5166 static void null_glStencilOpValueAMD( GLenum face, GLuint value ) { }
5167 static void null_glStencilStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat* transformValues ) { }
5168 static void null_glStencilStrokePathNV( GLuint path, GLint reference, GLuint mask ) { }
5169 static void null_glStencilThenCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
5170 static void null_glStencilThenCoverFillPathNV( GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode ) { }
5171 static void null_glStencilThenCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
5172 static void null_glStencilThenCoverStrokePathNV( GLuint path, GLint reference, GLuint mask, GLenum coverMode ) { }
5173 static void null_glStopInstrumentsSGIX( GLint marker ) { }
5174 static void null_glStringMarkerGREMEDY( GLsizei len, const void* string ) { }
5175 static void null_glSubpixelPrecisionBiasNV( GLuint xbits, GLuint ybits ) { }
5176 static void null_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
5177 static void null_glSyncTextureINTEL( GLuint texture ) { }
5178 static void null_glTagSampleBufferSGIX( void ) { }
5179 static void null_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) { }
5180 static void null_glTangent3bvEXT( const GLbyte* v ) { }
5181 static void null_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) { }
5182 static void null_glTangent3dvEXT( const GLdouble* v ) { }
5183 static void null_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) { }
5184 static void null_glTangent3fvEXT( const GLfloat* v ) { }
5185 static void null_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) { }
5186 static void null_glTangent3ivEXT( const GLint* v ) { }
5187 static void null_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) { }
5188 static void null_glTangent3svEXT( const GLshort* v ) { }
5189 static void null_glTangentPointerEXT( GLenum type, GLsizei stride, const void* pointer ) { }
5190 static void null_glTbufferMask3DFX( GLuint mask ) { }
5191 static void null_glTessellationFactorAMD( GLfloat factor ) { }
5192 static void null_glTessellationModeAMD( GLenum mode ) { }
5193 static GLboolean null_glTestFenceAPPLE( GLuint fence ) { return 0; }
5194 static GLboolean null_glTestFenceNV( GLuint fence ) { return 0; }
5195 static GLboolean null_glTestObjectAPPLE( GLenum object, GLuint name ) { return 0; }
5196 static void null_glTexBuffer( GLenum target, GLenum internalformat, GLuint buffer ) { }
5197 static void null_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) { }
5198 static void null_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) { }
5199 static void null_glTexBufferRange( GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
5200 static void null_glTexBumpParameterfvATI( GLenum pname, const GLfloat* param ) { }
5201 static void null_glTexBumpParameterivATI( GLenum pname, const GLint* param ) { }
5202 static void null_glTexCoord1bOES( GLbyte s ) { }
5203 static void null_glTexCoord1bvOES( const GLbyte* coords ) { }
5204 static void null_glTexCoord1hNV( GLhalfNV s ) { }
5205 static void null_glTexCoord1hvNV( const GLhalfNV* v ) { }
5206 static void null_glTexCoord1xOES( GLfixed s ) { }
5207 static void null_glTexCoord1xvOES( const GLfixed* coords ) { }
5208 static void null_glTexCoord2bOES( GLbyte s, GLbyte t ) { }
5209 static void null_glTexCoord2bvOES( const GLbyte* coords ) { }
5210 static void null_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
5211 static void null_glTexCoord2fColor3fVertex3fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* v ) { }
5212 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 ) { }
5213 static void null_glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
5214 static void null_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
5215 static void null_glTexCoord2fColor4ubVertex3fvSUN( const GLfloat* tc, const GLubyte* c, const GLfloat* v ) { }
5216 static void null_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
5217 static void null_glTexCoord2fNormal3fVertex3fvSUN( const GLfloat* tc, const GLfloat* n, const GLfloat* v ) { }
5218 static void null_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
5219 static void null_glTexCoord2fVertex3fvSUN( const GLfloat* tc, const GLfloat* v ) { }
5220 static void null_glTexCoord2hNV( GLhalfNV s, GLhalfNV t ) { }
5221 static void null_glTexCoord2hvNV( const GLhalfNV* v ) { }
5222 static void null_glTexCoord2xOES( GLfixed s, GLfixed t ) { }
5223 static void null_glTexCoord2xvOES( const GLfixed* coords ) { }
5224 static void null_glTexCoord3bOES( GLbyte s, GLbyte t, GLbyte r ) { }
5225 static void null_glTexCoord3bvOES( const GLbyte* coords ) { }
5226 static void null_glTexCoord3hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
5227 static void null_glTexCoord3hvNV( const GLhalfNV* v ) { }
5228 static void null_glTexCoord3xOES( GLfixed s, GLfixed t, GLfixed r ) { }
5229 static void null_glTexCoord3xvOES( const GLfixed* coords ) { }
5230 static void null_glTexCoord4bOES( GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
5231 static void null_glTexCoord4bvOES( const GLbyte* coords ) { }
5232 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 ) { }
5233 static void null_glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
5234 static void null_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5235 static void null_glTexCoord4fVertex4fvSUN( const GLfloat* tc, const GLfloat* v ) { }
5236 static void null_glTexCoord4hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
5237 static void null_glTexCoord4hvNV( const GLhalfNV* v ) { }
5238 static void null_glTexCoord4xOES( GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
5239 static void null_glTexCoord4xvOES( const GLfixed* coords ) { }
5240 static void null_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) { }
5241 static void null_glTexCoordP1ui( GLenum type, GLuint coords ) { }
5242 static void null_glTexCoordP1uiv( GLenum type, const GLuint* coords ) { }
5243 static void null_glTexCoordP2ui( GLenum type, GLuint coords ) { }
5244 static void null_glTexCoordP2uiv( GLenum type, const GLuint* coords ) { }
5245 static void null_glTexCoordP3ui( GLenum type, GLuint coords ) { }
5246 static void null_glTexCoordP3uiv( GLenum type, const GLuint* coords ) { }
5247 static void null_glTexCoordP4ui( GLenum type, GLuint coords ) { }
5248 static void null_glTexCoordP4uiv( GLenum type, const GLuint* coords ) { }
5249 static void null_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
5250 static void null_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
5251 static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const void** pointer ) { }
5252 static void null_glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { }
5253 static void null_glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed* params ) { }
5254 static void null_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, const GLfloat* weights ) { }
5255 static void null_glTexGenxOES( GLenum coord, GLenum pname, GLfixed param ) { }
5256 static void null_glTexGenxvOES( GLenum coord, GLenum pname, const GLfixed* params ) { }
5257 static void null_glTexImage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
5258 static void null_glTexImage2DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
5259 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 ) { }
5260 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 ) { }
5261 static void null_glTexImage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
5262 static void null_glTexImage3DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
5263 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 ) { }
5264 static void null_glTexPageCommitmentARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
5265 static void null_glTexParameterIiv( GLenum target, GLenum pname, const GLint* params ) { }
5266 static void null_glTexParameterIivEXT( GLenum target, GLenum pname, const GLint* params ) { }
5267 static void null_glTexParameterIuiv( GLenum target, GLenum pname, const GLuint* params ) { }
5268 static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuint* params ) { }
5269 static void null_glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
5270 static void null_glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed* params ) { }
5271 static void null_glTexRenderbufferNV( GLenum target, GLuint renderbuffer ) { }
5272 static void null_glTexStorage1D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
5273 static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
5274 static void null_glTexStorage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
5275 static void null_glTexStorage3D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
5276 static void null_glTexStorage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
5277 static void null_glTexStorageSparseAMD( GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
5278 static void null_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
5279 static void null_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
5280 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 ) { }
5281 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 ) { }
5282 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 ) { }
5283 static void null_glTextureBarrier( void ) { }
5284 static void null_glTextureBarrierNV( void ) { }
5285 static void null_glTextureBuffer( GLuint texture, GLenum internalformat, GLuint buffer ) { }
5286 static void null_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) { }
5287 static void null_glTextureBufferRange( GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
5288 static void null_glTextureBufferRangeEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
5289 static void null_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
5290 static void null_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) { }
5291 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 ) { }
5292 static void null_glTextureImage2DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
5293 static void null_glTextureImage2DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
5294 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 ) { }
5295 static void null_glTextureImage3DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
5296 static void null_glTextureImage3DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
5297 static void null_glTextureLightEXT( GLenum pname ) { }
5298 static void null_glTextureMaterialEXT( GLenum face, GLenum mode ) { }
5299 static void null_glTextureNormalEXT( GLenum mode ) { }
5300 static void null_glTexturePageCommitmentEXT( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
5301 static void null_glTextureParameterIiv( GLuint texture, GLenum pname, const GLint* params ) { }
5302 static void null_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, const GLint* params ) { }
5303 static void null_glTextureParameterIuiv( GLuint texture, GLenum pname, const GLuint* params ) { }
5304 static void null_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, const GLuint* params ) { }
5305 static void null_glTextureParameterf( GLuint texture, GLenum pname, GLfloat param ) { }
5306 static void null_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) { }
5307 static void null_glTextureParameterfv( GLuint texture, GLenum pname, const GLfloat* param ) { }
5308 static void null_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, const GLfloat* params ) { }
5309 static void null_glTextureParameteri( GLuint texture, GLenum pname, GLint param ) { }
5310 static void null_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) { }
5311 static void null_glTextureParameteriv( GLuint texture, GLenum pname, const GLint* param ) { }
5312 static void null_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, const GLint* params ) { }
5313 static void null_glTextureRangeAPPLE( GLenum target, GLsizei length, const void* pointer ) { }
5314 static void null_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) { }
5315 static void null_glTextureStorage1D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width ) { }
5316 static void null_glTextureStorage1DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
5317 static void null_glTextureStorage2D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
5318 static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
5319 static void null_glTextureStorage2DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
5320 static void null_glTextureStorage2DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
5321 static void null_glTextureStorage3D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
5322 static void null_glTextureStorage3DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
5323 static void null_glTextureStorage3DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
5324 static void null_glTextureStorage3DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
5325 static void null_glTextureStorageSparseAMD( GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
5326 static void null_glTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
5327 static void null_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
5328 static void null_glTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
5329 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 ) { }
5330 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 ) { }
5331 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 ) { }
5332 static void null_glTextureView( GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers ) { }
5333 static void null_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) { }
5334 static void null_glTransformFeedbackAttribsNV( GLsizei count, const GLint* attribs, GLenum bufferMode ) { }
5335 static void null_glTransformFeedbackBufferBase( GLuint xfb, GLuint index, GLuint buffer ) { }
5336 static void null_glTransformFeedbackBufferRange( GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
5337 static void null_glTransformFeedbackStreamAttribsNV( GLsizei count, const GLint* attribs, GLsizei nbuffers, const GLint* bufstreams, GLenum bufferMode ) { }
5338 static void null_glTransformFeedbackVaryings( GLuint program, GLsizei count, const GLchar*const* varyings, GLenum bufferMode ) { }
5339 static void null_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, const GLchar*const* varyings, GLenum bufferMode ) { }
5340 static void null_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, const GLint* locations, GLenum bufferMode ) { }
5341 static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues ) { }
5342 static void null_glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { }
5343 static void null_glUniform1d( GLint location, GLdouble x ) { }
5344 static void null_glUniform1dv( GLint location, GLsizei count, const GLdouble* value ) { }
5345 static void null_glUniform1f( GLint location, GLfloat v0 ) { }
5346 static void null_glUniform1fARB( GLint location, GLfloat v0 ) { }
5347 static void null_glUniform1fv( GLint location, GLsizei count, const GLfloat* value ) { }
5348 static void null_glUniform1fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
5349 static void null_glUniform1i( GLint location, GLint v0 ) { }
5350 static void null_glUniform1i64NV( GLint location, GLint64EXT x ) { }
5351 static void null_glUniform1i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
5352 static void null_glUniform1iARB( GLint location, GLint v0 ) { }
5353 static void null_glUniform1iv( GLint location, GLsizei count, const GLint* value ) { }
5354 static void null_glUniform1ivARB( GLint location, GLsizei count, const GLint* value ) { }
5355 static void null_glUniform1ui( GLint location, GLuint v0 ) { }
5356 static void null_glUniform1ui64NV( GLint location, GLuint64EXT x ) { }
5357 static void null_glUniform1ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
5358 static void null_glUniform1uiEXT( GLint location, GLuint v0 ) { }
5359 static void null_glUniform1uiv( GLint location, GLsizei count, const GLuint* value ) { }
5360 static void null_glUniform1uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
5361 static void null_glUniform2d( GLint location, GLdouble x, GLdouble y ) { }
5362 static void null_glUniform2dv( GLint location, GLsizei count, const GLdouble* value ) { }
5363 static void null_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) { }
5364 static void null_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) { }
5365 static void null_glUniform2fv( GLint location, GLsizei count, const GLfloat* value ) { }
5366 static void null_glUniform2fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
5367 static void null_glUniform2i( GLint location, GLint v0, GLint v1 ) { }
5368 static void null_glUniform2i64NV( GLint location, GLint64EXT x, GLint64EXT y ) { }
5369 static void null_glUniform2i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
5370 static void null_glUniform2iARB( GLint location, GLint v0, GLint v1 ) { }
5371 static void null_glUniform2iv( GLint location, GLsizei count, const GLint* value ) { }
5372 static void null_glUniform2ivARB( GLint location, GLsizei count, const GLint* value ) { }
5373 static void null_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) { }
5374 static void null_glUniform2ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y ) { }
5375 static void null_glUniform2ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
5376 static void null_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) { }
5377 static void null_glUniform2uiv( GLint location, GLsizei count, const GLuint* value ) { }
5378 static void null_glUniform2uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
5379 static void null_glUniform3d( GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
5380 static void null_glUniform3dv( GLint location, GLsizei count, const GLdouble* value ) { }
5381 static void null_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
5382 static void null_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
5383 static void null_glUniform3fv( GLint location, GLsizei count, const GLfloat* value ) { }
5384 static void null_glUniform3fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
5385 static void null_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) { }
5386 static void null_glUniform3i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
5387 static void null_glUniform3i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
5388 static void null_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) { }
5389 static void null_glUniform3iv( GLint location, GLsizei count, const GLint* value ) { }
5390 static void null_glUniform3ivARB( GLint location, GLsizei count, const GLint* value ) { }
5391 static void null_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
5392 static void null_glUniform3ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
5393 static void null_glUniform3ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
5394 static void null_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
5395 static void null_glUniform3uiv( GLint location, GLsizei count, const GLuint* value ) { }
5396 static void null_glUniform3uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
5397 static void null_glUniform4d( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5398 static void null_glUniform4dv( GLint location, GLsizei count, const GLdouble* value ) { }
5399 static void null_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
5400 static void null_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
5401 static void null_glUniform4fv( GLint location, GLsizei count, const GLfloat* value ) { }
5402 static void null_glUniform4fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
5403 static void null_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
5404 static void null_glUniform4i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
5405 static void null_glUniform4i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
5406 static void null_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
5407 static void null_glUniform4iv( GLint location, GLsizei count, const GLint* value ) { }
5408 static void null_glUniform4ivARB( GLint location, GLsizei count, const GLint* value ) { }
5409 static void null_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
5410 static void null_glUniform4ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
5411 static void null_glUniform4ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
5412 static void null_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
5413 static void null_glUniform4uiv( GLint location, GLsizei count, const GLuint* value ) { }
5414 static void null_glUniform4uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
5415 static void null_glUniformBlockBinding( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) { }
5416 static void null_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) { }
5417 static void null_glUniformHandleui64ARB( GLint location, GLuint64 value ) { }
5418 static void null_glUniformHandleui64NV( GLint location, GLuint64 value ) { }
5419 static void null_glUniformHandleui64vARB( GLint location, GLsizei count, const GLuint64* value ) { }
5420 static void null_glUniformHandleui64vNV( GLint location, GLsizei count, const GLuint64* value ) { }
5421 static void null_glUniformMatrix2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5422 static void null_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5423 static void null_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5424 static void null_glUniformMatrix2x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5425 static void null_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5426 static void null_glUniformMatrix2x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5427 static void null_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5428 static void null_glUniformMatrix3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5429 static void null_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5430 static void null_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5431 static void null_glUniformMatrix3x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5432 static void null_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5433 static void null_glUniformMatrix3x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5434 static void null_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5435 static void null_glUniformMatrix4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5436 static void null_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5437 static void null_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5438 static void null_glUniformMatrix4x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5439 static void null_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5440 static void null_glUniformMatrix4x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
5441 static void null_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
5442 static void null_glUniformSubroutinesuiv( GLenum shadertype, GLsizei count, const GLuint* indices ) { }
5443 static void null_glUniformui64NV( GLint location, GLuint64EXT value ) { }
5444 static void null_glUniformui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
5445 static void null_glUnlockArraysEXT( void ) { }
5446 static GLboolean null_glUnmapBuffer( GLenum target ) { return 0; }
5447 static GLboolean null_glUnmapBufferARB( GLenum target ) { return 0; }
5448 static GLboolean null_glUnmapNamedBuffer( GLuint buffer ) { return 0; }
5449 static GLboolean null_glUnmapNamedBufferEXT( GLuint buffer ) { return 0; }
5450 static void null_glUnmapObjectBufferATI( GLuint buffer ) { }
5451 static void null_glUnmapTexture2DINTEL( GLuint texture, GLint level ) { }
5452 static void null_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, const void* pointer, GLenum preserve ) { }
5453 static void null_glUseProgram( GLuint program ) { }
5454 static void null_glUseProgramObjectARB( GLhandleARB programObj ) { }
5455 static void null_glUseProgramStages( GLuint pipeline, GLbitfield stages, GLuint program ) { }
5456 static void null_glUseShaderProgramEXT( GLenum type, GLuint program ) { }
5457 static void null_glVDPAUFiniNV( void ) { }
5458 static void null_glVDPAUGetSurfaceivNV( GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) { }
5459 static void null_glVDPAUInitNV( const void* vdpDevice, const void* getProcAddress ) { }
5460 static GLboolean null_glVDPAUIsSurfaceNV( GLvdpauSurfaceNV surface ) { return 0; }
5461 static void null_glVDPAUMapSurfacesNV( GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces ) { }
5462 static GLvdpauSurfaceNV null_glVDPAURegisterOutputSurfaceNV( const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint* textureNames ) { return 0; }
5463 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceNV( const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint* textureNames ) { return 0; }
5464 static void null_glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface, GLenum access ) { }
5465 static void null_glVDPAUUnmapSurfacesNV( GLsizei numSurface, const GLvdpauSurfaceNV* surfaces ) { }
5466 static void null_glVDPAUUnregisterSurfaceNV( GLvdpauSurfaceNV surface ) { }
5467 static void null_glValidateProgram( GLuint program ) { }
5468 static void null_glValidateProgramARB( GLhandleARB programObj ) { }
5469 static void null_glValidateProgramPipeline( GLuint pipeline ) { }
5470 static void null_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
5471 static void null_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, const void* addr ) { }
5472 static void null_glVariantbvEXT( GLuint id, const GLbyte* addr ) { }
5473 static void null_glVariantdvEXT( GLuint id, const GLdouble* addr ) { }
5474 static void null_glVariantfvEXT( GLuint id, const GLfloat* addr ) { }
5475 static void null_glVariantivEXT( GLuint id, const GLint* addr ) { }
5476 static void null_glVariantsvEXT( GLuint id, const GLshort* addr ) { }
5477 static void null_glVariantubvEXT( GLuint id, const GLubyte* addr ) { }
5478 static void null_glVariantuivEXT( GLuint id, const GLuint* addr ) { }
5479 static void null_glVariantusvEXT( GLuint id, const GLushort* addr ) { }
5480 static void null_glVertex2bOES( GLbyte x, GLbyte y ) { }
5481 static void null_glVertex2bvOES( const GLbyte* coords ) { }
5482 static void null_glVertex2hNV( GLhalfNV x, GLhalfNV y ) { }
5483 static void null_glVertex2hvNV( const GLhalfNV* v ) { }
5484 static void null_glVertex2xOES( GLfixed x ) { }
5485 static void null_glVertex2xvOES( const GLfixed* coords ) { }
5486 static void null_glVertex3bOES( GLbyte x, GLbyte y, GLbyte z ) { }
5487 static void null_glVertex3bvOES( const GLbyte* coords ) { }
5488 static void null_glVertex3hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
5489 static void null_glVertex3hvNV( const GLhalfNV* v ) { }
5490 static void null_glVertex3xOES( GLfixed x, GLfixed y ) { }
5491 static void null_glVertex3xvOES( const GLfixed* coords ) { }
5492 static void null_glVertex4bOES( GLbyte x, GLbyte y, GLbyte z, GLbyte w ) { }
5493 static void null_glVertex4bvOES( const GLbyte* coords ) { }
5494 static void null_glVertex4hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
5495 static void null_glVertex4hvNV( const GLhalfNV* v ) { }
5496 static void null_glVertex4xOES( GLfixed x, GLfixed y, GLfixed z ) { }
5497 static void null_glVertex4xvOES( const GLfixed* coords ) { }
5498 static void null_glVertexArrayAttribBinding( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
5499 static void null_glVertexArrayAttribFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
5500 static void null_glVertexArrayAttribIFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5501 static void null_glVertexArrayAttribLFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5502 static void null_glVertexArrayBindVertexBufferEXT( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
5503 static void null_glVertexArrayBindingDivisor( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
5504 static void null_glVertexArrayColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5505 static void null_glVertexArrayEdgeFlagOffsetEXT( GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset ) { }
5506 static void null_glVertexArrayElementBuffer( GLuint vaobj, GLuint buffer ) { }
5507 static void null_glVertexArrayFogCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
5508 static void null_glVertexArrayIndexOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
5509 static void null_glVertexArrayMultiTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5510 static void null_glVertexArrayNormalOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
5511 static void null_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) { }
5512 static void null_glVertexArrayRangeAPPLE( GLsizei length, void* pointer ) { }
5513 static void null_glVertexArrayRangeNV( GLsizei length, const void* pointer ) { }
5514 static void null_glVertexArraySecondaryColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5515 static void null_glVertexArrayTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5516 static void null_glVertexArrayVertexAttribBindingEXT( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
5517 static void null_glVertexArrayVertexAttribDivisorEXT( GLuint vaobj, GLuint index, GLuint divisor ) { }
5518 static void null_glVertexArrayVertexAttribFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
5519 static void null_glVertexArrayVertexAttribIFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5520 static void null_glVertexArrayVertexAttribIOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5521 static void null_glVertexArrayVertexAttribLFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5522 static void null_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5523 static void null_glVertexArrayVertexAttribOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset ) { }
5524 static void null_glVertexArrayVertexBindingDivisorEXT( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
5525 static void null_glVertexArrayVertexBuffer( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
5526 static void null_glVertexArrayVertexBuffers( GLuint vaobj, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizei* strides ) { }
5527 static void null_glVertexArrayVertexOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5528 static void null_glVertexAttrib1d( GLuint index, GLdouble x ) { }
5529 static void null_glVertexAttrib1dARB( GLuint index, GLdouble x ) { }
5530 static void null_glVertexAttrib1dNV( GLuint index, GLdouble x ) { }
5531 static void null_glVertexAttrib1dv( GLuint index, const GLdouble* v ) { }
5532 static void null_glVertexAttrib1dvARB( GLuint index, const GLdouble* v ) { }
5533 static void null_glVertexAttrib1dvNV( GLuint index, const GLdouble* v ) { }
5534 static void null_glVertexAttrib1f( GLuint index, GLfloat x ) { }
5535 static void null_glVertexAttrib1fARB( GLuint index, GLfloat x ) { }
5536 static void null_glVertexAttrib1fNV( GLuint index, GLfloat x ) { }
5537 static void null_glVertexAttrib1fv( GLuint index, const GLfloat* v ) { }
5538 static void null_glVertexAttrib1fvARB( GLuint index, const GLfloat* v ) { }
5539 static void null_glVertexAttrib1fvNV( GLuint index, const GLfloat* v ) { }
5540 static void null_glVertexAttrib1hNV( GLuint index, GLhalfNV x ) { }
5541 static void null_glVertexAttrib1hvNV( GLuint index, const GLhalfNV* v ) { }
5542 static void null_glVertexAttrib1s( GLuint index, GLshort x ) { }
5543 static void null_glVertexAttrib1sARB( GLuint index, GLshort x ) { }
5544 static void null_glVertexAttrib1sNV( GLuint index, GLshort x ) { }
5545 static void null_glVertexAttrib1sv( GLuint index, const GLshort* v ) { }
5546 static void null_glVertexAttrib1svARB( GLuint index, const GLshort* v ) { }
5547 static void null_glVertexAttrib1svNV( GLuint index, const GLshort* v ) { }
5548 static void null_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) { }
5549 static void null_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) { }
5550 static void null_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) { }
5551 static void null_glVertexAttrib2dv( GLuint index, const GLdouble* v ) { }
5552 static void null_glVertexAttrib2dvARB( GLuint index, const GLdouble* v ) { }
5553 static void null_glVertexAttrib2dvNV( GLuint index, const GLdouble* v ) { }
5554 static void null_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) { }
5555 static void null_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) { }
5556 static void null_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) { }
5557 static void null_glVertexAttrib2fv( GLuint index, const GLfloat* v ) { }
5558 static void null_glVertexAttrib2fvARB( GLuint index, const GLfloat* v ) { }
5559 static void null_glVertexAttrib2fvNV( GLuint index, const GLfloat* v ) { }
5560 static void null_glVertexAttrib2hNV( GLuint index, GLhalfNV x, GLhalfNV y ) { }
5561 static void null_glVertexAttrib2hvNV( GLuint index, const GLhalfNV* v ) { }
5562 static void null_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) { }
5563 static void null_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) { }
5564 static void null_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) { }
5565 static void null_glVertexAttrib2sv( GLuint index, const GLshort* v ) { }
5566 static void null_glVertexAttrib2svARB( GLuint index, const GLshort* v ) { }
5567 static void null_glVertexAttrib2svNV( GLuint index, const GLshort* v ) { }
5568 static void null_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5569 static void null_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5570 static void null_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5571 static void null_glVertexAttrib3dv( GLuint index, const GLdouble* v ) { }
5572 static void null_glVertexAttrib3dvARB( GLuint index, const GLdouble* v ) { }
5573 static void null_glVertexAttrib3dvNV( GLuint index, const GLdouble* v ) { }
5574 static void null_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
5575 static void null_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
5576 static void null_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
5577 static void null_glVertexAttrib3fv( GLuint index, const GLfloat* v ) { }
5578 static void null_glVertexAttrib3fvARB( GLuint index, const GLfloat* v ) { }
5579 static void null_glVertexAttrib3fvNV( GLuint index, const GLfloat* v ) { }
5580 static void null_glVertexAttrib3hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
5581 static void null_glVertexAttrib3hvNV( GLuint index, const GLhalfNV* v ) { }
5582 static void null_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) { }
5583 static void null_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) { }
5584 static void null_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) { }
5585 static void null_glVertexAttrib3sv( GLuint index, const GLshort* v ) { }
5586 static void null_glVertexAttrib3svARB( GLuint index, const GLshort* v ) { }
5587 static void null_glVertexAttrib3svNV( GLuint index, const GLshort* v ) { }
5588 static void null_glVertexAttrib4Nbv( GLuint index, const GLbyte* v ) { }
5589 static void null_glVertexAttrib4NbvARB( GLuint index, const GLbyte* v ) { }
5590 static void null_glVertexAttrib4Niv( GLuint index, const GLint* v ) { }
5591 static void null_glVertexAttrib4NivARB( GLuint index, const GLint* v ) { }
5592 static void null_glVertexAttrib4Nsv( GLuint index, const GLshort* v ) { }
5593 static void null_glVertexAttrib4NsvARB( GLuint index, const GLshort* v ) { }
5594 static void null_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
5595 static void null_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
5596 static void null_glVertexAttrib4Nubv( GLuint index, const GLubyte* v ) { }
5597 static void null_glVertexAttrib4NubvARB( GLuint index, const GLubyte* v ) { }
5598 static void null_glVertexAttrib4Nuiv( GLuint index, const GLuint* v ) { }
5599 static void null_glVertexAttrib4NuivARB( GLuint index, const GLuint* v ) { }
5600 static void null_glVertexAttrib4Nusv( GLuint index, const GLushort* v ) { }
5601 static void null_glVertexAttrib4NusvARB( GLuint index, const GLushort* v ) { }
5602 static void null_glVertexAttrib4bv( GLuint index, const GLbyte* v ) { }
5603 static void null_glVertexAttrib4bvARB( GLuint index, const GLbyte* v ) { }
5604 static void null_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5605 static void null_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5606 static void null_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5607 static void null_glVertexAttrib4dv( GLuint index, const GLdouble* v ) { }
5608 static void null_glVertexAttrib4dvARB( GLuint index, const GLdouble* v ) { }
5609 static void null_glVertexAttrib4dvNV( GLuint index, const GLdouble* v ) { }
5610 static void null_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5611 static void null_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5612 static void null_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5613 static void null_glVertexAttrib4fv( GLuint index, const GLfloat* v ) { }
5614 static void null_glVertexAttrib4fvARB( GLuint index, const GLfloat* v ) { }
5615 static void null_glVertexAttrib4fvNV( GLuint index, const GLfloat* v ) { }
5616 static void null_glVertexAttrib4hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
5617 static void null_glVertexAttrib4hvNV( GLuint index, const GLhalfNV* v ) { }
5618 static void null_glVertexAttrib4iv( GLuint index, const GLint* v ) { }
5619 static void null_glVertexAttrib4ivARB( GLuint index, const GLint* v ) { }
5620 static void null_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5621 static void null_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5622 static void null_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5623 static void null_glVertexAttrib4sv( GLuint index, const GLshort* v ) { }
5624 static void null_glVertexAttrib4svARB( GLuint index, const GLshort* v ) { }
5625 static void null_glVertexAttrib4svNV( GLuint index, const GLshort* v ) { }
5626 static void null_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
5627 static void null_glVertexAttrib4ubv( GLuint index, const GLubyte* v ) { }
5628 static void null_glVertexAttrib4ubvARB( GLuint index, const GLubyte* v ) { }
5629 static void null_glVertexAttrib4ubvNV( GLuint index, const GLubyte* v ) { }
5630 static void null_glVertexAttrib4uiv( GLuint index, const GLuint* v ) { }
5631 static void null_glVertexAttrib4uivARB( GLuint index, const GLuint* v ) { }
5632 static void null_glVertexAttrib4usv( GLuint index, const GLushort* v ) { }
5633 static void null_glVertexAttrib4usvARB( GLuint index, const GLushort* v ) { }
5634 static void null_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) { }
5635 static void null_glVertexAttribBinding( GLuint attribindex, GLuint bindingindex ) { }
5636 static void null_glVertexAttribDivisor( GLuint index, GLuint divisor ) { }
5637 static void null_glVertexAttribDivisorARB( GLuint index, GLuint divisor ) { }
5638 static void null_glVertexAttribFormat( GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
5639 static void null_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) { }
5640 static void null_glVertexAttribI1i( GLuint index, GLint x ) { }
5641 static void null_glVertexAttribI1iEXT( GLuint index, GLint x ) { }
5642 static void null_glVertexAttribI1iv( GLuint index, const GLint* v ) { }
5643 static void null_glVertexAttribI1ivEXT( GLuint index, const GLint* v ) { }
5644 static void null_glVertexAttribI1ui( GLuint index, GLuint x ) { }
5645 static void null_glVertexAttribI1uiEXT( GLuint index, GLuint x ) { }
5646 static void null_glVertexAttribI1uiv( GLuint index, const GLuint* v ) { }
5647 static void null_glVertexAttribI1uivEXT( GLuint index, const GLuint* v ) { }
5648 static void null_glVertexAttribI2i( GLuint index, GLint x, GLint y ) { }
5649 static void null_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) { }
5650 static void null_glVertexAttribI2iv( GLuint index, const GLint* v ) { }
5651 static void null_glVertexAttribI2ivEXT( GLuint index, const GLint* v ) { }
5652 static void null_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) { }
5653 static void null_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) { }
5654 static void null_glVertexAttribI2uiv( GLuint index, const GLuint* v ) { }
5655 static void null_glVertexAttribI2uivEXT( GLuint index, const GLuint* v ) { }
5656 static void null_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) { }
5657 static void null_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) { }
5658 static void null_glVertexAttribI3iv( GLuint index, const GLint* v ) { }
5659 static void null_glVertexAttribI3ivEXT( GLuint index, const GLint* v ) { }
5660 static void null_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) { }
5661 static void null_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) { }
5662 static void null_glVertexAttribI3uiv( GLuint index, const GLuint* v ) { }
5663 static void null_glVertexAttribI3uivEXT( GLuint index, const GLuint* v ) { }
5664 static void null_glVertexAttribI4bv( GLuint index, const GLbyte* v ) { }
5665 static void null_glVertexAttribI4bvEXT( GLuint index, const GLbyte* v ) { }
5666 static void null_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
5667 static void null_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
5668 static void null_glVertexAttribI4iv( GLuint index, const GLint* v ) { }
5669 static void null_glVertexAttribI4ivEXT( GLuint index, const GLint* v ) { }
5670 static void null_glVertexAttribI4sv( GLuint index, const GLshort* v ) { }
5671 static void null_glVertexAttribI4svEXT( GLuint index, const GLshort* v ) { }
5672 static void null_glVertexAttribI4ubv( GLuint index, const GLubyte* v ) { }
5673 static void null_glVertexAttribI4ubvEXT( GLuint index, const GLubyte* v ) { }
5674 static void null_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
5675 static void null_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
5676 static void null_glVertexAttribI4uiv( GLuint index, const GLuint* v ) { }
5677 static void null_glVertexAttribI4uivEXT( GLuint index, const GLuint* v ) { }
5678 static void null_glVertexAttribI4usv( GLuint index, const GLushort* v ) { }
5679 static void null_glVertexAttribI4usvEXT( GLuint index, const GLushort* v ) { }
5680 static void null_glVertexAttribIFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5681 static void null_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
5682 static void null_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5683 static void null_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5684 static void null_glVertexAttribL1d( GLuint index, GLdouble x ) { }
5685 static void null_glVertexAttribL1dEXT( GLuint index, GLdouble x ) { }
5686 static void null_glVertexAttribL1dv( GLuint index, const GLdouble* v ) { }
5687 static void null_glVertexAttribL1dvEXT( GLuint index, const GLdouble* v ) { }
5688 static void null_glVertexAttribL1i64NV( GLuint index, GLint64EXT x ) { }
5689 static void null_glVertexAttribL1i64vNV( GLuint index, const GLint64EXT* v ) { }
5690 static void null_glVertexAttribL1ui64ARB( GLuint index, GLuint64EXT x ) { }
5691 static void null_glVertexAttribL1ui64NV( GLuint index, GLuint64EXT x ) { }
5692 static void null_glVertexAttribL1ui64vARB( GLuint index, const GLuint64EXT* v ) { }
5693 static void null_glVertexAttribL1ui64vNV( GLuint index, const GLuint64EXT* v ) { }
5694 static void null_glVertexAttribL2d( GLuint index, GLdouble x, GLdouble y ) { }
5695 static void null_glVertexAttribL2dEXT( GLuint index, GLdouble x, GLdouble y ) { }
5696 static void null_glVertexAttribL2dv( GLuint index, const GLdouble* v ) { }
5697 static void null_glVertexAttribL2dvEXT( GLuint index, const GLdouble* v ) { }
5698 static void null_glVertexAttribL2i64NV( GLuint index, GLint64EXT x, GLint64EXT y ) { }
5699 static void null_glVertexAttribL2i64vNV( GLuint index, const GLint64EXT* v ) { }
5700 static void null_glVertexAttribL2ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y ) { }
5701 static void null_glVertexAttribL2ui64vNV( GLuint index, const GLuint64EXT* v ) { }
5702 static void null_glVertexAttribL3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5703 static void null_glVertexAttribL3dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5704 static void null_glVertexAttribL3dv( GLuint index, const GLdouble* v ) { }
5705 static void null_glVertexAttribL3dvEXT( GLuint index, const GLdouble* v ) { }
5706 static void null_glVertexAttribL3i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
5707 static void null_glVertexAttribL3i64vNV( GLuint index, const GLint64EXT* v ) { }
5708 static void null_glVertexAttribL3ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
5709 static void null_glVertexAttribL3ui64vNV( GLuint index, const GLuint64EXT* v ) { }
5710 static void null_glVertexAttribL4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5711 static void null_glVertexAttribL4dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5712 static void null_glVertexAttribL4dv( GLuint index, const GLdouble* v ) { }
5713 static void null_glVertexAttribL4dvEXT( GLuint index, const GLdouble* v ) { }
5714 static void null_glVertexAttribL4i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
5715 static void null_glVertexAttribL4i64vNV( GLuint index, const GLint64EXT* v ) { }
5716 static void null_glVertexAttribL4ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
5717 static void null_glVertexAttribL4ui64vNV( GLuint index, const GLuint64EXT* v ) { }
5718 static void null_glVertexAttribLFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5719 static void null_glVertexAttribLFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
5720 static void null_glVertexAttribLPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5721 static void null_glVertexAttribLPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5722 static void null_glVertexAttribP1ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5723 static void null_glVertexAttribP1uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
5724 static void null_glVertexAttribP2ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5725 static void null_glVertexAttribP2uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
5726 static void null_glVertexAttribP3ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5727 static void null_glVertexAttribP3uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
5728 static void null_glVertexAttribP4ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5729 static void null_glVertexAttribP4uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
5730 static void null_glVertexAttribParameteriAMD( GLuint index, GLenum pname, GLint param ) { }
5731 static void null_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer ) { }
5732 static void null_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer ) { }
5733 static void null_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, const void* pointer ) { }
5734 static void null_glVertexAttribs1dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
5735 static void null_glVertexAttribs1fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
5736 static void null_glVertexAttribs1hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
5737 static void null_glVertexAttribs1svNV( GLuint index, GLsizei count, const GLshort* v ) { }
5738 static void null_glVertexAttribs2dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
5739 static void null_glVertexAttribs2fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
5740 static void null_glVertexAttribs2hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
5741 static void null_glVertexAttribs2svNV( GLuint index, GLsizei count, const GLshort* v ) { }
5742 static void null_glVertexAttribs3dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
5743 static void null_glVertexAttribs3fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
5744 static void null_glVertexAttribs3hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
5745 static void null_glVertexAttribs3svNV( GLuint index, GLsizei count, const GLshort* v ) { }
5746 static void null_glVertexAttribs4dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
5747 static void null_glVertexAttribs4fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
5748 static void null_glVertexAttribs4hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
5749 static void null_glVertexAttribs4svNV( GLuint index, GLsizei count, const GLshort* v ) { }
5750 static void null_glVertexAttribs4ubvNV( GLuint index, GLsizei count, const GLubyte* v ) { }
5751 static void null_glVertexBindingDivisor( GLuint bindingindex, GLuint divisor ) { }
5752 static void null_glVertexBlendARB( GLint count ) { }
5753 static void null_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) { }
5754 static void null_glVertexBlendEnviATI( GLenum pname, GLint param ) { }
5755 static void null_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) { }
5756 static void null_glVertexP2ui( GLenum type, GLuint value ) { }
5757 static void null_glVertexP2uiv( GLenum type, const GLuint* value ) { }
5758 static void null_glVertexP3ui( GLenum type, GLuint value ) { }
5759 static void null_glVertexP3uiv( GLenum type, const GLuint* value ) { }
5760 static void null_glVertexP4ui( GLenum type, GLuint value ) { }
5761 static void null_glVertexP4uiv( GLenum type, const GLuint* value ) { }
5762 static void null_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
5763 static void null_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
5764 static void null_glVertexPointervINTEL( GLint size, GLenum type, const void** pointer ) { }
5765 static void null_glVertexStream1dATI( GLenum stream, GLdouble x ) { }
5766 static void null_glVertexStream1dvATI( GLenum stream, const GLdouble* coords ) { }
5767 static void null_glVertexStream1fATI( GLenum stream, GLfloat x ) { }
5768 static void null_glVertexStream1fvATI( GLenum stream, const GLfloat* coords ) { }
5769 static void null_glVertexStream1iATI( GLenum stream, GLint x ) { }
5770 static void null_glVertexStream1ivATI( GLenum stream, const GLint* coords ) { }
5771 static void null_glVertexStream1sATI( GLenum stream, GLshort x ) { }
5772 static void null_glVertexStream1svATI( GLenum stream, const GLshort* coords ) { }
5773 static void null_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) { }
5774 static void null_glVertexStream2dvATI( GLenum stream, const GLdouble* coords ) { }
5775 static void null_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) { }
5776 static void null_glVertexStream2fvATI( GLenum stream, const GLfloat* coords ) { }
5777 static void null_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) { }
5778 static void null_glVertexStream2ivATI( GLenum stream, const GLint* coords ) { }
5779 static void null_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) { }
5780 static void null_glVertexStream2svATI( GLenum stream, const GLshort* coords ) { }
5781 static void null_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) { }
5782 static void null_glVertexStream3dvATI( GLenum stream, const GLdouble* coords ) { }
5783 static void null_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) { }
5784 static void null_glVertexStream3fvATI( GLenum stream, const GLfloat* coords ) { }
5785 static void null_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) { }
5786 static void null_glVertexStream3ivATI( GLenum stream, const GLint* coords ) { }
5787 static void null_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) { }
5788 static void null_glVertexStream3svATI( GLenum stream, const GLshort* coords ) { }
5789 static void null_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5790 static void null_glVertexStream4dvATI( GLenum stream, const GLdouble* coords ) { }
5791 static void null_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5792 static void null_glVertexStream4fvATI( GLenum stream, const GLfloat* coords ) { }
5793 static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) { }
5794 static void null_glVertexStream4ivATI( GLenum stream, const GLint* coords ) { }
5795 static void null_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5796 static void null_glVertexStream4svATI( GLenum stream, const GLshort* coords ) { }
5797 static void null_glVertexWeightPointerEXT( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5798 static void null_glVertexWeightfEXT( GLfloat weight ) { }
5799 static void null_glVertexWeightfvEXT( const GLfloat* weight ) { }
5800 static void null_glVertexWeighthNV( GLhalfNV weight ) { }
5801 static void null_glVertexWeighthvNV( const GLhalfNV* weight ) { }
5802 static GLenum null_glVideoCaptureNV( GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT* capture_time ) { return 0; }
5803 static void null_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params ) { }
5804 static void null_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params ) { }
5805 static void null_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params ) { }
5806 static void null_glViewportArrayv( GLuint first, GLsizei count, const GLfloat* v ) { }
5807 static void null_glViewportIndexedf( GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h ) { }
5808 static void null_glViewportIndexedfv( GLuint index, const GLfloat* v ) { }
5809 static void null_glWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { }
5810 static void null_glWeightPathsNV( GLuint resultPath, GLsizei numPaths, const GLuint* paths, const GLfloat* weights ) { }
5811 static void null_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
5812 static void null_glWeightbvARB( GLint size, const GLbyte* weights ) { }
5813 static void null_glWeightdvARB( GLint size, const GLdouble* weights ) { }
5814 static void null_glWeightfvARB( GLint size, const GLfloat* weights ) { }
5815 static void null_glWeightivARB( GLint size, const GLint* weights ) { }
5816 static void null_glWeightsvARB( GLint size, const GLshort* weights ) { }
5817 static void null_glWeightubvARB( GLint size, const GLubyte* weights ) { }
5818 static void null_glWeightuivARB( GLint size, const GLuint* weights ) { }
5819 static void null_glWeightusvARB( GLint size, const GLushort* weights ) { }
5820 static void null_glWindowPos2d( GLdouble x, GLdouble y ) { }
5821 static void null_glWindowPos2dARB( GLdouble x, GLdouble y ) { }
5822 static void null_glWindowPos2dMESA( GLdouble x, GLdouble y ) { }
5823 static void null_glWindowPos2dv( const GLdouble* v ) { }
5824 static void null_glWindowPos2dvARB( const GLdouble* v ) { }
5825 static void null_glWindowPos2dvMESA( const GLdouble* v ) { }
5826 static void null_glWindowPos2f( GLfloat x, GLfloat y ) { }
5827 static void null_glWindowPos2fARB( GLfloat x, GLfloat y ) { }
5828 static void null_glWindowPos2fMESA( GLfloat x, GLfloat y ) { }
5829 static void null_glWindowPos2fv( const GLfloat* v ) { }
5830 static void null_glWindowPos2fvARB( const GLfloat* v ) { }
5831 static void null_glWindowPos2fvMESA( const GLfloat* v ) { }
5832 static void null_glWindowPos2i( GLint x, GLint y ) { }
5833 static void null_glWindowPos2iARB( GLint x, GLint y ) { }
5834 static void null_glWindowPos2iMESA( GLint x, GLint y ) { }
5835 static void null_glWindowPos2iv( const GLint* v ) { }
5836 static void null_glWindowPos2ivARB( const GLint* v ) { }
5837 static void null_glWindowPos2ivMESA( const GLint* v ) { }
5838 static void null_glWindowPos2s( GLshort x, GLshort y ) { }
5839 static void null_glWindowPos2sARB( GLshort x, GLshort y ) { }
5840 static void null_glWindowPos2sMESA( GLshort x, GLshort y ) { }
5841 static void null_glWindowPos2sv( const GLshort* v ) { }
5842 static void null_glWindowPos2svARB( const GLshort* v ) { }
5843 static void null_glWindowPos2svMESA( const GLshort* v ) { }
5844 static void null_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
5845 static void null_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) { }
5846 static void null_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) { }
5847 static void null_glWindowPos3dv( const GLdouble* v ) { }
5848 static void null_glWindowPos3dvARB( const GLdouble* v ) { }
5849 static void null_glWindowPos3dvMESA( const GLdouble* v ) { }
5850 static void null_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
5851 static void null_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) { }
5852 static void null_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) { }
5853 static void null_glWindowPos3fv( const GLfloat* v ) { }
5854 static void null_glWindowPos3fvARB( const GLfloat* v ) { }
5855 static void null_glWindowPos3fvMESA( const GLfloat* v ) { }
5856 static void null_glWindowPos3i( GLint x, GLint y, GLint z ) { }
5857 static void null_glWindowPos3iARB( GLint x, GLint y, GLint z ) { }
5858 static void null_glWindowPos3iMESA( GLint x, GLint y, GLint z ) { }
5859 static void null_glWindowPos3iv( const GLint* v ) { }
5860 static void null_glWindowPos3ivARB( const GLint* v ) { }
5861 static void null_glWindowPos3ivMESA( const GLint* v ) { }
5862 static void null_glWindowPos3s( GLshort x, GLshort y, GLshort z ) { }
5863 static void null_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) { }
5864 static void null_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) { }
5865 static void null_glWindowPos3sv( const GLshort* v ) { }
5866 static void null_glWindowPos3svARB( const GLshort* v ) { }
5867 static void null_glWindowPos3svMESA( const GLshort* v ) { }
5868 static void null_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5869 static void null_glWindowPos4dvMESA( const GLdouble* v ) { }
5870 static void null_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5871 static void null_glWindowPos4fvMESA( const GLfloat* v ) { }
5872 static void null_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) { }
5873 static void null_glWindowPos4ivMESA( const GLint* v ) { }
5874 static void null_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) { }
5875 static void null_glWindowPos4svMESA( const GLshort* v ) { }
5876 static void null_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
5877 static void* null_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) { return 0; }
5878 static BOOL null_wglBindTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
5879 static BOOL null_wglChoosePixelFormatARB( HDC hdc, const int* piAttribIList, const FLOAT* pfAttribFList, UINT nMaxFormats, int* piFormats, UINT* nNumFormats ) { return 0; }
5880 static struct wgl_context * null_wglCreateContextAttribsARB( HDC hDC, struct wgl_context * hShareContext, const int* attribList ) { return 0; }
5881 static struct wgl_pbuffer * null_wglCreatePbufferARB( HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList ) { return 0; }
5882 static BOOL null_wglDestroyPbufferARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
5883 static void null_wglFreeMemoryNV( void* pointer ) { }
5884 static HDC null_wglGetCurrentReadDCARB( void ) { return 0; }
5885 static const char* null_wglGetExtensionsStringARB( HDC hdc ) { return 0; }
5886 static const char* null_wglGetExtensionsStringEXT( void ) { return 0; }
5887 static HDC null_wglGetPbufferDCARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
5888 static BOOL null_wglGetPixelFormatAttribfvARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, FLOAT* pfValues ) { return 0; }
5889 static BOOL null_wglGetPixelFormatAttribivARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, int* piValues ) { return 0; }
5890 static int null_wglGetSwapIntervalEXT( void ) { return 0; }
5891 static BOOL null_wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, struct wgl_context * hglrc ) { return 0; }
5892 static BOOL null_wglQueryPbufferARB( struct wgl_pbuffer * hPbuffer, int iAttribute, int* piValue ) { return 0; }
5893 static int null_wglReleasePbufferDCARB( struct wgl_pbuffer * hPbuffer, HDC hDC ) { return 0; }
5894 static BOOL null_wglReleaseTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
5895 static BOOL null_wglSetPbufferAttribARB( struct wgl_pbuffer * hPbuffer, const int* piAttribList ) { return 0; }
5896 static BOOL null_wglSetPixelFormatWINE( HDC hdc, int format ) { return 0; }
5897 static BOOL null_wglSwapIntervalEXT( int interval ) { return 0; }
5899 struct opengl_funcs null_opengl_funcs =
5902 null_wglCopyContext,
5903 null_wglCreateContext,
5904 null_wglDeleteContext,
5905 null_wglDescribePixelFormat,
5906 null_wglGetPixelFormat,
5907 null_wglGetProcAddress,
5908 null_wglMakeCurrent,
5909 null_wglSetPixelFormat,
5910 null_wglShareLists,
5911 null_wglSwapBuffers,
5914 null_glAccum,
5915 null_glAlphaFunc,
5916 null_glAreTexturesResident,
5917 null_glArrayElement,
5918 null_glBegin,
5919 null_glBindTexture,
5920 null_glBitmap,
5921 null_glBlendFunc,
5922 null_glCallList,
5923 null_glCallLists,
5924 null_glClear,
5925 null_glClearAccum,
5926 null_glClearColor,
5927 null_glClearDepth,
5928 null_glClearIndex,
5929 null_glClearStencil,
5930 null_glClipPlane,
5931 null_glColor3b,
5932 null_glColor3bv,
5933 null_glColor3d,
5934 null_glColor3dv,
5935 null_glColor3f,
5936 null_glColor3fv,
5937 null_glColor3i,
5938 null_glColor3iv,
5939 null_glColor3s,
5940 null_glColor3sv,
5941 null_glColor3ub,
5942 null_glColor3ubv,
5943 null_glColor3ui,
5944 null_glColor3uiv,
5945 null_glColor3us,
5946 null_glColor3usv,
5947 null_glColor4b,
5948 null_glColor4bv,
5949 null_glColor4d,
5950 null_glColor4dv,
5951 null_glColor4f,
5952 null_glColor4fv,
5953 null_glColor4i,
5954 null_glColor4iv,
5955 null_glColor4s,
5956 null_glColor4sv,
5957 null_glColor4ub,
5958 null_glColor4ubv,
5959 null_glColor4ui,
5960 null_glColor4uiv,
5961 null_glColor4us,
5962 null_glColor4usv,
5963 null_glColorMask,
5964 null_glColorMaterial,
5965 null_glColorPointer,
5966 null_glCopyPixels,
5967 null_glCopyTexImage1D,
5968 null_glCopyTexImage2D,
5969 null_glCopyTexSubImage1D,
5970 null_glCopyTexSubImage2D,
5971 null_glCullFace,
5972 null_glDeleteLists,
5973 null_glDeleteTextures,
5974 null_glDepthFunc,
5975 null_glDepthMask,
5976 null_glDepthRange,
5977 null_glDisable,
5978 null_glDisableClientState,
5979 null_glDrawArrays,
5980 null_glDrawBuffer,
5981 null_glDrawElements,
5982 null_glDrawPixels,
5983 null_glEdgeFlag,
5984 null_glEdgeFlagPointer,
5985 null_glEdgeFlagv,
5986 null_glEnable,
5987 null_glEnableClientState,
5988 null_glEnd,
5989 null_glEndList,
5990 null_glEvalCoord1d,
5991 null_glEvalCoord1dv,
5992 null_glEvalCoord1f,
5993 null_glEvalCoord1fv,
5994 null_glEvalCoord2d,
5995 null_glEvalCoord2dv,
5996 null_glEvalCoord2f,
5997 null_glEvalCoord2fv,
5998 null_glEvalMesh1,
5999 null_glEvalMesh2,
6000 null_glEvalPoint1,
6001 null_glEvalPoint2,
6002 null_glFeedbackBuffer,
6003 null_glFinish,
6004 null_glFlush,
6005 null_glFogf,
6006 null_glFogfv,
6007 null_glFogi,
6008 null_glFogiv,
6009 null_glFrontFace,
6010 null_glFrustum,
6011 null_glGenLists,
6012 null_glGenTextures,
6013 null_glGetBooleanv,
6014 null_glGetClipPlane,
6015 null_glGetDoublev,
6016 null_glGetError,
6017 null_glGetFloatv,
6018 null_glGetIntegerv,
6019 null_glGetLightfv,
6020 null_glGetLightiv,
6021 null_glGetMapdv,
6022 null_glGetMapfv,
6023 null_glGetMapiv,
6024 null_glGetMaterialfv,
6025 null_glGetMaterialiv,
6026 null_glGetPixelMapfv,
6027 null_glGetPixelMapuiv,
6028 null_glGetPixelMapusv,
6029 null_glGetPointerv,
6030 null_glGetPolygonStipple,
6031 null_glGetString,
6032 null_glGetTexEnvfv,
6033 null_glGetTexEnviv,
6034 null_glGetTexGendv,
6035 null_glGetTexGenfv,
6036 null_glGetTexGeniv,
6037 null_glGetTexImage,
6038 null_glGetTexLevelParameterfv,
6039 null_glGetTexLevelParameteriv,
6040 null_glGetTexParameterfv,
6041 null_glGetTexParameteriv,
6042 null_glHint,
6043 null_glIndexMask,
6044 null_glIndexPointer,
6045 null_glIndexd,
6046 null_glIndexdv,
6047 null_glIndexf,
6048 null_glIndexfv,
6049 null_glIndexi,
6050 null_glIndexiv,
6051 null_glIndexs,
6052 null_glIndexsv,
6053 null_glIndexub,
6054 null_glIndexubv,
6055 null_glInitNames,
6056 null_glInterleavedArrays,
6057 null_glIsEnabled,
6058 null_glIsList,
6059 null_glIsTexture,
6060 null_glLightModelf,
6061 null_glLightModelfv,
6062 null_glLightModeli,
6063 null_glLightModeliv,
6064 null_glLightf,
6065 null_glLightfv,
6066 null_glLighti,
6067 null_glLightiv,
6068 null_glLineStipple,
6069 null_glLineWidth,
6070 null_glListBase,
6071 null_glLoadIdentity,
6072 null_glLoadMatrixd,
6073 null_glLoadMatrixf,
6074 null_glLoadName,
6075 null_glLogicOp,
6076 null_glMap1d,
6077 null_glMap1f,
6078 null_glMap2d,
6079 null_glMap2f,
6080 null_glMapGrid1d,
6081 null_glMapGrid1f,
6082 null_glMapGrid2d,
6083 null_glMapGrid2f,
6084 null_glMaterialf,
6085 null_glMaterialfv,
6086 null_glMateriali,
6087 null_glMaterialiv,
6088 null_glMatrixMode,
6089 null_glMultMatrixd,
6090 null_glMultMatrixf,
6091 null_glNewList,
6092 null_glNormal3b,
6093 null_glNormal3bv,
6094 null_glNormal3d,
6095 null_glNormal3dv,
6096 null_glNormal3f,
6097 null_glNormal3fv,
6098 null_glNormal3i,
6099 null_glNormal3iv,
6100 null_glNormal3s,
6101 null_glNormal3sv,
6102 null_glNormalPointer,
6103 null_glOrtho,
6104 null_glPassThrough,
6105 null_glPixelMapfv,
6106 null_glPixelMapuiv,
6107 null_glPixelMapusv,
6108 null_glPixelStoref,
6109 null_glPixelStorei,
6110 null_glPixelTransferf,
6111 null_glPixelTransferi,
6112 null_glPixelZoom,
6113 null_glPointSize,
6114 null_glPolygonMode,
6115 null_glPolygonOffset,
6116 null_glPolygonStipple,
6117 null_glPopAttrib,
6118 null_glPopClientAttrib,
6119 null_glPopMatrix,
6120 null_glPopName,
6121 null_glPrioritizeTextures,
6122 null_glPushAttrib,
6123 null_glPushClientAttrib,
6124 null_glPushMatrix,
6125 null_glPushName,
6126 null_glRasterPos2d,
6127 null_glRasterPos2dv,
6128 null_glRasterPos2f,
6129 null_glRasterPos2fv,
6130 null_glRasterPos2i,
6131 null_glRasterPos2iv,
6132 null_glRasterPos2s,
6133 null_glRasterPos2sv,
6134 null_glRasterPos3d,
6135 null_glRasterPos3dv,
6136 null_glRasterPos3f,
6137 null_glRasterPos3fv,
6138 null_glRasterPos3i,
6139 null_glRasterPos3iv,
6140 null_glRasterPos3s,
6141 null_glRasterPos3sv,
6142 null_glRasterPos4d,
6143 null_glRasterPos4dv,
6144 null_glRasterPos4f,
6145 null_glRasterPos4fv,
6146 null_glRasterPos4i,
6147 null_glRasterPos4iv,
6148 null_glRasterPos4s,
6149 null_glRasterPos4sv,
6150 null_glReadBuffer,
6151 null_glReadPixels,
6152 null_glRectd,
6153 null_glRectdv,
6154 null_glRectf,
6155 null_glRectfv,
6156 null_glRecti,
6157 null_glRectiv,
6158 null_glRects,
6159 null_glRectsv,
6160 null_glRenderMode,
6161 null_glRotated,
6162 null_glRotatef,
6163 null_glScaled,
6164 null_glScalef,
6165 null_glScissor,
6166 null_glSelectBuffer,
6167 null_glShadeModel,
6168 null_glStencilFunc,
6169 null_glStencilMask,
6170 null_glStencilOp,
6171 null_glTexCoord1d,
6172 null_glTexCoord1dv,
6173 null_glTexCoord1f,
6174 null_glTexCoord1fv,
6175 null_glTexCoord1i,
6176 null_glTexCoord1iv,
6177 null_glTexCoord1s,
6178 null_glTexCoord1sv,
6179 null_glTexCoord2d,
6180 null_glTexCoord2dv,
6181 null_glTexCoord2f,
6182 null_glTexCoord2fv,
6183 null_glTexCoord2i,
6184 null_glTexCoord2iv,
6185 null_glTexCoord2s,
6186 null_glTexCoord2sv,
6187 null_glTexCoord3d,
6188 null_glTexCoord3dv,
6189 null_glTexCoord3f,
6190 null_glTexCoord3fv,
6191 null_glTexCoord3i,
6192 null_glTexCoord3iv,
6193 null_glTexCoord3s,
6194 null_glTexCoord3sv,
6195 null_glTexCoord4d,
6196 null_glTexCoord4dv,
6197 null_glTexCoord4f,
6198 null_glTexCoord4fv,
6199 null_glTexCoord4i,
6200 null_glTexCoord4iv,
6201 null_glTexCoord4s,
6202 null_glTexCoord4sv,
6203 null_glTexCoordPointer,
6204 null_glTexEnvf,
6205 null_glTexEnvfv,
6206 null_glTexEnvi,
6207 null_glTexEnviv,
6208 null_glTexGend,
6209 null_glTexGendv,
6210 null_glTexGenf,
6211 null_glTexGenfv,
6212 null_glTexGeni,
6213 null_glTexGeniv,
6214 null_glTexImage1D,
6215 null_glTexImage2D,
6216 null_glTexParameterf,
6217 null_glTexParameterfv,
6218 null_glTexParameteri,
6219 null_glTexParameteriv,
6220 null_glTexSubImage1D,
6221 null_glTexSubImage2D,
6222 null_glTranslated,
6223 null_glTranslatef,
6224 null_glVertex2d,
6225 null_glVertex2dv,
6226 null_glVertex2f,
6227 null_glVertex2fv,
6228 null_glVertex2i,
6229 null_glVertex2iv,
6230 null_glVertex2s,
6231 null_glVertex2sv,
6232 null_glVertex3d,
6233 null_glVertex3dv,
6234 null_glVertex3f,
6235 null_glVertex3fv,
6236 null_glVertex3i,
6237 null_glVertex3iv,
6238 null_glVertex3s,
6239 null_glVertex3sv,
6240 null_glVertex4d,
6241 null_glVertex4dv,
6242 null_glVertex4f,
6243 null_glVertex4fv,
6244 null_glVertex4i,
6245 null_glVertex4iv,
6246 null_glVertex4s,
6247 null_glVertex4sv,
6248 null_glVertexPointer,
6249 null_glViewport,
6252 null_glAccumxOES,
6253 null_glActiveProgramEXT,
6254 null_glActiveShaderProgram,
6255 null_glActiveStencilFaceEXT,
6256 null_glActiveTexture,
6257 null_glActiveTextureARB,
6258 null_glActiveVaryingNV,
6259 null_glAlphaFragmentOp1ATI,
6260 null_glAlphaFragmentOp2ATI,
6261 null_glAlphaFragmentOp3ATI,
6262 null_glAlphaFuncxOES,
6263 null_glApplyTextureEXT,
6264 null_glAreProgramsResidentNV,
6265 null_glAreTexturesResidentEXT,
6266 null_glArrayElementEXT,
6267 null_glArrayObjectATI,
6268 null_glAsyncMarkerSGIX,
6269 null_glAttachObjectARB,
6270 null_glAttachShader,
6271 null_glBeginConditionalRender,
6272 null_glBeginConditionalRenderNV,
6273 null_glBeginConditionalRenderNVX,
6274 null_glBeginFragmentShaderATI,
6275 null_glBeginOcclusionQueryNV,
6276 null_glBeginPerfMonitorAMD,
6277 null_glBeginPerfQueryINTEL,
6278 null_glBeginQuery,
6279 null_glBeginQueryARB,
6280 null_glBeginQueryIndexed,
6281 null_glBeginTransformFeedback,
6282 null_glBeginTransformFeedbackEXT,
6283 null_glBeginTransformFeedbackNV,
6284 null_glBeginVertexShaderEXT,
6285 null_glBeginVideoCaptureNV,
6286 null_glBindAttribLocation,
6287 null_glBindAttribLocationARB,
6288 null_glBindBuffer,
6289 null_glBindBufferARB,
6290 null_glBindBufferBase,
6291 null_glBindBufferBaseEXT,
6292 null_glBindBufferBaseNV,
6293 null_glBindBufferOffsetEXT,
6294 null_glBindBufferOffsetNV,
6295 null_glBindBufferRange,
6296 null_glBindBufferRangeEXT,
6297 null_glBindBufferRangeNV,
6298 null_glBindBuffersBase,
6299 null_glBindBuffersRange,
6300 null_glBindFragDataLocation,
6301 null_glBindFragDataLocationEXT,
6302 null_glBindFragDataLocationIndexed,
6303 null_glBindFragmentShaderATI,
6304 null_glBindFramebuffer,
6305 null_glBindFramebufferEXT,
6306 null_glBindImageTexture,
6307 null_glBindImageTextureEXT,
6308 null_glBindImageTextures,
6309 null_glBindLightParameterEXT,
6310 null_glBindMaterialParameterEXT,
6311 null_glBindMultiTextureEXT,
6312 null_glBindParameterEXT,
6313 null_glBindProgramARB,
6314 null_glBindProgramNV,
6315 null_glBindProgramPipeline,
6316 null_glBindRenderbuffer,
6317 null_glBindRenderbufferEXT,
6318 null_glBindSampler,
6319 null_glBindSamplers,
6320 null_glBindTexGenParameterEXT,
6321 null_glBindTextureEXT,
6322 null_glBindTextureUnit,
6323 null_glBindTextureUnitParameterEXT,
6324 null_glBindTextures,
6325 null_glBindTransformFeedback,
6326 null_glBindTransformFeedbackNV,
6327 null_glBindVertexArray,
6328 null_glBindVertexArrayAPPLE,
6329 null_glBindVertexBuffer,
6330 null_glBindVertexBuffers,
6331 null_glBindVertexShaderEXT,
6332 null_glBindVideoCaptureStreamBufferNV,
6333 null_glBindVideoCaptureStreamTextureNV,
6334 null_glBinormal3bEXT,
6335 null_glBinormal3bvEXT,
6336 null_glBinormal3dEXT,
6337 null_glBinormal3dvEXT,
6338 null_glBinormal3fEXT,
6339 null_glBinormal3fvEXT,
6340 null_glBinormal3iEXT,
6341 null_glBinormal3ivEXT,
6342 null_glBinormal3sEXT,
6343 null_glBinormal3svEXT,
6344 null_glBinormalPointerEXT,
6345 null_glBitmapxOES,
6346 null_glBlendBarrierKHR,
6347 null_glBlendBarrierNV,
6348 null_glBlendColor,
6349 null_glBlendColorEXT,
6350 null_glBlendColorxOES,
6351 null_glBlendEquation,
6352 null_glBlendEquationEXT,
6353 null_glBlendEquationIndexedAMD,
6354 null_glBlendEquationSeparate,
6355 null_glBlendEquationSeparateEXT,
6356 null_glBlendEquationSeparateIndexedAMD,
6357 null_glBlendEquationSeparatei,
6358 null_glBlendEquationSeparateiARB,
6359 null_glBlendEquationi,
6360 null_glBlendEquationiARB,
6361 null_glBlendFuncIndexedAMD,
6362 null_glBlendFuncSeparate,
6363 null_glBlendFuncSeparateEXT,
6364 null_glBlendFuncSeparateINGR,
6365 null_glBlendFuncSeparateIndexedAMD,
6366 null_glBlendFuncSeparatei,
6367 null_glBlendFuncSeparateiARB,
6368 null_glBlendFunci,
6369 null_glBlendFunciARB,
6370 null_glBlendParameteriNV,
6371 null_glBlitFramebuffer,
6372 null_glBlitFramebufferEXT,
6373 null_glBlitNamedFramebuffer,
6374 null_glBufferAddressRangeNV,
6375 null_glBufferData,
6376 null_glBufferDataARB,
6377 null_glBufferPageCommitmentARB,
6378 null_glBufferParameteriAPPLE,
6379 null_glBufferRegionEnabled,
6380 null_glBufferStorage,
6381 null_glBufferSubData,
6382 null_glBufferSubDataARB,
6383 null_glCallCommandListNV,
6384 null_glCheckFramebufferStatus,
6385 null_glCheckFramebufferStatusEXT,
6386 null_glCheckNamedFramebufferStatus,
6387 null_glCheckNamedFramebufferStatusEXT,
6388 null_glClampColor,
6389 null_glClampColorARB,
6390 null_glClearAccumxOES,
6391 null_glClearBufferData,
6392 null_glClearBufferSubData,
6393 null_glClearBufferfi,
6394 null_glClearBufferfv,
6395 null_glClearBufferiv,
6396 null_glClearBufferuiv,
6397 null_glClearColorIiEXT,
6398 null_glClearColorIuiEXT,
6399 null_glClearColorxOES,
6400 null_glClearDepthdNV,
6401 null_glClearDepthf,
6402 null_glClearDepthfOES,
6403 null_glClearDepthxOES,
6404 null_glClearNamedBufferData,
6405 null_glClearNamedBufferDataEXT,
6406 null_glClearNamedBufferSubData,
6407 null_glClearNamedBufferSubDataEXT,
6408 null_glClearNamedFramebufferfi,
6409 null_glClearNamedFramebufferfv,
6410 null_glClearNamedFramebufferiv,
6411 null_glClearNamedFramebufferuiv,
6412 null_glClearTexImage,
6413 null_glClearTexSubImage,
6414 null_glClientActiveTexture,
6415 null_glClientActiveTextureARB,
6416 null_glClientActiveVertexStreamATI,
6417 null_glClientAttribDefaultEXT,
6418 null_glClientWaitSync,
6419 null_glClipControl,
6420 null_glClipPlanefOES,
6421 null_glClipPlanexOES,
6422 null_glColor3fVertex3fSUN,
6423 null_glColor3fVertex3fvSUN,
6424 null_glColor3hNV,
6425 null_glColor3hvNV,
6426 null_glColor3xOES,
6427 null_glColor3xvOES,
6428 null_glColor4fNormal3fVertex3fSUN,
6429 null_glColor4fNormal3fVertex3fvSUN,
6430 null_glColor4hNV,
6431 null_glColor4hvNV,
6432 null_glColor4ubVertex2fSUN,
6433 null_glColor4ubVertex2fvSUN,
6434 null_glColor4ubVertex3fSUN,
6435 null_glColor4ubVertex3fvSUN,
6436 null_glColor4xOES,
6437 null_glColor4xvOES,
6438 null_glColorFormatNV,
6439 null_glColorFragmentOp1ATI,
6440 null_glColorFragmentOp2ATI,
6441 null_glColorFragmentOp3ATI,
6442 null_glColorMaskIndexedEXT,
6443 null_glColorMaski,
6444 null_glColorP3ui,
6445 null_glColorP3uiv,
6446 null_glColorP4ui,
6447 null_glColorP4uiv,
6448 null_glColorPointerEXT,
6449 null_glColorPointerListIBM,
6450 null_glColorPointervINTEL,
6451 null_glColorSubTable,
6452 null_glColorSubTableEXT,
6453 null_glColorTable,
6454 null_glColorTableEXT,
6455 null_glColorTableParameterfv,
6456 null_glColorTableParameterfvSGI,
6457 null_glColorTableParameteriv,
6458 null_glColorTableParameterivSGI,
6459 null_glColorTableSGI,
6460 null_glCombinerInputNV,
6461 null_glCombinerOutputNV,
6462 null_glCombinerParameterfNV,
6463 null_glCombinerParameterfvNV,
6464 null_glCombinerParameteriNV,
6465 null_glCombinerParameterivNV,
6466 null_glCombinerStageParameterfvNV,
6467 null_glCommandListSegmentsNV,
6468 null_glCompileCommandListNV,
6469 null_glCompileShader,
6470 null_glCompileShaderARB,
6471 null_glCompileShaderIncludeARB,
6472 null_glCompressedMultiTexImage1DEXT,
6473 null_glCompressedMultiTexImage2DEXT,
6474 null_glCompressedMultiTexImage3DEXT,
6475 null_glCompressedMultiTexSubImage1DEXT,
6476 null_glCompressedMultiTexSubImage2DEXT,
6477 null_glCompressedMultiTexSubImage3DEXT,
6478 null_glCompressedTexImage1D,
6479 null_glCompressedTexImage1DARB,
6480 null_glCompressedTexImage2D,
6481 null_glCompressedTexImage2DARB,
6482 null_glCompressedTexImage3D,
6483 null_glCompressedTexImage3DARB,
6484 null_glCompressedTexSubImage1D,
6485 null_glCompressedTexSubImage1DARB,
6486 null_glCompressedTexSubImage2D,
6487 null_glCompressedTexSubImage2DARB,
6488 null_glCompressedTexSubImage3D,
6489 null_glCompressedTexSubImage3DARB,
6490 null_glCompressedTextureImage1DEXT,
6491 null_glCompressedTextureImage2DEXT,
6492 null_glCompressedTextureImage3DEXT,
6493 null_glCompressedTextureSubImage1D,
6494 null_glCompressedTextureSubImage1DEXT,
6495 null_glCompressedTextureSubImage2D,
6496 null_glCompressedTextureSubImage2DEXT,
6497 null_glCompressedTextureSubImage3D,
6498 null_glCompressedTextureSubImage3DEXT,
6499 null_glConvolutionFilter1D,
6500 null_glConvolutionFilter1DEXT,
6501 null_glConvolutionFilter2D,
6502 null_glConvolutionFilter2DEXT,
6503 null_glConvolutionParameterf,
6504 null_glConvolutionParameterfEXT,
6505 null_glConvolutionParameterfv,
6506 null_glConvolutionParameterfvEXT,
6507 null_glConvolutionParameteri,
6508 null_glConvolutionParameteriEXT,
6509 null_glConvolutionParameteriv,
6510 null_glConvolutionParameterivEXT,
6511 null_glConvolutionParameterxOES,
6512 null_glConvolutionParameterxvOES,
6513 null_glCopyBufferSubData,
6514 null_glCopyColorSubTable,
6515 null_glCopyColorSubTableEXT,
6516 null_glCopyColorTable,
6517 null_glCopyColorTableSGI,
6518 null_glCopyConvolutionFilter1D,
6519 null_glCopyConvolutionFilter1DEXT,
6520 null_glCopyConvolutionFilter2D,
6521 null_glCopyConvolutionFilter2DEXT,
6522 null_glCopyImageSubData,
6523 null_glCopyImageSubDataNV,
6524 null_glCopyMultiTexImage1DEXT,
6525 null_glCopyMultiTexImage2DEXT,
6526 null_glCopyMultiTexSubImage1DEXT,
6527 null_glCopyMultiTexSubImage2DEXT,
6528 null_glCopyMultiTexSubImage3DEXT,
6529 null_glCopyNamedBufferSubData,
6530 null_glCopyPathNV,
6531 null_glCopyTexImage1DEXT,
6532 null_glCopyTexImage2DEXT,
6533 null_glCopyTexSubImage1DEXT,
6534 null_glCopyTexSubImage2DEXT,
6535 null_glCopyTexSubImage3D,
6536 null_glCopyTexSubImage3DEXT,
6537 null_glCopyTextureImage1DEXT,
6538 null_glCopyTextureImage2DEXT,
6539 null_glCopyTextureSubImage1D,
6540 null_glCopyTextureSubImage1DEXT,
6541 null_glCopyTextureSubImage2D,
6542 null_glCopyTextureSubImage2DEXT,
6543 null_glCopyTextureSubImage3D,
6544 null_glCopyTextureSubImage3DEXT,
6545 null_glCoverFillPathInstancedNV,
6546 null_glCoverFillPathNV,
6547 null_glCoverStrokePathInstancedNV,
6548 null_glCoverStrokePathNV,
6549 null_glCoverageModulationNV,
6550 null_glCoverageModulationTableNV,
6551 null_glCreateBuffers,
6552 null_glCreateCommandListsNV,
6553 null_glCreateFramebuffers,
6554 null_glCreatePerfQueryINTEL,
6555 null_glCreateProgram,
6556 null_glCreateProgramObjectARB,
6557 null_glCreateProgramPipelines,
6558 null_glCreateQueries,
6559 null_glCreateRenderbuffers,
6560 null_glCreateSamplers,
6561 null_glCreateShader,
6562 null_glCreateShaderObjectARB,
6563 null_glCreateShaderProgramEXT,
6564 null_glCreateShaderProgramv,
6565 null_glCreateStatesNV,
6566 null_glCreateSyncFromCLeventARB,
6567 null_glCreateTextures,
6568 null_glCreateTransformFeedbacks,
6569 null_glCreateVertexArrays,
6570 null_glCullParameterdvEXT,
6571 null_glCullParameterfvEXT,
6572 null_glCurrentPaletteMatrixARB,
6573 null_glDebugMessageCallback,
6574 null_glDebugMessageCallbackAMD,
6575 null_glDebugMessageCallbackARB,
6576 null_glDebugMessageControl,
6577 null_glDebugMessageControlARB,
6578 null_glDebugMessageEnableAMD,
6579 null_glDebugMessageInsert,
6580 null_glDebugMessageInsertAMD,
6581 null_glDebugMessageInsertARB,
6582 null_glDeformSGIX,
6583 null_glDeformationMap3dSGIX,
6584 null_glDeformationMap3fSGIX,
6585 null_glDeleteAsyncMarkersSGIX,
6586 null_glDeleteBufferRegion,
6587 null_glDeleteBuffers,
6588 null_glDeleteBuffersARB,
6589 null_glDeleteCommandListsNV,
6590 null_glDeleteFencesAPPLE,
6591 null_glDeleteFencesNV,
6592 null_glDeleteFragmentShaderATI,
6593 null_glDeleteFramebuffers,
6594 null_glDeleteFramebuffersEXT,
6595 null_glDeleteNamedStringARB,
6596 null_glDeleteNamesAMD,
6597 null_glDeleteObjectARB,
6598 null_glDeleteObjectBufferATI,
6599 null_glDeleteOcclusionQueriesNV,
6600 null_glDeletePathsNV,
6601 null_glDeletePerfMonitorsAMD,
6602 null_glDeletePerfQueryINTEL,
6603 null_glDeleteProgram,
6604 null_glDeleteProgramPipelines,
6605 null_glDeleteProgramsARB,
6606 null_glDeleteProgramsNV,
6607 null_glDeleteQueries,
6608 null_glDeleteQueriesARB,
6609 null_glDeleteRenderbuffers,
6610 null_glDeleteRenderbuffersEXT,
6611 null_glDeleteSamplers,
6612 null_glDeleteShader,
6613 null_glDeleteStatesNV,
6614 null_glDeleteSync,
6615 null_glDeleteTexturesEXT,
6616 null_glDeleteTransformFeedbacks,
6617 null_glDeleteTransformFeedbacksNV,
6618 null_glDeleteVertexArrays,
6619 null_glDeleteVertexArraysAPPLE,
6620 null_glDeleteVertexShaderEXT,
6621 null_glDepthBoundsEXT,
6622 null_glDepthBoundsdNV,
6623 null_glDepthRangeArrayv,
6624 null_glDepthRangeIndexed,
6625 null_glDepthRangedNV,
6626 null_glDepthRangef,
6627 null_glDepthRangefOES,
6628 null_glDepthRangexOES,
6629 null_glDetachObjectARB,
6630 null_glDetachShader,
6631 null_glDetailTexFuncSGIS,
6632 null_glDisableClientStateIndexedEXT,
6633 null_glDisableClientStateiEXT,
6634 null_glDisableIndexedEXT,
6635 null_glDisableVariantClientStateEXT,
6636 null_glDisableVertexArrayAttrib,
6637 null_glDisableVertexArrayAttribEXT,
6638 null_glDisableVertexArrayEXT,
6639 null_glDisableVertexAttribAPPLE,
6640 null_glDisableVertexAttribArray,
6641 null_glDisableVertexAttribArrayARB,
6642 null_glDisablei,
6643 null_glDispatchCompute,
6644 null_glDispatchComputeGroupSizeARB,
6645 null_glDispatchComputeIndirect,
6646 null_glDrawArraysEXT,
6647 null_glDrawArraysIndirect,
6648 null_glDrawArraysInstanced,
6649 null_glDrawArraysInstancedARB,
6650 null_glDrawArraysInstancedBaseInstance,
6651 null_glDrawArraysInstancedEXT,
6652 null_glDrawBufferRegion,
6653 null_glDrawBuffers,
6654 null_glDrawBuffersARB,
6655 null_glDrawBuffersATI,
6656 null_glDrawCommandsAddressNV,
6657 null_glDrawCommandsNV,
6658 null_glDrawCommandsStatesAddressNV,
6659 null_glDrawCommandsStatesNV,
6660 null_glDrawElementArrayAPPLE,
6661 null_glDrawElementArrayATI,
6662 null_glDrawElementsBaseVertex,
6663 null_glDrawElementsIndirect,
6664 null_glDrawElementsInstanced,
6665 null_glDrawElementsInstancedARB,
6666 null_glDrawElementsInstancedBaseInstance,
6667 null_glDrawElementsInstancedBaseVertex,
6668 null_glDrawElementsInstancedBaseVertexBaseInstance,
6669 null_glDrawElementsInstancedEXT,
6670 null_glDrawMeshArraysSUN,
6671 null_glDrawRangeElementArrayAPPLE,
6672 null_glDrawRangeElementArrayATI,
6673 null_glDrawRangeElements,
6674 null_glDrawRangeElementsBaseVertex,
6675 null_glDrawRangeElementsEXT,
6676 null_glDrawTextureNV,
6677 null_glDrawTransformFeedback,
6678 null_glDrawTransformFeedbackInstanced,
6679 null_glDrawTransformFeedbackNV,
6680 null_glDrawTransformFeedbackStream,
6681 null_glDrawTransformFeedbackStreamInstanced,
6682 null_glEdgeFlagFormatNV,
6683 null_glEdgeFlagPointerEXT,
6684 null_glEdgeFlagPointerListIBM,
6685 null_glElementPointerAPPLE,
6686 null_glElementPointerATI,
6687 null_glEnableClientStateIndexedEXT,
6688 null_glEnableClientStateiEXT,
6689 null_glEnableIndexedEXT,
6690 null_glEnableVariantClientStateEXT,
6691 null_glEnableVertexArrayAttrib,
6692 null_glEnableVertexArrayAttribEXT,
6693 null_glEnableVertexArrayEXT,
6694 null_glEnableVertexAttribAPPLE,
6695 null_glEnableVertexAttribArray,
6696 null_glEnableVertexAttribArrayARB,
6697 null_glEnablei,
6698 null_glEndConditionalRender,
6699 null_glEndConditionalRenderNV,
6700 null_glEndConditionalRenderNVX,
6701 null_glEndFragmentShaderATI,
6702 null_glEndOcclusionQueryNV,
6703 null_glEndPerfMonitorAMD,
6704 null_glEndPerfQueryINTEL,
6705 null_glEndQuery,
6706 null_glEndQueryARB,
6707 null_glEndQueryIndexed,
6708 null_glEndTransformFeedback,
6709 null_glEndTransformFeedbackEXT,
6710 null_glEndTransformFeedbackNV,
6711 null_glEndVertexShaderEXT,
6712 null_glEndVideoCaptureNV,
6713 null_glEvalCoord1xOES,
6714 null_glEvalCoord1xvOES,
6715 null_glEvalCoord2xOES,
6716 null_glEvalCoord2xvOES,
6717 null_glEvalMapsNV,
6718 null_glExecuteProgramNV,
6719 null_glExtractComponentEXT,
6720 null_glFeedbackBufferxOES,
6721 null_glFenceSync,
6722 null_glFinalCombinerInputNV,
6723 null_glFinishAsyncSGIX,
6724 null_glFinishFenceAPPLE,
6725 null_glFinishFenceNV,
6726 null_glFinishObjectAPPLE,
6727 null_glFinishTextureSUNX,
6728 null_glFlushMappedBufferRange,
6729 null_glFlushMappedBufferRangeAPPLE,
6730 null_glFlushMappedNamedBufferRange,
6731 null_glFlushMappedNamedBufferRangeEXT,
6732 null_glFlushPixelDataRangeNV,
6733 null_glFlushRasterSGIX,
6734 null_glFlushStaticDataIBM,
6735 null_glFlushVertexArrayRangeAPPLE,
6736 null_glFlushVertexArrayRangeNV,
6737 null_glFogCoordFormatNV,
6738 null_glFogCoordPointer,
6739 null_glFogCoordPointerEXT,
6740 null_glFogCoordPointerListIBM,
6741 null_glFogCoordd,
6742 null_glFogCoorddEXT,
6743 null_glFogCoorddv,
6744 null_glFogCoorddvEXT,
6745 null_glFogCoordf,
6746 null_glFogCoordfEXT,
6747 null_glFogCoordfv,
6748 null_glFogCoordfvEXT,
6749 null_glFogCoordhNV,
6750 null_glFogCoordhvNV,
6751 null_glFogFuncSGIS,
6752 null_glFogxOES,
6753 null_glFogxvOES,
6754 null_glFragmentColorMaterialSGIX,
6755 null_glFragmentCoverageColorNV,
6756 null_glFragmentLightModelfSGIX,
6757 null_glFragmentLightModelfvSGIX,
6758 null_glFragmentLightModeliSGIX,
6759 null_glFragmentLightModelivSGIX,
6760 null_glFragmentLightfSGIX,
6761 null_glFragmentLightfvSGIX,
6762 null_glFragmentLightiSGIX,
6763 null_glFragmentLightivSGIX,
6764 null_glFragmentMaterialfSGIX,
6765 null_glFragmentMaterialfvSGIX,
6766 null_glFragmentMaterialiSGIX,
6767 null_glFragmentMaterialivSGIX,
6768 null_glFrameTerminatorGREMEDY,
6769 null_glFrameZoomSGIX,
6770 null_glFramebufferDrawBufferEXT,
6771 null_glFramebufferDrawBuffersEXT,
6772 null_glFramebufferParameteri,
6773 null_glFramebufferReadBufferEXT,
6774 null_glFramebufferRenderbuffer,
6775 null_glFramebufferRenderbufferEXT,
6776 null_glFramebufferSampleLocationsfvNV,
6777 null_glFramebufferTexture,
6778 null_glFramebufferTexture1D,
6779 null_glFramebufferTexture1DEXT,
6780 null_glFramebufferTexture2D,
6781 null_glFramebufferTexture2DEXT,
6782 null_glFramebufferTexture3D,
6783 null_glFramebufferTexture3DEXT,
6784 null_glFramebufferTextureARB,
6785 null_glFramebufferTextureEXT,
6786 null_glFramebufferTextureFaceARB,
6787 null_glFramebufferTextureFaceEXT,
6788 null_glFramebufferTextureLayer,
6789 null_glFramebufferTextureLayerARB,
6790 null_glFramebufferTextureLayerEXT,
6791 null_glFreeObjectBufferATI,
6792 null_glFrustumfOES,
6793 null_glFrustumxOES,
6794 null_glGenAsyncMarkersSGIX,
6795 null_glGenBuffers,
6796 null_glGenBuffersARB,
6797 null_glGenFencesAPPLE,
6798 null_glGenFencesNV,
6799 null_glGenFragmentShadersATI,
6800 null_glGenFramebuffers,
6801 null_glGenFramebuffersEXT,
6802 null_glGenNamesAMD,
6803 null_glGenOcclusionQueriesNV,
6804 null_glGenPathsNV,
6805 null_glGenPerfMonitorsAMD,
6806 null_glGenProgramPipelines,
6807 null_glGenProgramsARB,
6808 null_glGenProgramsNV,
6809 null_glGenQueries,
6810 null_glGenQueriesARB,
6811 null_glGenRenderbuffers,
6812 null_glGenRenderbuffersEXT,
6813 null_glGenSamplers,
6814 null_glGenSymbolsEXT,
6815 null_glGenTexturesEXT,
6816 null_glGenTransformFeedbacks,
6817 null_glGenTransformFeedbacksNV,
6818 null_glGenVertexArrays,
6819 null_glGenVertexArraysAPPLE,
6820 null_glGenVertexShadersEXT,
6821 null_glGenerateMipmap,
6822 null_glGenerateMipmapEXT,
6823 null_glGenerateMultiTexMipmapEXT,
6824 null_glGenerateTextureMipmap,
6825 null_glGenerateTextureMipmapEXT,
6826 null_glGetActiveAtomicCounterBufferiv,
6827 null_glGetActiveAttrib,
6828 null_glGetActiveAttribARB,
6829 null_glGetActiveSubroutineName,
6830 null_glGetActiveSubroutineUniformName,
6831 null_glGetActiveSubroutineUniformiv,
6832 null_glGetActiveUniform,
6833 null_glGetActiveUniformARB,
6834 null_glGetActiveUniformBlockName,
6835 null_glGetActiveUniformBlockiv,
6836 null_glGetActiveUniformName,
6837 null_glGetActiveUniformsiv,
6838 null_glGetActiveVaryingNV,
6839 null_glGetArrayObjectfvATI,
6840 null_glGetArrayObjectivATI,
6841 null_glGetAttachedObjectsARB,
6842 null_glGetAttachedShaders,
6843 null_glGetAttribLocation,
6844 null_glGetAttribLocationARB,
6845 null_glGetBooleanIndexedvEXT,
6846 null_glGetBooleani_v,
6847 null_glGetBufferParameteri64v,
6848 null_glGetBufferParameteriv,
6849 null_glGetBufferParameterivARB,
6850 null_glGetBufferParameterui64vNV,
6851 null_glGetBufferPointerv,
6852 null_glGetBufferPointervARB,
6853 null_glGetBufferSubData,
6854 null_glGetBufferSubDataARB,
6855 null_glGetClipPlanefOES,
6856 null_glGetClipPlanexOES,
6857 null_glGetColorTable,
6858 null_glGetColorTableEXT,
6859 null_glGetColorTableParameterfv,
6860 null_glGetColorTableParameterfvEXT,
6861 null_glGetColorTableParameterfvSGI,
6862 null_glGetColorTableParameteriv,
6863 null_glGetColorTableParameterivEXT,
6864 null_glGetColorTableParameterivSGI,
6865 null_glGetColorTableSGI,
6866 null_glGetCombinerInputParameterfvNV,
6867 null_glGetCombinerInputParameterivNV,
6868 null_glGetCombinerOutputParameterfvNV,
6869 null_glGetCombinerOutputParameterivNV,
6870 null_glGetCombinerStageParameterfvNV,
6871 null_glGetCommandHeaderNV,
6872 null_glGetCompressedMultiTexImageEXT,
6873 null_glGetCompressedTexImage,
6874 null_glGetCompressedTexImageARB,
6875 null_glGetCompressedTextureImage,
6876 null_glGetCompressedTextureImageEXT,
6877 null_glGetCompressedTextureSubImage,
6878 null_glGetConvolutionFilter,
6879 null_glGetConvolutionFilterEXT,
6880 null_glGetConvolutionParameterfv,
6881 null_glGetConvolutionParameterfvEXT,
6882 null_glGetConvolutionParameteriv,
6883 null_glGetConvolutionParameterivEXT,
6884 null_glGetConvolutionParameterxvOES,
6885 null_glGetCoverageModulationTableNV,
6886 null_glGetDebugMessageLog,
6887 null_glGetDebugMessageLogAMD,
6888 null_glGetDebugMessageLogARB,
6889 null_glGetDetailTexFuncSGIS,
6890 null_glGetDoubleIndexedvEXT,
6891 null_glGetDoublei_v,
6892 null_glGetDoublei_vEXT,
6893 null_glGetFenceivNV,
6894 null_glGetFinalCombinerInputParameterfvNV,
6895 null_glGetFinalCombinerInputParameterivNV,
6896 null_glGetFirstPerfQueryIdINTEL,
6897 null_glGetFixedvOES,
6898 null_glGetFloatIndexedvEXT,
6899 null_glGetFloati_v,
6900 null_glGetFloati_vEXT,
6901 null_glGetFogFuncSGIS,
6902 null_glGetFragDataIndex,
6903 null_glGetFragDataLocation,
6904 null_glGetFragDataLocationEXT,
6905 null_glGetFragmentLightfvSGIX,
6906 null_glGetFragmentLightivSGIX,
6907 null_glGetFragmentMaterialfvSGIX,
6908 null_glGetFragmentMaterialivSGIX,
6909 null_glGetFramebufferAttachmentParameteriv,
6910 null_glGetFramebufferAttachmentParameterivEXT,
6911 null_glGetFramebufferParameteriv,
6912 null_glGetFramebufferParameterivEXT,
6913 null_glGetGraphicsResetStatus,
6914 null_glGetGraphicsResetStatusARB,
6915 null_glGetHandleARB,
6916 null_glGetHistogram,
6917 null_glGetHistogramEXT,
6918 null_glGetHistogramParameterfv,
6919 null_glGetHistogramParameterfvEXT,
6920 null_glGetHistogramParameteriv,
6921 null_glGetHistogramParameterivEXT,
6922 null_glGetHistogramParameterxvOES,
6923 null_glGetImageHandleARB,
6924 null_glGetImageHandleNV,
6925 null_glGetImageTransformParameterfvHP,
6926 null_glGetImageTransformParameterivHP,
6927 null_glGetInfoLogARB,
6928 null_glGetInstrumentsSGIX,
6929 null_glGetInteger64i_v,
6930 null_glGetInteger64v,
6931 null_glGetIntegerIndexedvEXT,
6932 null_glGetIntegeri_v,
6933 null_glGetIntegerui64i_vNV,
6934 null_glGetIntegerui64vNV,
6935 null_glGetInternalformatSampleivNV,
6936 null_glGetInternalformati64v,
6937 null_glGetInternalformativ,
6938 null_glGetInvariantBooleanvEXT,
6939 null_glGetInvariantFloatvEXT,
6940 null_glGetInvariantIntegervEXT,
6941 null_glGetLightxOES,
6942 null_glGetListParameterfvSGIX,
6943 null_glGetListParameterivSGIX,
6944 null_glGetLocalConstantBooleanvEXT,
6945 null_glGetLocalConstantFloatvEXT,
6946 null_glGetLocalConstantIntegervEXT,
6947 null_glGetMapAttribParameterfvNV,
6948 null_glGetMapAttribParameterivNV,
6949 null_glGetMapControlPointsNV,
6950 null_glGetMapParameterfvNV,
6951 null_glGetMapParameterivNV,
6952 null_glGetMapxvOES,
6953 null_glGetMaterialxOES,
6954 null_glGetMinmax,
6955 null_glGetMinmaxEXT,
6956 null_glGetMinmaxParameterfv,
6957 null_glGetMinmaxParameterfvEXT,
6958 null_glGetMinmaxParameteriv,
6959 null_glGetMinmaxParameterivEXT,
6960 null_glGetMultiTexEnvfvEXT,
6961 null_glGetMultiTexEnvivEXT,
6962 null_glGetMultiTexGendvEXT,
6963 null_glGetMultiTexGenfvEXT,
6964 null_glGetMultiTexGenivEXT,
6965 null_glGetMultiTexImageEXT,
6966 null_glGetMultiTexLevelParameterfvEXT,
6967 null_glGetMultiTexLevelParameterivEXT,
6968 null_glGetMultiTexParameterIivEXT,
6969 null_glGetMultiTexParameterIuivEXT,
6970 null_glGetMultiTexParameterfvEXT,
6971 null_glGetMultiTexParameterivEXT,
6972 null_glGetMultisamplefv,
6973 null_glGetMultisamplefvNV,
6974 null_glGetNamedBufferParameteri64v,
6975 null_glGetNamedBufferParameteriv,
6976 null_glGetNamedBufferParameterivEXT,
6977 null_glGetNamedBufferParameterui64vNV,
6978 null_glGetNamedBufferPointerv,
6979 null_glGetNamedBufferPointervEXT,
6980 null_glGetNamedBufferSubData,
6981 null_glGetNamedBufferSubDataEXT,
6982 null_glGetNamedFramebufferAttachmentParameteriv,
6983 null_glGetNamedFramebufferAttachmentParameterivEXT,
6984 null_glGetNamedFramebufferParameteriv,
6985 null_glGetNamedFramebufferParameterivEXT,
6986 null_glGetNamedProgramLocalParameterIivEXT,
6987 null_glGetNamedProgramLocalParameterIuivEXT,
6988 null_glGetNamedProgramLocalParameterdvEXT,
6989 null_glGetNamedProgramLocalParameterfvEXT,
6990 null_glGetNamedProgramStringEXT,
6991 null_glGetNamedProgramivEXT,
6992 null_glGetNamedRenderbufferParameteriv,
6993 null_glGetNamedRenderbufferParameterivEXT,
6994 null_glGetNamedStringARB,
6995 null_glGetNamedStringivARB,
6996 null_glGetNextPerfQueryIdINTEL,
6997 null_glGetObjectBufferfvATI,
6998 null_glGetObjectBufferivATI,
6999 null_glGetObjectLabel,
7000 null_glGetObjectLabelEXT,
7001 null_glGetObjectParameterfvARB,
7002 null_glGetObjectParameterivAPPLE,
7003 null_glGetObjectParameterivARB,
7004 null_glGetObjectPtrLabel,
7005 null_glGetOcclusionQueryivNV,
7006 null_glGetOcclusionQueryuivNV,
7007 null_glGetPathColorGenfvNV,
7008 null_glGetPathColorGenivNV,
7009 null_glGetPathCommandsNV,
7010 null_glGetPathCoordsNV,
7011 null_glGetPathDashArrayNV,
7012 null_glGetPathLengthNV,
7013 null_glGetPathMetricRangeNV,
7014 null_glGetPathMetricsNV,
7015 null_glGetPathParameterfvNV,
7016 null_glGetPathParameterivNV,
7017 null_glGetPathSpacingNV,
7018 null_glGetPathTexGenfvNV,
7019 null_glGetPathTexGenivNV,
7020 null_glGetPerfCounterInfoINTEL,
7021 null_glGetPerfMonitorCounterDataAMD,
7022 null_glGetPerfMonitorCounterInfoAMD,
7023 null_glGetPerfMonitorCounterStringAMD,
7024 null_glGetPerfMonitorCountersAMD,
7025 null_glGetPerfMonitorGroupStringAMD,
7026 null_glGetPerfMonitorGroupsAMD,
7027 null_glGetPerfQueryDataINTEL,
7028 null_glGetPerfQueryIdByNameINTEL,
7029 null_glGetPerfQueryInfoINTEL,
7030 null_glGetPixelMapxv,
7031 null_glGetPixelTexGenParameterfvSGIS,
7032 null_glGetPixelTexGenParameterivSGIS,
7033 null_glGetPixelTransformParameterfvEXT,
7034 null_glGetPixelTransformParameterivEXT,
7035 null_glGetPointerIndexedvEXT,
7036 null_glGetPointeri_vEXT,
7037 null_glGetPointervEXT,
7038 null_glGetProgramBinary,
7039 null_glGetProgramEnvParameterIivNV,
7040 null_glGetProgramEnvParameterIuivNV,
7041 null_glGetProgramEnvParameterdvARB,
7042 null_glGetProgramEnvParameterfvARB,
7043 null_glGetProgramInfoLog,
7044 null_glGetProgramInterfaceiv,
7045 null_glGetProgramLocalParameterIivNV,
7046 null_glGetProgramLocalParameterIuivNV,
7047 null_glGetProgramLocalParameterdvARB,
7048 null_glGetProgramLocalParameterfvARB,
7049 null_glGetProgramNamedParameterdvNV,
7050 null_glGetProgramNamedParameterfvNV,
7051 null_glGetProgramParameterdvNV,
7052 null_glGetProgramParameterfvNV,
7053 null_glGetProgramPipelineInfoLog,
7054 null_glGetProgramPipelineiv,
7055 null_glGetProgramResourceIndex,
7056 null_glGetProgramResourceLocation,
7057 null_glGetProgramResourceLocationIndex,
7058 null_glGetProgramResourceName,
7059 null_glGetProgramResourcefvNV,
7060 null_glGetProgramResourceiv,
7061 null_glGetProgramStageiv,
7062 null_glGetProgramStringARB,
7063 null_glGetProgramStringNV,
7064 null_glGetProgramSubroutineParameteruivNV,
7065 null_glGetProgramiv,
7066 null_glGetProgramivARB,
7067 null_glGetProgramivNV,
7068 null_glGetQueryBufferObjecti64v,
7069 null_glGetQueryBufferObjectiv,
7070 null_glGetQueryBufferObjectui64v,
7071 null_glGetQueryBufferObjectuiv,
7072 null_glGetQueryIndexediv,
7073 null_glGetQueryObjecti64v,
7074 null_glGetQueryObjecti64vEXT,
7075 null_glGetQueryObjectiv,
7076 null_glGetQueryObjectivARB,
7077 null_glGetQueryObjectui64v,
7078 null_glGetQueryObjectui64vEXT,
7079 null_glGetQueryObjectuiv,
7080 null_glGetQueryObjectuivARB,
7081 null_glGetQueryiv,
7082 null_glGetQueryivARB,
7083 null_glGetRenderbufferParameteriv,
7084 null_glGetRenderbufferParameterivEXT,
7085 null_glGetSamplerParameterIiv,
7086 null_glGetSamplerParameterIuiv,
7087 null_glGetSamplerParameterfv,
7088 null_glGetSamplerParameteriv,
7089 null_glGetSeparableFilter,
7090 null_glGetSeparableFilterEXT,
7091 null_glGetShaderInfoLog,
7092 null_glGetShaderPrecisionFormat,
7093 null_glGetShaderSource,
7094 null_glGetShaderSourceARB,
7095 null_glGetShaderiv,
7096 null_glGetSharpenTexFuncSGIS,
7097 null_glGetStageIndexNV,
7098 null_glGetStringi,
7099 null_glGetSubroutineIndex,
7100 null_glGetSubroutineUniformLocation,
7101 null_glGetSynciv,
7102 null_glGetTexBumpParameterfvATI,
7103 null_glGetTexBumpParameterivATI,
7104 null_glGetTexEnvxvOES,
7105 null_glGetTexFilterFuncSGIS,
7106 null_glGetTexGenxvOES,
7107 null_glGetTexLevelParameterxvOES,
7108 null_glGetTexParameterIiv,
7109 null_glGetTexParameterIivEXT,
7110 null_glGetTexParameterIuiv,
7111 null_glGetTexParameterIuivEXT,
7112 null_glGetTexParameterPointervAPPLE,
7113 null_glGetTexParameterxvOES,
7114 null_glGetTextureHandleARB,
7115 null_glGetTextureHandleNV,
7116 null_glGetTextureImage,
7117 null_glGetTextureImageEXT,
7118 null_glGetTextureLevelParameterfv,
7119 null_glGetTextureLevelParameterfvEXT,
7120 null_glGetTextureLevelParameteriv,
7121 null_glGetTextureLevelParameterivEXT,
7122 null_glGetTextureParameterIiv,
7123 null_glGetTextureParameterIivEXT,
7124 null_glGetTextureParameterIuiv,
7125 null_glGetTextureParameterIuivEXT,
7126 null_glGetTextureParameterfv,
7127 null_glGetTextureParameterfvEXT,
7128 null_glGetTextureParameteriv,
7129 null_glGetTextureParameterivEXT,
7130 null_glGetTextureSamplerHandleARB,
7131 null_glGetTextureSamplerHandleNV,
7132 null_glGetTextureSubImage,
7133 null_glGetTrackMatrixivNV,
7134 null_glGetTransformFeedbackVarying,
7135 null_glGetTransformFeedbackVaryingEXT,
7136 null_glGetTransformFeedbackVaryingNV,
7137 null_glGetTransformFeedbacki64_v,
7138 null_glGetTransformFeedbacki_v,
7139 null_glGetTransformFeedbackiv,
7140 null_glGetUniformBlockIndex,
7141 null_glGetUniformBufferSizeEXT,
7142 null_glGetUniformIndices,
7143 null_glGetUniformLocation,
7144 null_glGetUniformLocationARB,
7145 null_glGetUniformOffsetEXT,
7146 null_glGetUniformSubroutineuiv,
7147 null_glGetUniformdv,
7148 null_glGetUniformfv,
7149 null_glGetUniformfvARB,
7150 null_glGetUniformi64vNV,
7151 null_glGetUniformiv,
7152 null_glGetUniformivARB,
7153 null_glGetUniformui64vNV,
7154 null_glGetUniformuiv,
7155 null_glGetUniformuivEXT,
7156 null_glGetVariantArrayObjectfvATI,
7157 null_glGetVariantArrayObjectivATI,
7158 null_glGetVariantBooleanvEXT,
7159 null_glGetVariantFloatvEXT,
7160 null_glGetVariantIntegervEXT,
7161 null_glGetVariantPointervEXT,
7162 null_glGetVaryingLocationNV,
7163 null_glGetVertexArrayIndexed64iv,
7164 null_glGetVertexArrayIndexediv,
7165 null_glGetVertexArrayIntegeri_vEXT,
7166 null_glGetVertexArrayIntegervEXT,
7167 null_glGetVertexArrayPointeri_vEXT,
7168 null_glGetVertexArrayPointervEXT,
7169 null_glGetVertexArrayiv,
7170 null_glGetVertexAttribArrayObjectfvATI,
7171 null_glGetVertexAttribArrayObjectivATI,
7172 null_glGetVertexAttribIiv,
7173 null_glGetVertexAttribIivEXT,
7174 null_glGetVertexAttribIuiv,
7175 null_glGetVertexAttribIuivEXT,
7176 null_glGetVertexAttribLdv,
7177 null_glGetVertexAttribLdvEXT,
7178 null_glGetVertexAttribLi64vNV,
7179 null_glGetVertexAttribLui64vARB,
7180 null_glGetVertexAttribLui64vNV,
7181 null_glGetVertexAttribPointerv,
7182 null_glGetVertexAttribPointervARB,
7183 null_glGetVertexAttribPointervNV,
7184 null_glGetVertexAttribdv,
7185 null_glGetVertexAttribdvARB,
7186 null_glGetVertexAttribdvNV,
7187 null_glGetVertexAttribfv,
7188 null_glGetVertexAttribfvARB,
7189 null_glGetVertexAttribfvNV,
7190 null_glGetVertexAttribiv,
7191 null_glGetVertexAttribivARB,
7192 null_glGetVertexAttribivNV,
7193 null_glGetVideoCaptureStreamdvNV,
7194 null_glGetVideoCaptureStreamfvNV,
7195 null_glGetVideoCaptureStreamivNV,
7196 null_glGetVideoCaptureivNV,
7197 null_glGetVideoi64vNV,
7198 null_glGetVideoivNV,
7199 null_glGetVideoui64vNV,
7200 null_glGetVideouivNV,
7201 null_glGetnColorTable,
7202 null_glGetnColorTableARB,
7203 null_glGetnCompressedTexImage,
7204 null_glGetnCompressedTexImageARB,
7205 null_glGetnConvolutionFilter,
7206 null_glGetnConvolutionFilterARB,
7207 null_glGetnHistogram,
7208 null_glGetnHistogramARB,
7209 null_glGetnMapdv,
7210 null_glGetnMapdvARB,
7211 null_glGetnMapfv,
7212 null_glGetnMapfvARB,
7213 null_glGetnMapiv,
7214 null_glGetnMapivARB,
7215 null_glGetnMinmax,
7216 null_glGetnMinmaxARB,
7217 null_glGetnPixelMapfv,
7218 null_glGetnPixelMapfvARB,
7219 null_glGetnPixelMapuiv,
7220 null_glGetnPixelMapuivARB,
7221 null_glGetnPixelMapusv,
7222 null_glGetnPixelMapusvARB,
7223 null_glGetnPolygonStipple,
7224 null_glGetnPolygonStippleARB,
7225 null_glGetnSeparableFilter,
7226 null_glGetnSeparableFilterARB,
7227 null_glGetnTexImage,
7228 null_glGetnTexImageARB,
7229 null_glGetnUniformdv,
7230 null_glGetnUniformdvARB,
7231 null_glGetnUniformfv,
7232 null_glGetnUniformfvARB,
7233 null_glGetnUniformiv,
7234 null_glGetnUniformivARB,
7235 null_glGetnUniformuiv,
7236 null_glGetnUniformuivARB,
7237 null_glGlobalAlphaFactorbSUN,
7238 null_glGlobalAlphaFactordSUN,
7239 null_glGlobalAlphaFactorfSUN,
7240 null_glGlobalAlphaFactoriSUN,
7241 null_glGlobalAlphaFactorsSUN,
7242 null_glGlobalAlphaFactorubSUN,
7243 null_glGlobalAlphaFactoruiSUN,
7244 null_glGlobalAlphaFactorusSUN,
7245 null_glHintPGI,
7246 null_glHistogram,
7247 null_glHistogramEXT,
7248 null_glIglooInterfaceSGIX,
7249 null_glImageTransformParameterfHP,
7250 null_glImageTransformParameterfvHP,
7251 null_glImageTransformParameteriHP,
7252 null_glImageTransformParameterivHP,
7253 null_glImportSyncEXT,
7254 null_glIndexFormatNV,
7255 null_glIndexFuncEXT,
7256 null_glIndexMaterialEXT,
7257 null_glIndexPointerEXT,
7258 null_glIndexPointerListIBM,
7259 null_glIndexxOES,
7260 null_glIndexxvOES,
7261 null_glInsertComponentEXT,
7262 null_glInsertEventMarkerEXT,
7263 null_glInstrumentsBufferSGIX,
7264 null_glInterpolatePathsNV,
7265 null_glInvalidateBufferData,
7266 null_glInvalidateBufferSubData,
7267 null_glInvalidateFramebuffer,
7268 null_glInvalidateNamedFramebufferData,
7269 null_glInvalidateNamedFramebufferSubData,
7270 null_glInvalidateSubFramebuffer,
7271 null_glInvalidateTexImage,
7272 null_glInvalidateTexSubImage,
7273 null_glIsAsyncMarkerSGIX,
7274 null_glIsBuffer,
7275 null_glIsBufferARB,
7276 null_glIsBufferResidentNV,
7277 null_glIsCommandListNV,
7278 null_glIsEnabledIndexedEXT,
7279 null_glIsEnabledi,
7280 null_glIsFenceAPPLE,
7281 null_glIsFenceNV,
7282 null_glIsFramebuffer,
7283 null_glIsFramebufferEXT,
7284 null_glIsImageHandleResidentARB,
7285 null_glIsImageHandleResidentNV,
7286 null_glIsNameAMD,
7287 null_glIsNamedBufferResidentNV,
7288 null_glIsNamedStringARB,
7289 null_glIsObjectBufferATI,
7290 null_glIsOcclusionQueryNV,
7291 null_glIsPathNV,
7292 null_glIsPointInFillPathNV,
7293 null_glIsPointInStrokePathNV,
7294 null_glIsProgram,
7295 null_glIsProgramARB,
7296 null_glIsProgramNV,
7297 null_glIsProgramPipeline,
7298 null_glIsQuery,
7299 null_glIsQueryARB,
7300 null_glIsRenderbuffer,
7301 null_glIsRenderbufferEXT,
7302 null_glIsSampler,
7303 null_glIsShader,
7304 null_glIsStateNV,
7305 null_glIsSync,
7306 null_glIsTextureEXT,
7307 null_glIsTextureHandleResidentARB,
7308 null_glIsTextureHandleResidentNV,
7309 null_glIsTransformFeedback,
7310 null_glIsTransformFeedbackNV,
7311 null_glIsVariantEnabledEXT,
7312 null_glIsVertexArray,
7313 null_glIsVertexArrayAPPLE,
7314 null_glIsVertexAttribEnabledAPPLE,
7315 null_glLabelObjectEXT,
7316 null_glLightEnviSGIX,
7317 null_glLightModelxOES,
7318 null_glLightModelxvOES,
7319 null_glLightxOES,
7320 null_glLightxvOES,
7321 null_glLineWidthxOES,
7322 null_glLinkProgram,
7323 null_glLinkProgramARB,
7324 null_glListDrawCommandsStatesClientNV,
7325 null_glListParameterfSGIX,
7326 null_glListParameterfvSGIX,
7327 null_glListParameteriSGIX,
7328 null_glListParameterivSGIX,
7329 null_glLoadIdentityDeformationMapSGIX,
7330 null_glLoadMatrixxOES,
7331 null_glLoadProgramNV,
7332 null_glLoadTransposeMatrixd,
7333 null_glLoadTransposeMatrixdARB,
7334 null_glLoadTransposeMatrixf,
7335 null_glLoadTransposeMatrixfARB,
7336 null_glLoadTransposeMatrixxOES,
7337 null_glLockArraysEXT,
7338 null_glMTexCoord2fSGIS,
7339 null_glMTexCoord2fvSGIS,
7340 null_glMakeBufferNonResidentNV,
7341 null_glMakeBufferResidentNV,
7342 null_glMakeImageHandleNonResidentARB,
7343 null_glMakeImageHandleNonResidentNV,
7344 null_glMakeImageHandleResidentARB,
7345 null_glMakeImageHandleResidentNV,
7346 null_glMakeNamedBufferNonResidentNV,
7347 null_glMakeNamedBufferResidentNV,
7348 null_glMakeTextureHandleNonResidentARB,
7349 null_glMakeTextureHandleNonResidentNV,
7350 null_glMakeTextureHandleResidentARB,
7351 null_glMakeTextureHandleResidentNV,
7352 null_glMap1xOES,
7353 null_glMap2xOES,
7354 null_glMapBuffer,
7355 null_glMapBufferARB,
7356 null_glMapBufferRange,
7357 null_glMapControlPointsNV,
7358 null_glMapGrid1xOES,
7359 null_glMapGrid2xOES,
7360 null_glMapNamedBuffer,
7361 null_glMapNamedBufferEXT,
7362 null_glMapNamedBufferRange,
7363 null_glMapNamedBufferRangeEXT,
7364 null_glMapObjectBufferATI,
7365 null_glMapParameterfvNV,
7366 null_glMapParameterivNV,
7367 null_glMapTexture2DINTEL,
7368 null_glMapVertexAttrib1dAPPLE,
7369 null_glMapVertexAttrib1fAPPLE,
7370 null_glMapVertexAttrib2dAPPLE,
7371 null_glMapVertexAttrib2fAPPLE,
7372 null_glMaterialxOES,
7373 null_glMaterialxvOES,
7374 null_glMatrixFrustumEXT,
7375 null_glMatrixIndexPointerARB,
7376 null_glMatrixIndexubvARB,
7377 null_glMatrixIndexuivARB,
7378 null_glMatrixIndexusvARB,
7379 null_glMatrixLoad3x2fNV,
7380 null_glMatrixLoad3x3fNV,
7381 null_glMatrixLoadIdentityEXT,
7382 null_glMatrixLoadTranspose3x3fNV,
7383 null_glMatrixLoadTransposedEXT,
7384 null_glMatrixLoadTransposefEXT,
7385 null_glMatrixLoaddEXT,
7386 null_glMatrixLoadfEXT,
7387 null_glMatrixMult3x2fNV,
7388 null_glMatrixMult3x3fNV,
7389 null_glMatrixMultTranspose3x3fNV,
7390 null_glMatrixMultTransposedEXT,
7391 null_glMatrixMultTransposefEXT,
7392 null_glMatrixMultdEXT,
7393 null_glMatrixMultfEXT,
7394 null_glMatrixOrthoEXT,
7395 null_glMatrixPopEXT,
7396 null_glMatrixPushEXT,
7397 null_glMatrixRotatedEXT,
7398 null_glMatrixRotatefEXT,
7399 null_glMatrixScaledEXT,
7400 null_glMatrixScalefEXT,
7401 null_glMatrixTranslatedEXT,
7402 null_glMatrixTranslatefEXT,
7403 null_glMemoryBarrier,
7404 null_glMemoryBarrierByRegion,
7405 null_glMemoryBarrierEXT,
7406 null_glMinSampleShading,
7407 null_glMinSampleShadingARB,
7408 null_glMinmax,
7409 null_glMinmaxEXT,
7410 null_glMultMatrixxOES,
7411 null_glMultTransposeMatrixd,
7412 null_glMultTransposeMatrixdARB,
7413 null_glMultTransposeMatrixf,
7414 null_glMultTransposeMatrixfARB,
7415 null_glMultTransposeMatrixxOES,
7416 null_glMultiDrawArrays,
7417 null_glMultiDrawArraysEXT,
7418 null_glMultiDrawArraysIndirect,
7419 null_glMultiDrawArraysIndirectAMD,
7420 null_glMultiDrawArraysIndirectBindlessCountNV,
7421 null_glMultiDrawArraysIndirectBindlessNV,
7422 null_glMultiDrawArraysIndirectCountARB,
7423 null_glMultiDrawElementArrayAPPLE,
7424 null_glMultiDrawElements,
7425 null_glMultiDrawElementsBaseVertex,
7426 null_glMultiDrawElementsEXT,
7427 null_glMultiDrawElementsIndirect,
7428 null_glMultiDrawElementsIndirectAMD,
7429 null_glMultiDrawElementsIndirectBindlessCountNV,
7430 null_glMultiDrawElementsIndirectBindlessNV,
7431 null_glMultiDrawElementsIndirectCountARB,
7432 null_glMultiDrawRangeElementArrayAPPLE,
7433 null_glMultiModeDrawArraysIBM,
7434 null_glMultiModeDrawElementsIBM,
7435 null_glMultiTexBufferEXT,
7436 null_glMultiTexCoord1bOES,
7437 null_glMultiTexCoord1bvOES,
7438 null_glMultiTexCoord1d,
7439 null_glMultiTexCoord1dARB,
7440 null_glMultiTexCoord1dSGIS,
7441 null_glMultiTexCoord1dv,
7442 null_glMultiTexCoord1dvARB,
7443 null_glMultiTexCoord1dvSGIS,
7444 null_glMultiTexCoord1f,
7445 null_glMultiTexCoord1fARB,
7446 null_glMultiTexCoord1fSGIS,
7447 null_glMultiTexCoord1fv,
7448 null_glMultiTexCoord1fvARB,
7449 null_glMultiTexCoord1fvSGIS,
7450 null_glMultiTexCoord1hNV,
7451 null_glMultiTexCoord1hvNV,
7452 null_glMultiTexCoord1i,
7453 null_glMultiTexCoord1iARB,
7454 null_glMultiTexCoord1iSGIS,
7455 null_glMultiTexCoord1iv,
7456 null_glMultiTexCoord1ivARB,
7457 null_glMultiTexCoord1ivSGIS,
7458 null_glMultiTexCoord1s,
7459 null_glMultiTexCoord1sARB,
7460 null_glMultiTexCoord1sSGIS,
7461 null_glMultiTexCoord1sv,
7462 null_glMultiTexCoord1svARB,
7463 null_glMultiTexCoord1svSGIS,
7464 null_glMultiTexCoord1xOES,
7465 null_glMultiTexCoord1xvOES,
7466 null_glMultiTexCoord2bOES,
7467 null_glMultiTexCoord2bvOES,
7468 null_glMultiTexCoord2d,
7469 null_glMultiTexCoord2dARB,
7470 null_glMultiTexCoord2dSGIS,
7471 null_glMultiTexCoord2dv,
7472 null_glMultiTexCoord2dvARB,
7473 null_glMultiTexCoord2dvSGIS,
7474 null_glMultiTexCoord2f,
7475 null_glMultiTexCoord2fARB,
7476 null_glMultiTexCoord2fSGIS,
7477 null_glMultiTexCoord2fv,
7478 null_glMultiTexCoord2fvARB,
7479 null_glMultiTexCoord2fvSGIS,
7480 null_glMultiTexCoord2hNV,
7481 null_glMultiTexCoord2hvNV,
7482 null_glMultiTexCoord2i,
7483 null_glMultiTexCoord2iARB,
7484 null_glMultiTexCoord2iSGIS,
7485 null_glMultiTexCoord2iv,
7486 null_glMultiTexCoord2ivARB,
7487 null_glMultiTexCoord2ivSGIS,
7488 null_glMultiTexCoord2s,
7489 null_glMultiTexCoord2sARB,
7490 null_glMultiTexCoord2sSGIS,
7491 null_glMultiTexCoord2sv,
7492 null_glMultiTexCoord2svARB,
7493 null_glMultiTexCoord2svSGIS,
7494 null_glMultiTexCoord2xOES,
7495 null_glMultiTexCoord2xvOES,
7496 null_glMultiTexCoord3bOES,
7497 null_glMultiTexCoord3bvOES,
7498 null_glMultiTexCoord3d,
7499 null_glMultiTexCoord3dARB,
7500 null_glMultiTexCoord3dSGIS,
7501 null_glMultiTexCoord3dv,
7502 null_glMultiTexCoord3dvARB,
7503 null_glMultiTexCoord3dvSGIS,
7504 null_glMultiTexCoord3f,
7505 null_glMultiTexCoord3fARB,
7506 null_glMultiTexCoord3fSGIS,
7507 null_glMultiTexCoord3fv,
7508 null_glMultiTexCoord3fvARB,
7509 null_glMultiTexCoord3fvSGIS,
7510 null_glMultiTexCoord3hNV,
7511 null_glMultiTexCoord3hvNV,
7512 null_glMultiTexCoord3i,
7513 null_glMultiTexCoord3iARB,
7514 null_glMultiTexCoord3iSGIS,
7515 null_glMultiTexCoord3iv,
7516 null_glMultiTexCoord3ivARB,
7517 null_glMultiTexCoord3ivSGIS,
7518 null_glMultiTexCoord3s,
7519 null_glMultiTexCoord3sARB,
7520 null_glMultiTexCoord3sSGIS,
7521 null_glMultiTexCoord3sv,
7522 null_glMultiTexCoord3svARB,
7523 null_glMultiTexCoord3svSGIS,
7524 null_glMultiTexCoord3xOES,
7525 null_glMultiTexCoord3xvOES,
7526 null_glMultiTexCoord4bOES,
7527 null_glMultiTexCoord4bvOES,
7528 null_glMultiTexCoord4d,
7529 null_glMultiTexCoord4dARB,
7530 null_glMultiTexCoord4dSGIS,
7531 null_glMultiTexCoord4dv,
7532 null_glMultiTexCoord4dvARB,
7533 null_glMultiTexCoord4dvSGIS,
7534 null_glMultiTexCoord4f,
7535 null_glMultiTexCoord4fARB,
7536 null_glMultiTexCoord4fSGIS,
7537 null_glMultiTexCoord4fv,
7538 null_glMultiTexCoord4fvARB,
7539 null_glMultiTexCoord4fvSGIS,
7540 null_glMultiTexCoord4hNV,
7541 null_glMultiTexCoord4hvNV,
7542 null_glMultiTexCoord4i,
7543 null_glMultiTexCoord4iARB,
7544 null_glMultiTexCoord4iSGIS,
7545 null_glMultiTexCoord4iv,
7546 null_glMultiTexCoord4ivARB,
7547 null_glMultiTexCoord4ivSGIS,
7548 null_glMultiTexCoord4s,
7549 null_glMultiTexCoord4sARB,
7550 null_glMultiTexCoord4sSGIS,
7551 null_glMultiTexCoord4sv,
7552 null_glMultiTexCoord4svARB,
7553 null_glMultiTexCoord4svSGIS,
7554 null_glMultiTexCoord4xOES,
7555 null_glMultiTexCoord4xvOES,
7556 null_glMultiTexCoordP1ui,
7557 null_glMultiTexCoordP1uiv,
7558 null_glMultiTexCoordP2ui,
7559 null_glMultiTexCoordP2uiv,
7560 null_glMultiTexCoordP3ui,
7561 null_glMultiTexCoordP3uiv,
7562 null_glMultiTexCoordP4ui,
7563 null_glMultiTexCoordP4uiv,
7564 null_glMultiTexCoordPointerEXT,
7565 null_glMultiTexCoordPointerSGIS,
7566 null_glMultiTexEnvfEXT,
7567 null_glMultiTexEnvfvEXT,
7568 null_glMultiTexEnviEXT,
7569 null_glMultiTexEnvivEXT,
7570 null_glMultiTexGendEXT,
7571 null_glMultiTexGendvEXT,
7572 null_glMultiTexGenfEXT,
7573 null_glMultiTexGenfvEXT,
7574 null_glMultiTexGeniEXT,
7575 null_glMultiTexGenivEXT,
7576 null_glMultiTexImage1DEXT,
7577 null_glMultiTexImage2DEXT,
7578 null_glMultiTexImage3DEXT,
7579 null_glMultiTexParameterIivEXT,
7580 null_glMultiTexParameterIuivEXT,
7581 null_glMultiTexParameterfEXT,
7582 null_glMultiTexParameterfvEXT,
7583 null_glMultiTexParameteriEXT,
7584 null_glMultiTexParameterivEXT,
7585 null_glMultiTexRenderbufferEXT,
7586 null_glMultiTexSubImage1DEXT,
7587 null_glMultiTexSubImage2DEXT,
7588 null_glMultiTexSubImage3DEXT,
7589 null_glNamedBufferData,
7590 null_glNamedBufferDataEXT,
7591 null_glNamedBufferPageCommitmentARB,
7592 null_glNamedBufferPageCommitmentEXT,
7593 null_glNamedBufferStorage,
7594 null_glNamedBufferStorageEXT,
7595 null_glNamedBufferSubData,
7596 null_glNamedBufferSubDataEXT,
7597 null_glNamedCopyBufferSubDataEXT,
7598 null_glNamedFramebufferDrawBuffer,
7599 null_glNamedFramebufferDrawBuffers,
7600 null_glNamedFramebufferParameteri,
7601 null_glNamedFramebufferParameteriEXT,
7602 null_glNamedFramebufferReadBuffer,
7603 null_glNamedFramebufferRenderbuffer,
7604 null_glNamedFramebufferRenderbufferEXT,
7605 null_glNamedFramebufferSampleLocationsfvNV,
7606 null_glNamedFramebufferTexture,
7607 null_glNamedFramebufferTexture1DEXT,
7608 null_glNamedFramebufferTexture2DEXT,
7609 null_glNamedFramebufferTexture3DEXT,
7610 null_glNamedFramebufferTextureEXT,
7611 null_glNamedFramebufferTextureFaceEXT,
7612 null_glNamedFramebufferTextureLayer,
7613 null_glNamedFramebufferTextureLayerEXT,
7614 null_glNamedProgramLocalParameter4dEXT,
7615 null_glNamedProgramLocalParameter4dvEXT,
7616 null_glNamedProgramLocalParameter4fEXT,
7617 null_glNamedProgramLocalParameter4fvEXT,
7618 null_glNamedProgramLocalParameterI4iEXT,
7619 null_glNamedProgramLocalParameterI4ivEXT,
7620 null_glNamedProgramLocalParameterI4uiEXT,
7621 null_glNamedProgramLocalParameterI4uivEXT,
7622 null_glNamedProgramLocalParameters4fvEXT,
7623 null_glNamedProgramLocalParametersI4ivEXT,
7624 null_glNamedProgramLocalParametersI4uivEXT,
7625 null_glNamedProgramStringEXT,
7626 null_glNamedRenderbufferStorage,
7627 null_glNamedRenderbufferStorageEXT,
7628 null_glNamedRenderbufferStorageMultisample,
7629 null_glNamedRenderbufferStorageMultisampleCoverageEXT,
7630 null_glNamedRenderbufferStorageMultisampleEXT,
7631 null_glNamedStringARB,
7632 null_glNewBufferRegion,
7633 null_glNewObjectBufferATI,
7634 null_glNormal3fVertex3fSUN,
7635 null_glNormal3fVertex3fvSUN,
7636 null_glNormal3hNV,
7637 null_glNormal3hvNV,
7638 null_glNormal3xOES,
7639 null_glNormal3xvOES,
7640 null_glNormalFormatNV,
7641 null_glNormalP3ui,
7642 null_glNormalP3uiv,
7643 null_glNormalPointerEXT,
7644 null_glNormalPointerListIBM,
7645 null_glNormalPointervINTEL,
7646 null_glNormalStream3bATI,
7647 null_glNormalStream3bvATI,
7648 null_glNormalStream3dATI,
7649 null_glNormalStream3dvATI,
7650 null_glNormalStream3fATI,
7651 null_glNormalStream3fvATI,
7652 null_glNormalStream3iATI,
7653 null_glNormalStream3ivATI,
7654 null_glNormalStream3sATI,
7655 null_glNormalStream3svATI,
7656 null_glObjectLabel,
7657 null_glObjectPtrLabel,
7658 null_glObjectPurgeableAPPLE,
7659 null_glObjectUnpurgeableAPPLE,
7660 null_glOrthofOES,
7661 null_glOrthoxOES,
7662 null_glPNTrianglesfATI,
7663 null_glPNTrianglesiATI,
7664 null_glPassTexCoordATI,
7665 null_glPassThroughxOES,
7666 null_glPatchParameterfv,
7667 null_glPatchParameteri,
7668 null_glPathColorGenNV,
7669 null_glPathCommandsNV,
7670 null_glPathCoordsNV,
7671 null_glPathCoverDepthFuncNV,
7672 null_glPathDashArrayNV,
7673 null_glPathFogGenNV,
7674 null_glPathGlyphIndexArrayNV,
7675 null_glPathGlyphIndexRangeNV,
7676 null_glPathGlyphRangeNV,
7677 null_glPathGlyphsNV,
7678 null_glPathMemoryGlyphIndexArrayNV,
7679 null_glPathParameterfNV,
7680 null_glPathParameterfvNV,
7681 null_glPathParameteriNV,
7682 null_glPathParameterivNV,
7683 null_glPathStencilDepthOffsetNV,
7684 null_glPathStencilFuncNV,
7685 null_glPathStringNV,
7686 null_glPathSubCommandsNV,
7687 null_glPathSubCoordsNV,
7688 null_glPathTexGenNV,
7689 null_glPauseTransformFeedback,
7690 null_glPauseTransformFeedbackNV,
7691 null_glPixelDataRangeNV,
7692 null_glPixelMapx,
7693 null_glPixelStorex,
7694 null_glPixelTexGenParameterfSGIS,
7695 null_glPixelTexGenParameterfvSGIS,
7696 null_glPixelTexGenParameteriSGIS,
7697 null_glPixelTexGenParameterivSGIS,
7698 null_glPixelTexGenSGIX,
7699 null_glPixelTransferxOES,
7700 null_glPixelTransformParameterfEXT,
7701 null_glPixelTransformParameterfvEXT,
7702 null_glPixelTransformParameteriEXT,
7703 null_glPixelTransformParameterivEXT,
7704 null_glPixelZoomxOES,
7705 null_glPointAlongPathNV,
7706 null_glPointParameterf,
7707 null_glPointParameterfARB,
7708 null_glPointParameterfEXT,
7709 null_glPointParameterfSGIS,
7710 null_glPointParameterfv,
7711 null_glPointParameterfvARB,
7712 null_glPointParameterfvEXT,
7713 null_glPointParameterfvSGIS,
7714 null_glPointParameteri,
7715 null_glPointParameteriNV,
7716 null_glPointParameteriv,
7717 null_glPointParameterivNV,
7718 null_glPointParameterxvOES,
7719 null_glPointSizexOES,
7720 null_glPollAsyncSGIX,
7721 null_glPollInstrumentsSGIX,
7722 null_glPolygonOffsetClampEXT,
7723 null_glPolygonOffsetEXT,
7724 null_glPolygonOffsetxOES,
7725 null_glPopDebugGroup,
7726 null_glPopGroupMarkerEXT,
7727 null_glPresentFrameDualFillNV,
7728 null_glPresentFrameKeyedNV,
7729 null_glPrimitiveRestartIndex,
7730 null_glPrimitiveRestartIndexNV,
7731 null_glPrimitiveRestartNV,
7732 null_glPrioritizeTexturesEXT,
7733 null_glPrioritizeTexturesxOES,
7734 null_glProgramBinary,
7735 null_glProgramBufferParametersIivNV,
7736 null_glProgramBufferParametersIuivNV,
7737 null_glProgramBufferParametersfvNV,
7738 null_glProgramEnvParameter4dARB,
7739 null_glProgramEnvParameter4dvARB,
7740 null_glProgramEnvParameter4fARB,
7741 null_glProgramEnvParameter4fvARB,
7742 null_glProgramEnvParameterI4iNV,
7743 null_glProgramEnvParameterI4ivNV,
7744 null_glProgramEnvParameterI4uiNV,
7745 null_glProgramEnvParameterI4uivNV,
7746 null_glProgramEnvParameters4fvEXT,
7747 null_glProgramEnvParametersI4ivNV,
7748 null_glProgramEnvParametersI4uivNV,
7749 null_glProgramLocalParameter4dARB,
7750 null_glProgramLocalParameter4dvARB,
7751 null_glProgramLocalParameter4fARB,
7752 null_glProgramLocalParameter4fvARB,
7753 null_glProgramLocalParameterI4iNV,
7754 null_glProgramLocalParameterI4ivNV,
7755 null_glProgramLocalParameterI4uiNV,
7756 null_glProgramLocalParameterI4uivNV,
7757 null_glProgramLocalParameters4fvEXT,
7758 null_glProgramLocalParametersI4ivNV,
7759 null_glProgramLocalParametersI4uivNV,
7760 null_glProgramNamedParameter4dNV,
7761 null_glProgramNamedParameter4dvNV,
7762 null_glProgramNamedParameter4fNV,
7763 null_glProgramNamedParameter4fvNV,
7764 null_glProgramParameter4dNV,
7765 null_glProgramParameter4dvNV,
7766 null_glProgramParameter4fNV,
7767 null_glProgramParameter4fvNV,
7768 null_glProgramParameteri,
7769 null_glProgramParameteriARB,
7770 null_glProgramParameteriEXT,
7771 null_glProgramParameters4dvNV,
7772 null_glProgramParameters4fvNV,
7773 null_glProgramPathFragmentInputGenNV,
7774 null_glProgramStringARB,
7775 null_glProgramSubroutineParametersuivNV,
7776 null_glProgramUniform1d,
7777 null_glProgramUniform1dEXT,
7778 null_glProgramUniform1dv,
7779 null_glProgramUniform1dvEXT,
7780 null_glProgramUniform1f,
7781 null_glProgramUniform1fEXT,
7782 null_glProgramUniform1fv,
7783 null_glProgramUniform1fvEXT,
7784 null_glProgramUniform1i,
7785 null_glProgramUniform1i64NV,
7786 null_glProgramUniform1i64vNV,
7787 null_glProgramUniform1iEXT,
7788 null_glProgramUniform1iv,
7789 null_glProgramUniform1ivEXT,
7790 null_glProgramUniform1ui,
7791 null_glProgramUniform1ui64NV,
7792 null_glProgramUniform1ui64vNV,
7793 null_glProgramUniform1uiEXT,
7794 null_glProgramUniform1uiv,
7795 null_glProgramUniform1uivEXT,
7796 null_glProgramUniform2d,
7797 null_glProgramUniform2dEXT,
7798 null_glProgramUniform2dv,
7799 null_glProgramUniform2dvEXT,
7800 null_glProgramUniform2f,
7801 null_glProgramUniform2fEXT,
7802 null_glProgramUniform2fv,
7803 null_glProgramUniform2fvEXT,
7804 null_glProgramUniform2i,
7805 null_glProgramUniform2i64NV,
7806 null_glProgramUniform2i64vNV,
7807 null_glProgramUniform2iEXT,
7808 null_glProgramUniform2iv,
7809 null_glProgramUniform2ivEXT,
7810 null_glProgramUniform2ui,
7811 null_glProgramUniform2ui64NV,
7812 null_glProgramUniform2ui64vNV,
7813 null_glProgramUniform2uiEXT,
7814 null_glProgramUniform2uiv,
7815 null_glProgramUniform2uivEXT,
7816 null_glProgramUniform3d,
7817 null_glProgramUniform3dEXT,
7818 null_glProgramUniform3dv,
7819 null_glProgramUniform3dvEXT,
7820 null_glProgramUniform3f,
7821 null_glProgramUniform3fEXT,
7822 null_glProgramUniform3fv,
7823 null_glProgramUniform3fvEXT,
7824 null_glProgramUniform3i,
7825 null_glProgramUniform3i64NV,
7826 null_glProgramUniform3i64vNV,
7827 null_glProgramUniform3iEXT,
7828 null_glProgramUniform3iv,
7829 null_glProgramUniform3ivEXT,
7830 null_glProgramUniform3ui,
7831 null_glProgramUniform3ui64NV,
7832 null_glProgramUniform3ui64vNV,
7833 null_glProgramUniform3uiEXT,
7834 null_glProgramUniform3uiv,
7835 null_glProgramUniform3uivEXT,
7836 null_glProgramUniform4d,
7837 null_glProgramUniform4dEXT,
7838 null_glProgramUniform4dv,
7839 null_glProgramUniform4dvEXT,
7840 null_glProgramUniform4f,
7841 null_glProgramUniform4fEXT,
7842 null_glProgramUniform4fv,
7843 null_glProgramUniform4fvEXT,
7844 null_glProgramUniform4i,
7845 null_glProgramUniform4i64NV,
7846 null_glProgramUniform4i64vNV,
7847 null_glProgramUniform4iEXT,
7848 null_glProgramUniform4iv,
7849 null_glProgramUniform4ivEXT,
7850 null_glProgramUniform4ui,
7851 null_glProgramUniform4ui64NV,
7852 null_glProgramUniform4ui64vNV,
7853 null_glProgramUniform4uiEXT,
7854 null_glProgramUniform4uiv,
7855 null_glProgramUniform4uivEXT,
7856 null_glProgramUniformHandleui64ARB,
7857 null_glProgramUniformHandleui64NV,
7858 null_glProgramUniformHandleui64vARB,
7859 null_glProgramUniformHandleui64vNV,
7860 null_glProgramUniformMatrix2dv,
7861 null_glProgramUniformMatrix2dvEXT,
7862 null_glProgramUniformMatrix2fv,
7863 null_glProgramUniformMatrix2fvEXT,
7864 null_glProgramUniformMatrix2x3dv,
7865 null_glProgramUniformMatrix2x3dvEXT,
7866 null_glProgramUniformMatrix2x3fv,
7867 null_glProgramUniformMatrix2x3fvEXT,
7868 null_glProgramUniformMatrix2x4dv,
7869 null_glProgramUniformMatrix2x4dvEXT,
7870 null_glProgramUniformMatrix2x4fv,
7871 null_glProgramUniformMatrix2x4fvEXT,
7872 null_glProgramUniformMatrix3dv,
7873 null_glProgramUniformMatrix3dvEXT,
7874 null_glProgramUniformMatrix3fv,
7875 null_glProgramUniformMatrix3fvEXT,
7876 null_glProgramUniformMatrix3x2dv,
7877 null_glProgramUniformMatrix3x2dvEXT,
7878 null_glProgramUniformMatrix3x2fv,
7879 null_glProgramUniformMatrix3x2fvEXT,
7880 null_glProgramUniformMatrix3x4dv,
7881 null_glProgramUniformMatrix3x4dvEXT,
7882 null_glProgramUniformMatrix3x4fv,
7883 null_glProgramUniformMatrix3x4fvEXT,
7884 null_glProgramUniformMatrix4dv,
7885 null_glProgramUniformMatrix4dvEXT,
7886 null_glProgramUniformMatrix4fv,
7887 null_glProgramUniformMatrix4fvEXT,
7888 null_glProgramUniformMatrix4x2dv,
7889 null_glProgramUniformMatrix4x2dvEXT,
7890 null_glProgramUniformMatrix4x2fv,
7891 null_glProgramUniformMatrix4x2fvEXT,
7892 null_glProgramUniformMatrix4x3dv,
7893 null_glProgramUniformMatrix4x3dvEXT,
7894 null_glProgramUniformMatrix4x3fv,
7895 null_glProgramUniformMatrix4x3fvEXT,
7896 null_glProgramUniformui64NV,
7897 null_glProgramUniformui64vNV,
7898 null_glProgramVertexLimitNV,
7899 null_glProvokingVertex,
7900 null_glProvokingVertexEXT,
7901 null_glPushClientAttribDefaultEXT,
7902 null_glPushDebugGroup,
7903 null_glPushGroupMarkerEXT,
7904 null_glQueryCounter,
7905 null_glQueryMatrixxOES,
7906 null_glQueryObjectParameteruiAMD,
7907 null_glRasterPos2xOES,
7908 null_glRasterPos2xvOES,
7909 null_glRasterPos3xOES,
7910 null_glRasterPos3xvOES,
7911 null_glRasterPos4xOES,
7912 null_glRasterPos4xvOES,
7913 null_glRasterSamplesEXT,
7914 null_glReadBufferRegion,
7915 null_glReadInstrumentsSGIX,
7916 null_glReadnPixels,
7917 null_glReadnPixelsARB,
7918 null_glRectxOES,
7919 null_glRectxvOES,
7920 null_glReferencePlaneSGIX,
7921 null_glReleaseShaderCompiler,
7922 null_glRenderbufferStorage,
7923 null_glRenderbufferStorageEXT,
7924 null_glRenderbufferStorageMultisample,
7925 null_glRenderbufferStorageMultisampleCoverageNV,
7926 null_glRenderbufferStorageMultisampleEXT,
7927 null_glReplacementCodePointerSUN,
7928 null_glReplacementCodeubSUN,
7929 null_glReplacementCodeubvSUN,
7930 null_glReplacementCodeuiColor3fVertex3fSUN,
7931 null_glReplacementCodeuiColor3fVertex3fvSUN,
7932 null_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
7933 null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
7934 null_glReplacementCodeuiColor4ubVertex3fSUN,
7935 null_glReplacementCodeuiColor4ubVertex3fvSUN,
7936 null_glReplacementCodeuiNormal3fVertex3fSUN,
7937 null_glReplacementCodeuiNormal3fVertex3fvSUN,
7938 null_glReplacementCodeuiSUN,
7939 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
7940 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
7941 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
7942 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
7943 null_glReplacementCodeuiTexCoord2fVertex3fSUN,
7944 null_glReplacementCodeuiTexCoord2fVertex3fvSUN,
7945 null_glReplacementCodeuiVertex3fSUN,
7946 null_glReplacementCodeuiVertex3fvSUN,
7947 null_glReplacementCodeuivSUN,
7948 null_glReplacementCodeusSUN,
7949 null_glReplacementCodeusvSUN,
7950 null_glRequestResidentProgramsNV,
7951 null_glResetHistogram,
7952 null_glResetHistogramEXT,
7953 null_glResetMinmax,
7954 null_glResetMinmaxEXT,
7955 null_glResizeBuffersMESA,
7956 null_glResolveDepthValuesNV,
7957 null_glResumeTransformFeedback,
7958 null_glResumeTransformFeedbackNV,
7959 null_glRotatexOES,
7960 null_glSampleCoverage,
7961 null_glSampleCoverageARB,
7962 null_glSampleCoverageOES,
7963 null_glSampleMapATI,
7964 null_glSampleMaskEXT,
7965 null_glSampleMaskIndexedNV,
7966 null_glSampleMaskSGIS,
7967 null_glSampleMaski,
7968 null_glSamplePatternEXT,
7969 null_glSamplePatternSGIS,
7970 null_glSamplerParameterIiv,
7971 null_glSamplerParameterIuiv,
7972 null_glSamplerParameterf,
7973 null_glSamplerParameterfv,
7974 null_glSamplerParameteri,
7975 null_glSamplerParameteriv,
7976 null_glScalexOES,
7977 null_glScissorArrayv,
7978 null_glScissorIndexed,
7979 null_glScissorIndexedv,
7980 null_glSecondaryColor3b,
7981 null_glSecondaryColor3bEXT,
7982 null_glSecondaryColor3bv,
7983 null_glSecondaryColor3bvEXT,
7984 null_glSecondaryColor3d,
7985 null_glSecondaryColor3dEXT,
7986 null_glSecondaryColor3dv,
7987 null_glSecondaryColor3dvEXT,
7988 null_glSecondaryColor3f,
7989 null_glSecondaryColor3fEXT,
7990 null_glSecondaryColor3fv,
7991 null_glSecondaryColor3fvEXT,
7992 null_glSecondaryColor3hNV,
7993 null_glSecondaryColor3hvNV,
7994 null_glSecondaryColor3i,
7995 null_glSecondaryColor3iEXT,
7996 null_glSecondaryColor3iv,
7997 null_glSecondaryColor3ivEXT,
7998 null_glSecondaryColor3s,
7999 null_glSecondaryColor3sEXT,
8000 null_glSecondaryColor3sv,
8001 null_glSecondaryColor3svEXT,
8002 null_glSecondaryColor3ub,
8003 null_glSecondaryColor3ubEXT,
8004 null_glSecondaryColor3ubv,
8005 null_glSecondaryColor3ubvEXT,
8006 null_glSecondaryColor3ui,
8007 null_glSecondaryColor3uiEXT,
8008 null_glSecondaryColor3uiv,
8009 null_glSecondaryColor3uivEXT,
8010 null_glSecondaryColor3us,
8011 null_glSecondaryColor3usEXT,
8012 null_glSecondaryColor3usv,
8013 null_glSecondaryColor3usvEXT,
8014 null_glSecondaryColorFormatNV,
8015 null_glSecondaryColorP3ui,
8016 null_glSecondaryColorP3uiv,
8017 null_glSecondaryColorPointer,
8018 null_glSecondaryColorPointerEXT,
8019 null_glSecondaryColorPointerListIBM,
8020 null_glSelectPerfMonitorCountersAMD,
8021 null_glSelectTextureCoordSetSGIS,
8022 null_glSelectTextureSGIS,
8023 null_glSeparableFilter2D,
8024 null_glSeparableFilter2DEXT,
8025 null_glSetFenceAPPLE,
8026 null_glSetFenceNV,
8027 null_glSetFragmentShaderConstantATI,
8028 null_glSetInvariantEXT,
8029 null_glSetLocalConstantEXT,
8030 null_glSetMultisamplefvAMD,
8031 null_glShaderBinary,
8032 null_glShaderOp1EXT,
8033 null_glShaderOp2EXT,
8034 null_glShaderOp3EXT,
8035 null_glShaderSource,
8036 null_glShaderSourceARB,
8037 null_glShaderStorageBlockBinding,
8038 null_glSharpenTexFuncSGIS,
8039 null_glSpriteParameterfSGIX,
8040 null_glSpriteParameterfvSGIX,
8041 null_glSpriteParameteriSGIX,
8042 null_glSpriteParameterivSGIX,
8043 null_glStartInstrumentsSGIX,
8044 null_glStateCaptureNV,
8045 null_glStencilClearTagEXT,
8046 null_glStencilFillPathInstancedNV,
8047 null_glStencilFillPathNV,
8048 null_glStencilFuncSeparate,
8049 null_glStencilFuncSeparateATI,
8050 null_glStencilMaskSeparate,
8051 null_glStencilOpSeparate,
8052 null_glStencilOpSeparateATI,
8053 null_glStencilOpValueAMD,
8054 null_glStencilStrokePathInstancedNV,
8055 null_glStencilStrokePathNV,
8056 null_glStencilThenCoverFillPathInstancedNV,
8057 null_glStencilThenCoverFillPathNV,
8058 null_glStencilThenCoverStrokePathInstancedNV,
8059 null_glStencilThenCoverStrokePathNV,
8060 null_glStopInstrumentsSGIX,
8061 null_glStringMarkerGREMEDY,
8062 null_glSubpixelPrecisionBiasNV,
8063 null_glSwizzleEXT,
8064 null_glSyncTextureINTEL,
8065 null_glTagSampleBufferSGIX,
8066 null_glTangent3bEXT,
8067 null_glTangent3bvEXT,
8068 null_glTangent3dEXT,
8069 null_glTangent3dvEXT,
8070 null_glTangent3fEXT,
8071 null_glTangent3fvEXT,
8072 null_glTangent3iEXT,
8073 null_glTangent3ivEXT,
8074 null_glTangent3sEXT,
8075 null_glTangent3svEXT,
8076 null_glTangentPointerEXT,
8077 null_glTbufferMask3DFX,
8078 null_glTessellationFactorAMD,
8079 null_glTessellationModeAMD,
8080 null_glTestFenceAPPLE,
8081 null_glTestFenceNV,
8082 null_glTestObjectAPPLE,
8083 null_glTexBuffer,
8084 null_glTexBufferARB,
8085 null_glTexBufferEXT,
8086 null_glTexBufferRange,
8087 null_glTexBumpParameterfvATI,
8088 null_glTexBumpParameterivATI,
8089 null_glTexCoord1bOES,
8090 null_glTexCoord1bvOES,
8091 null_glTexCoord1hNV,
8092 null_glTexCoord1hvNV,
8093 null_glTexCoord1xOES,
8094 null_glTexCoord1xvOES,
8095 null_glTexCoord2bOES,
8096 null_glTexCoord2bvOES,
8097 null_glTexCoord2fColor3fVertex3fSUN,
8098 null_glTexCoord2fColor3fVertex3fvSUN,
8099 null_glTexCoord2fColor4fNormal3fVertex3fSUN,
8100 null_glTexCoord2fColor4fNormal3fVertex3fvSUN,
8101 null_glTexCoord2fColor4ubVertex3fSUN,
8102 null_glTexCoord2fColor4ubVertex3fvSUN,
8103 null_glTexCoord2fNormal3fVertex3fSUN,
8104 null_glTexCoord2fNormal3fVertex3fvSUN,
8105 null_glTexCoord2fVertex3fSUN,
8106 null_glTexCoord2fVertex3fvSUN,
8107 null_glTexCoord2hNV,
8108 null_glTexCoord2hvNV,
8109 null_glTexCoord2xOES,
8110 null_glTexCoord2xvOES,
8111 null_glTexCoord3bOES,
8112 null_glTexCoord3bvOES,
8113 null_glTexCoord3hNV,
8114 null_glTexCoord3hvNV,
8115 null_glTexCoord3xOES,
8116 null_glTexCoord3xvOES,
8117 null_glTexCoord4bOES,
8118 null_glTexCoord4bvOES,
8119 null_glTexCoord4fColor4fNormal3fVertex4fSUN,
8120 null_glTexCoord4fColor4fNormal3fVertex4fvSUN,
8121 null_glTexCoord4fVertex4fSUN,
8122 null_glTexCoord4fVertex4fvSUN,
8123 null_glTexCoord4hNV,
8124 null_glTexCoord4hvNV,
8125 null_glTexCoord4xOES,
8126 null_glTexCoord4xvOES,
8127 null_glTexCoordFormatNV,
8128 null_glTexCoordP1ui,
8129 null_glTexCoordP1uiv,
8130 null_glTexCoordP2ui,
8131 null_glTexCoordP2uiv,
8132 null_glTexCoordP3ui,
8133 null_glTexCoordP3uiv,
8134 null_glTexCoordP4ui,
8135 null_glTexCoordP4uiv,
8136 null_glTexCoordPointerEXT,
8137 null_glTexCoordPointerListIBM,
8138 null_glTexCoordPointervINTEL,
8139 null_glTexEnvxOES,
8140 null_glTexEnvxvOES,
8141 null_glTexFilterFuncSGIS,
8142 null_glTexGenxOES,
8143 null_glTexGenxvOES,
8144 null_glTexImage2DMultisample,
8145 null_glTexImage2DMultisampleCoverageNV,
8146 null_glTexImage3D,
8147 null_glTexImage3DEXT,
8148 null_glTexImage3DMultisample,
8149 null_glTexImage3DMultisampleCoverageNV,
8150 null_glTexImage4DSGIS,
8151 null_glTexPageCommitmentARB,
8152 null_glTexParameterIiv,
8153 null_glTexParameterIivEXT,
8154 null_glTexParameterIuiv,
8155 null_glTexParameterIuivEXT,
8156 null_glTexParameterxOES,
8157 null_glTexParameterxvOES,
8158 null_glTexRenderbufferNV,
8159 null_glTexStorage1D,
8160 null_glTexStorage2D,
8161 null_glTexStorage2DMultisample,
8162 null_glTexStorage3D,
8163 null_glTexStorage3DMultisample,
8164 null_glTexStorageSparseAMD,
8165 null_glTexSubImage1DEXT,
8166 null_glTexSubImage2DEXT,
8167 null_glTexSubImage3D,
8168 null_glTexSubImage3DEXT,
8169 null_glTexSubImage4DSGIS,
8170 null_glTextureBarrier,
8171 null_glTextureBarrierNV,
8172 null_glTextureBuffer,
8173 null_glTextureBufferEXT,
8174 null_glTextureBufferRange,
8175 null_glTextureBufferRangeEXT,
8176 null_glTextureColorMaskSGIS,
8177 null_glTextureImage1DEXT,
8178 null_glTextureImage2DEXT,
8179 null_glTextureImage2DMultisampleCoverageNV,
8180 null_glTextureImage2DMultisampleNV,
8181 null_glTextureImage3DEXT,
8182 null_glTextureImage3DMultisampleCoverageNV,
8183 null_glTextureImage3DMultisampleNV,
8184 null_glTextureLightEXT,
8185 null_glTextureMaterialEXT,
8186 null_glTextureNormalEXT,
8187 null_glTexturePageCommitmentEXT,
8188 null_glTextureParameterIiv,
8189 null_glTextureParameterIivEXT,
8190 null_glTextureParameterIuiv,
8191 null_glTextureParameterIuivEXT,
8192 null_glTextureParameterf,
8193 null_glTextureParameterfEXT,
8194 null_glTextureParameterfv,
8195 null_glTextureParameterfvEXT,
8196 null_glTextureParameteri,
8197 null_glTextureParameteriEXT,
8198 null_glTextureParameteriv,
8199 null_glTextureParameterivEXT,
8200 null_glTextureRangeAPPLE,
8201 null_glTextureRenderbufferEXT,
8202 null_glTextureStorage1D,
8203 null_glTextureStorage1DEXT,
8204 null_glTextureStorage2D,
8205 null_glTextureStorage2DEXT,
8206 null_glTextureStorage2DMultisample,
8207 null_glTextureStorage2DMultisampleEXT,
8208 null_glTextureStorage3D,
8209 null_glTextureStorage3DEXT,
8210 null_glTextureStorage3DMultisample,
8211 null_glTextureStorage3DMultisampleEXT,
8212 null_glTextureStorageSparseAMD,
8213 null_glTextureSubImage1D,
8214 null_glTextureSubImage1DEXT,
8215 null_glTextureSubImage2D,
8216 null_glTextureSubImage2DEXT,
8217 null_glTextureSubImage3D,
8218 null_glTextureSubImage3DEXT,
8219 null_glTextureView,
8220 null_glTrackMatrixNV,
8221 null_glTransformFeedbackAttribsNV,
8222 null_glTransformFeedbackBufferBase,
8223 null_glTransformFeedbackBufferRange,
8224 null_glTransformFeedbackStreamAttribsNV,
8225 null_glTransformFeedbackVaryings,
8226 null_glTransformFeedbackVaryingsEXT,
8227 null_glTransformFeedbackVaryingsNV,
8228 null_glTransformPathNV,
8229 null_glTranslatexOES,
8230 null_glUniform1d,
8231 null_glUniform1dv,
8232 null_glUniform1f,
8233 null_glUniform1fARB,
8234 null_glUniform1fv,
8235 null_glUniform1fvARB,
8236 null_glUniform1i,
8237 null_glUniform1i64NV,
8238 null_glUniform1i64vNV,
8239 null_glUniform1iARB,
8240 null_glUniform1iv,
8241 null_glUniform1ivARB,
8242 null_glUniform1ui,
8243 null_glUniform1ui64NV,
8244 null_glUniform1ui64vNV,
8245 null_glUniform1uiEXT,
8246 null_glUniform1uiv,
8247 null_glUniform1uivEXT,
8248 null_glUniform2d,
8249 null_glUniform2dv,
8250 null_glUniform2f,
8251 null_glUniform2fARB,
8252 null_glUniform2fv,
8253 null_glUniform2fvARB,
8254 null_glUniform2i,
8255 null_glUniform2i64NV,
8256 null_glUniform2i64vNV,
8257 null_glUniform2iARB,
8258 null_glUniform2iv,
8259 null_glUniform2ivARB,
8260 null_glUniform2ui,
8261 null_glUniform2ui64NV,
8262 null_glUniform2ui64vNV,
8263 null_glUniform2uiEXT,
8264 null_glUniform2uiv,
8265 null_glUniform2uivEXT,
8266 null_glUniform3d,
8267 null_glUniform3dv,
8268 null_glUniform3f,
8269 null_glUniform3fARB,
8270 null_glUniform3fv,
8271 null_glUniform3fvARB,
8272 null_glUniform3i,
8273 null_glUniform3i64NV,
8274 null_glUniform3i64vNV,
8275 null_glUniform3iARB,
8276 null_glUniform3iv,
8277 null_glUniform3ivARB,
8278 null_glUniform3ui,
8279 null_glUniform3ui64NV,
8280 null_glUniform3ui64vNV,
8281 null_glUniform3uiEXT,
8282 null_glUniform3uiv,
8283 null_glUniform3uivEXT,
8284 null_glUniform4d,
8285 null_glUniform4dv,
8286 null_glUniform4f,
8287 null_glUniform4fARB,
8288 null_glUniform4fv,
8289 null_glUniform4fvARB,
8290 null_glUniform4i,
8291 null_glUniform4i64NV,
8292 null_glUniform4i64vNV,
8293 null_glUniform4iARB,
8294 null_glUniform4iv,
8295 null_glUniform4ivARB,
8296 null_glUniform4ui,
8297 null_glUniform4ui64NV,
8298 null_glUniform4ui64vNV,
8299 null_glUniform4uiEXT,
8300 null_glUniform4uiv,
8301 null_glUniform4uivEXT,
8302 null_glUniformBlockBinding,
8303 null_glUniformBufferEXT,
8304 null_glUniformHandleui64ARB,
8305 null_glUniformHandleui64NV,
8306 null_glUniformHandleui64vARB,
8307 null_glUniformHandleui64vNV,
8308 null_glUniformMatrix2dv,
8309 null_glUniformMatrix2fv,
8310 null_glUniformMatrix2fvARB,
8311 null_glUniformMatrix2x3dv,
8312 null_glUniformMatrix2x3fv,
8313 null_glUniformMatrix2x4dv,
8314 null_glUniformMatrix2x4fv,
8315 null_glUniformMatrix3dv,
8316 null_glUniformMatrix3fv,
8317 null_glUniformMatrix3fvARB,
8318 null_glUniformMatrix3x2dv,
8319 null_glUniformMatrix3x2fv,
8320 null_glUniformMatrix3x4dv,
8321 null_glUniformMatrix3x4fv,
8322 null_glUniformMatrix4dv,
8323 null_glUniformMatrix4fv,
8324 null_glUniformMatrix4fvARB,
8325 null_glUniformMatrix4x2dv,
8326 null_glUniformMatrix4x2fv,
8327 null_glUniformMatrix4x3dv,
8328 null_glUniformMatrix4x3fv,
8329 null_glUniformSubroutinesuiv,
8330 null_glUniformui64NV,
8331 null_glUniformui64vNV,
8332 null_glUnlockArraysEXT,
8333 null_glUnmapBuffer,
8334 null_glUnmapBufferARB,
8335 null_glUnmapNamedBuffer,
8336 null_glUnmapNamedBufferEXT,
8337 null_glUnmapObjectBufferATI,
8338 null_glUnmapTexture2DINTEL,
8339 null_glUpdateObjectBufferATI,
8340 null_glUseProgram,
8341 null_glUseProgramObjectARB,
8342 null_glUseProgramStages,
8343 null_glUseShaderProgramEXT,
8344 null_glVDPAUFiniNV,
8345 null_glVDPAUGetSurfaceivNV,
8346 null_glVDPAUInitNV,
8347 null_glVDPAUIsSurfaceNV,
8348 null_glVDPAUMapSurfacesNV,
8349 null_glVDPAURegisterOutputSurfaceNV,
8350 null_glVDPAURegisterVideoSurfaceNV,
8351 null_glVDPAUSurfaceAccessNV,
8352 null_glVDPAUUnmapSurfacesNV,
8353 null_glVDPAUUnregisterSurfaceNV,
8354 null_glValidateProgram,
8355 null_glValidateProgramARB,
8356 null_glValidateProgramPipeline,
8357 null_glVariantArrayObjectATI,
8358 null_glVariantPointerEXT,
8359 null_glVariantbvEXT,
8360 null_glVariantdvEXT,
8361 null_glVariantfvEXT,
8362 null_glVariantivEXT,
8363 null_glVariantsvEXT,
8364 null_glVariantubvEXT,
8365 null_glVariantuivEXT,
8366 null_glVariantusvEXT,
8367 null_glVertex2bOES,
8368 null_glVertex2bvOES,
8369 null_glVertex2hNV,
8370 null_glVertex2hvNV,
8371 null_glVertex2xOES,
8372 null_glVertex2xvOES,
8373 null_glVertex3bOES,
8374 null_glVertex3bvOES,
8375 null_glVertex3hNV,
8376 null_glVertex3hvNV,
8377 null_glVertex3xOES,
8378 null_glVertex3xvOES,
8379 null_glVertex4bOES,
8380 null_glVertex4bvOES,
8381 null_glVertex4hNV,
8382 null_glVertex4hvNV,
8383 null_glVertex4xOES,
8384 null_glVertex4xvOES,
8385 null_glVertexArrayAttribBinding,
8386 null_glVertexArrayAttribFormat,
8387 null_glVertexArrayAttribIFormat,
8388 null_glVertexArrayAttribLFormat,
8389 null_glVertexArrayBindVertexBufferEXT,
8390 null_glVertexArrayBindingDivisor,
8391 null_glVertexArrayColorOffsetEXT,
8392 null_glVertexArrayEdgeFlagOffsetEXT,
8393 null_glVertexArrayElementBuffer,
8394 null_glVertexArrayFogCoordOffsetEXT,
8395 null_glVertexArrayIndexOffsetEXT,
8396 null_glVertexArrayMultiTexCoordOffsetEXT,
8397 null_glVertexArrayNormalOffsetEXT,
8398 null_glVertexArrayParameteriAPPLE,
8399 null_glVertexArrayRangeAPPLE,
8400 null_glVertexArrayRangeNV,
8401 null_glVertexArraySecondaryColorOffsetEXT,
8402 null_glVertexArrayTexCoordOffsetEXT,
8403 null_glVertexArrayVertexAttribBindingEXT,
8404 null_glVertexArrayVertexAttribDivisorEXT,
8405 null_glVertexArrayVertexAttribFormatEXT,
8406 null_glVertexArrayVertexAttribIFormatEXT,
8407 null_glVertexArrayVertexAttribIOffsetEXT,
8408 null_glVertexArrayVertexAttribLFormatEXT,
8409 null_glVertexArrayVertexAttribLOffsetEXT,
8410 null_glVertexArrayVertexAttribOffsetEXT,
8411 null_glVertexArrayVertexBindingDivisorEXT,
8412 null_glVertexArrayVertexBuffer,
8413 null_glVertexArrayVertexBuffers,
8414 null_glVertexArrayVertexOffsetEXT,
8415 null_glVertexAttrib1d,
8416 null_glVertexAttrib1dARB,
8417 null_glVertexAttrib1dNV,
8418 null_glVertexAttrib1dv,
8419 null_glVertexAttrib1dvARB,
8420 null_glVertexAttrib1dvNV,
8421 null_glVertexAttrib1f,
8422 null_glVertexAttrib1fARB,
8423 null_glVertexAttrib1fNV,
8424 null_glVertexAttrib1fv,
8425 null_glVertexAttrib1fvARB,
8426 null_glVertexAttrib1fvNV,
8427 null_glVertexAttrib1hNV,
8428 null_glVertexAttrib1hvNV,
8429 null_glVertexAttrib1s,
8430 null_glVertexAttrib1sARB,
8431 null_glVertexAttrib1sNV,
8432 null_glVertexAttrib1sv,
8433 null_glVertexAttrib1svARB,
8434 null_glVertexAttrib1svNV,
8435 null_glVertexAttrib2d,
8436 null_glVertexAttrib2dARB,
8437 null_glVertexAttrib2dNV,
8438 null_glVertexAttrib2dv,
8439 null_glVertexAttrib2dvARB,
8440 null_glVertexAttrib2dvNV,
8441 null_glVertexAttrib2f,
8442 null_glVertexAttrib2fARB,
8443 null_glVertexAttrib2fNV,
8444 null_glVertexAttrib2fv,
8445 null_glVertexAttrib2fvARB,
8446 null_glVertexAttrib2fvNV,
8447 null_glVertexAttrib2hNV,
8448 null_glVertexAttrib2hvNV,
8449 null_glVertexAttrib2s,
8450 null_glVertexAttrib2sARB,
8451 null_glVertexAttrib2sNV,
8452 null_glVertexAttrib2sv,
8453 null_glVertexAttrib2svARB,
8454 null_glVertexAttrib2svNV,
8455 null_glVertexAttrib3d,
8456 null_glVertexAttrib3dARB,
8457 null_glVertexAttrib3dNV,
8458 null_glVertexAttrib3dv,
8459 null_glVertexAttrib3dvARB,
8460 null_glVertexAttrib3dvNV,
8461 null_glVertexAttrib3f,
8462 null_glVertexAttrib3fARB,
8463 null_glVertexAttrib3fNV,
8464 null_glVertexAttrib3fv,
8465 null_glVertexAttrib3fvARB,
8466 null_glVertexAttrib3fvNV,
8467 null_glVertexAttrib3hNV,
8468 null_glVertexAttrib3hvNV,
8469 null_glVertexAttrib3s,
8470 null_glVertexAttrib3sARB,
8471 null_glVertexAttrib3sNV,
8472 null_glVertexAttrib3sv,
8473 null_glVertexAttrib3svARB,
8474 null_glVertexAttrib3svNV,
8475 null_glVertexAttrib4Nbv,
8476 null_glVertexAttrib4NbvARB,
8477 null_glVertexAttrib4Niv,
8478 null_glVertexAttrib4NivARB,
8479 null_glVertexAttrib4Nsv,
8480 null_glVertexAttrib4NsvARB,
8481 null_glVertexAttrib4Nub,
8482 null_glVertexAttrib4NubARB,
8483 null_glVertexAttrib4Nubv,
8484 null_glVertexAttrib4NubvARB,
8485 null_glVertexAttrib4Nuiv,
8486 null_glVertexAttrib4NuivARB,
8487 null_glVertexAttrib4Nusv,
8488 null_glVertexAttrib4NusvARB,
8489 null_glVertexAttrib4bv,
8490 null_glVertexAttrib4bvARB,
8491 null_glVertexAttrib4d,
8492 null_glVertexAttrib4dARB,
8493 null_glVertexAttrib4dNV,
8494 null_glVertexAttrib4dv,
8495 null_glVertexAttrib4dvARB,
8496 null_glVertexAttrib4dvNV,
8497 null_glVertexAttrib4f,
8498 null_glVertexAttrib4fARB,
8499 null_glVertexAttrib4fNV,
8500 null_glVertexAttrib4fv,
8501 null_glVertexAttrib4fvARB,
8502 null_glVertexAttrib4fvNV,
8503 null_glVertexAttrib4hNV,
8504 null_glVertexAttrib4hvNV,
8505 null_glVertexAttrib4iv,
8506 null_glVertexAttrib4ivARB,
8507 null_glVertexAttrib4s,
8508 null_glVertexAttrib4sARB,
8509 null_glVertexAttrib4sNV,
8510 null_glVertexAttrib4sv,
8511 null_glVertexAttrib4svARB,
8512 null_glVertexAttrib4svNV,
8513 null_glVertexAttrib4ubNV,
8514 null_glVertexAttrib4ubv,
8515 null_glVertexAttrib4ubvARB,
8516 null_glVertexAttrib4ubvNV,
8517 null_glVertexAttrib4uiv,
8518 null_glVertexAttrib4uivARB,
8519 null_glVertexAttrib4usv,
8520 null_glVertexAttrib4usvARB,
8521 null_glVertexAttribArrayObjectATI,
8522 null_glVertexAttribBinding,
8523 null_glVertexAttribDivisor,
8524 null_glVertexAttribDivisorARB,
8525 null_glVertexAttribFormat,
8526 null_glVertexAttribFormatNV,
8527 null_glVertexAttribI1i,
8528 null_glVertexAttribI1iEXT,
8529 null_glVertexAttribI1iv,
8530 null_glVertexAttribI1ivEXT,
8531 null_glVertexAttribI1ui,
8532 null_glVertexAttribI1uiEXT,
8533 null_glVertexAttribI1uiv,
8534 null_glVertexAttribI1uivEXT,
8535 null_glVertexAttribI2i,
8536 null_glVertexAttribI2iEXT,
8537 null_glVertexAttribI2iv,
8538 null_glVertexAttribI2ivEXT,
8539 null_glVertexAttribI2ui,
8540 null_glVertexAttribI2uiEXT,
8541 null_glVertexAttribI2uiv,
8542 null_glVertexAttribI2uivEXT,
8543 null_glVertexAttribI3i,
8544 null_glVertexAttribI3iEXT,
8545 null_glVertexAttribI3iv,
8546 null_glVertexAttribI3ivEXT,
8547 null_glVertexAttribI3ui,
8548 null_glVertexAttribI3uiEXT,
8549 null_glVertexAttribI3uiv,
8550 null_glVertexAttribI3uivEXT,
8551 null_glVertexAttribI4bv,
8552 null_glVertexAttribI4bvEXT,
8553 null_glVertexAttribI4i,
8554 null_glVertexAttribI4iEXT,
8555 null_glVertexAttribI4iv,
8556 null_glVertexAttribI4ivEXT,
8557 null_glVertexAttribI4sv,
8558 null_glVertexAttribI4svEXT,
8559 null_glVertexAttribI4ubv,
8560 null_glVertexAttribI4ubvEXT,
8561 null_glVertexAttribI4ui,
8562 null_glVertexAttribI4uiEXT,
8563 null_glVertexAttribI4uiv,
8564 null_glVertexAttribI4uivEXT,
8565 null_glVertexAttribI4usv,
8566 null_glVertexAttribI4usvEXT,
8567 null_glVertexAttribIFormat,
8568 null_glVertexAttribIFormatNV,
8569 null_glVertexAttribIPointer,
8570 null_glVertexAttribIPointerEXT,
8571 null_glVertexAttribL1d,
8572 null_glVertexAttribL1dEXT,
8573 null_glVertexAttribL1dv,
8574 null_glVertexAttribL1dvEXT,
8575 null_glVertexAttribL1i64NV,
8576 null_glVertexAttribL1i64vNV,
8577 null_glVertexAttribL1ui64ARB,
8578 null_glVertexAttribL1ui64NV,
8579 null_glVertexAttribL1ui64vARB,
8580 null_glVertexAttribL1ui64vNV,
8581 null_glVertexAttribL2d,
8582 null_glVertexAttribL2dEXT,
8583 null_glVertexAttribL2dv,
8584 null_glVertexAttribL2dvEXT,
8585 null_glVertexAttribL2i64NV,
8586 null_glVertexAttribL2i64vNV,
8587 null_glVertexAttribL2ui64NV,
8588 null_glVertexAttribL2ui64vNV,
8589 null_glVertexAttribL3d,
8590 null_glVertexAttribL3dEXT,
8591 null_glVertexAttribL3dv,
8592 null_glVertexAttribL3dvEXT,
8593 null_glVertexAttribL3i64NV,
8594 null_glVertexAttribL3i64vNV,
8595 null_glVertexAttribL3ui64NV,
8596 null_glVertexAttribL3ui64vNV,
8597 null_glVertexAttribL4d,
8598 null_glVertexAttribL4dEXT,
8599 null_glVertexAttribL4dv,
8600 null_glVertexAttribL4dvEXT,
8601 null_glVertexAttribL4i64NV,
8602 null_glVertexAttribL4i64vNV,
8603 null_glVertexAttribL4ui64NV,
8604 null_glVertexAttribL4ui64vNV,
8605 null_glVertexAttribLFormat,
8606 null_glVertexAttribLFormatNV,
8607 null_glVertexAttribLPointer,
8608 null_glVertexAttribLPointerEXT,
8609 null_glVertexAttribP1ui,
8610 null_glVertexAttribP1uiv,
8611 null_glVertexAttribP2ui,
8612 null_glVertexAttribP2uiv,
8613 null_glVertexAttribP3ui,
8614 null_glVertexAttribP3uiv,
8615 null_glVertexAttribP4ui,
8616 null_glVertexAttribP4uiv,
8617 null_glVertexAttribParameteriAMD,
8618 null_glVertexAttribPointer,
8619 null_glVertexAttribPointerARB,
8620 null_glVertexAttribPointerNV,
8621 null_glVertexAttribs1dvNV,
8622 null_glVertexAttribs1fvNV,
8623 null_glVertexAttribs1hvNV,
8624 null_glVertexAttribs1svNV,
8625 null_glVertexAttribs2dvNV,
8626 null_glVertexAttribs2fvNV,
8627 null_glVertexAttribs2hvNV,
8628 null_glVertexAttribs2svNV,
8629 null_glVertexAttribs3dvNV,
8630 null_glVertexAttribs3fvNV,
8631 null_glVertexAttribs3hvNV,
8632 null_glVertexAttribs3svNV,
8633 null_glVertexAttribs4dvNV,
8634 null_glVertexAttribs4fvNV,
8635 null_glVertexAttribs4hvNV,
8636 null_glVertexAttribs4svNV,
8637 null_glVertexAttribs4ubvNV,
8638 null_glVertexBindingDivisor,
8639 null_glVertexBlendARB,
8640 null_glVertexBlendEnvfATI,
8641 null_glVertexBlendEnviATI,
8642 null_glVertexFormatNV,
8643 null_glVertexP2ui,
8644 null_glVertexP2uiv,
8645 null_glVertexP3ui,
8646 null_glVertexP3uiv,
8647 null_glVertexP4ui,
8648 null_glVertexP4uiv,
8649 null_glVertexPointerEXT,
8650 null_glVertexPointerListIBM,
8651 null_glVertexPointervINTEL,
8652 null_glVertexStream1dATI,
8653 null_glVertexStream1dvATI,
8654 null_glVertexStream1fATI,
8655 null_glVertexStream1fvATI,
8656 null_glVertexStream1iATI,
8657 null_glVertexStream1ivATI,
8658 null_glVertexStream1sATI,
8659 null_glVertexStream1svATI,
8660 null_glVertexStream2dATI,
8661 null_glVertexStream2dvATI,
8662 null_glVertexStream2fATI,
8663 null_glVertexStream2fvATI,
8664 null_glVertexStream2iATI,
8665 null_glVertexStream2ivATI,
8666 null_glVertexStream2sATI,
8667 null_glVertexStream2svATI,
8668 null_glVertexStream3dATI,
8669 null_glVertexStream3dvATI,
8670 null_glVertexStream3fATI,
8671 null_glVertexStream3fvATI,
8672 null_glVertexStream3iATI,
8673 null_glVertexStream3ivATI,
8674 null_glVertexStream3sATI,
8675 null_glVertexStream3svATI,
8676 null_glVertexStream4dATI,
8677 null_glVertexStream4dvATI,
8678 null_glVertexStream4fATI,
8679 null_glVertexStream4fvATI,
8680 null_glVertexStream4iATI,
8681 null_glVertexStream4ivATI,
8682 null_glVertexStream4sATI,
8683 null_glVertexStream4svATI,
8684 null_glVertexWeightPointerEXT,
8685 null_glVertexWeightfEXT,
8686 null_glVertexWeightfvEXT,
8687 null_glVertexWeighthNV,
8688 null_glVertexWeighthvNV,
8689 null_glVideoCaptureNV,
8690 null_glVideoCaptureStreamParameterdvNV,
8691 null_glVideoCaptureStreamParameterfvNV,
8692 null_glVideoCaptureStreamParameterivNV,
8693 null_glViewportArrayv,
8694 null_glViewportIndexedf,
8695 null_glViewportIndexedfv,
8696 null_glWaitSync,
8697 null_glWeightPathsNV,
8698 null_glWeightPointerARB,
8699 null_glWeightbvARB,
8700 null_glWeightdvARB,
8701 null_glWeightfvARB,
8702 null_glWeightivARB,
8703 null_glWeightsvARB,
8704 null_glWeightubvARB,
8705 null_glWeightuivARB,
8706 null_glWeightusvARB,
8707 null_glWindowPos2d,
8708 null_glWindowPos2dARB,
8709 null_glWindowPos2dMESA,
8710 null_glWindowPos2dv,
8711 null_glWindowPos2dvARB,
8712 null_glWindowPos2dvMESA,
8713 null_glWindowPos2f,
8714 null_glWindowPos2fARB,
8715 null_glWindowPos2fMESA,
8716 null_glWindowPos2fv,
8717 null_glWindowPos2fvARB,
8718 null_glWindowPos2fvMESA,
8719 null_glWindowPos2i,
8720 null_glWindowPos2iARB,
8721 null_glWindowPos2iMESA,
8722 null_glWindowPos2iv,
8723 null_glWindowPos2ivARB,
8724 null_glWindowPos2ivMESA,
8725 null_glWindowPos2s,
8726 null_glWindowPos2sARB,
8727 null_glWindowPos2sMESA,
8728 null_glWindowPos2sv,
8729 null_glWindowPos2svARB,
8730 null_glWindowPos2svMESA,
8731 null_glWindowPos3d,
8732 null_glWindowPos3dARB,
8733 null_glWindowPos3dMESA,
8734 null_glWindowPos3dv,
8735 null_glWindowPos3dvARB,
8736 null_glWindowPos3dvMESA,
8737 null_glWindowPos3f,
8738 null_glWindowPos3fARB,
8739 null_glWindowPos3fMESA,
8740 null_glWindowPos3fv,
8741 null_glWindowPos3fvARB,
8742 null_glWindowPos3fvMESA,
8743 null_glWindowPos3i,
8744 null_glWindowPos3iARB,
8745 null_glWindowPos3iMESA,
8746 null_glWindowPos3iv,
8747 null_glWindowPos3ivARB,
8748 null_glWindowPos3ivMESA,
8749 null_glWindowPos3s,
8750 null_glWindowPos3sARB,
8751 null_glWindowPos3sMESA,
8752 null_glWindowPos3sv,
8753 null_glWindowPos3svARB,
8754 null_glWindowPos3svMESA,
8755 null_glWindowPos4dMESA,
8756 null_glWindowPos4dvMESA,
8757 null_glWindowPos4fMESA,
8758 null_glWindowPos4fvMESA,
8759 null_glWindowPos4iMESA,
8760 null_glWindowPos4ivMESA,
8761 null_glWindowPos4sMESA,
8762 null_glWindowPos4svMESA,
8763 null_glWriteMaskEXT,
8764 null_wglAllocateMemoryNV,
8765 null_wglBindTexImageARB,
8766 null_wglChoosePixelFormatARB,
8767 null_wglCreateContextAttribsARB,
8768 null_wglCreatePbufferARB,
8769 null_wglDestroyPbufferARB,
8770 null_wglFreeMemoryNV,
8771 null_wglGetCurrentReadDCARB,
8772 null_wglGetExtensionsStringARB,
8773 null_wglGetExtensionsStringEXT,
8774 null_wglGetPbufferDCARB,
8775 null_wglGetPixelFormatAttribfvARB,
8776 null_wglGetPixelFormatAttribivARB,
8777 null_wglGetSwapIntervalEXT,
8778 null_wglMakeContextCurrentARB,
8779 null_wglQueryPbufferARB,
8780 null_wglReleasePbufferDCARB,
8781 null_wglReleaseTexImageARB,
8782 null_wglSetPbufferAttribARB,
8783 null_wglSetPixelFormatWINE,
8784 null_wglSwapIntervalEXT,