mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 09:08:10 +02:00
Squashed commit of the following:
commit 864fe253b04105b7469e5f7b064dc37637b944f8
Author: Brian Paul <brianp@vmware.com>
Date: Thu Apr 21 20:13:07 2011 -0600
mesa: s/exec/disp/ in _mesa_init_histogram_dispatch()
This function isn't normally compiled (FEATURE_histogram).
commit f4bf45e2b94b582cacd19cdca873c5be627e4250
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:58 2011 -0600
mesa: hook up GL_ARB_robustness dispatch functions
...and advertise the extension.
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 2b89e38e5f572dc40cebc06381ae7c5d04386998
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:58 2011 -0600
mesa: regenerated API files for GL_ARB_robustness
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 5d5ebfb7135cec9d833adef86cbf4d0f3d9beca8
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
glapi: add ARB_robustness xml
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 0159d1d6d99f4bbc18381dc2081c20d3aff17ac9
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: implement GL_ARB_robustness functions
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 938fd71f4c4742f274922d53492a7290ab8d9c9b
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: add context fields for GL_ARB_robustness
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 72075137bc79e65be03dac7e97b6dba93c3a86a4
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: standardize more bounds-checking error messages
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 32a3fc23746db49da903fbc08afa0135af3007d2
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: standardize some bounds-checking error messages
Signed-off-by: Brian Paul <brianp@vmware.com>
commit cecbf1f4d164207de373dec0cadee2e84e1f9656
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: add more bounds-checking support for client memory buffers
Signed-off-by: Brian Paul <brianp@vmware.com>
commit edc895b52383d5bd274422db56adead1d81daf5f
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: add bounds-checking support for client memory buffers
Signed-off-by: Brian Paul <brianp@vmware.com>
commit 3a96ef28a538f158a219b406cd090dee70470c85
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600
mesa: use is_bufferobj() helper function
Signed-off-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
37642518b8
commit
6b329b9274
42 changed files with 12865 additions and 10703 deletions
|
|
@ -41,19 +41,19 @@
|
|||
|
||||
#define __GLX_PAD(n) (((n) + 3) & ~3)
|
||||
|
||||
# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||
# define FASTCALL __attribute__((fastcall))
|
||||
# else
|
||||
# define FASTCALL
|
||||
# endif
|
||||
# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
# define NOINLINE __attribute__((noinline))
|
||||
# else
|
||||
# define NOINLINE
|
||||
# endif
|
||||
#if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||
#define FASTCALL __attribute__((fastcall))
|
||||
#else
|
||||
#define FASTCALL
|
||||
#endif
|
||||
#if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
#define NOINLINE __attribute__((noinline))
|
||||
#else
|
||||
#define NOINLINE
|
||||
#endif
|
||||
|
||||
#ifndef __GNUC__
|
||||
# define __builtin_expect(x, y) x
|
||||
#define __builtin_expect(x, y) x
|
||||
#endif
|
||||
|
||||
/* If the size and opcode values are known at compile-time, this will, on
|
||||
|
|
@ -10732,5 +10732,5 @@ __indirect_get_proc_address(const char *name)
|
|||
#endif /* GLX_SHARED_GLAPI */
|
||||
|
||||
|
||||
# undef FASTCALL
|
||||
# undef NOINLINE
|
||||
#undef FASTCALL
|
||||
#undef NOINLINE
|
||||
|
|
|
|||
|
|
@ -29,35 +29,35 @@
|
|||
#include <GL/gl.h>
|
||||
#include "indirect_size.h"
|
||||
|
||||
# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
# define PURE __attribute__((pure))
|
||||
# else
|
||||
# define PURE
|
||||
# endif
|
||||
#if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
#define PURE __attribute__((pure))
|
||||
#else
|
||||
#define PURE
|
||||
#endif
|
||||
|
||||
# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||
# define FASTCALL __attribute__((fastcall))
|
||||
# else
|
||||
# define FASTCALL
|
||||
# endif
|
||||
#if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||
#define FASTCALL __attribute__((fastcall))
|
||||
#else
|
||||
#define FASTCALL
|
||||
#endif
|
||||
|
||||
# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) && defined(__ELF__)
|
||||
# define INTERNAL __attribute__((visibility("internal")))
|
||||
# else
|
||||
# define INTERNAL
|
||||
# endif
|
||||
#if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) && defined(__ELF__)
|
||||
#define INTERNAL __attribute__((visibility("internal")))
|
||||
#else
|
||||
#define INTERNAL
|
||||
#endif
|
||||
|
||||
|
||||
#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(GLX_USE_APPLEGL)
|
||||
# undef HAVE_ALIAS
|
||||
#undef HAVE_ALIAS
|
||||
#endif
|
||||
#ifdef HAVE_ALIAS
|
||||
# define ALIAS2(from,to) \
|
||||
#define ALIAS2(from,to) \
|
||||
INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
|
||||
__attribute__ ((alias( # to )));
|
||||
# define ALIAS(from,to) ALIAS2( from, __gl ## to ## _size )
|
||||
#define ALIAS(from,to) ALIAS2( from, __gl ## to ## _size )
|
||||
#else
|
||||
# define ALIAS(from,to) \
|
||||
#define ALIAS(from,to) \
|
||||
INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
|
||||
{ return __gl ## to ## _size( e ); }
|
||||
#endif
|
||||
|
|
@ -383,6 +383,6 @@ ALIAS(Fogiv, Fogfv)
|
|||
ALIAS(ColorTableParameteriv, ColorTableParameterfv)
|
||||
ALIAS(ConvolutionParameteriv, ConvolutionParameterfv)
|
||||
ALIAS(PointParameterivNV, PointParameterfvEXT)
|
||||
# undef PURE
|
||||
# undef FASTCALL
|
||||
# undef INTERNAL
|
||||
#undef PURE
|
||||
#undef FASTCALL
|
||||
#undef INTERNAL
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
*/
|
||||
|
||||
#if !defined( _INDIRECT_SIZE_H_ )
|
||||
# define _INDIRECT_SIZE_H_
|
||||
#define _INDIRECT_SIZE_H_
|
||||
|
||||
/**
|
||||
* \file
|
||||
|
|
@ -36,23 +36,23 @@
|
|||
* \author Ian Romanick <idr@us.ibm.com>
|
||||
*/
|
||||
|
||||
# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
# define PURE __attribute__((pure))
|
||||
# else
|
||||
# define PURE
|
||||
# endif
|
||||
#if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
#define PURE __attribute__((pure))
|
||||
#else
|
||||
#define PURE
|
||||
#endif
|
||||
|
||||
# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||
# define FASTCALL __attribute__((fastcall))
|
||||
# else
|
||||
# define FASTCALL
|
||||
# endif
|
||||
#if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
|
||||
#define FASTCALL __attribute__((fastcall))
|
||||
#else
|
||||
#define FASTCALL
|
||||
#endif
|
||||
|
||||
# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) && defined(__ELF__)
|
||||
# define INTERNAL __attribute__((visibility("internal")))
|
||||
# else
|
||||
# define INTERNAL
|
||||
# endif
|
||||
#if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) && defined(__ELF__)
|
||||
#define INTERNAL __attribute__((visibility("internal")))
|
||||
#else
|
||||
#define INTERNAL
|
||||
#endif
|
||||
|
||||
extern INTERNAL PURE FASTCALL GLint __glCallLists_size(GLenum);
|
||||
extern INTERNAL PURE FASTCALL GLint __glFogfv_size(GLenum);
|
||||
|
|
@ -81,8 +81,8 @@ extern INTERNAL PURE FASTCALL GLint __glConvolutionParameteriv_size(GLenum);
|
|||
extern INTERNAL PURE FASTCALL GLint __glPointParameterfvEXT_size(GLenum);
|
||||
extern INTERNAL PURE FASTCALL GLint __glPointParameterivNV_size(GLenum);
|
||||
|
||||
# undef PURE
|
||||
# undef FASTCALL
|
||||
# undef INTERNAL
|
||||
#undef PURE
|
||||
#undef FASTCALL
|
||||
#undef INTERNAL
|
||||
|
||||
#endif /* !defined( _INDIRECT_SIZE_H_ ) */
|
||||
|
|
|
|||
185
src/mapi/glapi/gen/ARB_robustness.xml
Normal file
185
src/mapi/glapi/gen/ARB_robustness.xml
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
|
||||
|
||||
<!-- Note: no GLX protocol info yet. -->
|
||||
|
||||
|
||||
<OpenGLAPI>
|
||||
|
||||
<category name="GL_ARB_robustness" number="105">
|
||||
|
||||
<enum name="GUILTY_CONTEXT_RESET_ARB" value="0x8253"/>
|
||||
<enum name="INNOCENT_CONTEXT_RESET_ARB" value="0x8254"/>
|
||||
<enum name="UNKNOWN_CONTEXT_RESET_ARB" value="0x8255"/>
|
||||
|
||||
<enum name="RESET_NOTIFICATION_STRATEGY_ARB" count="1" value="0x8256">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="LOSE_CONTEXT_ON_RESET_ARB" value="0x8252"/>
|
||||
<enum name="NO_RESET_NOTIFICATION_ARB" value="0x8261"/>
|
||||
|
||||
<enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB" value="0x00000004"/>
|
||||
|
||||
<function name="GetGraphicsResetStatusARB" offset="assign">
|
||||
<return type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<!-- OpenGL 1.0 sized buffer queries -->
|
||||
<function name="GetnMapdvARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="query" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="v" type="GLdouble *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnMapfvARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="query" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="v" type="GLfloat *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnMapivARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="query" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="v" type="GLint *" output="true"/>
|
||||
</function>
|
||||
|
||||
|
||||
|
||||
<function name="GetnPixelMapfvARB" offset="assign">
|
||||
<param name="map" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="values" type="GLfloat *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnPixelMapuivARB" offset="assign">
|
||||
<param name="map" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="values" type="GLuint *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnPixelMapusvARB" offset="assign">
|
||||
<param name="map" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="values" type="GLushort *" output="true"/>
|
||||
</function>
|
||||
|
||||
|
||||
|
||||
<function name="GetnPolygonStippleARB" offset="assign">
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="pattern" type="GLubyte *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnTexImageARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="level" type="GLint"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="img" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="ReadnPixelsARB" offset="assign">
|
||||
<param name="x" type="GLint"/>
|
||||
<param name="y" type="GLint"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="height" type="GLsizei"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="data" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
|
||||
<!-- ARB_imaging sized buffer queries -->
|
||||
<function name="GetnColorTableARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="table" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnConvolutionFilterARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="image" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnSeparableFilterARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="rowBufSize" type="GLsizei"/>
|
||||
<param name="row" type="GLvoid *" output="true"/>
|
||||
<param name="columnBufSize" type="GLsizei"/>
|
||||
<param name="column" type="GLvoid *" output="true"/>
|
||||
<param name="span" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnHistogramARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="reset" type="GLboolean"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="values" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnMinmaxARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="reset" type="GLboolean"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="values" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
|
||||
<!-- OpenGL 1.3 sized buffer queries -->
|
||||
<function name="GetnCompressedTexImageARB" offset="assign">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="lod" type="GLint"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="img" type="GLvoid *" output="true"/>
|
||||
</function>
|
||||
|
||||
|
||||
<!-- OpenGL 2.0 sized buffer queries -->
|
||||
<function name="GetnUniformfvARB" offset="assign">
|
||||
<param name="program" type="GLhandleARB"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="params" type="GLfloat *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnUniformivARB" offset="assign">
|
||||
<param name="program" type="GLhandleARB"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="params" type="GLint *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnUniformuivARB" offset="assign">
|
||||
<param name="program" type="GLhandleARB"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="params" type="GLuint *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetnUniformdvARB" offset="assign">
|
||||
<param name="program" type="GLhandleARB"/>
|
||||
<param name="location" type="GLint"/>
|
||||
<param name="bufSize" type="GLsizei"/>
|
||||
<param name="params" type="GLdouble *" output="true"/>
|
||||
</function>
|
||||
|
||||
</category>
|
||||
|
||||
|
||||
</OpenGLAPI>
|
||||
|
|
@ -80,6 +80,7 @@ API_XML = \
|
|||
ARB_geometry_shader4.xml \
|
||||
ARB_instanced_arrays.xml \
|
||||
ARB_map_buffer_range.xml \
|
||||
ARB_robustness.xml \
|
||||
ARB_sampler_objects.xml \
|
||||
ARB_seamless_cube_map.xml \
|
||||
ARB_sync.xml \
|
||||
|
|
|
|||
|
|
@ -7983,6 +7983,8 @@
|
|||
|
||||
<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Non-ARB extensions sorted by extension number. -->
|
||||
|
||||
<category name="GL_EXT_blend_color" number="2">
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -821,323 +821,343 @@ gl_dispatch_functions_start:
|
|||
GL_STUB(glGetShaderPrecisionFormat, 623)
|
||||
GL_STUB(glReleaseShaderCompiler, 624)
|
||||
GL_STUB(glShaderBinary, 625)
|
||||
GL_STUB(glPolygonOffsetEXT, 626)
|
||||
GL_STUB(gl_dispatch_stub_627, 627)
|
||||
HIDDEN(gl_dispatch_stub_627)
|
||||
GL_STUB(gl_dispatch_stub_628, 628)
|
||||
HIDDEN(gl_dispatch_stub_628)
|
||||
GL_STUB(gl_dispatch_stub_629, 629)
|
||||
HIDDEN(gl_dispatch_stub_629)
|
||||
GL_STUB(gl_dispatch_stub_630, 630)
|
||||
HIDDEN(gl_dispatch_stub_630)
|
||||
GL_STUB(gl_dispatch_stub_631, 631)
|
||||
HIDDEN(gl_dispatch_stub_631)
|
||||
GL_STUB(gl_dispatch_stub_632, 632)
|
||||
HIDDEN(gl_dispatch_stub_632)
|
||||
GL_STUB(gl_dispatch_stub_633, 633)
|
||||
HIDDEN(gl_dispatch_stub_633)
|
||||
GL_STUB(gl_dispatch_stub_634, 634)
|
||||
HIDDEN(gl_dispatch_stub_634)
|
||||
GL_STUB(glColorPointerEXT, 635)
|
||||
GL_STUB(glEdgeFlagPointerEXT, 636)
|
||||
GL_STUB(glIndexPointerEXT, 637)
|
||||
GL_STUB(glNormalPointerEXT, 638)
|
||||
GL_STUB(glTexCoordPointerEXT, 639)
|
||||
GL_STUB(glVertexPointerEXT, 640)
|
||||
GL_STUB(glPointParameterfEXT, 641)
|
||||
GL_STUB(glPointParameterfvEXT, 642)
|
||||
GL_STUB(glLockArraysEXT, 643)
|
||||
GL_STUB(glUnlockArraysEXT, 644)
|
||||
GL_STUB(glSecondaryColor3bEXT, 645)
|
||||
GL_STUB(glSecondaryColor3bvEXT, 646)
|
||||
GL_STUB(glSecondaryColor3dEXT, 647)
|
||||
GL_STUB(glSecondaryColor3dvEXT, 648)
|
||||
GL_STUB(glSecondaryColor3fEXT, 649)
|
||||
GL_STUB(glSecondaryColor3fvEXT, 650)
|
||||
GL_STUB(glSecondaryColor3iEXT, 651)
|
||||
GL_STUB(glSecondaryColor3ivEXT, 652)
|
||||
GL_STUB(glSecondaryColor3sEXT, 653)
|
||||
GL_STUB(glSecondaryColor3svEXT, 654)
|
||||
GL_STUB(glSecondaryColor3ubEXT, 655)
|
||||
GL_STUB(glSecondaryColor3ubvEXT, 656)
|
||||
GL_STUB(glSecondaryColor3uiEXT, 657)
|
||||
GL_STUB(glSecondaryColor3uivEXT, 658)
|
||||
GL_STUB(glSecondaryColor3usEXT, 659)
|
||||
GL_STUB(glSecondaryColor3usvEXT, 660)
|
||||
GL_STUB(glSecondaryColorPointerEXT, 661)
|
||||
GL_STUB(glMultiDrawArraysEXT, 662)
|
||||
GL_STUB(glMultiDrawElementsEXT, 663)
|
||||
GL_STUB(glFogCoordPointerEXT, 664)
|
||||
GL_STUB(glFogCoorddEXT, 665)
|
||||
GL_STUB(glFogCoorddvEXT, 666)
|
||||
GL_STUB(glFogCoordfEXT, 667)
|
||||
GL_STUB(glFogCoordfvEXT, 668)
|
||||
GL_STUB(gl_dispatch_stub_669, 669)
|
||||
HIDDEN(gl_dispatch_stub_669)
|
||||
GL_STUB(glBlendFuncSeparateEXT, 670)
|
||||
GL_STUB(glFlushVertexArrayRangeNV, 671)
|
||||
GL_STUB(glVertexArrayRangeNV, 672)
|
||||
GL_STUB(glCombinerInputNV, 673)
|
||||
GL_STUB(glCombinerOutputNV, 674)
|
||||
GL_STUB(glCombinerParameterfNV, 675)
|
||||
GL_STUB(glCombinerParameterfvNV, 676)
|
||||
GL_STUB(glCombinerParameteriNV, 677)
|
||||
GL_STUB(glCombinerParameterivNV, 678)
|
||||
GL_STUB(glFinalCombinerInputNV, 679)
|
||||
GL_STUB(glGetCombinerInputParameterfvNV, 680)
|
||||
GL_STUB(glGetCombinerInputParameterivNV, 681)
|
||||
GL_STUB(glGetCombinerOutputParameterfvNV, 682)
|
||||
GL_STUB(glGetCombinerOutputParameterivNV, 683)
|
||||
GL_STUB(glGetFinalCombinerInputParameterfvNV, 684)
|
||||
GL_STUB(glGetFinalCombinerInputParameterivNV, 685)
|
||||
GL_STUB(glResizeBuffersMESA, 686)
|
||||
GL_STUB(glWindowPos2dMESA, 687)
|
||||
GL_STUB(glWindowPos2dvMESA, 688)
|
||||
GL_STUB(glWindowPos2fMESA, 689)
|
||||
GL_STUB(glWindowPos2fvMESA, 690)
|
||||
GL_STUB(glWindowPos2iMESA, 691)
|
||||
GL_STUB(glWindowPos2ivMESA, 692)
|
||||
GL_STUB(glWindowPos2sMESA, 693)
|
||||
GL_STUB(glWindowPos2svMESA, 694)
|
||||
GL_STUB(glWindowPos3dMESA, 695)
|
||||
GL_STUB(glWindowPos3dvMESA, 696)
|
||||
GL_STUB(glWindowPos3fMESA, 697)
|
||||
GL_STUB(glWindowPos3fvMESA, 698)
|
||||
GL_STUB(glWindowPos3iMESA, 699)
|
||||
GL_STUB(glWindowPos3ivMESA, 700)
|
||||
GL_STUB(glWindowPos3sMESA, 701)
|
||||
GL_STUB(glWindowPos3svMESA, 702)
|
||||
GL_STUB(glWindowPos4dMESA, 703)
|
||||
GL_STUB(glWindowPos4dvMESA, 704)
|
||||
GL_STUB(glWindowPos4fMESA, 705)
|
||||
GL_STUB(glWindowPos4fvMESA, 706)
|
||||
GL_STUB(glWindowPos4iMESA, 707)
|
||||
GL_STUB(glWindowPos4ivMESA, 708)
|
||||
GL_STUB(glWindowPos4sMESA, 709)
|
||||
GL_STUB(glWindowPos4svMESA, 710)
|
||||
GL_STUB(gl_dispatch_stub_711, 711)
|
||||
HIDDEN(gl_dispatch_stub_711)
|
||||
GL_STUB(gl_dispatch_stub_712, 712)
|
||||
HIDDEN(gl_dispatch_stub_712)
|
||||
GL_STUB(gl_dispatch_stub_713, 713)
|
||||
HIDDEN(gl_dispatch_stub_713)
|
||||
GL_STUB(gl_dispatch_stub_714, 714)
|
||||
HIDDEN(gl_dispatch_stub_714)
|
||||
GL_STUB(gl_dispatch_stub_715, 715)
|
||||
HIDDEN(gl_dispatch_stub_715)
|
||||
GL_STUB(gl_dispatch_stub_716, 716)
|
||||
HIDDEN(gl_dispatch_stub_716)
|
||||
GL_STUB(gl_dispatch_stub_717, 717)
|
||||
HIDDEN(gl_dispatch_stub_717)
|
||||
GL_STUB(gl_dispatch_stub_718, 718)
|
||||
HIDDEN(gl_dispatch_stub_718)
|
||||
GL_STUB(gl_dispatch_stub_719, 719)
|
||||
HIDDEN(gl_dispatch_stub_719)
|
||||
GL_STUB(glAreProgramsResidentNV, 720)
|
||||
GL_STUB(glBindProgramNV, 721)
|
||||
GL_STUB(glDeleteProgramsNV, 722)
|
||||
GL_STUB(glExecuteProgramNV, 723)
|
||||
GL_STUB(glGenProgramsNV, 724)
|
||||
GL_STUB(glGetProgramParameterdvNV, 725)
|
||||
GL_STUB(glGetProgramParameterfvNV, 726)
|
||||
GL_STUB(glGetProgramStringNV, 727)
|
||||
GL_STUB(glGetProgramivNV, 728)
|
||||
GL_STUB(glGetTrackMatrixivNV, 729)
|
||||
GL_STUB(glGetVertexAttribPointervNV, 730)
|
||||
GL_STUB(glGetVertexAttribdvNV, 731)
|
||||
GL_STUB(glGetVertexAttribfvNV, 732)
|
||||
GL_STUB(glGetVertexAttribivNV, 733)
|
||||
GL_STUB(glIsProgramNV, 734)
|
||||
GL_STUB(glLoadProgramNV, 735)
|
||||
GL_STUB(glProgramParameters4dvNV, 736)
|
||||
GL_STUB(glProgramParameters4fvNV, 737)
|
||||
GL_STUB(glRequestResidentProgramsNV, 738)
|
||||
GL_STUB(glTrackMatrixNV, 739)
|
||||
GL_STUB(glVertexAttrib1dNV, 740)
|
||||
GL_STUB(glVertexAttrib1dvNV, 741)
|
||||
GL_STUB(glVertexAttrib1fNV, 742)
|
||||
GL_STUB(glVertexAttrib1fvNV, 743)
|
||||
GL_STUB(glVertexAttrib1sNV, 744)
|
||||
GL_STUB(glVertexAttrib1svNV, 745)
|
||||
GL_STUB(glVertexAttrib2dNV, 746)
|
||||
GL_STUB(glVertexAttrib2dvNV, 747)
|
||||
GL_STUB(glVertexAttrib2fNV, 748)
|
||||
GL_STUB(glVertexAttrib2fvNV, 749)
|
||||
GL_STUB(glVertexAttrib2sNV, 750)
|
||||
GL_STUB(glVertexAttrib2svNV, 751)
|
||||
GL_STUB(glVertexAttrib3dNV, 752)
|
||||
GL_STUB(glVertexAttrib3dvNV, 753)
|
||||
GL_STUB(glVertexAttrib3fNV, 754)
|
||||
GL_STUB(glVertexAttrib3fvNV, 755)
|
||||
GL_STUB(glVertexAttrib3sNV, 756)
|
||||
GL_STUB(glVertexAttrib3svNV, 757)
|
||||
GL_STUB(glVertexAttrib4dNV, 758)
|
||||
GL_STUB(glVertexAttrib4dvNV, 759)
|
||||
GL_STUB(glVertexAttrib4fNV, 760)
|
||||
GL_STUB(glVertexAttrib4fvNV, 761)
|
||||
GL_STUB(glVertexAttrib4sNV, 762)
|
||||
GL_STUB(glVertexAttrib4svNV, 763)
|
||||
GL_STUB(glVertexAttrib4ubNV, 764)
|
||||
GL_STUB(glVertexAttrib4ubvNV, 765)
|
||||
GL_STUB(glVertexAttribPointerNV, 766)
|
||||
GL_STUB(glVertexAttribs1dvNV, 767)
|
||||
GL_STUB(glVertexAttribs1fvNV, 768)
|
||||
GL_STUB(glVertexAttribs1svNV, 769)
|
||||
GL_STUB(glVertexAttribs2dvNV, 770)
|
||||
GL_STUB(glVertexAttribs2fvNV, 771)
|
||||
GL_STUB(glVertexAttribs2svNV, 772)
|
||||
GL_STUB(glVertexAttribs3dvNV, 773)
|
||||
GL_STUB(glVertexAttribs3fvNV, 774)
|
||||
GL_STUB(glVertexAttribs3svNV, 775)
|
||||
GL_STUB(glVertexAttribs4dvNV, 776)
|
||||
GL_STUB(glVertexAttribs4fvNV, 777)
|
||||
GL_STUB(glVertexAttribs4svNV, 778)
|
||||
GL_STUB(glVertexAttribs4ubvNV, 779)
|
||||
GL_STUB(glGetTexBumpParameterfvATI, 780)
|
||||
GL_STUB(glGetTexBumpParameterivATI, 781)
|
||||
GL_STUB(glTexBumpParameterfvATI, 782)
|
||||
GL_STUB(glTexBumpParameterivATI, 783)
|
||||
GL_STUB(glAlphaFragmentOp1ATI, 784)
|
||||
GL_STUB(glAlphaFragmentOp2ATI, 785)
|
||||
GL_STUB(glAlphaFragmentOp3ATI, 786)
|
||||
GL_STUB(glBeginFragmentShaderATI, 787)
|
||||
GL_STUB(glBindFragmentShaderATI, 788)
|
||||
GL_STUB(glColorFragmentOp1ATI, 789)
|
||||
GL_STUB(glColorFragmentOp2ATI, 790)
|
||||
GL_STUB(glColorFragmentOp3ATI, 791)
|
||||
GL_STUB(glDeleteFragmentShaderATI, 792)
|
||||
GL_STUB(glEndFragmentShaderATI, 793)
|
||||
GL_STUB(glGenFragmentShadersATI, 794)
|
||||
GL_STUB(glPassTexCoordATI, 795)
|
||||
GL_STUB(glSampleMapATI, 796)
|
||||
GL_STUB(glSetFragmentShaderConstantATI, 797)
|
||||
GL_STUB(glPointParameteriNV, 798)
|
||||
GL_STUB(glPointParameterivNV, 799)
|
||||
GL_STUB(gl_dispatch_stub_800, 800)
|
||||
HIDDEN(gl_dispatch_stub_800)
|
||||
GL_STUB(gl_dispatch_stub_801, 801)
|
||||
HIDDEN(gl_dispatch_stub_801)
|
||||
GL_STUB(gl_dispatch_stub_802, 802)
|
||||
HIDDEN(gl_dispatch_stub_802)
|
||||
GL_STUB(gl_dispatch_stub_803, 803)
|
||||
HIDDEN(gl_dispatch_stub_803)
|
||||
GL_STUB(gl_dispatch_stub_804, 804)
|
||||
HIDDEN(gl_dispatch_stub_804)
|
||||
GL_STUB(glGetProgramNamedParameterdvNV, 805)
|
||||
GL_STUB(glGetProgramNamedParameterfvNV, 806)
|
||||
GL_STUB(glProgramNamedParameter4dNV, 807)
|
||||
GL_STUB(glProgramNamedParameter4dvNV, 808)
|
||||
GL_STUB(glProgramNamedParameter4fNV, 809)
|
||||
GL_STUB(glProgramNamedParameter4fvNV, 810)
|
||||
GL_STUB(glPrimitiveRestartIndexNV, 811)
|
||||
GL_STUB(glPrimitiveRestartNV, 812)
|
||||
GL_STUB(gl_dispatch_stub_813, 813)
|
||||
HIDDEN(gl_dispatch_stub_813)
|
||||
GL_STUB(gl_dispatch_stub_814, 814)
|
||||
HIDDEN(gl_dispatch_stub_814)
|
||||
GL_STUB(glBindFramebufferEXT, 815)
|
||||
GL_STUB(glBindRenderbufferEXT, 816)
|
||||
GL_STUB(glCheckFramebufferStatusEXT, 817)
|
||||
GL_STUB(glDeleteFramebuffersEXT, 818)
|
||||
GL_STUB(glDeleteRenderbuffersEXT, 819)
|
||||
GL_STUB(glFramebufferRenderbufferEXT, 820)
|
||||
GL_STUB(glFramebufferTexture1DEXT, 821)
|
||||
GL_STUB(glFramebufferTexture2DEXT, 822)
|
||||
GL_STUB(glFramebufferTexture3DEXT, 823)
|
||||
GL_STUB(glGenFramebuffersEXT, 824)
|
||||
GL_STUB(glGenRenderbuffersEXT, 825)
|
||||
GL_STUB(glGenerateMipmapEXT, 826)
|
||||
GL_STUB(glGetFramebufferAttachmentParameterivEXT, 827)
|
||||
GL_STUB(glGetRenderbufferParameterivEXT, 828)
|
||||
GL_STUB(glIsFramebufferEXT, 829)
|
||||
GL_STUB(glIsRenderbufferEXT, 830)
|
||||
GL_STUB(glRenderbufferStorageEXT, 831)
|
||||
GL_STUB(gl_dispatch_stub_832, 832)
|
||||
HIDDEN(gl_dispatch_stub_832)
|
||||
GL_STUB(glGetGraphicsResetStatusARB, 626)
|
||||
GL_STUB(glGetnColorTableARB, 627)
|
||||
GL_STUB(glGetnCompressedTexImageARB, 628)
|
||||
GL_STUB(glGetnConvolutionFilterARB, 629)
|
||||
GL_STUB(glGetnHistogramARB, 630)
|
||||
GL_STUB(glGetnMapdvARB, 631)
|
||||
GL_STUB(glGetnMapfvARB, 632)
|
||||
GL_STUB(glGetnMapivARB, 633)
|
||||
GL_STUB(glGetnMinmaxARB, 634)
|
||||
GL_STUB(glGetnPixelMapfvARB, 635)
|
||||
GL_STUB(glGetnPixelMapuivARB, 636)
|
||||
GL_STUB(glGetnPixelMapusvARB, 637)
|
||||
GL_STUB(glGetnPolygonStippleARB, 638)
|
||||
GL_STUB(glGetnSeparableFilterARB, 639)
|
||||
GL_STUB(glGetnTexImageARB, 640)
|
||||
GL_STUB(glGetnUniformdvARB, 641)
|
||||
GL_STUB(glGetnUniformfvARB, 642)
|
||||
GL_STUB(glGetnUniformivARB, 643)
|
||||
GL_STUB(glGetnUniformuivARB, 644)
|
||||
GL_STUB(glReadnPixelsARB, 645)
|
||||
GL_STUB(glPolygonOffsetEXT, 646)
|
||||
GL_STUB(gl_dispatch_stub_647, 647)
|
||||
HIDDEN(gl_dispatch_stub_647)
|
||||
GL_STUB(gl_dispatch_stub_648, 648)
|
||||
HIDDEN(gl_dispatch_stub_648)
|
||||
GL_STUB(gl_dispatch_stub_649, 649)
|
||||
HIDDEN(gl_dispatch_stub_649)
|
||||
GL_STUB(gl_dispatch_stub_650, 650)
|
||||
HIDDEN(gl_dispatch_stub_650)
|
||||
GL_STUB(gl_dispatch_stub_651, 651)
|
||||
HIDDEN(gl_dispatch_stub_651)
|
||||
GL_STUB(gl_dispatch_stub_652, 652)
|
||||
HIDDEN(gl_dispatch_stub_652)
|
||||
GL_STUB(gl_dispatch_stub_653, 653)
|
||||
HIDDEN(gl_dispatch_stub_653)
|
||||
GL_STUB(gl_dispatch_stub_654, 654)
|
||||
HIDDEN(gl_dispatch_stub_654)
|
||||
GL_STUB(glColorPointerEXT, 655)
|
||||
GL_STUB(glEdgeFlagPointerEXT, 656)
|
||||
GL_STUB(glIndexPointerEXT, 657)
|
||||
GL_STUB(glNormalPointerEXT, 658)
|
||||
GL_STUB(glTexCoordPointerEXT, 659)
|
||||
GL_STUB(glVertexPointerEXT, 660)
|
||||
GL_STUB(glPointParameterfEXT, 661)
|
||||
GL_STUB(glPointParameterfvEXT, 662)
|
||||
GL_STUB(glLockArraysEXT, 663)
|
||||
GL_STUB(glUnlockArraysEXT, 664)
|
||||
GL_STUB(glSecondaryColor3bEXT, 665)
|
||||
GL_STUB(glSecondaryColor3bvEXT, 666)
|
||||
GL_STUB(glSecondaryColor3dEXT, 667)
|
||||
GL_STUB(glSecondaryColor3dvEXT, 668)
|
||||
GL_STUB(glSecondaryColor3fEXT, 669)
|
||||
GL_STUB(glSecondaryColor3fvEXT, 670)
|
||||
GL_STUB(glSecondaryColor3iEXT, 671)
|
||||
GL_STUB(glSecondaryColor3ivEXT, 672)
|
||||
GL_STUB(glSecondaryColor3sEXT, 673)
|
||||
GL_STUB(glSecondaryColor3svEXT, 674)
|
||||
GL_STUB(glSecondaryColor3ubEXT, 675)
|
||||
GL_STUB(glSecondaryColor3ubvEXT, 676)
|
||||
GL_STUB(glSecondaryColor3uiEXT, 677)
|
||||
GL_STUB(glSecondaryColor3uivEXT, 678)
|
||||
GL_STUB(glSecondaryColor3usEXT, 679)
|
||||
GL_STUB(glSecondaryColor3usvEXT, 680)
|
||||
GL_STUB(glSecondaryColorPointerEXT, 681)
|
||||
GL_STUB(glMultiDrawArraysEXT, 682)
|
||||
GL_STUB(glMultiDrawElementsEXT, 683)
|
||||
GL_STUB(glFogCoordPointerEXT, 684)
|
||||
GL_STUB(glFogCoorddEXT, 685)
|
||||
GL_STUB(glFogCoorddvEXT, 686)
|
||||
GL_STUB(glFogCoordfEXT, 687)
|
||||
GL_STUB(glFogCoordfvEXT, 688)
|
||||
GL_STUB(gl_dispatch_stub_689, 689)
|
||||
HIDDEN(gl_dispatch_stub_689)
|
||||
GL_STUB(glBlendFuncSeparateEXT, 690)
|
||||
GL_STUB(glFlushVertexArrayRangeNV, 691)
|
||||
GL_STUB(glVertexArrayRangeNV, 692)
|
||||
GL_STUB(glCombinerInputNV, 693)
|
||||
GL_STUB(glCombinerOutputNV, 694)
|
||||
GL_STUB(glCombinerParameterfNV, 695)
|
||||
GL_STUB(glCombinerParameterfvNV, 696)
|
||||
GL_STUB(glCombinerParameteriNV, 697)
|
||||
GL_STUB(glCombinerParameterivNV, 698)
|
||||
GL_STUB(glFinalCombinerInputNV, 699)
|
||||
GL_STUB(glGetCombinerInputParameterfvNV, 700)
|
||||
GL_STUB(glGetCombinerInputParameterivNV, 701)
|
||||
GL_STUB(glGetCombinerOutputParameterfvNV, 702)
|
||||
GL_STUB(glGetCombinerOutputParameterivNV, 703)
|
||||
GL_STUB(glGetFinalCombinerInputParameterfvNV, 704)
|
||||
GL_STUB(glGetFinalCombinerInputParameterivNV, 705)
|
||||
GL_STUB(glResizeBuffersMESA, 706)
|
||||
GL_STUB(glWindowPos2dMESA, 707)
|
||||
GL_STUB(glWindowPos2dvMESA, 708)
|
||||
GL_STUB(glWindowPos2fMESA, 709)
|
||||
GL_STUB(glWindowPos2fvMESA, 710)
|
||||
GL_STUB(glWindowPos2iMESA, 711)
|
||||
GL_STUB(glWindowPos2ivMESA, 712)
|
||||
GL_STUB(glWindowPos2sMESA, 713)
|
||||
GL_STUB(glWindowPos2svMESA, 714)
|
||||
GL_STUB(glWindowPos3dMESA, 715)
|
||||
GL_STUB(glWindowPos3dvMESA, 716)
|
||||
GL_STUB(glWindowPos3fMESA, 717)
|
||||
GL_STUB(glWindowPos3fvMESA, 718)
|
||||
GL_STUB(glWindowPos3iMESA, 719)
|
||||
GL_STUB(glWindowPos3ivMESA, 720)
|
||||
GL_STUB(glWindowPos3sMESA, 721)
|
||||
GL_STUB(glWindowPos3svMESA, 722)
|
||||
GL_STUB(glWindowPos4dMESA, 723)
|
||||
GL_STUB(glWindowPos4dvMESA, 724)
|
||||
GL_STUB(glWindowPos4fMESA, 725)
|
||||
GL_STUB(glWindowPos4fvMESA, 726)
|
||||
GL_STUB(glWindowPos4iMESA, 727)
|
||||
GL_STUB(glWindowPos4ivMESA, 728)
|
||||
GL_STUB(glWindowPos4sMESA, 729)
|
||||
GL_STUB(glWindowPos4svMESA, 730)
|
||||
GL_STUB(gl_dispatch_stub_731, 731)
|
||||
HIDDEN(gl_dispatch_stub_731)
|
||||
GL_STUB(gl_dispatch_stub_732, 732)
|
||||
HIDDEN(gl_dispatch_stub_732)
|
||||
GL_STUB(gl_dispatch_stub_733, 733)
|
||||
HIDDEN(gl_dispatch_stub_733)
|
||||
GL_STUB(gl_dispatch_stub_734, 734)
|
||||
HIDDEN(gl_dispatch_stub_734)
|
||||
GL_STUB(gl_dispatch_stub_735, 735)
|
||||
HIDDEN(gl_dispatch_stub_735)
|
||||
GL_STUB(gl_dispatch_stub_736, 736)
|
||||
HIDDEN(gl_dispatch_stub_736)
|
||||
GL_STUB(gl_dispatch_stub_737, 737)
|
||||
HIDDEN(gl_dispatch_stub_737)
|
||||
GL_STUB(gl_dispatch_stub_738, 738)
|
||||
HIDDEN(gl_dispatch_stub_738)
|
||||
GL_STUB(gl_dispatch_stub_739, 739)
|
||||
HIDDEN(gl_dispatch_stub_739)
|
||||
GL_STUB(glAreProgramsResidentNV, 740)
|
||||
GL_STUB(glBindProgramNV, 741)
|
||||
GL_STUB(glDeleteProgramsNV, 742)
|
||||
GL_STUB(glExecuteProgramNV, 743)
|
||||
GL_STUB(glGenProgramsNV, 744)
|
||||
GL_STUB(glGetProgramParameterdvNV, 745)
|
||||
GL_STUB(glGetProgramParameterfvNV, 746)
|
||||
GL_STUB(glGetProgramStringNV, 747)
|
||||
GL_STUB(glGetProgramivNV, 748)
|
||||
GL_STUB(glGetTrackMatrixivNV, 749)
|
||||
GL_STUB(glGetVertexAttribPointervNV, 750)
|
||||
GL_STUB(glGetVertexAttribdvNV, 751)
|
||||
GL_STUB(glGetVertexAttribfvNV, 752)
|
||||
GL_STUB(glGetVertexAttribivNV, 753)
|
||||
GL_STUB(glIsProgramNV, 754)
|
||||
GL_STUB(glLoadProgramNV, 755)
|
||||
GL_STUB(glProgramParameters4dvNV, 756)
|
||||
GL_STUB(glProgramParameters4fvNV, 757)
|
||||
GL_STUB(glRequestResidentProgramsNV, 758)
|
||||
GL_STUB(glTrackMatrixNV, 759)
|
||||
GL_STUB(glVertexAttrib1dNV, 760)
|
||||
GL_STUB(glVertexAttrib1dvNV, 761)
|
||||
GL_STUB(glVertexAttrib1fNV, 762)
|
||||
GL_STUB(glVertexAttrib1fvNV, 763)
|
||||
GL_STUB(glVertexAttrib1sNV, 764)
|
||||
GL_STUB(glVertexAttrib1svNV, 765)
|
||||
GL_STUB(glVertexAttrib2dNV, 766)
|
||||
GL_STUB(glVertexAttrib2dvNV, 767)
|
||||
GL_STUB(glVertexAttrib2fNV, 768)
|
||||
GL_STUB(glVertexAttrib2fvNV, 769)
|
||||
GL_STUB(glVertexAttrib2sNV, 770)
|
||||
GL_STUB(glVertexAttrib2svNV, 771)
|
||||
GL_STUB(glVertexAttrib3dNV, 772)
|
||||
GL_STUB(glVertexAttrib3dvNV, 773)
|
||||
GL_STUB(glVertexAttrib3fNV, 774)
|
||||
GL_STUB(glVertexAttrib3fvNV, 775)
|
||||
GL_STUB(glVertexAttrib3sNV, 776)
|
||||
GL_STUB(glVertexAttrib3svNV, 777)
|
||||
GL_STUB(glVertexAttrib4dNV, 778)
|
||||
GL_STUB(glVertexAttrib4dvNV, 779)
|
||||
GL_STUB(glVertexAttrib4fNV, 780)
|
||||
GL_STUB(glVertexAttrib4fvNV, 781)
|
||||
GL_STUB(glVertexAttrib4sNV, 782)
|
||||
GL_STUB(glVertexAttrib4svNV, 783)
|
||||
GL_STUB(glVertexAttrib4ubNV, 784)
|
||||
GL_STUB(glVertexAttrib4ubvNV, 785)
|
||||
GL_STUB(glVertexAttribPointerNV, 786)
|
||||
GL_STUB(glVertexAttribs1dvNV, 787)
|
||||
GL_STUB(glVertexAttribs1fvNV, 788)
|
||||
GL_STUB(glVertexAttribs1svNV, 789)
|
||||
GL_STUB(glVertexAttribs2dvNV, 790)
|
||||
GL_STUB(glVertexAttribs2fvNV, 791)
|
||||
GL_STUB(glVertexAttribs2svNV, 792)
|
||||
GL_STUB(glVertexAttribs3dvNV, 793)
|
||||
GL_STUB(glVertexAttribs3fvNV, 794)
|
||||
GL_STUB(glVertexAttribs3svNV, 795)
|
||||
GL_STUB(glVertexAttribs4dvNV, 796)
|
||||
GL_STUB(glVertexAttribs4fvNV, 797)
|
||||
GL_STUB(glVertexAttribs4svNV, 798)
|
||||
GL_STUB(glVertexAttribs4ubvNV, 799)
|
||||
GL_STUB(glGetTexBumpParameterfvATI, 800)
|
||||
GL_STUB(glGetTexBumpParameterivATI, 801)
|
||||
GL_STUB(glTexBumpParameterfvATI, 802)
|
||||
GL_STUB(glTexBumpParameterivATI, 803)
|
||||
GL_STUB(glAlphaFragmentOp1ATI, 804)
|
||||
GL_STUB(glAlphaFragmentOp2ATI, 805)
|
||||
GL_STUB(glAlphaFragmentOp3ATI, 806)
|
||||
GL_STUB(glBeginFragmentShaderATI, 807)
|
||||
GL_STUB(glBindFragmentShaderATI, 808)
|
||||
GL_STUB(glColorFragmentOp1ATI, 809)
|
||||
GL_STUB(glColorFragmentOp2ATI, 810)
|
||||
GL_STUB(glColorFragmentOp3ATI, 811)
|
||||
GL_STUB(glDeleteFragmentShaderATI, 812)
|
||||
GL_STUB(glEndFragmentShaderATI, 813)
|
||||
GL_STUB(glGenFragmentShadersATI, 814)
|
||||
GL_STUB(glPassTexCoordATI, 815)
|
||||
GL_STUB(glSampleMapATI, 816)
|
||||
GL_STUB(glSetFragmentShaderConstantATI, 817)
|
||||
GL_STUB(glPointParameteriNV, 818)
|
||||
GL_STUB(glPointParameterivNV, 819)
|
||||
GL_STUB(gl_dispatch_stub_820, 820)
|
||||
HIDDEN(gl_dispatch_stub_820)
|
||||
GL_STUB(gl_dispatch_stub_821, 821)
|
||||
HIDDEN(gl_dispatch_stub_821)
|
||||
GL_STUB(gl_dispatch_stub_822, 822)
|
||||
HIDDEN(gl_dispatch_stub_822)
|
||||
GL_STUB(gl_dispatch_stub_823, 823)
|
||||
HIDDEN(gl_dispatch_stub_823)
|
||||
GL_STUB(gl_dispatch_stub_824, 824)
|
||||
HIDDEN(gl_dispatch_stub_824)
|
||||
GL_STUB(glGetProgramNamedParameterdvNV, 825)
|
||||
GL_STUB(glGetProgramNamedParameterfvNV, 826)
|
||||
GL_STUB(glProgramNamedParameter4dNV, 827)
|
||||
GL_STUB(glProgramNamedParameter4dvNV, 828)
|
||||
GL_STUB(glProgramNamedParameter4fNV, 829)
|
||||
GL_STUB(glProgramNamedParameter4fvNV, 830)
|
||||
GL_STUB(glPrimitiveRestartIndexNV, 831)
|
||||
GL_STUB(glPrimitiveRestartNV, 832)
|
||||
GL_STUB(gl_dispatch_stub_833, 833)
|
||||
HIDDEN(gl_dispatch_stub_833)
|
||||
GL_STUB(gl_dispatch_stub_834, 834)
|
||||
HIDDEN(gl_dispatch_stub_834)
|
||||
GL_STUB(glBindFragDataLocationEXT, 835)
|
||||
GL_STUB(glGetFragDataLocationEXT, 836)
|
||||
GL_STUB(glGetUniformuivEXT, 837)
|
||||
GL_STUB(glGetVertexAttribIivEXT, 838)
|
||||
GL_STUB(glGetVertexAttribIuivEXT, 839)
|
||||
GL_STUB(glUniform1uiEXT, 840)
|
||||
GL_STUB(glUniform1uivEXT, 841)
|
||||
GL_STUB(glUniform2uiEXT, 842)
|
||||
GL_STUB(glUniform2uivEXT, 843)
|
||||
GL_STUB(glUniform3uiEXT, 844)
|
||||
GL_STUB(glUniform3uivEXT, 845)
|
||||
GL_STUB(glUniform4uiEXT, 846)
|
||||
GL_STUB(glUniform4uivEXT, 847)
|
||||
GL_STUB(glVertexAttribI1iEXT, 848)
|
||||
GL_STUB(glVertexAttribI1ivEXT, 849)
|
||||
GL_STUB(glVertexAttribI1uiEXT, 850)
|
||||
GL_STUB(glVertexAttribI1uivEXT, 851)
|
||||
GL_STUB(glVertexAttribI2iEXT, 852)
|
||||
GL_STUB(glVertexAttribI2ivEXT, 853)
|
||||
GL_STUB(glVertexAttribI2uiEXT, 854)
|
||||
GL_STUB(glVertexAttribI2uivEXT, 855)
|
||||
GL_STUB(glVertexAttribI3iEXT, 856)
|
||||
GL_STUB(glVertexAttribI3ivEXT, 857)
|
||||
GL_STUB(glVertexAttribI3uiEXT, 858)
|
||||
GL_STUB(glVertexAttribI3uivEXT, 859)
|
||||
GL_STUB(glVertexAttribI4bvEXT, 860)
|
||||
GL_STUB(glVertexAttribI4iEXT, 861)
|
||||
GL_STUB(glVertexAttribI4ivEXT, 862)
|
||||
GL_STUB(glVertexAttribI4svEXT, 863)
|
||||
GL_STUB(glVertexAttribI4ubvEXT, 864)
|
||||
GL_STUB(glVertexAttribI4uiEXT, 865)
|
||||
GL_STUB(glVertexAttribI4uivEXT, 866)
|
||||
GL_STUB(glVertexAttribI4usvEXT, 867)
|
||||
GL_STUB(glVertexAttribIPointerEXT, 868)
|
||||
GL_STUB(glFramebufferTextureLayerEXT, 869)
|
||||
GL_STUB(glColorMaskIndexedEXT, 870)
|
||||
GL_STUB(glDisableIndexedEXT, 871)
|
||||
GL_STUB(glEnableIndexedEXT, 872)
|
||||
GL_STUB(glGetBooleanIndexedvEXT, 873)
|
||||
GL_STUB(glGetIntegerIndexedvEXT, 874)
|
||||
GL_STUB(glIsEnabledIndexedEXT, 875)
|
||||
GL_STUB(glClearColorIiEXT, 876)
|
||||
GL_STUB(glClearColorIuiEXT, 877)
|
||||
GL_STUB(glGetTexParameterIivEXT, 878)
|
||||
GL_STUB(glGetTexParameterIuivEXT, 879)
|
||||
GL_STUB(glTexParameterIivEXT, 880)
|
||||
GL_STUB(glTexParameterIuivEXT, 881)
|
||||
GL_STUB(glBeginConditionalRenderNV, 882)
|
||||
GL_STUB(glEndConditionalRenderNV, 883)
|
||||
GL_STUB(glBeginTransformFeedbackEXT, 884)
|
||||
GL_STUB(glBindBufferBaseEXT, 885)
|
||||
GL_STUB(glBindBufferOffsetEXT, 886)
|
||||
GL_STUB(glBindBufferRangeEXT, 887)
|
||||
GL_STUB(glEndTransformFeedbackEXT, 888)
|
||||
GL_STUB(glGetTransformFeedbackVaryingEXT, 889)
|
||||
GL_STUB(glTransformFeedbackVaryingsEXT, 890)
|
||||
GL_STUB(glProvokingVertexEXT, 891)
|
||||
GL_STUB(gl_dispatch_stub_892, 892)
|
||||
HIDDEN(gl_dispatch_stub_892)
|
||||
GL_STUB(gl_dispatch_stub_893, 893)
|
||||
HIDDEN(gl_dispatch_stub_893)
|
||||
GL_STUB(glGetObjectParameterivAPPLE, 894)
|
||||
GL_STUB(glObjectPurgeableAPPLE, 895)
|
||||
GL_STUB(glObjectUnpurgeableAPPLE, 896)
|
||||
GL_STUB(glActiveProgramEXT, 897)
|
||||
GL_STUB(glCreateShaderProgramEXT, 898)
|
||||
GL_STUB(glUseShaderProgramEXT, 899)
|
||||
GL_STUB(glTextureBarrierNV, 900)
|
||||
GL_STUB(gl_dispatch_stub_901, 901)
|
||||
HIDDEN(gl_dispatch_stub_901)
|
||||
GL_STUB(gl_dispatch_stub_902, 902)
|
||||
HIDDEN(gl_dispatch_stub_902)
|
||||
GL_STUB(gl_dispatch_stub_903, 903)
|
||||
HIDDEN(gl_dispatch_stub_903)
|
||||
GL_STUB(gl_dispatch_stub_904, 904)
|
||||
HIDDEN(gl_dispatch_stub_904)
|
||||
GL_STUB(gl_dispatch_stub_905, 905)
|
||||
HIDDEN(gl_dispatch_stub_905)
|
||||
GL_STUB(glEGLImageTargetRenderbufferStorageOES, 906)
|
||||
GL_STUB(glEGLImageTargetTexture2DOES, 907)
|
||||
GL_STUB(glBindFramebufferEXT, 835)
|
||||
GL_STUB(glBindRenderbufferEXT, 836)
|
||||
GL_STUB(glCheckFramebufferStatusEXT, 837)
|
||||
GL_STUB(glDeleteFramebuffersEXT, 838)
|
||||
GL_STUB(glDeleteRenderbuffersEXT, 839)
|
||||
GL_STUB(glFramebufferRenderbufferEXT, 840)
|
||||
GL_STUB(glFramebufferTexture1DEXT, 841)
|
||||
GL_STUB(glFramebufferTexture2DEXT, 842)
|
||||
GL_STUB(glFramebufferTexture3DEXT, 843)
|
||||
GL_STUB(glGenFramebuffersEXT, 844)
|
||||
GL_STUB(glGenRenderbuffersEXT, 845)
|
||||
GL_STUB(glGenerateMipmapEXT, 846)
|
||||
GL_STUB(glGetFramebufferAttachmentParameterivEXT, 847)
|
||||
GL_STUB(glGetRenderbufferParameterivEXT, 848)
|
||||
GL_STUB(glIsFramebufferEXT, 849)
|
||||
GL_STUB(glIsRenderbufferEXT, 850)
|
||||
GL_STUB(glRenderbufferStorageEXT, 851)
|
||||
GL_STUB(gl_dispatch_stub_852, 852)
|
||||
HIDDEN(gl_dispatch_stub_852)
|
||||
GL_STUB(gl_dispatch_stub_853, 853)
|
||||
HIDDEN(gl_dispatch_stub_853)
|
||||
GL_STUB(gl_dispatch_stub_854, 854)
|
||||
HIDDEN(gl_dispatch_stub_854)
|
||||
GL_STUB(glBindFragDataLocationEXT, 855)
|
||||
GL_STUB(glGetFragDataLocationEXT, 856)
|
||||
GL_STUB(glGetUniformuivEXT, 857)
|
||||
GL_STUB(glGetVertexAttribIivEXT, 858)
|
||||
GL_STUB(glGetVertexAttribIuivEXT, 859)
|
||||
GL_STUB(glUniform1uiEXT, 860)
|
||||
GL_STUB(glUniform1uivEXT, 861)
|
||||
GL_STUB(glUniform2uiEXT, 862)
|
||||
GL_STUB(glUniform2uivEXT, 863)
|
||||
GL_STUB(glUniform3uiEXT, 864)
|
||||
GL_STUB(glUniform3uivEXT, 865)
|
||||
GL_STUB(glUniform4uiEXT, 866)
|
||||
GL_STUB(glUniform4uivEXT, 867)
|
||||
GL_STUB(glVertexAttribI1iEXT, 868)
|
||||
GL_STUB(glVertexAttribI1ivEXT, 869)
|
||||
GL_STUB(glVertexAttribI1uiEXT, 870)
|
||||
GL_STUB(glVertexAttribI1uivEXT, 871)
|
||||
GL_STUB(glVertexAttribI2iEXT, 872)
|
||||
GL_STUB(glVertexAttribI2ivEXT, 873)
|
||||
GL_STUB(glVertexAttribI2uiEXT, 874)
|
||||
GL_STUB(glVertexAttribI2uivEXT, 875)
|
||||
GL_STUB(glVertexAttribI3iEXT, 876)
|
||||
GL_STUB(glVertexAttribI3ivEXT, 877)
|
||||
GL_STUB(glVertexAttribI3uiEXT, 878)
|
||||
GL_STUB(glVertexAttribI3uivEXT, 879)
|
||||
GL_STUB(glVertexAttribI4bvEXT, 880)
|
||||
GL_STUB(glVertexAttribI4iEXT, 881)
|
||||
GL_STUB(glVertexAttribI4ivEXT, 882)
|
||||
GL_STUB(glVertexAttribI4svEXT, 883)
|
||||
GL_STUB(glVertexAttribI4ubvEXT, 884)
|
||||
GL_STUB(glVertexAttribI4uiEXT, 885)
|
||||
GL_STUB(glVertexAttribI4uivEXT, 886)
|
||||
GL_STUB(glVertexAttribI4usvEXT, 887)
|
||||
GL_STUB(glVertexAttribIPointerEXT, 888)
|
||||
GL_STUB(glFramebufferTextureLayerEXT, 889)
|
||||
GL_STUB(glColorMaskIndexedEXT, 890)
|
||||
GL_STUB(glDisableIndexedEXT, 891)
|
||||
GL_STUB(glEnableIndexedEXT, 892)
|
||||
GL_STUB(glGetBooleanIndexedvEXT, 893)
|
||||
GL_STUB(glGetIntegerIndexedvEXT, 894)
|
||||
GL_STUB(glIsEnabledIndexedEXT, 895)
|
||||
GL_STUB(glClearColorIiEXT, 896)
|
||||
GL_STUB(glClearColorIuiEXT, 897)
|
||||
GL_STUB(glGetTexParameterIivEXT, 898)
|
||||
GL_STUB(glGetTexParameterIuivEXT, 899)
|
||||
GL_STUB(glTexParameterIivEXT, 900)
|
||||
GL_STUB(glTexParameterIuivEXT, 901)
|
||||
GL_STUB(glBeginConditionalRenderNV, 902)
|
||||
GL_STUB(glEndConditionalRenderNV, 903)
|
||||
GL_STUB(glBeginTransformFeedbackEXT, 904)
|
||||
GL_STUB(glBindBufferBaseEXT, 905)
|
||||
GL_STUB(glBindBufferOffsetEXT, 906)
|
||||
GL_STUB(glBindBufferRangeEXT, 907)
|
||||
GL_STUB(glEndTransformFeedbackEXT, 908)
|
||||
GL_STUB(glGetTransformFeedbackVaryingEXT, 909)
|
||||
GL_STUB(glTransformFeedbackVaryingsEXT, 910)
|
||||
GL_STUB(glProvokingVertexEXT, 911)
|
||||
GL_STUB(gl_dispatch_stub_912, 912)
|
||||
HIDDEN(gl_dispatch_stub_912)
|
||||
GL_STUB(gl_dispatch_stub_913, 913)
|
||||
HIDDEN(gl_dispatch_stub_913)
|
||||
GL_STUB(glGetObjectParameterivAPPLE, 914)
|
||||
GL_STUB(glObjectPurgeableAPPLE, 915)
|
||||
GL_STUB(glObjectUnpurgeableAPPLE, 916)
|
||||
GL_STUB(glActiveProgramEXT, 917)
|
||||
GL_STUB(glCreateShaderProgramEXT, 918)
|
||||
GL_STUB(glUseShaderProgramEXT, 919)
|
||||
GL_STUB(glTextureBarrierNV, 920)
|
||||
GL_STUB(gl_dispatch_stub_921, 921)
|
||||
HIDDEN(gl_dispatch_stub_921)
|
||||
GL_STUB(gl_dispatch_stub_922, 922)
|
||||
HIDDEN(gl_dispatch_stub_922)
|
||||
GL_STUB(gl_dispatch_stub_923, 923)
|
||||
HIDDEN(gl_dispatch_stub_923)
|
||||
GL_STUB(gl_dispatch_stub_924, 924)
|
||||
HIDDEN(gl_dispatch_stub_924)
|
||||
GL_STUB(gl_dispatch_stub_925, 925)
|
||||
HIDDEN(gl_dispatch_stub_925)
|
||||
GL_STUB(glEGLImageTargetRenderbufferStorageOES, 926)
|
||||
GL_STUB(glEGLImageTargetTexture2DOES, 927)
|
||||
GL_STUB_ALIAS(glArrayElementEXT, glArrayElement)
|
||||
GL_STUB_ALIAS(glBindTextureEXT, glBindTexture)
|
||||
GL_STUB_ALIAS(glDrawArraysEXT, glDrawArrays)
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -776,323 +776,343 @@ GLNAME(gl_dispatch_functions_start):
|
|||
GL_STUB(GetShaderPrecisionFormat, 623, GetShaderPrecisionFormat@16)
|
||||
GL_STUB(ReleaseShaderCompiler, 624, ReleaseShaderCompiler@0)
|
||||
GL_STUB(ShaderBinary, 625, ShaderBinary@20)
|
||||
GL_STUB(PolygonOffsetEXT, 626, PolygonOffsetEXT@8)
|
||||
GL_STUB(_dispatch_stub_627, 627, _dispatch_stub_627@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_627, _dispatch_stub_627@8))
|
||||
GL_STUB(_dispatch_stub_628, 628, _dispatch_stub_628@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_628, _dispatch_stub_628@8))
|
||||
GL_STUB(_dispatch_stub_629, 629, _dispatch_stub_629@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_629, _dispatch_stub_629@8))
|
||||
GL_STUB(_dispatch_stub_630, 630, _dispatch_stub_630@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_630, _dispatch_stub_630@8))
|
||||
GL_STUB(_dispatch_stub_631, 631, _dispatch_stub_631@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_631, _dispatch_stub_631@8))
|
||||
GL_STUB(_dispatch_stub_632, 632, _dispatch_stub_632@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_632, _dispatch_stub_632@8))
|
||||
GL_STUB(_dispatch_stub_633, 633, _dispatch_stub_633@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_633, _dispatch_stub_633@8))
|
||||
GL_STUB(_dispatch_stub_634, 634, _dispatch_stub_634@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_634, _dispatch_stub_634@4))
|
||||
GL_STUB(ColorPointerEXT, 635, ColorPointerEXT@20)
|
||||
GL_STUB(EdgeFlagPointerEXT, 636, EdgeFlagPointerEXT@12)
|
||||
GL_STUB(IndexPointerEXT, 637, IndexPointerEXT@16)
|
||||
GL_STUB(NormalPointerEXT, 638, NormalPointerEXT@16)
|
||||
GL_STUB(TexCoordPointerEXT, 639, TexCoordPointerEXT@20)
|
||||
GL_STUB(VertexPointerEXT, 640, VertexPointerEXT@20)
|
||||
GL_STUB(PointParameterfEXT, 641, PointParameterfEXT@8)
|
||||
GL_STUB(PointParameterfvEXT, 642, PointParameterfvEXT@8)
|
||||
GL_STUB(LockArraysEXT, 643, LockArraysEXT@8)
|
||||
GL_STUB(UnlockArraysEXT, 644, UnlockArraysEXT@0)
|
||||
GL_STUB(SecondaryColor3bEXT, 645, SecondaryColor3bEXT@12)
|
||||
GL_STUB(SecondaryColor3bvEXT, 646, SecondaryColor3bvEXT@4)
|
||||
GL_STUB(SecondaryColor3dEXT, 647, SecondaryColor3dEXT@24)
|
||||
GL_STUB(SecondaryColor3dvEXT, 648, SecondaryColor3dvEXT@4)
|
||||
GL_STUB(SecondaryColor3fEXT, 649, SecondaryColor3fEXT@12)
|
||||
GL_STUB(SecondaryColor3fvEXT, 650, SecondaryColor3fvEXT@4)
|
||||
GL_STUB(SecondaryColor3iEXT, 651, SecondaryColor3iEXT@12)
|
||||
GL_STUB(SecondaryColor3ivEXT, 652, SecondaryColor3ivEXT@4)
|
||||
GL_STUB(SecondaryColor3sEXT, 653, SecondaryColor3sEXT@12)
|
||||
GL_STUB(SecondaryColor3svEXT, 654, SecondaryColor3svEXT@4)
|
||||
GL_STUB(SecondaryColor3ubEXT, 655, SecondaryColor3ubEXT@12)
|
||||
GL_STUB(SecondaryColor3ubvEXT, 656, SecondaryColor3ubvEXT@4)
|
||||
GL_STUB(SecondaryColor3uiEXT, 657, SecondaryColor3uiEXT@12)
|
||||
GL_STUB(SecondaryColor3uivEXT, 658, SecondaryColor3uivEXT@4)
|
||||
GL_STUB(SecondaryColor3usEXT, 659, SecondaryColor3usEXT@12)
|
||||
GL_STUB(SecondaryColor3usvEXT, 660, SecondaryColor3usvEXT@4)
|
||||
GL_STUB(SecondaryColorPointerEXT, 661, SecondaryColorPointerEXT@16)
|
||||
GL_STUB(MultiDrawArraysEXT, 662, MultiDrawArraysEXT@16)
|
||||
GL_STUB(MultiDrawElementsEXT, 663, MultiDrawElementsEXT@20)
|
||||
GL_STUB(FogCoordPointerEXT, 664, FogCoordPointerEXT@12)
|
||||
GL_STUB(FogCoorddEXT, 665, FogCoorddEXT@8)
|
||||
GL_STUB(FogCoorddvEXT, 666, FogCoorddvEXT@4)
|
||||
GL_STUB(FogCoordfEXT, 667, FogCoordfEXT@4)
|
||||
GL_STUB(FogCoordfvEXT, 668, FogCoordfvEXT@4)
|
||||
GL_STUB(_dispatch_stub_669, 669, _dispatch_stub_669@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_669, _dispatch_stub_669@4))
|
||||
GL_STUB(BlendFuncSeparateEXT, 670, BlendFuncSeparateEXT@16)
|
||||
GL_STUB(FlushVertexArrayRangeNV, 671, FlushVertexArrayRangeNV@0)
|
||||
GL_STUB(VertexArrayRangeNV, 672, VertexArrayRangeNV@8)
|
||||
GL_STUB(CombinerInputNV, 673, CombinerInputNV@24)
|
||||
GL_STUB(CombinerOutputNV, 674, CombinerOutputNV@40)
|
||||
GL_STUB(CombinerParameterfNV, 675, CombinerParameterfNV@8)
|
||||
GL_STUB(CombinerParameterfvNV, 676, CombinerParameterfvNV@8)
|
||||
GL_STUB(CombinerParameteriNV, 677, CombinerParameteriNV@8)
|
||||
GL_STUB(CombinerParameterivNV, 678, CombinerParameterivNV@8)
|
||||
GL_STUB(FinalCombinerInputNV, 679, FinalCombinerInputNV@16)
|
||||
GL_STUB(GetCombinerInputParameterfvNV, 680, GetCombinerInputParameterfvNV@20)
|
||||
GL_STUB(GetCombinerInputParameterivNV, 681, GetCombinerInputParameterivNV@20)
|
||||
GL_STUB(GetCombinerOutputParameterfvNV, 682, GetCombinerOutputParameterfvNV@16)
|
||||
GL_STUB(GetCombinerOutputParameterivNV, 683, GetCombinerOutputParameterivNV@16)
|
||||
GL_STUB(GetFinalCombinerInputParameterfvNV, 684, GetFinalCombinerInputParameterfvNV@12)
|
||||
GL_STUB(GetFinalCombinerInputParameterivNV, 685, GetFinalCombinerInputParameterivNV@12)
|
||||
GL_STUB(ResizeBuffersMESA, 686, ResizeBuffersMESA@0)
|
||||
GL_STUB(WindowPos2dMESA, 687, WindowPos2dMESA@16)
|
||||
GL_STUB(WindowPos2dvMESA, 688, WindowPos2dvMESA@4)
|
||||
GL_STUB(WindowPos2fMESA, 689, WindowPos2fMESA@8)
|
||||
GL_STUB(WindowPos2fvMESA, 690, WindowPos2fvMESA@4)
|
||||
GL_STUB(WindowPos2iMESA, 691, WindowPos2iMESA@8)
|
||||
GL_STUB(WindowPos2ivMESA, 692, WindowPos2ivMESA@4)
|
||||
GL_STUB(WindowPos2sMESA, 693, WindowPos2sMESA@8)
|
||||
GL_STUB(WindowPos2svMESA, 694, WindowPos2svMESA@4)
|
||||
GL_STUB(WindowPos3dMESA, 695, WindowPos3dMESA@24)
|
||||
GL_STUB(WindowPos3dvMESA, 696, WindowPos3dvMESA@4)
|
||||
GL_STUB(WindowPos3fMESA, 697, WindowPos3fMESA@12)
|
||||
GL_STUB(WindowPos3fvMESA, 698, WindowPos3fvMESA@4)
|
||||
GL_STUB(WindowPos3iMESA, 699, WindowPos3iMESA@12)
|
||||
GL_STUB(WindowPos3ivMESA, 700, WindowPos3ivMESA@4)
|
||||
GL_STUB(WindowPos3sMESA, 701, WindowPos3sMESA@12)
|
||||
GL_STUB(WindowPos3svMESA, 702, WindowPos3svMESA@4)
|
||||
GL_STUB(WindowPos4dMESA, 703, WindowPos4dMESA@32)
|
||||
GL_STUB(WindowPos4dvMESA, 704, WindowPos4dvMESA@4)
|
||||
GL_STUB(WindowPos4fMESA, 705, WindowPos4fMESA@16)
|
||||
GL_STUB(WindowPos4fvMESA, 706, WindowPos4fvMESA@4)
|
||||
GL_STUB(WindowPos4iMESA, 707, WindowPos4iMESA@16)
|
||||
GL_STUB(WindowPos4ivMESA, 708, WindowPos4ivMESA@4)
|
||||
GL_STUB(WindowPos4sMESA, 709, WindowPos4sMESA@16)
|
||||
GL_STUB(WindowPos4svMESA, 710, WindowPos4svMESA@4)
|
||||
GL_STUB(_dispatch_stub_711, 711, _dispatch_stub_711@20)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_711, _dispatch_stub_711@20))
|
||||
GL_STUB(_dispatch_stub_712, 712, _dispatch_stub_712@24)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_712, _dispatch_stub_712@24))
|
||||
GL_STUB(_dispatch_stub_713, 713, _dispatch_stub_713@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_713, _dispatch_stub_713@8))
|
||||
GL_STUB(_dispatch_stub_714, 714, _dispatch_stub_714@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_714, _dispatch_stub_714@4))
|
||||
GL_STUB(_dispatch_stub_715, 715, _dispatch_stub_715@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_715, _dispatch_stub_715@8))
|
||||
GL_STUB(_dispatch_stub_716, 716, _dispatch_stub_716@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_716, _dispatch_stub_716@12))
|
||||
GL_STUB(_dispatch_stub_717, 717, _dispatch_stub_717@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_717, _dispatch_stub_717@4))
|
||||
GL_STUB(_dispatch_stub_718, 718, _dispatch_stub_718@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_718, _dispatch_stub_718@8))
|
||||
GL_STUB(_dispatch_stub_719, 719, _dispatch_stub_719@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_719, _dispatch_stub_719@4))
|
||||
GL_STUB(AreProgramsResidentNV, 720, AreProgramsResidentNV@12)
|
||||
GL_STUB(BindProgramNV, 721, BindProgramNV@8)
|
||||
GL_STUB(DeleteProgramsNV, 722, DeleteProgramsNV@8)
|
||||
GL_STUB(ExecuteProgramNV, 723, ExecuteProgramNV@12)
|
||||
GL_STUB(GenProgramsNV, 724, GenProgramsNV@8)
|
||||
GL_STUB(GetProgramParameterdvNV, 725, GetProgramParameterdvNV@16)
|
||||
GL_STUB(GetProgramParameterfvNV, 726, GetProgramParameterfvNV@16)
|
||||
GL_STUB(GetProgramStringNV, 727, GetProgramStringNV@12)
|
||||
GL_STUB(GetProgramivNV, 728, GetProgramivNV@12)
|
||||
GL_STUB(GetTrackMatrixivNV, 729, GetTrackMatrixivNV@16)
|
||||
GL_STUB(GetVertexAttribPointervNV, 730, GetVertexAttribPointervNV@12)
|
||||
GL_STUB(GetVertexAttribdvNV, 731, GetVertexAttribdvNV@12)
|
||||
GL_STUB(GetVertexAttribfvNV, 732, GetVertexAttribfvNV@12)
|
||||
GL_STUB(GetVertexAttribivNV, 733, GetVertexAttribivNV@12)
|
||||
GL_STUB(IsProgramNV, 734, IsProgramNV@4)
|
||||
GL_STUB(LoadProgramNV, 735, LoadProgramNV@16)
|
||||
GL_STUB(ProgramParameters4dvNV, 736, ProgramParameters4dvNV@16)
|
||||
GL_STUB(ProgramParameters4fvNV, 737, ProgramParameters4fvNV@16)
|
||||
GL_STUB(RequestResidentProgramsNV, 738, RequestResidentProgramsNV@8)
|
||||
GL_STUB(TrackMatrixNV, 739, TrackMatrixNV@16)
|
||||
GL_STUB(VertexAttrib1dNV, 740, VertexAttrib1dNV@12)
|
||||
GL_STUB(VertexAttrib1dvNV, 741, VertexAttrib1dvNV@8)
|
||||
GL_STUB(VertexAttrib1fNV, 742, VertexAttrib1fNV@8)
|
||||
GL_STUB(VertexAttrib1fvNV, 743, VertexAttrib1fvNV@8)
|
||||
GL_STUB(VertexAttrib1sNV, 744, VertexAttrib1sNV@8)
|
||||
GL_STUB(VertexAttrib1svNV, 745, VertexAttrib1svNV@8)
|
||||
GL_STUB(VertexAttrib2dNV, 746, VertexAttrib2dNV@20)
|
||||
GL_STUB(VertexAttrib2dvNV, 747, VertexAttrib2dvNV@8)
|
||||
GL_STUB(VertexAttrib2fNV, 748, VertexAttrib2fNV@12)
|
||||
GL_STUB(VertexAttrib2fvNV, 749, VertexAttrib2fvNV@8)
|
||||
GL_STUB(VertexAttrib2sNV, 750, VertexAttrib2sNV@12)
|
||||
GL_STUB(VertexAttrib2svNV, 751, VertexAttrib2svNV@8)
|
||||
GL_STUB(VertexAttrib3dNV, 752, VertexAttrib3dNV@28)
|
||||
GL_STUB(VertexAttrib3dvNV, 753, VertexAttrib3dvNV@8)
|
||||
GL_STUB(VertexAttrib3fNV, 754, VertexAttrib3fNV@16)
|
||||
GL_STUB(VertexAttrib3fvNV, 755, VertexAttrib3fvNV@8)
|
||||
GL_STUB(VertexAttrib3sNV, 756, VertexAttrib3sNV@16)
|
||||
GL_STUB(VertexAttrib3svNV, 757, VertexAttrib3svNV@8)
|
||||
GL_STUB(VertexAttrib4dNV, 758, VertexAttrib4dNV@36)
|
||||
GL_STUB(VertexAttrib4dvNV, 759, VertexAttrib4dvNV@8)
|
||||
GL_STUB(VertexAttrib4fNV, 760, VertexAttrib4fNV@20)
|
||||
GL_STUB(VertexAttrib4fvNV, 761, VertexAttrib4fvNV@8)
|
||||
GL_STUB(VertexAttrib4sNV, 762, VertexAttrib4sNV@20)
|
||||
GL_STUB(VertexAttrib4svNV, 763, VertexAttrib4svNV@8)
|
||||
GL_STUB(VertexAttrib4ubNV, 764, VertexAttrib4ubNV@20)
|
||||
GL_STUB(VertexAttrib4ubvNV, 765, VertexAttrib4ubvNV@8)
|
||||
GL_STUB(VertexAttribPointerNV, 766, VertexAttribPointerNV@20)
|
||||
GL_STUB(VertexAttribs1dvNV, 767, VertexAttribs1dvNV@12)
|
||||
GL_STUB(VertexAttribs1fvNV, 768, VertexAttribs1fvNV@12)
|
||||
GL_STUB(VertexAttribs1svNV, 769, VertexAttribs1svNV@12)
|
||||
GL_STUB(VertexAttribs2dvNV, 770, VertexAttribs2dvNV@12)
|
||||
GL_STUB(VertexAttribs2fvNV, 771, VertexAttribs2fvNV@12)
|
||||
GL_STUB(VertexAttribs2svNV, 772, VertexAttribs2svNV@12)
|
||||
GL_STUB(VertexAttribs3dvNV, 773, VertexAttribs3dvNV@12)
|
||||
GL_STUB(VertexAttribs3fvNV, 774, VertexAttribs3fvNV@12)
|
||||
GL_STUB(VertexAttribs3svNV, 775, VertexAttribs3svNV@12)
|
||||
GL_STUB(VertexAttribs4dvNV, 776, VertexAttribs4dvNV@12)
|
||||
GL_STUB(VertexAttribs4fvNV, 777, VertexAttribs4fvNV@12)
|
||||
GL_STUB(VertexAttribs4svNV, 778, VertexAttribs4svNV@12)
|
||||
GL_STUB(VertexAttribs4ubvNV, 779, VertexAttribs4ubvNV@12)
|
||||
GL_STUB(GetTexBumpParameterfvATI, 780, GetTexBumpParameterfvATI@8)
|
||||
GL_STUB(GetTexBumpParameterivATI, 781, GetTexBumpParameterivATI@8)
|
||||
GL_STUB(TexBumpParameterfvATI, 782, TexBumpParameterfvATI@8)
|
||||
GL_STUB(TexBumpParameterivATI, 783, TexBumpParameterivATI@8)
|
||||
GL_STUB(AlphaFragmentOp1ATI, 784, AlphaFragmentOp1ATI@24)
|
||||
GL_STUB(AlphaFragmentOp2ATI, 785, AlphaFragmentOp2ATI@36)
|
||||
GL_STUB(AlphaFragmentOp3ATI, 786, AlphaFragmentOp3ATI@48)
|
||||
GL_STUB(BeginFragmentShaderATI, 787, BeginFragmentShaderATI@0)
|
||||
GL_STUB(BindFragmentShaderATI, 788, BindFragmentShaderATI@4)
|
||||
GL_STUB(ColorFragmentOp1ATI, 789, ColorFragmentOp1ATI@28)
|
||||
GL_STUB(ColorFragmentOp2ATI, 790, ColorFragmentOp2ATI@40)
|
||||
GL_STUB(ColorFragmentOp3ATI, 791, ColorFragmentOp3ATI@52)
|
||||
GL_STUB(DeleteFragmentShaderATI, 792, DeleteFragmentShaderATI@4)
|
||||
GL_STUB(EndFragmentShaderATI, 793, EndFragmentShaderATI@0)
|
||||
GL_STUB(GenFragmentShadersATI, 794, GenFragmentShadersATI@4)
|
||||
GL_STUB(PassTexCoordATI, 795, PassTexCoordATI@12)
|
||||
GL_STUB(SampleMapATI, 796, SampleMapATI@12)
|
||||
GL_STUB(SetFragmentShaderConstantATI, 797, SetFragmentShaderConstantATI@8)
|
||||
GL_STUB(PointParameteriNV, 798, PointParameteriNV@8)
|
||||
GL_STUB(PointParameterivNV, 799, PointParameterivNV@8)
|
||||
GL_STUB(_dispatch_stub_800, 800, _dispatch_stub_800@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_800, _dispatch_stub_800@4))
|
||||
GL_STUB(_dispatch_stub_801, 801, _dispatch_stub_801@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_801, _dispatch_stub_801@4))
|
||||
GL_STUB(_dispatch_stub_802, 802, _dispatch_stub_802@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_802, _dispatch_stub_802@8))
|
||||
GL_STUB(_dispatch_stub_803, 803, _dispatch_stub_803@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_803, _dispatch_stub_803@8))
|
||||
GL_STUB(_dispatch_stub_804, 804, _dispatch_stub_804@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_804, _dispatch_stub_804@4))
|
||||
GL_STUB(GetProgramNamedParameterdvNV, 805, GetProgramNamedParameterdvNV@16)
|
||||
GL_STUB(GetProgramNamedParameterfvNV, 806, GetProgramNamedParameterfvNV@16)
|
||||
GL_STUB(ProgramNamedParameter4dNV, 807, ProgramNamedParameter4dNV@44)
|
||||
GL_STUB(ProgramNamedParameter4dvNV, 808, ProgramNamedParameter4dvNV@16)
|
||||
GL_STUB(ProgramNamedParameter4fNV, 809, ProgramNamedParameter4fNV@28)
|
||||
GL_STUB(ProgramNamedParameter4fvNV, 810, ProgramNamedParameter4fvNV@16)
|
||||
GL_STUB(PrimitiveRestartIndexNV, 811, PrimitiveRestartIndexNV@4)
|
||||
GL_STUB(PrimitiveRestartNV, 812, PrimitiveRestartNV@0)
|
||||
GL_STUB(_dispatch_stub_813, 813, _dispatch_stub_813@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_813, _dispatch_stub_813@16))
|
||||
GL_STUB(_dispatch_stub_814, 814, _dispatch_stub_814@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_814, _dispatch_stub_814@8))
|
||||
GL_STUB(BindFramebufferEXT, 815, BindFramebufferEXT@8)
|
||||
GL_STUB(BindRenderbufferEXT, 816, BindRenderbufferEXT@8)
|
||||
GL_STUB(CheckFramebufferStatusEXT, 817, CheckFramebufferStatusEXT@4)
|
||||
GL_STUB(DeleteFramebuffersEXT, 818, DeleteFramebuffersEXT@8)
|
||||
GL_STUB(DeleteRenderbuffersEXT, 819, DeleteRenderbuffersEXT@8)
|
||||
GL_STUB(FramebufferRenderbufferEXT, 820, FramebufferRenderbufferEXT@16)
|
||||
GL_STUB(FramebufferTexture1DEXT, 821, FramebufferTexture1DEXT@20)
|
||||
GL_STUB(FramebufferTexture2DEXT, 822, FramebufferTexture2DEXT@20)
|
||||
GL_STUB(FramebufferTexture3DEXT, 823, FramebufferTexture3DEXT@24)
|
||||
GL_STUB(GenFramebuffersEXT, 824, GenFramebuffersEXT@8)
|
||||
GL_STUB(GenRenderbuffersEXT, 825, GenRenderbuffersEXT@8)
|
||||
GL_STUB(GenerateMipmapEXT, 826, GenerateMipmapEXT@4)
|
||||
GL_STUB(GetFramebufferAttachmentParameterivEXT, 827, GetFramebufferAttachmentParameterivEXT@16)
|
||||
GL_STUB(GetRenderbufferParameterivEXT, 828, GetRenderbufferParameterivEXT@12)
|
||||
GL_STUB(IsFramebufferEXT, 829, IsFramebufferEXT@4)
|
||||
GL_STUB(IsRenderbufferEXT, 830, IsRenderbufferEXT@4)
|
||||
GL_STUB(RenderbufferStorageEXT, 831, RenderbufferStorageEXT@16)
|
||||
GL_STUB(_dispatch_stub_832, 832, _dispatch_stub_832@40)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_832, _dispatch_stub_832@40))
|
||||
GL_STUB(_dispatch_stub_833, 833, _dispatch_stub_833@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_833, _dispatch_stub_833@12))
|
||||
GL_STUB(_dispatch_stub_834, 834, _dispatch_stub_834@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_834, _dispatch_stub_834@12))
|
||||
GL_STUB(BindFragDataLocationEXT, 835, BindFragDataLocationEXT@12)
|
||||
GL_STUB(GetFragDataLocationEXT, 836, GetFragDataLocationEXT@8)
|
||||
GL_STUB(GetUniformuivEXT, 837, GetUniformuivEXT@12)
|
||||
GL_STUB(GetVertexAttribIivEXT, 838, GetVertexAttribIivEXT@12)
|
||||
GL_STUB(GetVertexAttribIuivEXT, 839, GetVertexAttribIuivEXT@12)
|
||||
GL_STUB(Uniform1uiEXT, 840, Uniform1uiEXT@8)
|
||||
GL_STUB(Uniform1uivEXT, 841, Uniform1uivEXT@12)
|
||||
GL_STUB(Uniform2uiEXT, 842, Uniform2uiEXT@12)
|
||||
GL_STUB(Uniform2uivEXT, 843, Uniform2uivEXT@12)
|
||||
GL_STUB(Uniform3uiEXT, 844, Uniform3uiEXT@16)
|
||||
GL_STUB(Uniform3uivEXT, 845, Uniform3uivEXT@12)
|
||||
GL_STUB(Uniform4uiEXT, 846, Uniform4uiEXT@20)
|
||||
GL_STUB(Uniform4uivEXT, 847, Uniform4uivEXT@12)
|
||||
GL_STUB(VertexAttribI1iEXT, 848, VertexAttribI1iEXT@8)
|
||||
GL_STUB(VertexAttribI1ivEXT, 849, VertexAttribI1ivEXT@8)
|
||||
GL_STUB(VertexAttribI1uiEXT, 850, VertexAttribI1uiEXT@8)
|
||||
GL_STUB(VertexAttribI1uivEXT, 851, VertexAttribI1uivEXT@8)
|
||||
GL_STUB(VertexAttribI2iEXT, 852, VertexAttribI2iEXT@12)
|
||||
GL_STUB(VertexAttribI2ivEXT, 853, VertexAttribI2ivEXT@8)
|
||||
GL_STUB(VertexAttribI2uiEXT, 854, VertexAttribI2uiEXT@12)
|
||||
GL_STUB(VertexAttribI2uivEXT, 855, VertexAttribI2uivEXT@8)
|
||||
GL_STUB(VertexAttribI3iEXT, 856, VertexAttribI3iEXT@16)
|
||||
GL_STUB(VertexAttribI3ivEXT, 857, VertexAttribI3ivEXT@8)
|
||||
GL_STUB(VertexAttribI3uiEXT, 858, VertexAttribI3uiEXT@16)
|
||||
GL_STUB(VertexAttribI3uivEXT, 859, VertexAttribI3uivEXT@8)
|
||||
GL_STUB(VertexAttribI4bvEXT, 860, VertexAttribI4bvEXT@8)
|
||||
GL_STUB(VertexAttribI4iEXT, 861, VertexAttribI4iEXT@20)
|
||||
GL_STUB(VertexAttribI4ivEXT, 862, VertexAttribI4ivEXT@8)
|
||||
GL_STUB(VertexAttribI4svEXT, 863, VertexAttribI4svEXT@8)
|
||||
GL_STUB(VertexAttribI4ubvEXT, 864, VertexAttribI4ubvEXT@8)
|
||||
GL_STUB(VertexAttribI4uiEXT, 865, VertexAttribI4uiEXT@20)
|
||||
GL_STUB(VertexAttribI4uivEXT, 866, VertexAttribI4uivEXT@8)
|
||||
GL_STUB(VertexAttribI4usvEXT, 867, VertexAttribI4usvEXT@8)
|
||||
GL_STUB(VertexAttribIPointerEXT, 868, VertexAttribIPointerEXT@20)
|
||||
GL_STUB(FramebufferTextureLayerEXT, 869, FramebufferTextureLayerEXT@20)
|
||||
GL_STUB(ColorMaskIndexedEXT, 870, ColorMaskIndexedEXT@20)
|
||||
GL_STUB(DisableIndexedEXT, 871, DisableIndexedEXT@8)
|
||||
GL_STUB(EnableIndexedEXT, 872, EnableIndexedEXT@8)
|
||||
GL_STUB(GetBooleanIndexedvEXT, 873, GetBooleanIndexedvEXT@12)
|
||||
GL_STUB(GetIntegerIndexedvEXT, 874, GetIntegerIndexedvEXT@12)
|
||||
GL_STUB(IsEnabledIndexedEXT, 875, IsEnabledIndexedEXT@8)
|
||||
GL_STUB(ClearColorIiEXT, 876, ClearColorIiEXT@16)
|
||||
GL_STUB(ClearColorIuiEXT, 877, ClearColorIuiEXT@16)
|
||||
GL_STUB(GetTexParameterIivEXT, 878, GetTexParameterIivEXT@12)
|
||||
GL_STUB(GetTexParameterIuivEXT, 879, GetTexParameterIuivEXT@12)
|
||||
GL_STUB(TexParameterIivEXT, 880, TexParameterIivEXT@12)
|
||||
GL_STUB(TexParameterIuivEXT, 881, TexParameterIuivEXT@12)
|
||||
GL_STUB(BeginConditionalRenderNV, 882, BeginConditionalRenderNV@8)
|
||||
GL_STUB(EndConditionalRenderNV, 883, EndConditionalRenderNV@0)
|
||||
GL_STUB(BeginTransformFeedbackEXT, 884, BeginTransformFeedbackEXT@4)
|
||||
GL_STUB(BindBufferBaseEXT, 885, BindBufferBaseEXT@12)
|
||||
GL_STUB(BindBufferOffsetEXT, 886, BindBufferOffsetEXT@16)
|
||||
GL_STUB(BindBufferRangeEXT, 887, BindBufferRangeEXT@20)
|
||||
GL_STUB(EndTransformFeedbackEXT, 888, EndTransformFeedbackEXT@0)
|
||||
GL_STUB(GetTransformFeedbackVaryingEXT, 889, GetTransformFeedbackVaryingEXT@28)
|
||||
GL_STUB(TransformFeedbackVaryingsEXT, 890, TransformFeedbackVaryingsEXT@16)
|
||||
GL_STUB(ProvokingVertexEXT, 891, ProvokingVertexEXT@4)
|
||||
GL_STUB(_dispatch_stub_892, 892, _dispatch_stub_892@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_892, _dispatch_stub_892@12))
|
||||
GL_STUB(_dispatch_stub_893, 893, _dispatch_stub_893@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_893, _dispatch_stub_893@12))
|
||||
GL_STUB(GetObjectParameterivAPPLE, 894, GetObjectParameterivAPPLE@16)
|
||||
GL_STUB(ObjectPurgeableAPPLE, 895, ObjectPurgeableAPPLE@12)
|
||||
GL_STUB(ObjectUnpurgeableAPPLE, 896, ObjectUnpurgeableAPPLE@12)
|
||||
GL_STUB(ActiveProgramEXT, 897, ActiveProgramEXT@4)
|
||||
GL_STUB(CreateShaderProgramEXT, 898, CreateShaderProgramEXT@8)
|
||||
GL_STUB(UseShaderProgramEXT, 899, UseShaderProgramEXT@8)
|
||||
GL_STUB(TextureBarrierNV, 900, TextureBarrierNV@0)
|
||||
GL_STUB(_dispatch_stub_901, 901, _dispatch_stub_901@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_901, _dispatch_stub_901@16))
|
||||
GL_STUB(_dispatch_stub_902, 902, _dispatch_stub_902@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_902, _dispatch_stub_902@16))
|
||||
GL_STUB(_dispatch_stub_903, 903, _dispatch_stub_903@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_903, _dispatch_stub_903@16))
|
||||
GL_STUB(_dispatch_stub_904, 904, _dispatch_stub_904@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_904, _dispatch_stub_904@12))
|
||||
GL_STUB(_dispatch_stub_905, 905, _dispatch_stub_905@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_905, _dispatch_stub_905@12))
|
||||
GL_STUB(EGLImageTargetRenderbufferStorageOES, 906, EGLImageTargetRenderbufferStorageOES@8)
|
||||
GL_STUB(EGLImageTargetTexture2DOES, 907, EGLImageTargetTexture2DOES@8)
|
||||
GL_STUB(GetGraphicsResetStatusARB, 626, GetGraphicsResetStatusARB@0)
|
||||
GL_STUB(GetnColorTableARB, 627, GetnColorTableARB@20)
|
||||
GL_STUB(GetnCompressedTexImageARB, 628, GetnCompressedTexImageARB@16)
|
||||
GL_STUB(GetnConvolutionFilterARB, 629, GetnConvolutionFilterARB@20)
|
||||
GL_STUB(GetnHistogramARB, 630, GetnHistogramARB@24)
|
||||
GL_STUB(GetnMapdvARB, 631, GetnMapdvARB@16)
|
||||
GL_STUB(GetnMapfvARB, 632, GetnMapfvARB@16)
|
||||
GL_STUB(GetnMapivARB, 633, GetnMapivARB@16)
|
||||
GL_STUB(GetnMinmaxARB, 634, GetnMinmaxARB@24)
|
||||
GL_STUB(GetnPixelMapfvARB, 635, GetnPixelMapfvARB@12)
|
||||
GL_STUB(GetnPixelMapuivARB, 636, GetnPixelMapuivARB@12)
|
||||
GL_STUB(GetnPixelMapusvARB, 637, GetnPixelMapusvARB@12)
|
||||
GL_STUB(GetnPolygonStippleARB, 638, GetnPolygonStippleARB@8)
|
||||
GL_STUB(GetnSeparableFilterARB, 639, GetnSeparableFilterARB@32)
|
||||
GL_STUB(GetnTexImageARB, 640, GetnTexImageARB@24)
|
||||
GL_STUB(GetnUniformdvARB, 641, GetnUniformdvARB@16)
|
||||
GL_STUB(GetnUniformfvARB, 642, GetnUniformfvARB@16)
|
||||
GL_STUB(GetnUniformivARB, 643, GetnUniformivARB@16)
|
||||
GL_STUB(GetnUniformuivARB, 644, GetnUniformuivARB@16)
|
||||
GL_STUB(ReadnPixelsARB, 645, ReadnPixelsARB@32)
|
||||
GL_STUB(PolygonOffsetEXT, 646, PolygonOffsetEXT@8)
|
||||
GL_STUB(_dispatch_stub_647, 647, _dispatch_stub_647@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_647, _dispatch_stub_647@8))
|
||||
GL_STUB(_dispatch_stub_648, 648, _dispatch_stub_648@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_648, _dispatch_stub_648@8))
|
||||
GL_STUB(_dispatch_stub_649, 649, _dispatch_stub_649@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_649, _dispatch_stub_649@8))
|
||||
GL_STUB(_dispatch_stub_650, 650, _dispatch_stub_650@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_650, _dispatch_stub_650@8))
|
||||
GL_STUB(_dispatch_stub_651, 651, _dispatch_stub_651@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_651, _dispatch_stub_651@8))
|
||||
GL_STUB(_dispatch_stub_652, 652, _dispatch_stub_652@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_652, _dispatch_stub_652@8))
|
||||
GL_STUB(_dispatch_stub_653, 653, _dispatch_stub_653@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_653, _dispatch_stub_653@8))
|
||||
GL_STUB(_dispatch_stub_654, 654, _dispatch_stub_654@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_654, _dispatch_stub_654@4))
|
||||
GL_STUB(ColorPointerEXT, 655, ColorPointerEXT@20)
|
||||
GL_STUB(EdgeFlagPointerEXT, 656, EdgeFlagPointerEXT@12)
|
||||
GL_STUB(IndexPointerEXT, 657, IndexPointerEXT@16)
|
||||
GL_STUB(NormalPointerEXT, 658, NormalPointerEXT@16)
|
||||
GL_STUB(TexCoordPointerEXT, 659, TexCoordPointerEXT@20)
|
||||
GL_STUB(VertexPointerEXT, 660, VertexPointerEXT@20)
|
||||
GL_STUB(PointParameterfEXT, 661, PointParameterfEXT@8)
|
||||
GL_STUB(PointParameterfvEXT, 662, PointParameterfvEXT@8)
|
||||
GL_STUB(LockArraysEXT, 663, LockArraysEXT@8)
|
||||
GL_STUB(UnlockArraysEXT, 664, UnlockArraysEXT@0)
|
||||
GL_STUB(SecondaryColor3bEXT, 665, SecondaryColor3bEXT@12)
|
||||
GL_STUB(SecondaryColor3bvEXT, 666, SecondaryColor3bvEXT@4)
|
||||
GL_STUB(SecondaryColor3dEXT, 667, SecondaryColor3dEXT@24)
|
||||
GL_STUB(SecondaryColor3dvEXT, 668, SecondaryColor3dvEXT@4)
|
||||
GL_STUB(SecondaryColor3fEXT, 669, SecondaryColor3fEXT@12)
|
||||
GL_STUB(SecondaryColor3fvEXT, 670, SecondaryColor3fvEXT@4)
|
||||
GL_STUB(SecondaryColor3iEXT, 671, SecondaryColor3iEXT@12)
|
||||
GL_STUB(SecondaryColor3ivEXT, 672, SecondaryColor3ivEXT@4)
|
||||
GL_STUB(SecondaryColor3sEXT, 673, SecondaryColor3sEXT@12)
|
||||
GL_STUB(SecondaryColor3svEXT, 674, SecondaryColor3svEXT@4)
|
||||
GL_STUB(SecondaryColor3ubEXT, 675, SecondaryColor3ubEXT@12)
|
||||
GL_STUB(SecondaryColor3ubvEXT, 676, SecondaryColor3ubvEXT@4)
|
||||
GL_STUB(SecondaryColor3uiEXT, 677, SecondaryColor3uiEXT@12)
|
||||
GL_STUB(SecondaryColor3uivEXT, 678, SecondaryColor3uivEXT@4)
|
||||
GL_STUB(SecondaryColor3usEXT, 679, SecondaryColor3usEXT@12)
|
||||
GL_STUB(SecondaryColor3usvEXT, 680, SecondaryColor3usvEXT@4)
|
||||
GL_STUB(SecondaryColorPointerEXT, 681, SecondaryColorPointerEXT@16)
|
||||
GL_STUB(MultiDrawArraysEXT, 682, MultiDrawArraysEXT@16)
|
||||
GL_STUB(MultiDrawElementsEXT, 683, MultiDrawElementsEXT@20)
|
||||
GL_STUB(FogCoordPointerEXT, 684, FogCoordPointerEXT@12)
|
||||
GL_STUB(FogCoorddEXT, 685, FogCoorddEXT@8)
|
||||
GL_STUB(FogCoorddvEXT, 686, FogCoorddvEXT@4)
|
||||
GL_STUB(FogCoordfEXT, 687, FogCoordfEXT@4)
|
||||
GL_STUB(FogCoordfvEXT, 688, FogCoordfvEXT@4)
|
||||
GL_STUB(_dispatch_stub_689, 689, _dispatch_stub_689@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_689, _dispatch_stub_689@4))
|
||||
GL_STUB(BlendFuncSeparateEXT, 690, BlendFuncSeparateEXT@16)
|
||||
GL_STUB(FlushVertexArrayRangeNV, 691, FlushVertexArrayRangeNV@0)
|
||||
GL_STUB(VertexArrayRangeNV, 692, VertexArrayRangeNV@8)
|
||||
GL_STUB(CombinerInputNV, 693, CombinerInputNV@24)
|
||||
GL_STUB(CombinerOutputNV, 694, CombinerOutputNV@40)
|
||||
GL_STUB(CombinerParameterfNV, 695, CombinerParameterfNV@8)
|
||||
GL_STUB(CombinerParameterfvNV, 696, CombinerParameterfvNV@8)
|
||||
GL_STUB(CombinerParameteriNV, 697, CombinerParameteriNV@8)
|
||||
GL_STUB(CombinerParameterivNV, 698, CombinerParameterivNV@8)
|
||||
GL_STUB(FinalCombinerInputNV, 699, FinalCombinerInputNV@16)
|
||||
GL_STUB(GetCombinerInputParameterfvNV, 700, GetCombinerInputParameterfvNV@20)
|
||||
GL_STUB(GetCombinerInputParameterivNV, 701, GetCombinerInputParameterivNV@20)
|
||||
GL_STUB(GetCombinerOutputParameterfvNV, 702, GetCombinerOutputParameterfvNV@16)
|
||||
GL_STUB(GetCombinerOutputParameterivNV, 703, GetCombinerOutputParameterivNV@16)
|
||||
GL_STUB(GetFinalCombinerInputParameterfvNV, 704, GetFinalCombinerInputParameterfvNV@12)
|
||||
GL_STUB(GetFinalCombinerInputParameterivNV, 705, GetFinalCombinerInputParameterivNV@12)
|
||||
GL_STUB(ResizeBuffersMESA, 706, ResizeBuffersMESA@0)
|
||||
GL_STUB(WindowPos2dMESA, 707, WindowPos2dMESA@16)
|
||||
GL_STUB(WindowPos2dvMESA, 708, WindowPos2dvMESA@4)
|
||||
GL_STUB(WindowPos2fMESA, 709, WindowPos2fMESA@8)
|
||||
GL_STUB(WindowPos2fvMESA, 710, WindowPos2fvMESA@4)
|
||||
GL_STUB(WindowPos2iMESA, 711, WindowPos2iMESA@8)
|
||||
GL_STUB(WindowPos2ivMESA, 712, WindowPos2ivMESA@4)
|
||||
GL_STUB(WindowPos2sMESA, 713, WindowPos2sMESA@8)
|
||||
GL_STUB(WindowPos2svMESA, 714, WindowPos2svMESA@4)
|
||||
GL_STUB(WindowPos3dMESA, 715, WindowPos3dMESA@24)
|
||||
GL_STUB(WindowPos3dvMESA, 716, WindowPos3dvMESA@4)
|
||||
GL_STUB(WindowPos3fMESA, 717, WindowPos3fMESA@12)
|
||||
GL_STUB(WindowPos3fvMESA, 718, WindowPos3fvMESA@4)
|
||||
GL_STUB(WindowPos3iMESA, 719, WindowPos3iMESA@12)
|
||||
GL_STUB(WindowPos3ivMESA, 720, WindowPos3ivMESA@4)
|
||||
GL_STUB(WindowPos3sMESA, 721, WindowPos3sMESA@12)
|
||||
GL_STUB(WindowPos3svMESA, 722, WindowPos3svMESA@4)
|
||||
GL_STUB(WindowPos4dMESA, 723, WindowPos4dMESA@32)
|
||||
GL_STUB(WindowPos4dvMESA, 724, WindowPos4dvMESA@4)
|
||||
GL_STUB(WindowPos4fMESA, 725, WindowPos4fMESA@16)
|
||||
GL_STUB(WindowPos4fvMESA, 726, WindowPos4fvMESA@4)
|
||||
GL_STUB(WindowPos4iMESA, 727, WindowPos4iMESA@16)
|
||||
GL_STUB(WindowPos4ivMESA, 728, WindowPos4ivMESA@4)
|
||||
GL_STUB(WindowPos4sMESA, 729, WindowPos4sMESA@16)
|
||||
GL_STUB(WindowPos4svMESA, 730, WindowPos4svMESA@4)
|
||||
GL_STUB(_dispatch_stub_731, 731, _dispatch_stub_731@20)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_731, _dispatch_stub_731@20))
|
||||
GL_STUB(_dispatch_stub_732, 732, _dispatch_stub_732@24)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_732, _dispatch_stub_732@24))
|
||||
GL_STUB(_dispatch_stub_733, 733, _dispatch_stub_733@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_733, _dispatch_stub_733@8))
|
||||
GL_STUB(_dispatch_stub_734, 734, _dispatch_stub_734@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_734, _dispatch_stub_734@4))
|
||||
GL_STUB(_dispatch_stub_735, 735, _dispatch_stub_735@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_735, _dispatch_stub_735@8))
|
||||
GL_STUB(_dispatch_stub_736, 736, _dispatch_stub_736@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_736, _dispatch_stub_736@12))
|
||||
GL_STUB(_dispatch_stub_737, 737, _dispatch_stub_737@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_737, _dispatch_stub_737@4))
|
||||
GL_STUB(_dispatch_stub_738, 738, _dispatch_stub_738@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_738, _dispatch_stub_738@8))
|
||||
GL_STUB(_dispatch_stub_739, 739, _dispatch_stub_739@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_739, _dispatch_stub_739@4))
|
||||
GL_STUB(AreProgramsResidentNV, 740, AreProgramsResidentNV@12)
|
||||
GL_STUB(BindProgramNV, 741, BindProgramNV@8)
|
||||
GL_STUB(DeleteProgramsNV, 742, DeleteProgramsNV@8)
|
||||
GL_STUB(ExecuteProgramNV, 743, ExecuteProgramNV@12)
|
||||
GL_STUB(GenProgramsNV, 744, GenProgramsNV@8)
|
||||
GL_STUB(GetProgramParameterdvNV, 745, GetProgramParameterdvNV@16)
|
||||
GL_STUB(GetProgramParameterfvNV, 746, GetProgramParameterfvNV@16)
|
||||
GL_STUB(GetProgramStringNV, 747, GetProgramStringNV@12)
|
||||
GL_STUB(GetProgramivNV, 748, GetProgramivNV@12)
|
||||
GL_STUB(GetTrackMatrixivNV, 749, GetTrackMatrixivNV@16)
|
||||
GL_STUB(GetVertexAttribPointervNV, 750, GetVertexAttribPointervNV@12)
|
||||
GL_STUB(GetVertexAttribdvNV, 751, GetVertexAttribdvNV@12)
|
||||
GL_STUB(GetVertexAttribfvNV, 752, GetVertexAttribfvNV@12)
|
||||
GL_STUB(GetVertexAttribivNV, 753, GetVertexAttribivNV@12)
|
||||
GL_STUB(IsProgramNV, 754, IsProgramNV@4)
|
||||
GL_STUB(LoadProgramNV, 755, LoadProgramNV@16)
|
||||
GL_STUB(ProgramParameters4dvNV, 756, ProgramParameters4dvNV@16)
|
||||
GL_STUB(ProgramParameters4fvNV, 757, ProgramParameters4fvNV@16)
|
||||
GL_STUB(RequestResidentProgramsNV, 758, RequestResidentProgramsNV@8)
|
||||
GL_STUB(TrackMatrixNV, 759, TrackMatrixNV@16)
|
||||
GL_STUB(VertexAttrib1dNV, 760, VertexAttrib1dNV@12)
|
||||
GL_STUB(VertexAttrib1dvNV, 761, VertexAttrib1dvNV@8)
|
||||
GL_STUB(VertexAttrib1fNV, 762, VertexAttrib1fNV@8)
|
||||
GL_STUB(VertexAttrib1fvNV, 763, VertexAttrib1fvNV@8)
|
||||
GL_STUB(VertexAttrib1sNV, 764, VertexAttrib1sNV@8)
|
||||
GL_STUB(VertexAttrib1svNV, 765, VertexAttrib1svNV@8)
|
||||
GL_STUB(VertexAttrib2dNV, 766, VertexAttrib2dNV@20)
|
||||
GL_STUB(VertexAttrib2dvNV, 767, VertexAttrib2dvNV@8)
|
||||
GL_STUB(VertexAttrib2fNV, 768, VertexAttrib2fNV@12)
|
||||
GL_STUB(VertexAttrib2fvNV, 769, VertexAttrib2fvNV@8)
|
||||
GL_STUB(VertexAttrib2sNV, 770, VertexAttrib2sNV@12)
|
||||
GL_STUB(VertexAttrib2svNV, 771, VertexAttrib2svNV@8)
|
||||
GL_STUB(VertexAttrib3dNV, 772, VertexAttrib3dNV@28)
|
||||
GL_STUB(VertexAttrib3dvNV, 773, VertexAttrib3dvNV@8)
|
||||
GL_STUB(VertexAttrib3fNV, 774, VertexAttrib3fNV@16)
|
||||
GL_STUB(VertexAttrib3fvNV, 775, VertexAttrib3fvNV@8)
|
||||
GL_STUB(VertexAttrib3sNV, 776, VertexAttrib3sNV@16)
|
||||
GL_STUB(VertexAttrib3svNV, 777, VertexAttrib3svNV@8)
|
||||
GL_STUB(VertexAttrib4dNV, 778, VertexAttrib4dNV@36)
|
||||
GL_STUB(VertexAttrib4dvNV, 779, VertexAttrib4dvNV@8)
|
||||
GL_STUB(VertexAttrib4fNV, 780, VertexAttrib4fNV@20)
|
||||
GL_STUB(VertexAttrib4fvNV, 781, VertexAttrib4fvNV@8)
|
||||
GL_STUB(VertexAttrib4sNV, 782, VertexAttrib4sNV@20)
|
||||
GL_STUB(VertexAttrib4svNV, 783, VertexAttrib4svNV@8)
|
||||
GL_STUB(VertexAttrib4ubNV, 784, VertexAttrib4ubNV@20)
|
||||
GL_STUB(VertexAttrib4ubvNV, 785, VertexAttrib4ubvNV@8)
|
||||
GL_STUB(VertexAttribPointerNV, 786, VertexAttribPointerNV@20)
|
||||
GL_STUB(VertexAttribs1dvNV, 787, VertexAttribs1dvNV@12)
|
||||
GL_STUB(VertexAttribs1fvNV, 788, VertexAttribs1fvNV@12)
|
||||
GL_STUB(VertexAttribs1svNV, 789, VertexAttribs1svNV@12)
|
||||
GL_STUB(VertexAttribs2dvNV, 790, VertexAttribs2dvNV@12)
|
||||
GL_STUB(VertexAttribs2fvNV, 791, VertexAttribs2fvNV@12)
|
||||
GL_STUB(VertexAttribs2svNV, 792, VertexAttribs2svNV@12)
|
||||
GL_STUB(VertexAttribs3dvNV, 793, VertexAttribs3dvNV@12)
|
||||
GL_STUB(VertexAttribs3fvNV, 794, VertexAttribs3fvNV@12)
|
||||
GL_STUB(VertexAttribs3svNV, 795, VertexAttribs3svNV@12)
|
||||
GL_STUB(VertexAttribs4dvNV, 796, VertexAttribs4dvNV@12)
|
||||
GL_STUB(VertexAttribs4fvNV, 797, VertexAttribs4fvNV@12)
|
||||
GL_STUB(VertexAttribs4svNV, 798, VertexAttribs4svNV@12)
|
||||
GL_STUB(VertexAttribs4ubvNV, 799, VertexAttribs4ubvNV@12)
|
||||
GL_STUB(GetTexBumpParameterfvATI, 800, GetTexBumpParameterfvATI@8)
|
||||
GL_STUB(GetTexBumpParameterivATI, 801, GetTexBumpParameterivATI@8)
|
||||
GL_STUB(TexBumpParameterfvATI, 802, TexBumpParameterfvATI@8)
|
||||
GL_STUB(TexBumpParameterivATI, 803, TexBumpParameterivATI@8)
|
||||
GL_STUB(AlphaFragmentOp1ATI, 804, AlphaFragmentOp1ATI@24)
|
||||
GL_STUB(AlphaFragmentOp2ATI, 805, AlphaFragmentOp2ATI@36)
|
||||
GL_STUB(AlphaFragmentOp3ATI, 806, AlphaFragmentOp3ATI@48)
|
||||
GL_STUB(BeginFragmentShaderATI, 807, BeginFragmentShaderATI@0)
|
||||
GL_STUB(BindFragmentShaderATI, 808, BindFragmentShaderATI@4)
|
||||
GL_STUB(ColorFragmentOp1ATI, 809, ColorFragmentOp1ATI@28)
|
||||
GL_STUB(ColorFragmentOp2ATI, 810, ColorFragmentOp2ATI@40)
|
||||
GL_STUB(ColorFragmentOp3ATI, 811, ColorFragmentOp3ATI@52)
|
||||
GL_STUB(DeleteFragmentShaderATI, 812, DeleteFragmentShaderATI@4)
|
||||
GL_STUB(EndFragmentShaderATI, 813, EndFragmentShaderATI@0)
|
||||
GL_STUB(GenFragmentShadersATI, 814, GenFragmentShadersATI@4)
|
||||
GL_STUB(PassTexCoordATI, 815, PassTexCoordATI@12)
|
||||
GL_STUB(SampleMapATI, 816, SampleMapATI@12)
|
||||
GL_STUB(SetFragmentShaderConstantATI, 817, SetFragmentShaderConstantATI@8)
|
||||
GL_STUB(PointParameteriNV, 818, PointParameteriNV@8)
|
||||
GL_STUB(PointParameterivNV, 819, PointParameterivNV@8)
|
||||
GL_STUB(_dispatch_stub_820, 820, _dispatch_stub_820@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_820, _dispatch_stub_820@4))
|
||||
GL_STUB(_dispatch_stub_821, 821, _dispatch_stub_821@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_821, _dispatch_stub_821@4))
|
||||
GL_STUB(_dispatch_stub_822, 822, _dispatch_stub_822@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_822, _dispatch_stub_822@8))
|
||||
GL_STUB(_dispatch_stub_823, 823, _dispatch_stub_823@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_823, _dispatch_stub_823@8))
|
||||
GL_STUB(_dispatch_stub_824, 824, _dispatch_stub_824@4)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_824, _dispatch_stub_824@4))
|
||||
GL_STUB(GetProgramNamedParameterdvNV, 825, GetProgramNamedParameterdvNV@16)
|
||||
GL_STUB(GetProgramNamedParameterfvNV, 826, GetProgramNamedParameterfvNV@16)
|
||||
GL_STUB(ProgramNamedParameter4dNV, 827, ProgramNamedParameter4dNV@44)
|
||||
GL_STUB(ProgramNamedParameter4dvNV, 828, ProgramNamedParameter4dvNV@16)
|
||||
GL_STUB(ProgramNamedParameter4fNV, 829, ProgramNamedParameter4fNV@28)
|
||||
GL_STUB(ProgramNamedParameter4fvNV, 830, ProgramNamedParameter4fvNV@16)
|
||||
GL_STUB(PrimitiveRestartIndexNV, 831, PrimitiveRestartIndexNV@4)
|
||||
GL_STUB(PrimitiveRestartNV, 832, PrimitiveRestartNV@0)
|
||||
GL_STUB(_dispatch_stub_833, 833, _dispatch_stub_833@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_833, _dispatch_stub_833@16))
|
||||
GL_STUB(_dispatch_stub_834, 834, _dispatch_stub_834@8)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_834, _dispatch_stub_834@8))
|
||||
GL_STUB(BindFramebufferEXT, 835, BindFramebufferEXT@8)
|
||||
GL_STUB(BindRenderbufferEXT, 836, BindRenderbufferEXT@8)
|
||||
GL_STUB(CheckFramebufferStatusEXT, 837, CheckFramebufferStatusEXT@4)
|
||||
GL_STUB(DeleteFramebuffersEXT, 838, DeleteFramebuffersEXT@8)
|
||||
GL_STUB(DeleteRenderbuffersEXT, 839, DeleteRenderbuffersEXT@8)
|
||||
GL_STUB(FramebufferRenderbufferEXT, 840, FramebufferRenderbufferEXT@16)
|
||||
GL_STUB(FramebufferTexture1DEXT, 841, FramebufferTexture1DEXT@20)
|
||||
GL_STUB(FramebufferTexture2DEXT, 842, FramebufferTexture2DEXT@20)
|
||||
GL_STUB(FramebufferTexture3DEXT, 843, FramebufferTexture3DEXT@24)
|
||||
GL_STUB(GenFramebuffersEXT, 844, GenFramebuffersEXT@8)
|
||||
GL_STUB(GenRenderbuffersEXT, 845, GenRenderbuffersEXT@8)
|
||||
GL_STUB(GenerateMipmapEXT, 846, GenerateMipmapEXT@4)
|
||||
GL_STUB(GetFramebufferAttachmentParameterivEXT, 847, GetFramebufferAttachmentParameterivEXT@16)
|
||||
GL_STUB(GetRenderbufferParameterivEXT, 848, GetRenderbufferParameterivEXT@12)
|
||||
GL_STUB(IsFramebufferEXT, 849, IsFramebufferEXT@4)
|
||||
GL_STUB(IsRenderbufferEXT, 850, IsRenderbufferEXT@4)
|
||||
GL_STUB(RenderbufferStorageEXT, 851, RenderbufferStorageEXT@16)
|
||||
GL_STUB(_dispatch_stub_852, 852, _dispatch_stub_852@40)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_852, _dispatch_stub_852@40))
|
||||
GL_STUB(_dispatch_stub_853, 853, _dispatch_stub_853@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_853, _dispatch_stub_853@12))
|
||||
GL_STUB(_dispatch_stub_854, 854, _dispatch_stub_854@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_854, _dispatch_stub_854@12))
|
||||
GL_STUB(BindFragDataLocationEXT, 855, BindFragDataLocationEXT@12)
|
||||
GL_STUB(GetFragDataLocationEXT, 856, GetFragDataLocationEXT@8)
|
||||
GL_STUB(GetUniformuivEXT, 857, GetUniformuivEXT@12)
|
||||
GL_STUB(GetVertexAttribIivEXT, 858, GetVertexAttribIivEXT@12)
|
||||
GL_STUB(GetVertexAttribIuivEXT, 859, GetVertexAttribIuivEXT@12)
|
||||
GL_STUB(Uniform1uiEXT, 860, Uniform1uiEXT@8)
|
||||
GL_STUB(Uniform1uivEXT, 861, Uniform1uivEXT@12)
|
||||
GL_STUB(Uniform2uiEXT, 862, Uniform2uiEXT@12)
|
||||
GL_STUB(Uniform2uivEXT, 863, Uniform2uivEXT@12)
|
||||
GL_STUB(Uniform3uiEXT, 864, Uniform3uiEXT@16)
|
||||
GL_STUB(Uniform3uivEXT, 865, Uniform3uivEXT@12)
|
||||
GL_STUB(Uniform4uiEXT, 866, Uniform4uiEXT@20)
|
||||
GL_STUB(Uniform4uivEXT, 867, Uniform4uivEXT@12)
|
||||
GL_STUB(VertexAttribI1iEXT, 868, VertexAttribI1iEXT@8)
|
||||
GL_STUB(VertexAttribI1ivEXT, 869, VertexAttribI1ivEXT@8)
|
||||
GL_STUB(VertexAttribI1uiEXT, 870, VertexAttribI1uiEXT@8)
|
||||
GL_STUB(VertexAttribI1uivEXT, 871, VertexAttribI1uivEXT@8)
|
||||
GL_STUB(VertexAttribI2iEXT, 872, VertexAttribI2iEXT@12)
|
||||
GL_STUB(VertexAttribI2ivEXT, 873, VertexAttribI2ivEXT@8)
|
||||
GL_STUB(VertexAttribI2uiEXT, 874, VertexAttribI2uiEXT@12)
|
||||
GL_STUB(VertexAttribI2uivEXT, 875, VertexAttribI2uivEXT@8)
|
||||
GL_STUB(VertexAttribI3iEXT, 876, VertexAttribI3iEXT@16)
|
||||
GL_STUB(VertexAttribI3ivEXT, 877, VertexAttribI3ivEXT@8)
|
||||
GL_STUB(VertexAttribI3uiEXT, 878, VertexAttribI3uiEXT@16)
|
||||
GL_STUB(VertexAttribI3uivEXT, 879, VertexAttribI3uivEXT@8)
|
||||
GL_STUB(VertexAttribI4bvEXT, 880, VertexAttribI4bvEXT@8)
|
||||
GL_STUB(VertexAttribI4iEXT, 881, VertexAttribI4iEXT@20)
|
||||
GL_STUB(VertexAttribI4ivEXT, 882, VertexAttribI4ivEXT@8)
|
||||
GL_STUB(VertexAttribI4svEXT, 883, VertexAttribI4svEXT@8)
|
||||
GL_STUB(VertexAttribI4ubvEXT, 884, VertexAttribI4ubvEXT@8)
|
||||
GL_STUB(VertexAttribI4uiEXT, 885, VertexAttribI4uiEXT@20)
|
||||
GL_STUB(VertexAttribI4uivEXT, 886, VertexAttribI4uivEXT@8)
|
||||
GL_STUB(VertexAttribI4usvEXT, 887, VertexAttribI4usvEXT@8)
|
||||
GL_STUB(VertexAttribIPointerEXT, 888, VertexAttribIPointerEXT@20)
|
||||
GL_STUB(FramebufferTextureLayerEXT, 889, FramebufferTextureLayerEXT@20)
|
||||
GL_STUB(ColorMaskIndexedEXT, 890, ColorMaskIndexedEXT@20)
|
||||
GL_STUB(DisableIndexedEXT, 891, DisableIndexedEXT@8)
|
||||
GL_STUB(EnableIndexedEXT, 892, EnableIndexedEXT@8)
|
||||
GL_STUB(GetBooleanIndexedvEXT, 893, GetBooleanIndexedvEXT@12)
|
||||
GL_STUB(GetIntegerIndexedvEXT, 894, GetIntegerIndexedvEXT@12)
|
||||
GL_STUB(IsEnabledIndexedEXT, 895, IsEnabledIndexedEXT@8)
|
||||
GL_STUB(ClearColorIiEXT, 896, ClearColorIiEXT@16)
|
||||
GL_STUB(ClearColorIuiEXT, 897, ClearColorIuiEXT@16)
|
||||
GL_STUB(GetTexParameterIivEXT, 898, GetTexParameterIivEXT@12)
|
||||
GL_STUB(GetTexParameterIuivEXT, 899, GetTexParameterIuivEXT@12)
|
||||
GL_STUB(TexParameterIivEXT, 900, TexParameterIivEXT@12)
|
||||
GL_STUB(TexParameterIuivEXT, 901, TexParameterIuivEXT@12)
|
||||
GL_STUB(BeginConditionalRenderNV, 902, BeginConditionalRenderNV@8)
|
||||
GL_STUB(EndConditionalRenderNV, 903, EndConditionalRenderNV@0)
|
||||
GL_STUB(BeginTransformFeedbackEXT, 904, BeginTransformFeedbackEXT@4)
|
||||
GL_STUB(BindBufferBaseEXT, 905, BindBufferBaseEXT@12)
|
||||
GL_STUB(BindBufferOffsetEXT, 906, BindBufferOffsetEXT@16)
|
||||
GL_STUB(BindBufferRangeEXT, 907, BindBufferRangeEXT@20)
|
||||
GL_STUB(EndTransformFeedbackEXT, 908, EndTransformFeedbackEXT@0)
|
||||
GL_STUB(GetTransformFeedbackVaryingEXT, 909, GetTransformFeedbackVaryingEXT@28)
|
||||
GL_STUB(TransformFeedbackVaryingsEXT, 910, TransformFeedbackVaryingsEXT@16)
|
||||
GL_STUB(ProvokingVertexEXT, 911, ProvokingVertexEXT@4)
|
||||
GL_STUB(_dispatch_stub_912, 912, _dispatch_stub_912@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_912, _dispatch_stub_912@12))
|
||||
GL_STUB(_dispatch_stub_913, 913, _dispatch_stub_913@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_913, _dispatch_stub_913@12))
|
||||
GL_STUB(GetObjectParameterivAPPLE, 914, GetObjectParameterivAPPLE@16)
|
||||
GL_STUB(ObjectPurgeableAPPLE, 915, ObjectPurgeableAPPLE@12)
|
||||
GL_STUB(ObjectUnpurgeableAPPLE, 916, ObjectUnpurgeableAPPLE@12)
|
||||
GL_STUB(ActiveProgramEXT, 917, ActiveProgramEXT@4)
|
||||
GL_STUB(CreateShaderProgramEXT, 918, CreateShaderProgramEXT@8)
|
||||
GL_STUB(UseShaderProgramEXT, 919, UseShaderProgramEXT@8)
|
||||
GL_STUB(TextureBarrierNV, 920, TextureBarrierNV@0)
|
||||
GL_STUB(_dispatch_stub_921, 921, _dispatch_stub_921@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_921, _dispatch_stub_921@16))
|
||||
GL_STUB(_dispatch_stub_922, 922, _dispatch_stub_922@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_922, _dispatch_stub_922@16))
|
||||
GL_STUB(_dispatch_stub_923, 923, _dispatch_stub_923@16)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_923, _dispatch_stub_923@16))
|
||||
GL_STUB(_dispatch_stub_924, 924, _dispatch_stub_924@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_924, _dispatch_stub_924@12))
|
||||
GL_STUB(_dispatch_stub_925, 925, _dispatch_stub_925@12)
|
||||
HIDDEN(GL_PREFIX(_dispatch_stub_925, _dispatch_stub_925@12))
|
||||
GL_STUB(EGLImageTargetRenderbufferStorageOES, 926, EGLImageTargetRenderbufferStorageOES@8)
|
||||
GL_STUB(EGLImageTargetTexture2DOES, 927, EGLImageTargetTexture2DOES@8)
|
||||
GL_STUB_ALIAS(ArrayElementEXT, 306, ArrayElementEXT@4, ArrayElement, ArrayElement@4)
|
||||
GL_STUB_ALIAS(BindTextureEXT, 307, BindTextureEXT@8, BindTexture, BindTexture@8)
|
||||
GL_STUB_ALIAS(DrawArraysEXT, 310, DrawArraysEXT@12, DrawArrays, DrawArrays@12)
|
||||
|
|
@ -1282,151 +1302,151 @@ GLNAME(gl_dispatch_functions_start):
|
|||
GL_STUB_ALIAS(DrawElementsInstancedEXT, 574, DrawElementsInstancedEXT@20, DrawElementsInstancedARB, DrawElementsInstancedARB@20)
|
||||
GL_STUB_ALIAS(DrawElementsInstanced, 574, DrawElementsInstanced@20, DrawElementsInstancedARB, DrawElementsInstancedARB@20)
|
||||
GL_STUB_ALIAS(RenderbufferStorageMultisampleEXT, 575, RenderbufferStorageMultisampleEXT@20, RenderbufferStorageMultisample, RenderbufferStorageMultisample@20)
|
||||
GL_STUB_ALIAS(PointParameterf, 641, PointParameterf@8, PointParameterfEXT, PointParameterfEXT@8)
|
||||
GL_STUB_ALIAS(PointParameterfARB, 641, PointParameterfARB@8, PointParameterfEXT, PointParameterfEXT@8)
|
||||
GL_STUB_ALIAS(PointParameterfv, 642, PointParameterfv@8, PointParameterfvEXT, PointParameterfvEXT@8)
|
||||
GL_STUB_ALIAS(PointParameterfvARB, 642, PointParameterfvARB@8, PointParameterfvEXT, PointParameterfvEXT@8)
|
||||
GL_STUB_ALIAS(SecondaryColor3b, 645, SecondaryColor3b@12, SecondaryColor3bEXT, SecondaryColor3bEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3bv, 646, SecondaryColor3bv@4, SecondaryColor3bvEXT, SecondaryColor3bvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3d, 647, SecondaryColor3d@24, SecondaryColor3dEXT, SecondaryColor3dEXT@24)
|
||||
GL_STUB_ALIAS(SecondaryColor3dv, 648, SecondaryColor3dv@4, SecondaryColor3dvEXT, SecondaryColor3dvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3f, 649, SecondaryColor3f@12, SecondaryColor3fEXT, SecondaryColor3fEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3fv, 650, SecondaryColor3fv@4, SecondaryColor3fvEXT, SecondaryColor3fvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3i, 651, SecondaryColor3i@12, SecondaryColor3iEXT, SecondaryColor3iEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3iv, 652, SecondaryColor3iv@4, SecondaryColor3ivEXT, SecondaryColor3ivEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3s, 653, SecondaryColor3s@12, SecondaryColor3sEXT, SecondaryColor3sEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3sv, 654, SecondaryColor3sv@4, SecondaryColor3svEXT, SecondaryColor3svEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3ub, 655, SecondaryColor3ub@12, SecondaryColor3ubEXT, SecondaryColor3ubEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3ubv, 656, SecondaryColor3ubv@4, SecondaryColor3ubvEXT, SecondaryColor3ubvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3ui, 657, SecondaryColor3ui@12, SecondaryColor3uiEXT, SecondaryColor3uiEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3uiv, 658, SecondaryColor3uiv@4, SecondaryColor3uivEXT, SecondaryColor3uivEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3us, 659, SecondaryColor3us@12, SecondaryColor3usEXT, SecondaryColor3usEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3usv, 660, SecondaryColor3usv@4, SecondaryColor3usvEXT, SecondaryColor3usvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColorPointer, 661, SecondaryColorPointer@16, SecondaryColorPointerEXT, SecondaryColorPointerEXT@16)
|
||||
GL_STUB_ALIAS(MultiDrawArrays, 662, MultiDrawArrays@16, MultiDrawArraysEXT, MultiDrawArraysEXT@16)
|
||||
GL_STUB_ALIAS(MultiDrawElements, 663, MultiDrawElements@20, MultiDrawElementsEXT, MultiDrawElementsEXT@20)
|
||||
GL_STUB_ALIAS(FogCoordPointer, 664, FogCoordPointer@12, FogCoordPointerEXT, FogCoordPointerEXT@12)
|
||||
GL_STUB_ALIAS(FogCoordd, 665, FogCoordd@8, FogCoorddEXT, FogCoorddEXT@8)
|
||||
GL_STUB_ALIAS(FogCoorddv, 666, FogCoorddv@4, FogCoorddvEXT, FogCoorddvEXT@4)
|
||||
GL_STUB_ALIAS(FogCoordf, 667, FogCoordf@4, FogCoordfEXT, FogCoordfEXT@4)
|
||||
GL_STUB_ALIAS(FogCoordfv, 668, FogCoordfv@4, FogCoordfvEXT, FogCoordfvEXT@4)
|
||||
GL_STUB_ALIAS(BlendFuncSeparate, 670, BlendFuncSeparate@16, BlendFuncSeparateEXT, BlendFuncSeparateEXT@16)
|
||||
GL_STUB_ALIAS(WindowPos2d, 687, WindowPos2d@16, WindowPos2dMESA, WindowPos2dMESA@16)
|
||||
GL_STUB_ALIAS(WindowPos2dARB, 687, WindowPos2dARB@16, WindowPos2dMESA, WindowPos2dMESA@16)
|
||||
GL_STUB_ALIAS(WindowPos2dv, 688, WindowPos2dv@4, WindowPos2dvMESA, WindowPos2dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2dvARB, 688, WindowPos2dvARB@4, WindowPos2dvMESA, WindowPos2dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2f, 689, WindowPos2f@8, WindowPos2fMESA, WindowPos2fMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2fARB, 689, WindowPos2fARB@8, WindowPos2fMESA, WindowPos2fMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2fv, 690, WindowPos2fv@4, WindowPos2fvMESA, WindowPos2fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2fvARB, 690, WindowPos2fvARB@4, WindowPos2fvMESA, WindowPos2fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2i, 691, WindowPos2i@8, WindowPos2iMESA, WindowPos2iMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2iARB, 691, WindowPos2iARB@8, WindowPos2iMESA, WindowPos2iMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2iv, 692, WindowPos2iv@4, WindowPos2ivMESA, WindowPos2ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2ivARB, 692, WindowPos2ivARB@4, WindowPos2ivMESA, WindowPos2ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2s, 693, WindowPos2s@8, WindowPos2sMESA, WindowPos2sMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2sARB, 693, WindowPos2sARB@8, WindowPos2sMESA, WindowPos2sMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2sv, 694, WindowPos2sv@4, WindowPos2svMESA, WindowPos2svMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2svARB, 694, WindowPos2svARB@4, WindowPos2svMESA, WindowPos2svMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3d, 695, WindowPos3d@24, WindowPos3dMESA, WindowPos3dMESA@24)
|
||||
GL_STUB_ALIAS(WindowPos3dARB, 695, WindowPos3dARB@24, WindowPos3dMESA, WindowPos3dMESA@24)
|
||||
GL_STUB_ALIAS(WindowPos3dv, 696, WindowPos3dv@4, WindowPos3dvMESA, WindowPos3dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3dvARB, 696, WindowPos3dvARB@4, WindowPos3dvMESA, WindowPos3dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3f, 697, WindowPos3f@12, WindowPos3fMESA, WindowPos3fMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3fARB, 697, WindowPos3fARB@12, WindowPos3fMESA, WindowPos3fMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3fv, 698, WindowPos3fv@4, WindowPos3fvMESA, WindowPos3fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3fvARB, 698, WindowPos3fvARB@4, WindowPos3fvMESA, WindowPos3fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3i, 699, WindowPos3i@12, WindowPos3iMESA, WindowPos3iMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3iARB, 699, WindowPos3iARB@12, WindowPos3iMESA, WindowPos3iMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3iv, 700, WindowPos3iv@4, WindowPos3ivMESA, WindowPos3ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3ivARB, 700, WindowPos3ivARB@4, WindowPos3ivMESA, WindowPos3ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3s, 701, WindowPos3s@12, WindowPos3sMESA, WindowPos3sMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3sARB, 701, WindowPos3sARB@12, WindowPos3sMESA, WindowPos3sMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3sv, 702, WindowPos3sv@4, WindowPos3svMESA, WindowPos3svMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3svARB, 702, WindowPos3svARB@4, WindowPos3svMESA, WindowPos3svMESA@4)
|
||||
GL_STUB_ALIAS(BindProgramARB, 721, BindProgramARB@8, BindProgramNV, BindProgramNV@8)
|
||||
GL_STUB_ALIAS(DeleteProgramsARB, 722, DeleteProgramsARB@8, DeleteProgramsNV, DeleteProgramsNV@8)
|
||||
GL_STUB_ALIAS(GenProgramsARB, 724, GenProgramsARB@8, GenProgramsNV, GenProgramsNV@8)
|
||||
GL_STUB_ALIAS(GetVertexAttribPointerv, 730, GetVertexAttribPointerv@12, GetVertexAttribPointervNV, GetVertexAttribPointervNV@12)
|
||||
GL_STUB_ALIAS(GetVertexAttribPointervARB, 730, GetVertexAttribPointervARB@12, GetVertexAttribPointervNV, GetVertexAttribPointervNV@12)
|
||||
GL_STUB_ALIAS(IsProgramARB, 734, IsProgramARB@4, IsProgramNV, IsProgramNV@4)
|
||||
GL_STUB_ALIAS(PointParameteri, 798, PointParameteri@8, PointParameteriNV, PointParameteriNV@8)
|
||||
GL_STUB_ALIAS(PointParameteriv, 799, PointParameteriv@8, PointParameterivNV, PointParameterivNV@8)
|
||||
GL_STUB_ALIAS(DeleteVertexArrays, 802, DeleteVertexArrays@8, _dispatch_stub_802, _dispatch_stub_802@8)
|
||||
GL_STUB_ALIAS(IsVertexArray, 804, IsVertexArray@4, _dispatch_stub_804, _dispatch_stub_804@4)
|
||||
GL_STUB_ALIAS(PrimitiveRestartIndex, 811, PrimitiveRestartIndex@4, PrimitiveRestartIndexNV, PrimitiveRestartIndexNV@4)
|
||||
GL_STUB_ALIAS(BlendEquationSeparate, 814, BlendEquationSeparate@8, _dispatch_stub_814, _dispatch_stub_814@8)
|
||||
GL_STUB_ALIAS(BindFramebuffer, 815, BindFramebuffer@8, BindFramebufferEXT, BindFramebufferEXT@8)
|
||||
GL_STUB_ALIAS(BindRenderbuffer, 816, BindRenderbuffer@8, BindRenderbufferEXT, BindRenderbufferEXT@8)
|
||||
GL_STUB_ALIAS(CheckFramebufferStatus, 817, CheckFramebufferStatus@4, CheckFramebufferStatusEXT, CheckFramebufferStatusEXT@4)
|
||||
GL_STUB_ALIAS(DeleteFramebuffers, 818, DeleteFramebuffers@8, DeleteFramebuffersEXT, DeleteFramebuffersEXT@8)
|
||||
GL_STUB_ALIAS(DeleteRenderbuffers, 819, DeleteRenderbuffers@8, DeleteRenderbuffersEXT, DeleteRenderbuffersEXT@8)
|
||||
GL_STUB_ALIAS(FramebufferRenderbuffer, 820, FramebufferRenderbuffer@16, FramebufferRenderbufferEXT, FramebufferRenderbufferEXT@16)
|
||||
GL_STUB_ALIAS(FramebufferTexture1D, 821, FramebufferTexture1D@20, FramebufferTexture1DEXT, FramebufferTexture1DEXT@20)
|
||||
GL_STUB_ALIAS(FramebufferTexture2D, 822, FramebufferTexture2D@20, FramebufferTexture2DEXT, FramebufferTexture2DEXT@20)
|
||||
GL_STUB_ALIAS(FramebufferTexture3D, 823, FramebufferTexture3D@24, FramebufferTexture3DEXT, FramebufferTexture3DEXT@24)
|
||||
GL_STUB_ALIAS(GenFramebuffers, 824, GenFramebuffers@8, GenFramebuffersEXT, GenFramebuffersEXT@8)
|
||||
GL_STUB_ALIAS(GenRenderbuffers, 825, GenRenderbuffers@8, GenRenderbuffersEXT, GenRenderbuffersEXT@8)
|
||||
GL_STUB_ALIAS(GenerateMipmap, 826, GenerateMipmap@4, GenerateMipmapEXT, GenerateMipmapEXT@4)
|
||||
GL_STUB_ALIAS(GetFramebufferAttachmentParameteriv, 827, GetFramebufferAttachmentParameteriv@16, GetFramebufferAttachmentParameterivEXT, GetFramebufferAttachmentParameterivEXT@16)
|
||||
GL_STUB_ALIAS(GetRenderbufferParameteriv, 828, GetRenderbufferParameteriv@12, GetRenderbufferParameterivEXT, GetRenderbufferParameterivEXT@12)
|
||||
GL_STUB_ALIAS(IsFramebuffer, 829, IsFramebuffer@4, IsFramebufferEXT, IsFramebufferEXT@4)
|
||||
GL_STUB_ALIAS(IsRenderbuffer, 830, IsRenderbuffer@4, IsRenderbufferEXT, IsRenderbufferEXT@4)
|
||||
GL_STUB_ALIAS(RenderbufferStorage, 831, RenderbufferStorage@16, RenderbufferStorageEXT, RenderbufferStorageEXT@16)
|
||||
GL_STUB_ALIAS(BlitFramebuffer, 832, BlitFramebuffer@40, _dispatch_stub_832, _dispatch_stub_832@40)
|
||||
GL_STUB_ALIAS(BindFragDataLocation, 835, BindFragDataLocation@12, BindFragDataLocationEXT, BindFragDataLocationEXT@12)
|
||||
GL_STUB_ALIAS(GetFragDataLocation, 836, GetFragDataLocation@8, GetFragDataLocationEXT, GetFragDataLocationEXT@8)
|
||||
GL_STUB_ALIAS(GetUniformuiv, 837, GetUniformuiv@12, GetUniformuivEXT, GetUniformuivEXT@12)
|
||||
GL_STUB_ALIAS(GetVertexAttribIiv, 838, GetVertexAttribIiv@12, GetVertexAttribIivEXT, GetVertexAttribIivEXT@12)
|
||||
GL_STUB_ALIAS(GetVertexAttribIuiv, 839, GetVertexAttribIuiv@12, GetVertexAttribIuivEXT, GetVertexAttribIuivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform1ui, 840, Uniform1ui@8, Uniform1uiEXT, Uniform1uiEXT@8)
|
||||
GL_STUB_ALIAS(Uniform1uiv, 841, Uniform1uiv@12, Uniform1uivEXT, Uniform1uivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform2ui, 842, Uniform2ui@12, Uniform2uiEXT, Uniform2uiEXT@12)
|
||||
GL_STUB_ALIAS(Uniform2uiv, 843, Uniform2uiv@12, Uniform2uivEXT, Uniform2uivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform3ui, 844, Uniform3ui@16, Uniform3uiEXT, Uniform3uiEXT@16)
|
||||
GL_STUB_ALIAS(Uniform3uiv, 845, Uniform3uiv@12, Uniform3uivEXT, Uniform3uivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform4ui, 846, Uniform4ui@20, Uniform4uiEXT, Uniform4uiEXT@20)
|
||||
GL_STUB_ALIAS(Uniform4uiv, 847, Uniform4uiv@12, Uniform4uivEXT, Uniform4uivEXT@12)
|
||||
GL_STUB_ALIAS(VertexAttribI1i, 848, VertexAttribI1i@8, VertexAttribI1iEXT, VertexAttribI1iEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI1iv, 849, VertexAttribI1iv@8, VertexAttribI1ivEXT, VertexAttribI1ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI1ui, 850, VertexAttribI1ui@8, VertexAttribI1uiEXT, VertexAttribI1uiEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI1uiv, 851, VertexAttribI1uiv@8, VertexAttribI1uivEXT, VertexAttribI1uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI2i, 852, VertexAttribI2i@12, VertexAttribI2iEXT, VertexAttribI2iEXT@12)
|
||||
GL_STUB_ALIAS(VertexAttribI2iv, 853, VertexAttribI2iv@8, VertexAttribI2ivEXT, VertexAttribI2ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI2ui, 854, VertexAttribI2ui@12, VertexAttribI2uiEXT, VertexAttribI2uiEXT@12)
|
||||
GL_STUB_ALIAS(VertexAttribI2uiv, 855, VertexAttribI2uiv@8, VertexAttribI2uivEXT, VertexAttribI2uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI3i, 856, VertexAttribI3i@16, VertexAttribI3iEXT, VertexAttribI3iEXT@16)
|
||||
GL_STUB_ALIAS(VertexAttribI3iv, 857, VertexAttribI3iv@8, VertexAttribI3ivEXT, VertexAttribI3ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI3ui, 858, VertexAttribI3ui@16, VertexAttribI3uiEXT, VertexAttribI3uiEXT@16)
|
||||
GL_STUB_ALIAS(VertexAttribI3uiv, 859, VertexAttribI3uiv@8, VertexAttribI3uivEXT, VertexAttribI3uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4bv, 860, VertexAttribI4bv@8, VertexAttribI4bvEXT, VertexAttribI4bvEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4i, 861, VertexAttribI4i@20, VertexAttribI4iEXT, VertexAttribI4iEXT@20)
|
||||
GL_STUB_ALIAS(VertexAttribI4iv, 862, VertexAttribI4iv@8, VertexAttribI4ivEXT, VertexAttribI4ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4sv, 863, VertexAttribI4sv@8, VertexAttribI4svEXT, VertexAttribI4svEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4ubv, 864, VertexAttribI4ubv@8, VertexAttribI4ubvEXT, VertexAttribI4ubvEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4ui, 865, VertexAttribI4ui@20, VertexAttribI4uiEXT, VertexAttribI4uiEXT@20)
|
||||
GL_STUB_ALIAS(VertexAttribI4uiv, 866, VertexAttribI4uiv@8, VertexAttribI4uivEXT, VertexAttribI4uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4usv, 867, VertexAttribI4usv@8, VertexAttribI4usvEXT, VertexAttribI4usvEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribIPointer, 868, VertexAttribIPointer@20, VertexAttribIPointerEXT, VertexAttribIPointerEXT@20)
|
||||
GL_STUB_ALIAS(FramebufferTextureLayer, 869, FramebufferTextureLayer@20, FramebufferTextureLayerEXT, FramebufferTextureLayerEXT@20)
|
||||
GL_STUB_ALIAS(ColorMaski, 870, ColorMaski@20, ColorMaskIndexedEXT, ColorMaskIndexedEXT@20)
|
||||
GL_STUB_ALIAS(Disablei, 871, Disablei@8, DisableIndexedEXT, DisableIndexedEXT@8)
|
||||
GL_STUB_ALIAS(Enablei, 872, Enablei@8, EnableIndexedEXT, EnableIndexedEXT@8)
|
||||
GL_STUB_ALIAS(GetBooleani_v, 873, GetBooleani_v@12, GetBooleanIndexedvEXT, GetBooleanIndexedvEXT@12)
|
||||
GL_STUB_ALIAS(GetIntegeri_v, 874, GetIntegeri_v@12, GetIntegerIndexedvEXT, GetIntegerIndexedvEXT@12)
|
||||
GL_STUB_ALIAS(IsEnabledi, 875, IsEnabledi@8, IsEnabledIndexedEXT, IsEnabledIndexedEXT@8)
|
||||
GL_STUB_ALIAS(GetTexParameterIiv, 878, GetTexParameterIiv@12, GetTexParameterIivEXT, GetTexParameterIivEXT@12)
|
||||
GL_STUB_ALIAS(GetTexParameterIuiv, 879, GetTexParameterIuiv@12, GetTexParameterIuivEXT, GetTexParameterIuivEXT@12)
|
||||
GL_STUB_ALIAS(TexParameterIiv, 880, TexParameterIiv@12, TexParameterIivEXT, TexParameterIivEXT@12)
|
||||
GL_STUB_ALIAS(TexParameterIuiv, 881, TexParameterIuiv@12, TexParameterIuivEXT, TexParameterIuivEXT@12)
|
||||
GL_STUB_ALIAS(BeginConditionalRender, 882, BeginConditionalRender@8, BeginConditionalRenderNV, BeginConditionalRenderNV@8)
|
||||
GL_STUB_ALIAS(EndConditionalRender, 883, EndConditionalRender@0, EndConditionalRenderNV, EndConditionalRenderNV@0)
|
||||
GL_STUB_ALIAS(BeginTransformFeedback, 884, BeginTransformFeedback@4, BeginTransformFeedbackEXT, BeginTransformFeedbackEXT@4)
|
||||
GL_STUB_ALIAS(BindBufferBase, 885, BindBufferBase@12, BindBufferBaseEXT, BindBufferBaseEXT@12)
|
||||
GL_STUB_ALIAS(BindBufferRange, 887, BindBufferRange@20, BindBufferRangeEXT, BindBufferRangeEXT@20)
|
||||
GL_STUB_ALIAS(EndTransformFeedback, 888, EndTransformFeedback@0, EndTransformFeedbackEXT, EndTransformFeedbackEXT@0)
|
||||
GL_STUB_ALIAS(GetTransformFeedbackVarying, 889, GetTransformFeedbackVarying@28, GetTransformFeedbackVaryingEXT, GetTransformFeedbackVaryingEXT@28)
|
||||
GL_STUB_ALIAS(TransformFeedbackVaryings, 890, TransformFeedbackVaryings@16, TransformFeedbackVaryingsEXT, TransformFeedbackVaryingsEXT@16)
|
||||
GL_STUB_ALIAS(ProvokingVertex, 891, ProvokingVertex@4, ProvokingVertexEXT, ProvokingVertexEXT@4)
|
||||
GL_STUB_ALIAS(PointParameterf, 661, PointParameterf@8, PointParameterfEXT, PointParameterfEXT@8)
|
||||
GL_STUB_ALIAS(PointParameterfARB, 661, PointParameterfARB@8, PointParameterfEXT, PointParameterfEXT@8)
|
||||
GL_STUB_ALIAS(PointParameterfv, 662, PointParameterfv@8, PointParameterfvEXT, PointParameterfvEXT@8)
|
||||
GL_STUB_ALIAS(PointParameterfvARB, 662, PointParameterfvARB@8, PointParameterfvEXT, PointParameterfvEXT@8)
|
||||
GL_STUB_ALIAS(SecondaryColor3b, 665, SecondaryColor3b@12, SecondaryColor3bEXT, SecondaryColor3bEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3bv, 666, SecondaryColor3bv@4, SecondaryColor3bvEXT, SecondaryColor3bvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3d, 667, SecondaryColor3d@24, SecondaryColor3dEXT, SecondaryColor3dEXT@24)
|
||||
GL_STUB_ALIAS(SecondaryColor3dv, 668, SecondaryColor3dv@4, SecondaryColor3dvEXT, SecondaryColor3dvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3f, 669, SecondaryColor3f@12, SecondaryColor3fEXT, SecondaryColor3fEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3fv, 670, SecondaryColor3fv@4, SecondaryColor3fvEXT, SecondaryColor3fvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3i, 671, SecondaryColor3i@12, SecondaryColor3iEXT, SecondaryColor3iEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3iv, 672, SecondaryColor3iv@4, SecondaryColor3ivEXT, SecondaryColor3ivEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3s, 673, SecondaryColor3s@12, SecondaryColor3sEXT, SecondaryColor3sEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3sv, 674, SecondaryColor3sv@4, SecondaryColor3svEXT, SecondaryColor3svEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3ub, 675, SecondaryColor3ub@12, SecondaryColor3ubEXT, SecondaryColor3ubEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3ubv, 676, SecondaryColor3ubv@4, SecondaryColor3ubvEXT, SecondaryColor3ubvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3ui, 677, SecondaryColor3ui@12, SecondaryColor3uiEXT, SecondaryColor3uiEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3uiv, 678, SecondaryColor3uiv@4, SecondaryColor3uivEXT, SecondaryColor3uivEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColor3us, 679, SecondaryColor3us@12, SecondaryColor3usEXT, SecondaryColor3usEXT@12)
|
||||
GL_STUB_ALIAS(SecondaryColor3usv, 680, SecondaryColor3usv@4, SecondaryColor3usvEXT, SecondaryColor3usvEXT@4)
|
||||
GL_STUB_ALIAS(SecondaryColorPointer, 681, SecondaryColorPointer@16, SecondaryColorPointerEXT, SecondaryColorPointerEXT@16)
|
||||
GL_STUB_ALIAS(MultiDrawArrays, 682, MultiDrawArrays@16, MultiDrawArraysEXT, MultiDrawArraysEXT@16)
|
||||
GL_STUB_ALIAS(MultiDrawElements, 683, MultiDrawElements@20, MultiDrawElementsEXT, MultiDrawElementsEXT@20)
|
||||
GL_STUB_ALIAS(FogCoordPointer, 684, FogCoordPointer@12, FogCoordPointerEXT, FogCoordPointerEXT@12)
|
||||
GL_STUB_ALIAS(FogCoordd, 685, FogCoordd@8, FogCoorddEXT, FogCoorddEXT@8)
|
||||
GL_STUB_ALIAS(FogCoorddv, 686, FogCoorddv@4, FogCoorddvEXT, FogCoorddvEXT@4)
|
||||
GL_STUB_ALIAS(FogCoordf, 687, FogCoordf@4, FogCoordfEXT, FogCoordfEXT@4)
|
||||
GL_STUB_ALIAS(FogCoordfv, 688, FogCoordfv@4, FogCoordfvEXT, FogCoordfvEXT@4)
|
||||
GL_STUB_ALIAS(BlendFuncSeparate, 690, BlendFuncSeparate@16, BlendFuncSeparateEXT, BlendFuncSeparateEXT@16)
|
||||
GL_STUB_ALIAS(WindowPos2d, 707, WindowPos2d@16, WindowPos2dMESA, WindowPos2dMESA@16)
|
||||
GL_STUB_ALIAS(WindowPos2dARB, 707, WindowPos2dARB@16, WindowPos2dMESA, WindowPos2dMESA@16)
|
||||
GL_STUB_ALIAS(WindowPos2dv, 708, WindowPos2dv@4, WindowPos2dvMESA, WindowPos2dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2dvARB, 708, WindowPos2dvARB@4, WindowPos2dvMESA, WindowPos2dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2f, 709, WindowPos2f@8, WindowPos2fMESA, WindowPos2fMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2fARB, 709, WindowPos2fARB@8, WindowPos2fMESA, WindowPos2fMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2fv, 710, WindowPos2fv@4, WindowPos2fvMESA, WindowPos2fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2fvARB, 710, WindowPos2fvARB@4, WindowPos2fvMESA, WindowPos2fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2i, 711, WindowPos2i@8, WindowPos2iMESA, WindowPos2iMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2iARB, 711, WindowPos2iARB@8, WindowPos2iMESA, WindowPos2iMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2iv, 712, WindowPos2iv@4, WindowPos2ivMESA, WindowPos2ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2ivARB, 712, WindowPos2ivARB@4, WindowPos2ivMESA, WindowPos2ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2s, 713, WindowPos2s@8, WindowPos2sMESA, WindowPos2sMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2sARB, 713, WindowPos2sARB@8, WindowPos2sMESA, WindowPos2sMESA@8)
|
||||
GL_STUB_ALIAS(WindowPos2sv, 714, WindowPos2sv@4, WindowPos2svMESA, WindowPos2svMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos2svARB, 714, WindowPos2svARB@4, WindowPos2svMESA, WindowPos2svMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3d, 715, WindowPos3d@24, WindowPos3dMESA, WindowPos3dMESA@24)
|
||||
GL_STUB_ALIAS(WindowPos3dARB, 715, WindowPos3dARB@24, WindowPos3dMESA, WindowPos3dMESA@24)
|
||||
GL_STUB_ALIAS(WindowPos3dv, 716, WindowPos3dv@4, WindowPos3dvMESA, WindowPos3dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3dvARB, 716, WindowPos3dvARB@4, WindowPos3dvMESA, WindowPos3dvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3f, 717, WindowPos3f@12, WindowPos3fMESA, WindowPos3fMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3fARB, 717, WindowPos3fARB@12, WindowPos3fMESA, WindowPos3fMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3fv, 718, WindowPos3fv@4, WindowPos3fvMESA, WindowPos3fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3fvARB, 718, WindowPos3fvARB@4, WindowPos3fvMESA, WindowPos3fvMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3i, 719, WindowPos3i@12, WindowPos3iMESA, WindowPos3iMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3iARB, 719, WindowPos3iARB@12, WindowPos3iMESA, WindowPos3iMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3iv, 720, WindowPos3iv@4, WindowPos3ivMESA, WindowPos3ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3ivARB, 720, WindowPos3ivARB@4, WindowPos3ivMESA, WindowPos3ivMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3s, 721, WindowPos3s@12, WindowPos3sMESA, WindowPos3sMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3sARB, 721, WindowPos3sARB@12, WindowPos3sMESA, WindowPos3sMESA@12)
|
||||
GL_STUB_ALIAS(WindowPos3sv, 722, WindowPos3sv@4, WindowPos3svMESA, WindowPos3svMESA@4)
|
||||
GL_STUB_ALIAS(WindowPos3svARB, 722, WindowPos3svARB@4, WindowPos3svMESA, WindowPos3svMESA@4)
|
||||
GL_STUB_ALIAS(BindProgramARB, 741, BindProgramARB@8, BindProgramNV, BindProgramNV@8)
|
||||
GL_STUB_ALIAS(DeleteProgramsARB, 742, DeleteProgramsARB@8, DeleteProgramsNV, DeleteProgramsNV@8)
|
||||
GL_STUB_ALIAS(GenProgramsARB, 744, GenProgramsARB@8, GenProgramsNV, GenProgramsNV@8)
|
||||
GL_STUB_ALIAS(GetVertexAttribPointerv, 750, GetVertexAttribPointerv@12, GetVertexAttribPointervNV, GetVertexAttribPointervNV@12)
|
||||
GL_STUB_ALIAS(GetVertexAttribPointervARB, 750, GetVertexAttribPointervARB@12, GetVertexAttribPointervNV, GetVertexAttribPointervNV@12)
|
||||
GL_STUB_ALIAS(IsProgramARB, 754, IsProgramARB@4, IsProgramNV, IsProgramNV@4)
|
||||
GL_STUB_ALIAS(PointParameteri, 818, PointParameteri@8, PointParameteriNV, PointParameteriNV@8)
|
||||
GL_STUB_ALIAS(PointParameteriv, 819, PointParameteriv@8, PointParameterivNV, PointParameterivNV@8)
|
||||
GL_STUB_ALIAS(DeleteVertexArrays, 822, DeleteVertexArrays@8, _dispatch_stub_822, _dispatch_stub_822@8)
|
||||
GL_STUB_ALIAS(IsVertexArray, 824, IsVertexArray@4, _dispatch_stub_824, _dispatch_stub_824@4)
|
||||
GL_STUB_ALIAS(PrimitiveRestartIndex, 831, PrimitiveRestartIndex@4, PrimitiveRestartIndexNV, PrimitiveRestartIndexNV@4)
|
||||
GL_STUB_ALIAS(BlendEquationSeparate, 834, BlendEquationSeparate@8, _dispatch_stub_834, _dispatch_stub_834@8)
|
||||
GL_STUB_ALIAS(BindFramebuffer, 835, BindFramebuffer@8, BindFramebufferEXT, BindFramebufferEXT@8)
|
||||
GL_STUB_ALIAS(BindRenderbuffer, 836, BindRenderbuffer@8, BindRenderbufferEXT, BindRenderbufferEXT@8)
|
||||
GL_STUB_ALIAS(CheckFramebufferStatus, 837, CheckFramebufferStatus@4, CheckFramebufferStatusEXT, CheckFramebufferStatusEXT@4)
|
||||
GL_STUB_ALIAS(DeleteFramebuffers, 838, DeleteFramebuffers@8, DeleteFramebuffersEXT, DeleteFramebuffersEXT@8)
|
||||
GL_STUB_ALIAS(DeleteRenderbuffers, 839, DeleteRenderbuffers@8, DeleteRenderbuffersEXT, DeleteRenderbuffersEXT@8)
|
||||
GL_STUB_ALIAS(FramebufferRenderbuffer, 840, FramebufferRenderbuffer@16, FramebufferRenderbufferEXT, FramebufferRenderbufferEXT@16)
|
||||
GL_STUB_ALIAS(FramebufferTexture1D, 841, FramebufferTexture1D@20, FramebufferTexture1DEXT, FramebufferTexture1DEXT@20)
|
||||
GL_STUB_ALIAS(FramebufferTexture2D, 842, FramebufferTexture2D@20, FramebufferTexture2DEXT, FramebufferTexture2DEXT@20)
|
||||
GL_STUB_ALIAS(FramebufferTexture3D, 843, FramebufferTexture3D@24, FramebufferTexture3DEXT, FramebufferTexture3DEXT@24)
|
||||
GL_STUB_ALIAS(GenFramebuffers, 844, GenFramebuffers@8, GenFramebuffersEXT, GenFramebuffersEXT@8)
|
||||
GL_STUB_ALIAS(GenRenderbuffers, 845, GenRenderbuffers@8, GenRenderbuffersEXT, GenRenderbuffersEXT@8)
|
||||
GL_STUB_ALIAS(GenerateMipmap, 846, GenerateMipmap@4, GenerateMipmapEXT, GenerateMipmapEXT@4)
|
||||
GL_STUB_ALIAS(GetFramebufferAttachmentParameteriv, 847, GetFramebufferAttachmentParameteriv@16, GetFramebufferAttachmentParameterivEXT, GetFramebufferAttachmentParameterivEXT@16)
|
||||
GL_STUB_ALIAS(GetRenderbufferParameteriv, 848, GetRenderbufferParameteriv@12, GetRenderbufferParameterivEXT, GetRenderbufferParameterivEXT@12)
|
||||
GL_STUB_ALIAS(IsFramebuffer, 849, IsFramebuffer@4, IsFramebufferEXT, IsFramebufferEXT@4)
|
||||
GL_STUB_ALIAS(IsRenderbuffer, 850, IsRenderbuffer@4, IsRenderbufferEXT, IsRenderbufferEXT@4)
|
||||
GL_STUB_ALIAS(RenderbufferStorage, 851, RenderbufferStorage@16, RenderbufferStorageEXT, RenderbufferStorageEXT@16)
|
||||
GL_STUB_ALIAS(BlitFramebuffer, 852, BlitFramebuffer@40, _dispatch_stub_852, _dispatch_stub_852@40)
|
||||
GL_STUB_ALIAS(BindFragDataLocation, 855, BindFragDataLocation@12, BindFragDataLocationEXT, BindFragDataLocationEXT@12)
|
||||
GL_STUB_ALIAS(GetFragDataLocation, 856, GetFragDataLocation@8, GetFragDataLocationEXT, GetFragDataLocationEXT@8)
|
||||
GL_STUB_ALIAS(GetUniformuiv, 857, GetUniformuiv@12, GetUniformuivEXT, GetUniformuivEXT@12)
|
||||
GL_STUB_ALIAS(GetVertexAttribIiv, 858, GetVertexAttribIiv@12, GetVertexAttribIivEXT, GetVertexAttribIivEXT@12)
|
||||
GL_STUB_ALIAS(GetVertexAttribIuiv, 859, GetVertexAttribIuiv@12, GetVertexAttribIuivEXT, GetVertexAttribIuivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform1ui, 860, Uniform1ui@8, Uniform1uiEXT, Uniform1uiEXT@8)
|
||||
GL_STUB_ALIAS(Uniform1uiv, 861, Uniform1uiv@12, Uniform1uivEXT, Uniform1uivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform2ui, 862, Uniform2ui@12, Uniform2uiEXT, Uniform2uiEXT@12)
|
||||
GL_STUB_ALIAS(Uniform2uiv, 863, Uniform2uiv@12, Uniform2uivEXT, Uniform2uivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform3ui, 864, Uniform3ui@16, Uniform3uiEXT, Uniform3uiEXT@16)
|
||||
GL_STUB_ALIAS(Uniform3uiv, 865, Uniform3uiv@12, Uniform3uivEXT, Uniform3uivEXT@12)
|
||||
GL_STUB_ALIAS(Uniform4ui, 866, Uniform4ui@20, Uniform4uiEXT, Uniform4uiEXT@20)
|
||||
GL_STUB_ALIAS(Uniform4uiv, 867, Uniform4uiv@12, Uniform4uivEXT, Uniform4uivEXT@12)
|
||||
GL_STUB_ALIAS(VertexAttribI1i, 868, VertexAttribI1i@8, VertexAttribI1iEXT, VertexAttribI1iEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI1iv, 869, VertexAttribI1iv@8, VertexAttribI1ivEXT, VertexAttribI1ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI1ui, 870, VertexAttribI1ui@8, VertexAttribI1uiEXT, VertexAttribI1uiEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI1uiv, 871, VertexAttribI1uiv@8, VertexAttribI1uivEXT, VertexAttribI1uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI2i, 872, VertexAttribI2i@12, VertexAttribI2iEXT, VertexAttribI2iEXT@12)
|
||||
GL_STUB_ALIAS(VertexAttribI2iv, 873, VertexAttribI2iv@8, VertexAttribI2ivEXT, VertexAttribI2ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI2ui, 874, VertexAttribI2ui@12, VertexAttribI2uiEXT, VertexAttribI2uiEXT@12)
|
||||
GL_STUB_ALIAS(VertexAttribI2uiv, 875, VertexAttribI2uiv@8, VertexAttribI2uivEXT, VertexAttribI2uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI3i, 876, VertexAttribI3i@16, VertexAttribI3iEXT, VertexAttribI3iEXT@16)
|
||||
GL_STUB_ALIAS(VertexAttribI3iv, 877, VertexAttribI3iv@8, VertexAttribI3ivEXT, VertexAttribI3ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI3ui, 878, VertexAttribI3ui@16, VertexAttribI3uiEXT, VertexAttribI3uiEXT@16)
|
||||
GL_STUB_ALIAS(VertexAttribI3uiv, 879, VertexAttribI3uiv@8, VertexAttribI3uivEXT, VertexAttribI3uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4bv, 880, VertexAttribI4bv@8, VertexAttribI4bvEXT, VertexAttribI4bvEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4i, 881, VertexAttribI4i@20, VertexAttribI4iEXT, VertexAttribI4iEXT@20)
|
||||
GL_STUB_ALIAS(VertexAttribI4iv, 882, VertexAttribI4iv@8, VertexAttribI4ivEXT, VertexAttribI4ivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4sv, 883, VertexAttribI4sv@8, VertexAttribI4svEXT, VertexAttribI4svEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4ubv, 884, VertexAttribI4ubv@8, VertexAttribI4ubvEXT, VertexAttribI4ubvEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4ui, 885, VertexAttribI4ui@20, VertexAttribI4uiEXT, VertexAttribI4uiEXT@20)
|
||||
GL_STUB_ALIAS(VertexAttribI4uiv, 886, VertexAttribI4uiv@8, VertexAttribI4uivEXT, VertexAttribI4uivEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribI4usv, 887, VertexAttribI4usv@8, VertexAttribI4usvEXT, VertexAttribI4usvEXT@8)
|
||||
GL_STUB_ALIAS(VertexAttribIPointer, 888, VertexAttribIPointer@20, VertexAttribIPointerEXT, VertexAttribIPointerEXT@20)
|
||||
GL_STUB_ALIAS(FramebufferTextureLayer, 889, FramebufferTextureLayer@20, FramebufferTextureLayerEXT, FramebufferTextureLayerEXT@20)
|
||||
GL_STUB_ALIAS(ColorMaski, 890, ColorMaski@20, ColorMaskIndexedEXT, ColorMaskIndexedEXT@20)
|
||||
GL_STUB_ALIAS(Disablei, 891, Disablei@8, DisableIndexedEXT, DisableIndexedEXT@8)
|
||||
GL_STUB_ALIAS(Enablei, 892, Enablei@8, EnableIndexedEXT, EnableIndexedEXT@8)
|
||||
GL_STUB_ALIAS(GetBooleani_v, 893, GetBooleani_v@12, GetBooleanIndexedvEXT, GetBooleanIndexedvEXT@12)
|
||||
GL_STUB_ALIAS(GetIntegeri_v, 894, GetIntegeri_v@12, GetIntegerIndexedvEXT, GetIntegerIndexedvEXT@12)
|
||||
GL_STUB_ALIAS(IsEnabledi, 895, IsEnabledi@8, IsEnabledIndexedEXT, IsEnabledIndexedEXT@8)
|
||||
GL_STUB_ALIAS(GetTexParameterIiv, 898, GetTexParameterIiv@12, GetTexParameterIivEXT, GetTexParameterIivEXT@12)
|
||||
GL_STUB_ALIAS(GetTexParameterIuiv, 899, GetTexParameterIuiv@12, GetTexParameterIuivEXT, GetTexParameterIuivEXT@12)
|
||||
GL_STUB_ALIAS(TexParameterIiv, 900, TexParameterIiv@12, TexParameterIivEXT, TexParameterIivEXT@12)
|
||||
GL_STUB_ALIAS(TexParameterIuiv, 901, TexParameterIuiv@12, TexParameterIuivEXT, TexParameterIuivEXT@12)
|
||||
GL_STUB_ALIAS(BeginConditionalRender, 902, BeginConditionalRender@8, BeginConditionalRenderNV, BeginConditionalRenderNV@8)
|
||||
GL_STUB_ALIAS(EndConditionalRender, 903, EndConditionalRender@0, EndConditionalRenderNV, EndConditionalRenderNV@0)
|
||||
GL_STUB_ALIAS(BeginTransformFeedback, 904, BeginTransformFeedback@4, BeginTransformFeedbackEXT, BeginTransformFeedbackEXT@4)
|
||||
GL_STUB_ALIAS(BindBufferBase, 905, BindBufferBase@12, BindBufferBaseEXT, BindBufferBaseEXT@12)
|
||||
GL_STUB_ALIAS(BindBufferRange, 907, BindBufferRange@20, BindBufferRangeEXT, BindBufferRangeEXT@20)
|
||||
GL_STUB_ALIAS(EndTransformFeedback, 908, EndTransformFeedback@0, EndTransformFeedbackEXT, EndTransformFeedbackEXT@0)
|
||||
GL_STUB_ALIAS(GetTransformFeedbackVarying, 909, GetTransformFeedbackVarying@28, GetTransformFeedbackVaryingEXT, GetTransformFeedbackVaryingEXT@28)
|
||||
GL_STUB_ALIAS(TransformFeedbackVaryings, 910, TransformFeedbackVaryings@16, TransformFeedbackVaryingsEXT, TransformFeedbackVaryingsEXT@16)
|
||||
GL_STUB_ALIAS(ProvokingVertex, 911, ProvokingVertex@4, ProvokingVertexEXT, ProvokingVertexEXT@4)
|
||||
|
||||
GLOBL GLNAME(gl_dispatch_functions_end)
|
||||
HIDDEN(GLNAME(gl_dispatch_functions_end))
|
||||
|
|
|
|||
|
|
@ -666,288 +666,308 @@ struct _glapi_table
|
|||
void (GLAPIENTRYP GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); /* 623 */
|
||||
void (GLAPIENTRYP ReleaseShaderCompiler)(void); /* 624 */
|
||||
void (GLAPIENTRYP ShaderBinary)(GLsizei n, const GLuint * shaders, GLenum binaryformat, const GLvoid * binary, GLsizei length); /* 625 */
|
||||
void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 626 */
|
||||
void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params); /* 627 */
|
||||
void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params); /* 628 */
|
||||
void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param); /* 629 */
|
||||
void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params); /* 630 */
|
||||
void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param); /* 631 */
|
||||
void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params); /* 632 */
|
||||
void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 633 */
|
||||
void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 634 */
|
||||
void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 635 */
|
||||
void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 636 */
|
||||
void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 637 */
|
||||
void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 638 */
|
||||
void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 639 */
|
||||
void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 640 */
|
||||
void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param); /* 641 */
|
||||
void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params); /* 642 */
|
||||
void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 643 */
|
||||
void (GLAPIENTRYP UnlockArraysEXT)(void); /* 644 */
|
||||
void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue); /* 645 */
|
||||
void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v); /* 646 */
|
||||
void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue); /* 647 */
|
||||
void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v); /* 648 */
|
||||
void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 649 */
|
||||
void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 650 */
|
||||
void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue); /* 651 */
|
||||
void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v); /* 652 */
|
||||
void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue); /* 653 */
|
||||
void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v); /* 654 */
|
||||
void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue); /* 655 */
|
||||
void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v); /* 656 */
|
||||
void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue); /* 657 */
|
||||
void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v); /* 658 */
|
||||
void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue); /* 659 */
|
||||
void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v); /* 660 */
|
||||
void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 661 */
|
||||
void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount); /* 662 */
|
||||
void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount); /* 663 */
|
||||
void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 664 */
|
||||
void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord); /* 665 */
|
||||
void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord); /* 666 */
|
||||
void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 667 */
|
||||
void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 668 */
|
||||
void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode); /* 669 */
|
||||
void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); /* 670 */
|
||||
void (GLAPIENTRYP FlushVertexArrayRangeNV)(void); /* 671 */
|
||||
void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer); /* 672 */
|
||||
void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 673 */
|
||||
void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); /* 674 */
|
||||
void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param); /* 675 */
|
||||
void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params); /* 676 */
|
||||
void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param); /* 677 */
|
||||
void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params); /* 678 */
|
||||
void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 679 */
|
||||
void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params); /* 680 */
|
||||
void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params); /* 681 */
|
||||
void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params); /* 682 */
|
||||
void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params); /* 683 */
|
||||
void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params); /* 684 */
|
||||
void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params); /* 685 */
|
||||
void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 686 */
|
||||
void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y); /* 687 */
|
||||
void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v); /* 688 */
|
||||
void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y); /* 689 */
|
||||
void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v); /* 690 */
|
||||
void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y); /* 691 */
|
||||
void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v); /* 692 */
|
||||
void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y); /* 693 */
|
||||
void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v); /* 694 */
|
||||
void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z); /* 695 */
|
||||
void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v); /* 696 */
|
||||
void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z); /* 697 */
|
||||
void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v); /* 698 */
|
||||
void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z); /* 699 */
|
||||
void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v); /* 700 */
|
||||
void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z); /* 701 */
|
||||
void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v); /* 702 */
|
||||
void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 703 */
|
||||
void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 704 */
|
||||
void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 705 */
|
||||
void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 706 */
|
||||
void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 707 */
|
||||
void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 708 */
|
||||
void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 709 */
|
||||
void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 710 */
|
||||
void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 711 */
|
||||
void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 712 */
|
||||
void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences); /* 713 */
|
||||
void (GLAPIENTRYP FinishFenceNV)(GLuint fence); /* 714 */
|
||||
void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences); /* 715 */
|
||||
void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params); /* 716 */
|
||||
GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence); /* 717 */
|
||||
void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition); /* 718 */
|
||||
GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence); /* 719 */
|
||||
GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 720 */
|
||||
void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program); /* 721 */
|
||||
void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs); /* 722 */
|
||||
void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 723 */
|
||||
void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs); /* 724 */
|
||||
void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 725 */
|
||||
void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 726 */
|
||||
void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 727 */
|
||||
void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 728 */
|
||||
void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 729 */
|
||||
void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer); /* 730 */
|
||||
void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 731 */
|
||||
void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 732 */
|
||||
void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 733 */
|
||||
GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program); /* 734 */
|
||||
void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 735 */
|
||||
void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params); /* 736 */
|
||||
void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params); /* 737 */
|
||||
void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 738 */
|
||||
void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 739 */
|
||||
void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 740 */
|
||||
void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 741 */
|
||||
void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 742 */
|
||||
void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 743 */
|
||||
void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 744 */
|
||||
void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 745 */
|
||||
void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 746 */
|
||||
void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 747 */
|
||||
void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 748 */
|
||||
void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 749 */
|
||||
void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 750 */
|
||||
void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 751 */
|
||||
void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 752 */
|
||||
void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 753 */
|
||||
void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 754 */
|
||||
void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 755 */
|
||||
void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 756 */
|
||||
void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 757 */
|
||||
void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 758 */
|
||||
void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 759 */
|
||||
void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 760 */
|
||||
void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 761 */
|
||||
void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 762 */
|
||||
void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 763 */
|
||||
void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 764 */
|
||||
void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 765 */
|
||||
void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 766 */
|
||||
void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 767 */
|
||||
void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 768 */
|
||||
void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 769 */
|
||||
void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 770 */
|
||||
void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 771 */
|
||||
void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 772 */
|
||||
void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 773 */
|
||||
void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 774 */
|
||||
void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 775 */
|
||||
void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 776 */
|
||||
void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 777 */
|
||||
void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 778 */
|
||||
void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 779 */
|
||||
void (GLAPIENTRYP GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param); /* 780 */
|
||||
void (GLAPIENTRYP GetTexBumpParameterivATI)(GLenum pname, GLint * param); /* 781 */
|
||||
void (GLAPIENTRYP TexBumpParameterfvATI)(GLenum pname, const GLfloat * param); /* 782 */
|
||||
void (GLAPIENTRYP TexBumpParameterivATI)(GLenum pname, const GLint * param); /* 783 */
|
||||
void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 784 */
|
||||
void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 785 */
|
||||
void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 786 */
|
||||
void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 787 */
|
||||
void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 788 */
|
||||
void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 789 */
|
||||
void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 790 */
|
||||
void (GLAPIENTRYP ColorFragmentOp3ATI)(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); /* 791 */
|
||||
void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 792 */
|
||||
void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 793 */
|
||||
GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 794 */
|
||||
void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 795 */
|
||||
void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 796 */
|
||||
void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 797 */
|
||||
void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param); /* 798 */
|
||||
void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params); /* 799 */
|
||||
void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 800 */
|
||||
void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 801 */
|
||||
void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays); /* 802 */
|
||||
void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 803 */
|
||||
GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array); /* 804 */
|
||||
void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 805 */
|
||||
void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 806 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 807 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 808 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 809 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 810 */
|
||||
void (GLAPIENTRYP PrimitiveRestartIndexNV)(GLuint index); /* 811 */
|
||||
void (GLAPIENTRYP PrimitiveRestartNV)(void); /* 812 */
|
||||
void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 813 */
|
||||
void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA); /* 814 */
|
||||
void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 815 */
|
||||
void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 816 */
|
||||
GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target); /* 817 */
|
||||
void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers); /* 818 */
|
||||
void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers); /* 819 */
|
||||
void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); /* 820 */
|
||||
void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 821 */
|
||||
void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 822 */
|
||||
void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); /* 823 */
|
||||
void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers); /* 824 */
|
||||
void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers); /* 825 */
|
||||
void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target); /* 826 */
|
||||
void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params); /* 827 */
|
||||
void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params); /* 828 */
|
||||
GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer); /* 829 */
|
||||
GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer); /* 830 */
|
||||
void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); /* 831 */
|
||||
void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* 832 */
|
||||
void (GLAPIENTRYP BufferParameteriAPPLE)(GLenum target, GLenum pname, GLint param); /* 833 */
|
||||
void (GLAPIENTRYP FlushMappedBufferRangeAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size); /* 834 */
|
||||
void (GLAPIENTRYP BindFragDataLocationEXT)(GLuint program, GLuint colorNumber, const GLchar * name); /* 835 */
|
||||
GLint (GLAPIENTRYP GetFragDataLocationEXT)(GLuint program, const GLchar * name); /* 836 */
|
||||
void (GLAPIENTRYP GetUniformuivEXT)(GLuint program, GLint location, GLuint * params); /* 837 */
|
||||
void (GLAPIENTRYP GetVertexAttribIivEXT)(GLuint index, GLenum pname, GLint * params); /* 838 */
|
||||
void (GLAPIENTRYP GetVertexAttribIuivEXT)(GLuint index, GLenum pname, GLuint * params); /* 839 */
|
||||
void (GLAPIENTRYP Uniform1uiEXT)(GLint location, GLuint x); /* 840 */
|
||||
void (GLAPIENTRYP Uniform1uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 841 */
|
||||
void (GLAPIENTRYP Uniform2uiEXT)(GLint location, GLuint x, GLuint y); /* 842 */
|
||||
void (GLAPIENTRYP Uniform2uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 843 */
|
||||
void (GLAPIENTRYP Uniform3uiEXT)(GLint location, GLuint x, GLuint y, GLuint z); /* 844 */
|
||||
void (GLAPIENTRYP Uniform3uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 845 */
|
||||
void (GLAPIENTRYP Uniform4uiEXT)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w); /* 846 */
|
||||
void (GLAPIENTRYP Uniform4uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 847 */
|
||||
void (GLAPIENTRYP VertexAttribI1iEXT)(GLuint index, GLint x); /* 848 */
|
||||
void (GLAPIENTRYP VertexAttribI1ivEXT)(GLuint index, const GLint * v); /* 849 */
|
||||
void (GLAPIENTRYP VertexAttribI1uiEXT)(GLuint index, GLuint x); /* 850 */
|
||||
void (GLAPIENTRYP VertexAttribI1uivEXT)(GLuint index, const GLuint * v); /* 851 */
|
||||
void (GLAPIENTRYP VertexAttribI2iEXT)(GLuint index, GLint x, GLint y); /* 852 */
|
||||
void (GLAPIENTRYP VertexAttribI2ivEXT)(GLuint index, const GLint * v); /* 853 */
|
||||
void (GLAPIENTRYP VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y); /* 854 */
|
||||
void (GLAPIENTRYP VertexAttribI2uivEXT)(GLuint index, const GLuint * v); /* 855 */
|
||||
void (GLAPIENTRYP VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z); /* 856 */
|
||||
void (GLAPIENTRYP VertexAttribI3ivEXT)(GLuint index, const GLint * v); /* 857 */
|
||||
void (GLAPIENTRYP VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z); /* 858 */
|
||||
void (GLAPIENTRYP VertexAttribI3uivEXT)(GLuint index, const GLuint * v); /* 859 */
|
||||
void (GLAPIENTRYP VertexAttribI4bvEXT)(GLuint index, const GLbyte * v); /* 860 */
|
||||
void (GLAPIENTRYP VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w); /* 861 */
|
||||
void (GLAPIENTRYP VertexAttribI4ivEXT)(GLuint index, const GLint * v); /* 862 */
|
||||
void (GLAPIENTRYP VertexAttribI4svEXT)(GLuint index, const GLshort * v); /* 863 */
|
||||
void (GLAPIENTRYP VertexAttribI4ubvEXT)(GLuint index, const GLubyte * v); /* 864 */
|
||||
void (GLAPIENTRYP VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); /* 865 */
|
||||
void (GLAPIENTRYP VertexAttribI4uivEXT)(GLuint index, const GLuint * v); /* 866 */
|
||||
void (GLAPIENTRYP VertexAttribI4usvEXT)(GLuint index, const GLushort * v); /* 867 */
|
||||
void (GLAPIENTRYP VertexAttribIPointerEXT)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 868 */
|
||||
void (GLAPIENTRYP FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); /* 869 */
|
||||
void (GLAPIENTRYP ColorMaskIndexedEXT)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); /* 870 */
|
||||
void (GLAPIENTRYP DisableIndexedEXT)(GLenum target, GLuint index); /* 871 */
|
||||
void (GLAPIENTRYP EnableIndexedEXT)(GLenum target, GLuint index); /* 872 */
|
||||
void (GLAPIENTRYP GetBooleanIndexedvEXT)(GLenum value, GLuint index, GLboolean * data); /* 873 */
|
||||
void (GLAPIENTRYP GetIntegerIndexedvEXT)(GLenum value, GLuint index, GLint * data); /* 874 */
|
||||
GLboolean (GLAPIENTRYP IsEnabledIndexedEXT)(GLenum target, GLuint index); /* 875 */
|
||||
void (GLAPIENTRYP ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a); /* 876 */
|
||||
void (GLAPIENTRYP ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a); /* 877 */
|
||||
void (GLAPIENTRYP GetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params); /* 878 */
|
||||
void (GLAPIENTRYP GetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params); /* 879 */
|
||||
void (GLAPIENTRYP TexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params); /* 880 */
|
||||
void (GLAPIENTRYP TexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params); /* 881 */
|
||||
void (GLAPIENTRYP BeginConditionalRenderNV)(GLuint query, GLenum mode); /* 882 */
|
||||
void (GLAPIENTRYP EndConditionalRenderNV)(void); /* 883 */
|
||||
void (GLAPIENTRYP BeginTransformFeedbackEXT)(GLenum mode); /* 884 */
|
||||
void (GLAPIENTRYP BindBufferBaseEXT)(GLenum target, GLuint index, GLuint buffer); /* 885 */
|
||||
void (GLAPIENTRYP BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset); /* 886 */
|
||||
void (GLAPIENTRYP BindBufferRangeEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); /* 887 */
|
||||
void (GLAPIENTRYP EndTransformFeedbackEXT)(void); /* 888 */
|
||||
void (GLAPIENTRYP GetTransformFeedbackVaryingEXT)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); /* 889 */
|
||||
void (GLAPIENTRYP TransformFeedbackVaryingsEXT)(GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode); /* 890 */
|
||||
void (GLAPIENTRYP ProvokingVertexEXT)(GLenum mode); /* 891 */
|
||||
void (GLAPIENTRYP GetTexParameterPointervAPPLE)(GLenum target, GLenum pname, GLvoid ** params); /* 892 */
|
||||
void (GLAPIENTRYP TextureRangeAPPLE)(GLenum target, GLsizei length, GLvoid * pointer); /* 893 */
|
||||
void (GLAPIENTRYP GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value); /* 894 */
|
||||
GLenum (GLAPIENTRYP ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 895 */
|
||||
GLenum (GLAPIENTRYP ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 896 */
|
||||
void (GLAPIENTRYP ActiveProgramEXT)(GLuint program); /* 897 */
|
||||
GLuint (GLAPIENTRYP CreateShaderProgramEXT)(GLenum type, const GLchar * string); /* 898 */
|
||||
void (GLAPIENTRYP UseShaderProgramEXT)(GLenum type, GLuint program); /* 899 */
|
||||
void (GLAPIENTRYP TextureBarrierNV)(void); /* 900 */
|
||||
void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); /* 901 */
|
||||
void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 902 */
|
||||
void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 903 */
|
||||
void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params); /* 904 */
|
||||
void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params); /* 905 */
|
||||
void (GLAPIENTRYP EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset); /* 906 */
|
||||
void (GLAPIENTRYP EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset); /* 907 */
|
||||
GLenum (GLAPIENTRYP GetGraphicsResetStatusARB)(void); /* 626 */
|
||||
void (GLAPIENTRYP GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table); /* 627 */
|
||||
void (GLAPIENTRYP GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img); /* 628 */
|
||||
void (GLAPIENTRYP GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image); /* 629 */
|
||||
void (GLAPIENTRYP GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 630 */
|
||||
void (GLAPIENTRYP GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); /* 631 */
|
||||
void (GLAPIENTRYP GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); /* 632 */
|
||||
void (GLAPIENTRYP GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v); /* 633 */
|
||||
void (GLAPIENTRYP GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 634 */
|
||||
void (GLAPIENTRYP GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values); /* 635 */
|
||||
void (GLAPIENTRYP GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values); /* 636 */
|
||||
void (GLAPIENTRYP GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values); /* 637 */
|
||||
void (GLAPIENTRYP GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern); /* 638 */
|
||||
void (GLAPIENTRYP GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span); /* 639 */
|
||||
void (GLAPIENTRYP GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img); /* 640 */
|
||||
void (GLAPIENTRYP GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params); /* 641 */
|
||||
void (GLAPIENTRYP GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params); /* 642 */
|
||||
void (GLAPIENTRYP GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params); /* 643 */
|
||||
void (GLAPIENTRYP GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params); /* 644 */
|
||||
void (GLAPIENTRYP ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data); /* 645 */
|
||||
void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 646 */
|
||||
void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params); /* 647 */
|
||||
void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params); /* 648 */
|
||||
void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param); /* 649 */
|
||||
void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params); /* 650 */
|
||||
void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param); /* 651 */
|
||||
void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params); /* 652 */
|
||||
void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 653 */
|
||||
void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 654 */
|
||||
void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 655 */
|
||||
void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 656 */
|
||||
void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 657 */
|
||||
void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 658 */
|
||||
void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 659 */
|
||||
void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 660 */
|
||||
void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param); /* 661 */
|
||||
void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params); /* 662 */
|
||||
void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 663 */
|
||||
void (GLAPIENTRYP UnlockArraysEXT)(void); /* 664 */
|
||||
void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue); /* 665 */
|
||||
void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v); /* 666 */
|
||||
void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue); /* 667 */
|
||||
void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v); /* 668 */
|
||||
void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 669 */
|
||||
void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 670 */
|
||||
void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue); /* 671 */
|
||||
void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v); /* 672 */
|
||||
void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue); /* 673 */
|
||||
void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v); /* 674 */
|
||||
void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue); /* 675 */
|
||||
void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v); /* 676 */
|
||||
void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue); /* 677 */
|
||||
void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v); /* 678 */
|
||||
void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue); /* 679 */
|
||||
void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v); /* 680 */
|
||||
void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 681 */
|
||||
void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount); /* 682 */
|
||||
void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount); /* 683 */
|
||||
void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 684 */
|
||||
void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord); /* 685 */
|
||||
void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord); /* 686 */
|
||||
void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 687 */
|
||||
void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 688 */
|
||||
void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode); /* 689 */
|
||||
void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); /* 690 */
|
||||
void (GLAPIENTRYP FlushVertexArrayRangeNV)(void); /* 691 */
|
||||
void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer); /* 692 */
|
||||
void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 693 */
|
||||
void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); /* 694 */
|
||||
void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param); /* 695 */
|
||||
void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params); /* 696 */
|
||||
void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param); /* 697 */
|
||||
void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params); /* 698 */
|
||||
void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 699 */
|
||||
void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params); /* 700 */
|
||||
void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params); /* 701 */
|
||||
void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params); /* 702 */
|
||||
void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params); /* 703 */
|
||||
void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params); /* 704 */
|
||||
void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params); /* 705 */
|
||||
void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 706 */
|
||||
void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y); /* 707 */
|
||||
void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v); /* 708 */
|
||||
void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y); /* 709 */
|
||||
void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v); /* 710 */
|
||||
void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y); /* 711 */
|
||||
void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v); /* 712 */
|
||||
void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y); /* 713 */
|
||||
void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v); /* 714 */
|
||||
void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z); /* 715 */
|
||||
void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v); /* 716 */
|
||||
void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z); /* 717 */
|
||||
void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v); /* 718 */
|
||||
void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z); /* 719 */
|
||||
void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v); /* 720 */
|
||||
void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z); /* 721 */
|
||||
void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v); /* 722 */
|
||||
void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 723 */
|
||||
void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 724 */
|
||||
void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 725 */
|
||||
void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 726 */
|
||||
void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 727 */
|
||||
void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 728 */
|
||||
void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 729 */
|
||||
void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 730 */
|
||||
void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 731 */
|
||||
void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 732 */
|
||||
void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences); /* 733 */
|
||||
void (GLAPIENTRYP FinishFenceNV)(GLuint fence); /* 734 */
|
||||
void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences); /* 735 */
|
||||
void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params); /* 736 */
|
||||
GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence); /* 737 */
|
||||
void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition); /* 738 */
|
||||
GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence); /* 739 */
|
||||
GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 740 */
|
||||
void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program); /* 741 */
|
||||
void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs); /* 742 */
|
||||
void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 743 */
|
||||
void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs); /* 744 */
|
||||
void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 745 */
|
||||
void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 746 */
|
||||
void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 747 */
|
||||
void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 748 */
|
||||
void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 749 */
|
||||
void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer); /* 750 */
|
||||
void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 751 */
|
||||
void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 752 */
|
||||
void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 753 */
|
||||
GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program); /* 754 */
|
||||
void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 755 */
|
||||
void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params); /* 756 */
|
||||
void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params); /* 757 */
|
||||
void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 758 */
|
||||
void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 759 */
|
||||
void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 760 */
|
||||
void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 761 */
|
||||
void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 762 */
|
||||
void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 763 */
|
||||
void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 764 */
|
||||
void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 765 */
|
||||
void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 766 */
|
||||
void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 767 */
|
||||
void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 768 */
|
||||
void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 769 */
|
||||
void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 770 */
|
||||
void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 771 */
|
||||
void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 772 */
|
||||
void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 773 */
|
||||
void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 774 */
|
||||
void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 775 */
|
||||
void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 776 */
|
||||
void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 777 */
|
||||
void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 778 */
|
||||
void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 779 */
|
||||
void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 780 */
|
||||
void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 781 */
|
||||
void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 782 */
|
||||
void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 783 */
|
||||
void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 784 */
|
||||
void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 785 */
|
||||
void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 786 */
|
||||
void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 787 */
|
||||
void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 788 */
|
||||
void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 789 */
|
||||
void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 790 */
|
||||
void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 791 */
|
||||
void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 792 */
|
||||
void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 793 */
|
||||
void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 794 */
|
||||
void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 795 */
|
||||
void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 796 */
|
||||
void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 797 */
|
||||
void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 798 */
|
||||
void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 799 */
|
||||
void (GLAPIENTRYP GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param); /* 800 */
|
||||
void (GLAPIENTRYP GetTexBumpParameterivATI)(GLenum pname, GLint * param); /* 801 */
|
||||
void (GLAPIENTRYP TexBumpParameterfvATI)(GLenum pname, const GLfloat * param); /* 802 */
|
||||
void (GLAPIENTRYP TexBumpParameterivATI)(GLenum pname, const GLint * param); /* 803 */
|
||||
void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 804 */
|
||||
void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 805 */
|
||||
void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 806 */
|
||||
void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 807 */
|
||||
void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 808 */
|
||||
void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 809 */
|
||||
void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 810 */
|
||||
void (GLAPIENTRYP ColorFragmentOp3ATI)(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); /* 811 */
|
||||
void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 812 */
|
||||
void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 813 */
|
||||
GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 814 */
|
||||
void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 815 */
|
||||
void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 816 */
|
||||
void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 817 */
|
||||
void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param); /* 818 */
|
||||
void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params); /* 819 */
|
||||
void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 820 */
|
||||
void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 821 */
|
||||
void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays); /* 822 */
|
||||
void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 823 */
|
||||
GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array); /* 824 */
|
||||
void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 825 */
|
||||
void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 826 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 827 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 828 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 829 */
|
||||
void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 830 */
|
||||
void (GLAPIENTRYP PrimitiveRestartIndexNV)(GLuint index); /* 831 */
|
||||
void (GLAPIENTRYP PrimitiveRestartNV)(void); /* 832 */
|
||||
void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 833 */
|
||||
void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA); /* 834 */
|
||||
void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 835 */
|
||||
void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 836 */
|
||||
GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target); /* 837 */
|
||||
void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers); /* 838 */
|
||||
void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers); /* 839 */
|
||||
void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); /* 840 */
|
||||
void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 841 */
|
||||
void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 842 */
|
||||
void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); /* 843 */
|
||||
void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers); /* 844 */
|
||||
void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers); /* 845 */
|
||||
void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target); /* 846 */
|
||||
void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params); /* 847 */
|
||||
void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params); /* 848 */
|
||||
GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer); /* 849 */
|
||||
GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer); /* 850 */
|
||||
void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); /* 851 */
|
||||
void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* 852 */
|
||||
void (GLAPIENTRYP BufferParameteriAPPLE)(GLenum target, GLenum pname, GLint param); /* 853 */
|
||||
void (GLAPIENTRYP FlushMappedBufferRangeAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size); /* 854 */
|
||||
void (GLAPIENTRYP BindFragDataLocationEXT)(GLuint program, GLuint colorNumber, const GLchar * name); /* 855 */
|
||||
GLint (GLAPIENTRYP GetFragDataLocationEXT)(GLuint program, const GLchar * name); /* 856 */
|
||||
void (GLAPIENTRYP GetUniformuivEXT)(GLuint program, GLint location, GLuint * params); /* 857 */
|
||||
void (GLAPIENTRYP GetVertexAttribIivEXT)(GLuint index, GLenum pname, GLint * params); /* 858 */
|
||||
void (GLAPIENTRYP GetVertexAttribIuivEXT)(GLuint index, GLenum pname, GLuint * params); /* 859 */
|
||||
void (GLAPIENTRYP Uniform1uiEXT)(GLint location, GLuint x); /* 860 */
|
||||
void (GLAPIENTRYP Uniform1uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 861 */
|
||||
void (GLAPIENTRYP Uniform2uiEXT)(GLint location, GLuint x, GLuint y); /* 862 */
|
||||
void (GLAPIENTRYP Uniform2uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 863 */
|
||||
void (GLAPIENTRYP Uniform3uiEXT)(GLint location, GLuint x, GLuint y, GLuint z); /* 864 */
|
||||
void (GLAPIENTRYP Uniform3uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 865 */
|
||||
void (GLAPIENTRYP Uniform4uiEXT)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w); /* 866 */
|
||||
void (GLAPIENTRYP Uniform4uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 867 */
|
||||
void (GLAPIENTRYP VertexAttribI1iEXT)(GLuint index, GLint x); /* 868 */
|
||||
void (GLAPIENTRYP VertexAttribI1ivEXT)(GLuint index, const GLint * v); /* 869 */
|
||||
void (GLAPIENTRYP VertexAttribI1uiEXT)(GLuint index, GLuint x); /* 870 */
|
||||
void (GLAPIENTRYP VertexAttribI1uivEXT)(GLuint index, const GLuint * v); /* 871 */
|
||||
void (GLAPIENTRYP VertexAttribI2iEXT)(GLuint index, GLint x, GLint y); /* 872 */
|
||||
void (GLAPIENTRYP VertexAttribI2ivEXT)(GLuint index, const GLint * v); /* 873 */
|
||||
void (GLAPIENTRYP VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y); /* 874 */
|
||||
void (GLAPIENTRYP VertexAttribI2uivEXT)(GLuint index, const GLuint * v); /* 875 */
|
||||
void (GLAPIENTRYP VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z); /* 876 */
|
||||
void (GLAPIENTRYP VertexAttribI3ivEXT)(GLuint index, const GLint * v); /* 877 */
|
||||
void (GLAPIENTRYP VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z); /* 878 */
|
||||
void (GLAPIENTRYP VertexAttribI3uivEXT)(GLuint index, const GLuint * v); /* 879 */
|
||||
void (GLAPIENTRYP VertexAttribI4bvEXT)(GLuint index, const GLbyte * v); /* 880 */
|
||||
void (GLAPIENTRYP VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w); /* 881 */
|
||||
void (GLAPIENTRYP VertexAttribI4ivEXT)(GLuint index, const GLint * v); /* 882 */
|
||||
void (GLAPIENTRYP VertexAttribI4svEXT)(GLuint index, const GLshort * v); /* 883 */
|
||||
void (GLAPIENTRYP VertexAttribI4ubvEXT)(GLuint index, const GLubyte * v); /* 884 */
|
||||
void (GLAPIENTRYP VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); /* 885 */
|
||||
void (GLAPIENTRYP VertexAttribI4uivEXT)(GLuint index, const GLuint * v); /* 886 */
|
||||
void (GLAPIENTRYP VertexAttribI4usvEXT)(GLuint index, const GLushort * v); /* 887 */
|
||||
void (GLAPIENTRYP VertexAttribIPointerEXT)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 888 */
|
||||
void (GLAPIENTRYP FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); /* 889 */
|
||||
void (GLAPIENTRYP ColorMaskIndexedEXT)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); /* 890 */
|
||||
void (GLAPIENTRYP DisableIndexedEXT)(GLenum target, GLuint index); /* 891 */
|
||||
void (GLAPIENTRYP EnableIndexedEXT)(GLenum target, GLuint index); /* 892 */
|
||||
void (GLAPIENTRYP GetBooleanIndexedvEXT)(GLenum value, GLuint index, GLboolean * data); /* 893 */
|
||||
void (GLAPIENTRYP GetIntegerIndexedvEXT)(GLenum value, GLuint index, GLint * data); /* 894 */
|
||||
GLboolean (GLAPIENTRYP IsEnabledIndexedEXT)(GLenum target, GLuint index); /* 895 */
|
||||
void (GLAPIENTRYP ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a); /* 896 */
|
||||
void (GLAPIENTRYP ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a); /* 897 */
|
||||
void (GLAPIENTRYP GetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params); /* 898 */
|
||||
void (GLAPIENTRYP GetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params); /* 899 */
|
||||
void (GLAPIENTRYP TexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params); /* 900 */
|
||||
void (GLAPIENTRYP TexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params); /* 901 */
|
||||
void (GLAPIENTRYP BeginConditionalRenderNV)(GLuint query, GLenum mode); /* 902 */
|
||||
void (GLAPIENTRYP EndConditionalRenderNV)(void); /* 903 */
|
||||
void (GLAPIENTRYP BeginTransformFeedbackEXT)(GLenum mode); /* 904 */
|
||||
void (GLAPIENTRYP BindBufferBaseEXT)(GLenum target, GLuint index, GLuint buffer); /* 905 */
|
||||
void (GLAPIENTRYP BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset); /* 906 */
|
||||
void (GLAPIENTRYP BindBufferRangeEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); /* 907 */
|
||||
void (GLAPIENTRYP EndTransformFeedbackEXT)(void); /* 908 */
|
||||
void (GLAPIENTRYP GetTransformFeedbackVaryingEXT)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); /* 909 */
|
||||
void (GLAPIENTRYP TransformFeedbackVaryingsEXT)(GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode); /* 910 */
|
||||
void (GLAPIENTRYP ProvokingVertexEXT)(GLenum mode); /* 911 */
|
||||
void (GLAPIENTRYP GetTexParameterPointervAPPLE)(GLenum target, GLenum pname, GLvoid ** params); /* 912 */
|
||||
void (GLAPIENTRYP TextureRangeAPPLE)(GLenum target, GLsizei length, GLvoid * pointer); /* 913 */
|
||||
void (GLAPIENTRYP GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value); /* 914 */
|
||||
GLenum (GLAPIENTRYP ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 915 */
|
||||
GLenum (GLAPIENTRYP ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 916 */
|
||||
void (GLAPIENTRYP ActiveProgramEXT)(GLuint program); /* 917 */
|
||||
GLuint (GLAPIENTRYP CreateShaderProgramEXT)(GLenum type, const GLchar * string); /* 918 */
|
||||
void (GLAPIENTRYP UseShaderProgramEXT)(GLenum type, GLuint program); /* 919 */
|
||||
void (GLAPIENTRYP TextureBarrierNV)(void); /* 920 */
|
||||
void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); /* 921 */
|
||||
void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 922 */
|
||||
void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 923 */
|
||||
void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params); /* 924 */
|
||||
void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params); /* 925 */
|
||||
void (GLAPIENTRYP EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset); /* 926 */
|
||||
void (GLAPIENTRYP EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset); /* 927 */
|
||||
};
|
||||
|
||||
#endif /* !defined( _GLAPI_TABLE_H_ ) */
|
||||
|
|
|
|||
|
|
@ -4192,63 +4192,163 @@ KEYWORD1 void KEYWORD2 NAME(ShaderBinary)(GLsizei n, const GLuint * shaders, GLe
|
|||
DISPATCH(ShaderBinary, (n, shaders, binaryformat, binary, length), (F, "glShaderBinary(%d, %p, 0x%x, %p, %d);\n", n, (const void *) shaders, binaryformat, (const void *) binary, length));
|
||||
}
|
||||
|
||||
KEYWORD1 GLenum KEYWORD2 NAME(GetGraphicsResetStatusARB)(void)
|
||||
{
|
||||
RETURN_DISPATCH(GetGraphicsResetStatusARB, (), (F, "glGetGraphicsResetStatusARB();\n"));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table)
|
||||
{
|
||||
DISPATCH(GetnColorTableARB, (target, format, type, bufSize, table), (F, "glGetnColorTableARB(0x%x, 0x%x, 0x%x, %d, %p);\n", target, format, type, bufSize, (const void *) table));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img)
|
||||
{
|
||||
DISPATCH(GetnCompressedTexImageARB, (target, lod, bufSize, img), (F, "glGetnCompressedTexImageARB(0x%x, %d, %d, %p);\n", target, lod, bufSize, (const void *) img));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image)
|
||||
{
|
||||
DISPATCH(GetnConvolutionFilterARB, (target, format, type, bufSize, image), (F, "glGetnConvolutionFilterARB(0x%x, 0x%x, 0x%x, %d, %p);\n", target, format, type, bufSize, (const void *) image));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)
|
||||
{
|
||||
DISPATCH(GetnHistogramARB, (target, reset, format, type, bufSize, values), (F, "glGetnHistogramARB(0x%x, %d, 0x%x, 0x%x, %d, %p);\n", target, reset, format, type, bufSize, (const void *) values));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v)
|
||||
{
|
||||
DISPATCH(GetnMapdvARB, (target, query, bufSize, v), (F, "glGetnMapdvARB(0x%x, 0x%x, %d, %p);\n", target, query, bufSize, (const void *) v));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v)
|
||||
{
|
||||
DISPATCH(GetnMapfvARB, (target, query, bufSize, v), (F, "glGetnMapfvARB(0x%x, 0x%x, %d, %p);\n", target, query, bufSize, (const void *) v));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v)
|
||||
{
|
||||
DISPATCH(GetnMapivARB, (target, query, bufSize, v), (F, "glGetnMapivARB(0x%x, 0x%x, %d, %p);\n", target, query, bufSize, (const void *) v));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)
|
||||
{
|
||||
DISPATCH(GetnMinmaxARB, (target, reset, format, type, bufSize, values), (F, "glGetnMinmaxARB(0x%x, %d, 0x%x, 0x%x, %d, %p);\n", target, reset, format, type, bufSize, (const void *) values));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values)
|
||||
{
|
||||
DISPATCH(GetnPixelMapfvARB, (map, bufSize, values), (F, "glGetnPixelMapfvARB(0x%x, %d, %p);\n", map, bufSize, (const void *) values));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values)
|
||||
{
|
||||
DISPATCH(GetnPixelMapuivARB, (map, bufSize, values), (F, "glGetnPixelMapuivARB(0x%x, %d, %p);\n", map, bufSize, (const void *) values));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values)
|
||||
{
|
||||
DISPATCH(GetnPixelMapusvARB, (map, bufSize, values), (F, "glGetnPixelMapusvARB(0x%x, %d, %p);\n", map, bufSize, (const void *) values));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern)
|
||||
{
|
||||
DISPATCH(GetnPolygonStippleARB, (bufSize, pattern), (F, "glGetnPolygonStippleARB(%d, %p);\n", bufSize, (const void *) pattern));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span)
|
||||
{
|
||||
DISPATCH(GetnSeparableFilterARB, (target, format, type, rowBufSize, row, columnBufSize, column, span), (F, "glGetnSeparableFilterARB(0x%x, 0x%x, 0x%x, %d, %p, %d, %p, %p);\n", target, format, type, rowBufSize, (const void *) row, columnBufSize, (const void *) column, (const void *) span));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img)
|
||||
{
|
||||
DISPATCH(GetnTexImageARB, (target, level, format, type, bufSize, img), (F, "glGetnTexImageARB(0x%x, %d, 0x%x, 0x%x, %d, %p);\n", target, level, format, type, bufSize, (const void *) img));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params)
|
||||
{
|
||||
DISPATCH(GetnUniformdvARB, (program, location, bufSize, params), (F, "glGetnUniformdvARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params)
|
||||
{
|
||||
DISPATCH(GetnUniformfvARB, (program, location, bufSize, params), (F, "glGetnUniformfvARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params)
|
||||
{
|
||||
DISPATCH(GetnUniformivARB, (program, location, bufSize, params), (F, "glGetnUniformivARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params)
|
||||
{
|
||||
DISPATCH(GetnUniformuivARB, (program, location, bufSize, params), (F, "glGetnUniformuivARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data)
|
||||
{
|
||||
DISPATCH(ReadnPixelsARB, (x, y, width, height, format, type, bufSize, data), (F, "glReadnPixelsARB(%d, %d, %d, %d, 0x%x, 0x%x, %d, %p);\n", x, y, width, height, format, type, bufSize, (const void *) data));
|
||||
}
|
||||
|
||||
KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
|
||||
{
|
||||
DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_627)(GLenum pname, GLfloat * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_647)(GLenum pname, GLfloat * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_627)(GLenum pname, GLfloat * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_647)(GLenum pname, GLfloat * params)
|
||||
{
|
||||
DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_628)(GLenum pname, GLint * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(GLenum pname, GLint * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_628)(GLenum pname, GLint * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(GLenum pname, GLint * params)
|
||||
{
|
||||
DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_629)(GLenum pname, GLfloat param);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(GLenum pname, GLfloat param);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_629)(GLenum pname, GLfloat param)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(GLenum pname, GLfloat param)
|
||||
{
|
||||
DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_630)(GLenum pname, const GLfloat * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLenum pname, const GLfloat * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_630)(GLenum pname, const GLfloat * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLenum pname, const GLfloat * params)
|
||||
{
|
||||
DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_631)(GLenum pname, GLint param);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_651)(GLenum pname, GLint param);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_631)(GLenum pname, GLint param)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_651)(GLenum pname, GLint param)
|
||||
{
|
||||
DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_632)(GLenum pname, const GLint * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLenum pname, const GLint * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_632)(GLenum pname, const GLint * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLenum pname, const GLint * params)
|
||||
{
|
||||
DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_633)(GLclampf value, GLboolean invert);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLclampf value, GLboolean invert);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_633)(GLclampf value, GLboolean invert)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLclampf value, GLboolean invert)
|
||||
{
|
||||
DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_634)(GLenum pattern);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_654)(GLenum pattern);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_634)(GLenum pattern)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_654)(GLenum pattern)
|
||||
{
|
||||
DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
|
||||
}
|
||||
|
|
@ -4298,9 +4398,9 @@ KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
|
|||
DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_641)(GLenum pname, GLfloat param);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_661)(GLenum pname, GLfloat param);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_641)(GLenum pname, GLfloat param)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_661)(GLenum pname, GLfloat param)
|
||||
{
|
||||
DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
|
||||
}
|
||||
|
|
@ -4320,9 +4420,9 @@ KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * p
|
|||
DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_642)(GLenum pname, const GLfloat * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_662)(GLenum pname, const GLfloat * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_642)(GLenum pname, const GLfloat * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_662)(GLenum pname, const GLfloat * params)
|
||||
{
|
||||
DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
|
@ -4577,9 +4677,9 @@ KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
|
|||
DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_669)(GLenum mode);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_689)(GLenum mode);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_669)(GLenum mode)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_689)(GLenum mode)
|
||||
{
|
||||
DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
|
||||
}
|
||||
|
|
@ -4594,9 +4694,9 @@ KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfac
|
|||
DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_670)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_690)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_670)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_690)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
|
||||
{
|
||||
DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
|
||||
}
|
||||
|
|
@ -4961,65 +5061,65 @@ KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
|
|||
DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_711)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_731)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_711)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_731)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
|
||||
{
|
||||
DISPATCH(MultiModeDrawArraysIBM, (mode, first, count, primcount, modestride), (F, "glMultiModeDrawArraysIBM(%p, %p, %p, %d, %d);\n", (const void *) mode, (const void *) first, (const void *) count, primcount, modestride));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_712)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_732)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_712)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_732)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
|
||||
{
|
||||
DISPATCH(MultiModeDrawElementsIBM, (mode, count, type, indices, primcount, modestride), (F, "glMultiModeDrawElementsIBM(%p, %p, 0x%x, %p, %d, %d);\n", (const void *) mode, (const void *) count, type, (const void *) indices, primcount, modestride));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_713)(GLsizei n, const GLuint * fences);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_733)(GLsizei n, const GLuint * fences);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_713)(GLsizei n, const GLuint * fences)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_733)(GLsizei n, const GLuint * fences)
|
||||
{
|
||||
DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_714)(GLuint fence);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_734)(GLuint fence);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_714)(GLuint fence)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_734)(GLuint fence)
|
||||
{
|
||||
DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_715)(GLsizei n, GLuint * fences);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_735)(GLsizei n, GLuint * fences);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_715)(GLsizei n, GLuint * fences)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_735)(GLsizei n, GLuint * fences)
|
||||
{
|
||||
DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_716)(GLuint fence, GLenum pname, GLint * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_736)(GLuint fence, GLenum pname, GLint * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_716)(GLuint fence, GLenum pname, GLint * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_736)(GLuint fence, GLenum pname, GLint * params)
|
||||
{
|
||||
DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_717)(GLuint fence);
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_737)(GLuint fence);
|
||||
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_717)(GLuint fence)
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_737)(GLuint fence)
|
||||
{
|
||||
RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_718)(GLuint fence, GLenum condition);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_738)(GLuint fence, GLenum condition);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_718)(GLuint fence, GLenum condition)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_738)(GLuint fence, GLenum condition)
|
||||
{
|
||||
DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_719)(GLuint fence);
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_739)(GLuint fence);
|
||||
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_719)(GLuint fence)
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_739)(GLuint fence)
|
||||
{
|
||||
RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
|
||||
}
|
||||
|
|
@ -5464,16 +5564,16 @@ KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * para
|
|||
DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_800)(GLenum face);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_820)(GLenum face);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_800)(GLenum face)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_820)(GLenum face)
|
||||
{
|
||||
DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_801)(GLuint array);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_821)(GLuint array);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_801)(GLuint array)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_821)(GLuint array)
|
||||
{
|
||||
DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
|
||||
}
|
||||
|
|
@ -5483,16 +5583,16 @@ KEYWORD1 void KEYWORD2 NAME(DeleteVertexArrays)(GLsizei n, const GLuint * arrays
|
|||
DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArrays(%d, %p);\n", n, (const void *) arrays));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_802)(GLsizei n, const GLuint * arrays);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_822)(GLsizei n, const GLuint * arrays);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_802)(GLsizei n, const GLuint * arrays)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_822)(GLsizei n, const GLuint * arrays)
|
||||
{
|
||||
DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_803)(GLsizei n, GLuint * arrays);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_823)(GLsizei n, GLuint * arrays);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_803)(GLsizei n, GLuint * arrays)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_823)(GLsizei n, GLuint * arrays)
|
||||
{
|
||||
DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
|
||||
}
|
||||
|
|
@ -5502,9 +5602,9 @@ KEYWORD1 GLboolean KEYWORD2 NAME(IsVertexArray)(GLuint array)
|
|||
RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArray(%d);\n", array));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_804)(GLuint array);
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_824)(GLuint array);
|
||||
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_804)(GLuint array)
|
||||
KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_824)(GLuint array)
|
||||
{
|
||||
RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
|
||||
}
|
||||
|
|
@ -5554,9 +5654,9 @@ KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartNV)(void)
|
|||
DISPATCH(PrimitiveRestartNV, (), (F, "glPrimitiveRestartNV();\n"));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_813)(GLclampd zmin, GLclampd zmax);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_833)(GLclampd zmin, GLclampd zmax);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_813)(GLclampd zmin, GLclampd zmax)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_833)(GLclampd zmin, GLclampd zmax)
|
||||
{
|
||||
DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
|
||||
}
|
||||
|
|
@ -5566,9 +5666,9 @@ KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
|
|||
DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_814)(GLenum modeRGB, GLenum modeA);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_834)(GLenum modeRGB, GLenum modeA);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_814)(GLenum modeRGB, GLenum modeA)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_834)(GLenum modeRGB, GLenum modeA)
|
||||
{
|
||||
DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
|
||||
}
|
||||
|
|
@ -5748,23 +5848,23 @@ KEYWORD1 void KEYWORD2 NAME(BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint src
|
|||
DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebuffer(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_832)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_852)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_832)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_852)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
|
||||
{
|
||||
DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebufferEXT(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_833)(GLenum target, GLenum pname, GLint param);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_853)(GLenum target, GLenum pname, GLint param);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_833)(GLenum target, GLenum pname, GLint param)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_853)(GLenum target, GLenum pname, GLint param)
|
||||
{
|
||||
DISPATCH(BufferParameteriAPPLE, (target, pname, param), (F, "glBufferParameteriAPPLE(0x%x, 0x%x, %d);\n", target, pname, param));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_834)(GLenum target, GLintptr offset, GLsizeiptr size);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_854)(GLenum target, GLintptr offset, GLsizeiptr size);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_834)(GLenum target, GLintptr offset, GLsizeiptr size)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_854)(GLenum target, GLintptr offset, GLsizeiptr size)
|
||||
{
|
||||
DISPATCH(FlushMappedBufferRangeAPPLE, (target, offset, size), (F, "glFlushMappedBufferRangeAPPLE(0x%x, %d, %d);\n", target, offset, size));
|
||||
}
|
||||
|
|
@ -6324,16 +6424,16 @@ KEYWORD1 void KEYWORD2 NAME(ProvokingVertex)(GLenum mode)
|
|||
DISPATCH(ProvokingVertexEXT, (mode), (F, "glProvokingVertex(0x%x);\n", mode));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_892)(GLenum target, GLenum pname, GLvoid ** params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_912)(GLenum target, GLenum pname, GLvoid ** params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_892)(GLenum target, GLenum pname, GLvoid ** params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_912)(GLenum target, GLenum pname, GLvoid ** params)
|
||||
{
|
||||
DISPATCH(GetTexParameterPointervAPPLE, (target, pname, params), (F, "glGetTexParameterPointervAPPLE(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_893)(GLenum target, GLsizei length, GLvoid * pointer);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_913)(GLenum target, GLsizei length, GLvoid * pointer);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_893)(GLenum target, GLsizei length, GLvoid * pointer)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_913)(GLenum target, GLsizei length, GLvoid * pointer)
|
||||
{
|
||||
DISPATCH(TextureRangeAPPLE, (target, length, pointer), (F, "glTextureRangeAPPLE(0x%x, %d, %p);\n", target, length, (const void *) pointer));
|
||||
}
|
||||
|
|
@ -6373,37 +6473,37 @@ KEYWORD1 void KEYWORD2 NAME(TextureBarrierNV)(void)
|
|||
DISPATCH(TextureBarrierNV, (), (F, "glTextureBarrierNV();\n"));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_901)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_921)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_901)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_921)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
|
||||
{
|
||||
DISPATCH(StencilFuncSeparateATI, (frontfunc, backfunc, ref, mask), (F, "glStencilFuncSeparateATI(0x%x, 0x%x, %d, %d);\n", frontfunc, backfunc, ref, mask));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_902)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_922)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_902)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_922)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
|
||||
{
|
||||
DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_903)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_923)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_903)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_923)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
|
||||
{
|
||||
DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_904)(GLuint id, GLenum pname, GLint64EXT * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_924)(GLuint id, GLenum pname, GLint64EXT * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_904)(GLuint id, GLenum pname, GLint64EXT * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_924)(GLuint id, GLenum pname, GLint64EXT * params)
|
||||
{
|
||||
DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
|
||||
}
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_905)(GLuint id, GLenum pname, GLuint64EXT * params);
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_925)(GLuint id, GLenum pname, GLuint64EXT * params);
|
||||
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_905)(GLuint id, GLenum pname, GLuint64EXT * params)
|
||||
KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_925)(GLuint id, GLenum pname, GLuint64EXT * params)
|
||||
{
|
||||
DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
|
||||
}
|
||||
|
|
@ -7197,15 +7297,35 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(GetShaderPrecisionFormat),
|
||||
TABLE_ENTRY(ReleaseShaderCompiler),
|
||||
TABLE_ENTRY(ShaderBinary),
|
||||
TABLE_ENTRY(GetGraphicsResetStatusARB),
|
||||
TABLE_ENTRY(GetnColorTableARB),
|
||||
TABLE_ENTRY(GetnCompressedTexImageARB),
|
||||
TABLE_ENTRY(GetnConvolutionFilterARB),
|
||||
TABLE_ENTRY(GetnHistogramARB),
|
||||
TABLE_ENTRY(GetnMapdvARB),
|
||||
TABLE_ENTRY(GetnMapfvARB),
|
||||
TABLE_ENTRY(GetnMapivARB),
|
||||
TABLE_ENTRY(GetnMinmaxARB),
|
||||
TABLE_ENTRY(GetnPixelMapfvARB),
|
||||
TABLE_ENTRY(GetnPixelMapuivARB),
|
||||
TABLE_ENTRY(GetnPixelMapusvARB),
|
||||
TABLE_ENTRY(GetnPolygonStippleARB),
|
||||
TABLE_ENTRY(GetnSeparableFilterARB),
|
||||
TABLE_ENTRY(GetnTexImageARB),
|
||||
TABLE_ENTRY(GetnUniformdvARB),
|
||||
TABLE_ENTRY(GetnUniformfvARB),
|
||||
TABLE_ENTRY(GetnUniformivARB),
|
||||
TABLE_ENTRY(GetnUniformuivARB),
|
||||
TABLE_ENTRY(ReadnPixelsARB),
|
||||
TABLE_ENTRY(PolygonOffsetEXT),
|
||||
TABLE_ENTRY(_dispatch_stub_627),
|
||||
TABLE_ENTRY(_dispatch_stub_628),
|
||||
TABLE_ENTRY(_dispatch_stub_629),
|
||||
TABLE_ENTRY(_dispatch_stub_630),
|
||||
TABLE_ENTRY(_dispatch_stub_631),
|
||||
TABLE_ENTRY(_dispatch_stub_632),
|
||||
TABLE_ENTRY(_dispatch_stub_633),
|
||||
TABLE_ENTRY(_dispatch_stub_634),
|
||||
TABLE_ENTRY(_dispatch_stub_647),
|
||||
TABLE_ENTRY(_dispatch_stub_648),
|
||||
TABLE_ENTRY(_dispatch_stub_649),
|
||||
TABLE_ENTRY(_dispatch_stub_650),
|
||||
TABLE_ENTRY(_dispatch_stub_651),
|
||||
TABLE_ENTRY(_dispatch_stub_652),
|
||||
TABLE_ENTRY(_dispatch_stub_653),
|
||||
TABLE_ENTRY(_dispatch_stub_654),
|
||||
TABLE_ENTRY(ColorPointerEXT),
|
||||
TABLE_ENTRY(EdgeFlagPointerEXT),
|
||||
TABLE_ENTRY(IndexPointerEXT),
|
||||
|
|
@ -7240,7 +7360,7 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(FogCoorddvEXT),
|
||||
TABLE_ENTRY(FogCoordfEXT),
|
||||
TABLE_ENTRY(FogCoordfvEXT),
|
||||
TABLE_ENTRY(_dispatch_stub_669),
|
||||
TABLE_ENTRY(_dispatch_stub_689),
|
||||
TABLE_ENTRY(BlendFuncSeparateEXT),
|
||||
TABLE_ENTRY(FlushVertexArrayRangeNV),
|
||||
TABLE_ENTRY(VertexArrayRangeNV),
|
||||
|
|
@ -7282,15 +7402,15 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(WindowPos4ivMESA),
|
||||
TABLE_ENTRY(WindowPos4sMESA),
|
||||
TABLE_ENTRY(WindowPos4svMESA),
|
||||
TABLE_ENTRY(_dispatch_stub_711),
|
||||
TABLE_ENTRY(_dispatch_stub_712),
|
||||
TABLE_ENTRY(_dispatch_stub_713),
|
||||
TABLE_ENTRY(_dispatch_stub_714),
|
||||
TABLE_ENTRY(_dispatch_stub_715),
|
||||
TABLE_ENTRY(_dispatch_stub_716),
|
||||
TABLE_ENTRY(_dispatch_stub_717),
|
||||
TABLE_ENTRY(_dispatch_stub_718),
|
||||
TABLE_ENTRY(_dispatch_stub_719),
|
||||
TABLE_ENTRY(_dispatch_stub_731),
|
||||
TABLE_ENTRY(_dispatch_stub_732),
|
||||
TABLE_ENTRY(_dispatch_stub_733),
|
||||
TABLE_ENTRY(_dispatch_stub_734),
|
||||
TABLE_ENTRY(_dispatch_stub_735),
|
||||
TABLE_ENTRY(_dispatch_stub_736),
|
||||
TABLE_ENTRY(_dispatch_stub_737),
|
||||
TABLE_ENTRY(_dispatch_stub_738),
|
||||
TABLE_ENTRY(_dispatch_stub_739),
|
||||
TABLE_ENTRY(AreProgramsResidentNV),
|
||||
TABLE_ENTRY(BindProgramNV),
|
||||
TABLE_ENTRY(DeleteProgramsNV),
|
||||
|
|
@ -7371,11 +7491,11 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(SetFragmentShaderConstantATI),
|
||||
TABLE_ENTRY(PointParameteriNV),
|
||||
TABLE_ENTRY(PointParameterivNV),
|
||||
TABLE_ENTRY(_dispatch_stub_800),
|
||||
TABLE_ENTRY(_dispatch_stub_801),
|
||||
TABLE_ENTRY(_dispatch_stub_802),
|
||||
TABLE_ENTRY(_dispatch_stub_803),
|
||||
TABLE_ENTRY(_dispatch_stub_804),
|
||||
TABLE_ENTRY(_dispatch_stub_820),
|
||||
TABLE_ENTRY(_dispatch_stub_821),
|
||||
TABLE_ENTRY(_dispatch_stub_822),
|
||||
TABLE_ENTRY(_dispatch_stub_823),
|
||||
TABLE_ENTRY(_dispatch_stub_824),
|
||||
TABLE_ENTRY(GetProgramNamedParameterdvNV),
|
||||
TABLE_ENTRY(GetProgramNamedParameterfvNV),
|
||||
TABLE_ENTRY(ProgramNamedParameter4dNV),
|
||||
|
|
@ -7384,8 +7504,8 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(ProgramNamedParameter4fvNV),
|
||||
TABLE_ENTRY(PrimitiveRestartIndexNV),
|
||||
TABLE_ENTRY(PrimitiveRestartNV),
|
||||
TABLE_ENTRY(_dispatch_stub_813),
|
||||
TABLE_ENTRY(_dispatch_stub_814),
|
||||
TABLE_ENTRY(_dispatch_stub_833),
|
||||
TABLE_ENTRY(_dispatch_stub_834),
|
||||
TABLE_ENTRY(BindFramebufferEXT),
|
||||
TABLE_ENTRY(BindRenderbufferEXT),
|
||||
TABLE_ENTRY(CheckFramebufferStatusEXT),
|
||||
|
|
@ -7403,9 +7523,9 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(IsFramebufferEXT),
|
||||
TABLE_ENTRY(IsRenderbufferEXT),
|
||||
TABLE_ENTRY(RenderbufferStorageEXT),
|
||||
TABLE_ENTRY(_dispatch_stub_832),
|
||||
TABLE_ENTRY(_dispatch_stub_833),
|
||||
TABLE_ENTRY(_dispatch_stub_834),
|
||||
TABLE_ENTRY(_dispatch_stub_852),
|
||||
TABLE_ENTRY(_dispatch_stub_853),
|
||||
TABLE_ENTRY(_dispatch_stub_854),
|
||||
TABLE_ENTRY(BindFragDataLocationEXT),
|
||||
TABLE_ENTRY(GetFragDataLocationEXT),
|
||||
TABLE_ENTRY(GetUniformuivEXT),
|
||||
|
|
@ -7463,8 +7583,8 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(GetTransformFeedbackVaryingEXT),
|
||||
TABLE_ENTRY(TransformFeedbackVaryingsEXT),
|
||||
TABLE_ENTRY(ProvokingVertexEXT),
|
||||
TABLE_ENTRY(_dispatch_stub_892),
|
||||
TABLE_ENTRY(_dispatch_stub_893),
|
||||
TABLE_ENTRY(_dispatch_stub_912),
|
||||
TABLE_ENTRY(_dispatch_stub_913),
|
||||
TABLE_ENTRY(GetObjectParameterivAPPLE),
|
||||
TABLE_ENTRY(ObjectPurgeableAPPLE),
|
||||
TABLE_ENTRY(ObjectUnpurgeableAPPLE),
|
||||
|
|
@ -7472,11 +7592,11 @@ _glapi_proc DISPATCH_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(CreateShaderProgramEXT),
|
||||
TABLE_ENTRY(UseShaderProgramEXT),
|
||||
TABLE_ENTRY(TextureBarrierNV),
|
||||
TABLE_ENTRY(_dispatch_stub_901),
|
||||
TABLE_ENTRY(_dispatch_stub_902),
|
||||
TABLE_ENTRY(_dispatch_stub_903),
|
||||
TABLE_ENTRY(_dispatch_stub_904),
|
||||
TABLE_ENTRY(_dispatch_stub_905),
|
||||
TABLE_ENTRY(_dispatch_stub_921),
|
||||
TABLE_ENTRY(_dispatch_stub_922),
|
||||
TABLE_ENTRY(_dispatch_stub_923),
|
||||
TABLE_ENTRY(_dispatch_stub_924),
|
||||
TABLE_ENTRY(_dispatch_stub_925),
|
||||
TABLE_ENTRY(EGLImageTargetRenderbufferStorageOES),
|
||||
TABLE_ENTRY(EGLImageTargetTexture2DOES),
|
||||
/* A whole bunch of no-op functions. These might be called
|
||||
|
|
@ -7783,10 +7903,10 @@ _glapi_proc UNUSED_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(RenderbufferStorageMultisampleEXT),
|
||||
TABLE_ENTRY(PointParameterf),
|
||||
TABLE_ENTRY(PointParameterfARB),
|
||||
TABLE_ENTRY(_dispatch_stub_641),
|
||||
TABLE_ENTRY(_dispatch_stub_661),
|
||||
TABLE_ENTRY(PointParameterfv),
|
||||
TABLE_ENTRY(PointParameterfvARB),
|
||||
TABLE_ENTRY(_dispatch_stub_642),
|
||||
TABLE_ENTRY(_dispatch_stub_662),
|
||||
TABLE_ENTRY(SecondaryColor3b),
|
||||
TABLE_ENTRY(SecondaryColor3bv),
|
||||
TABLE_ENTRY(SecondaryColor3d),
|
||||
|
|
@ -7812,7 +7932,7 @@ _glapi_proc UNUSED_TABLE_NAME[] = {
|
|||
TABLE_ENTRY(FogCoordf),
|
||||
TABLE_ENTRY(FogCoordfv),
|
||||
TABLE_ENTRY(BlendFuncSeparate),
|
||||
TABLE_ENTRY(_dispatch_stub_670),
|
||||
TABLE_ENTRY(_dispatch_stub_690),
|
||||
TABLE_ENTRY(WindowPos2d),
|
||||
TABLE_ENTRY(WindowPos2dARB),
|
||||
TABLE_ENTRY(WindowPos2dv),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -69,7 +69,7 @@ static const GLubyte *map_pbo( struct gl_context *ctx,
|
|||
|
||||
if (!_mesa_validate_pbo_access(2, unpack, width, height, 1,
|
||||
GL_COLOR_INDEX, GL_BITMAP,
|
||||
(GLvoid *) bitmap)) {
|
||||
INT_MAX, (const GLvoid *) bitmap)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,"glBitmap(invalid PBO access)");
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -445,11 +445,11 @@ xmesa_DrawPixels_8R8G8B( struct gl_context *ctx,
|
|||
if (swrast->NewState)
|
||||
_swrast_validate_derived( ctx );
|
||||
|
||||
if (unpack->BufferObj->Name) {
|
||||
if (_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
/* unpack from PBO */
|
||||
GLubyte *buf;
|
||||
if (!_mesa_validate_pbo_access(2, unpack, width, height, 1,
|
||||
format, type, pixels)) {
|
||||
format, type, INT_MAX, pixels)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glDrawPixels(invalid PBO access)");
|
||||
return;
|
||||
|
|
@ -507,7 +507,7 @@ xmesa_DrawPixels_8R8G8B( struct gl_context *ctx,
|
|||
XPutImage(dpy, xrb->pixmap, gc, &ximage, 0, 0, dstX, dstY, w, h);
|
||||
}
|
||||
|
||||
if (unpack->BufferObj->Name) {
|
||||
if (_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
ctx->Driver.UnmapBuffer(ctx, GL_PIXEL_UNPACK_BUFFER_EXT,
|
||||
unpack->BufferObj);
|
||||
}
|
||||
|
|
@ -580,11 +580,11 @@ xmesa_DrawPixels_5R6G5B( struct gl_context *ctx,
|
|||
if (swrast->NewState)
|
||||
_swrast_validate_derived( ctx );
|
||||
|
||||
if (unpack->BufferObj->Name) {
|
||||
if (_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
/* unpack from PBO */
|
||||
GLubyte *buf;
|
||||
if (!_mesa_validate_pbo_access(2, unpack, width, height, 1,
|
||||
format, type, pixels)) {
|
||||
format, type, INT_MAX, pixels)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glDrawPixels(invalid PBO access)");
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -502,6 +502,9 @@ _mesa_create_exec_table(void)
|
|||
SET_CompressedTexSubImage2DARB(exec, _mesa_CompressedTexSubImage2DARB);
|
||||
SET_CompressedTexSubImage1DARB(exec, _mesa_CompressedTexSubImage1DARB);
|
||||
SET_GetCompressedTexImageARB(exec, _mesa_GetCompressedTexImageARB);
|
||||
|
||||
/* ARB 104. GL_ARB_robustness */
|
||||
SET_GetnCompressedTexImageARB(exec, _mesa_GetnCompressedTexImageARB);
|
||||
#endif
|
||||
|
||||
/* ARB 14. GL_ARB_point_parameters */
|
||||
|
|
@ -597,6 +600,12 @@ _mesa_create_exec_table(void)
|
|||
SET_DrawBuffersARB(exec, _mesa_DrawBuffersARB);
|
||||
#endif
|
||||
|
||||
/* ARB 104. GL_ARB_robustness */
|
||||
SET_GetGraphicsResetStatusARB(exec, _mesa_GetGraphicsResetStatusARB);
|
||||
SET_GetnPolygonStippleARB(exec, _mesa_GetnPolygonStippleARB);
|
||||
SET_GetnTexImageARB(exec, _mesa_GetnTexImageARB);
|
||||
SET_ReadnPixelsARB(exec, _mesa_ReadnPixelsARB);
|
||||
|
||||
/* GL_ARB_sync */
|
||||
_mesa_init_sync_dispatch(exec);
|
||||
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ store_colortable_entries(struct gl_context *ctx, struct gl_color_table *table,
|
|||
{
|
||||
data = _mesa_map_validate_pbo_source(ctx,
|
||||
1, &ctx->Unpack, count, 1, 1,
|
||||
format, type, data,
|
||||
format, type, INT_MAX, data,
|
||||
"glColor[Sub]Table");
|
||||
if (!data)
|
||||
return;
|
||||
|
|
@ -509,8 +509,8 @@ _mesa_CopyColorSubTable(GLenum target, GLsizei start,
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetColorTable( GLenum target, GLenum format,
|
||||
GLenum type, GLvoid *data )
|
||||
_mesa_GetnColorTableARB( GLenum target, GLenum format, GLenum type,
|
||||
GLsizei bufSize, GLvoid *data )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_texture_unit *texUnit = _mesa_get_current_tex_unit(ctx);
|
||||
|
|
@ -614,7 +614,7 @@ _mesa_GetColorTable( GLenum target, GLenum format,
|
|||
|
||||
data = _mesa_map_validate_pbo_dest(ctx,
|
||||
1, &ctx->Pack, table->Size, 1, 1,
|
||||
format, type, data,
|
||||
format, type, bufSize, data,
|
||||
"glGetColorTable");
|
||||
if (!data)
|
||||
return;
|
||||
|
|
@ -630,6 +630,13 @@ _mesa_GetColorTable( GLenum target, GLenum format,
|
|||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetColorTable( GLenum target, GLenum format,
|
||||
GLenum type, GLvoid *data )
|
||||
{
|
||||
_mesa_GetnColorTableARB(target, format, type, INT_MAX, data);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_ColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
|
||||
|
|
@ -790,6 +797,9 @@ _mesa_init_colortable_dispatch(struct _glapi_table *disp)
|
|||
SET_GetColorTable(disp, _mesa_GetColorTable);
|
||||
SET_GetColorTableParameterfv(disp, _mesa_GetColorTableParameterfv);
|
||||
SET_GetColorTableParameteriv(disp, _mesa_GetColorTableParameteriv);
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
SET_GetnColorTableARB(disp, _mesa_GetnColorTableARB);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -658,6 +658,9 @@ _mesa_init_constants(struct gl_context *ctx)
|
|||
/** GL_EXT_gpu_shader4 */
|
||||
ctx->Const.MinProgramTexelOffset = -8;
|
||||
ctx->Const.MaxProgramTexelOffset = 7;
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
ctx->Const.ResetStrategy = GL_NO_RESET_NOTIFICATION_ARB;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -793,6 +796,7 @@ init_attrib_groups(struct gl_context *ctx)
|
|||
/* Miscellaneous */
|
||||
ctx->NewState = _NEW_ALL;
|
||||
ctx->ErrorValue = (GLenum) GL_NO_ERROR;
|
||||
ctx->ResetStatus = (GLenum) GL_NO_ERROR;
|
||||
ctx->varying_vp_inputs = ~0;
|
||||
|
||||
return GL_TRUE;
|
||||
|
|
|
|||
|
|
@ -115,8 +115,8 @@ _mesa_CopyConvolutionFilter2D(GLenum target, GLenum internalFormat, GLint x, GLi
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetConvolutionFilter(GLenum target, GLenum format, GLenum type,
|
||||
GLvoid *image)
|
||||
_mesa_GetnConvolutionFilterARB(GLenum target, GLenum format, GLenum type,
|
||||
GLsizei bufSize, GLvoid *image)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
|
||||
|
|
@ -124,6 +124,14 @@ _mesa_GetConvolutionFilter(GLenum target, GLenum format, GLenum type,
|
|||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetConvolutionFilter(GLenum target, GLenum format, GLenum type,
|
||||
GLvoid *image)
|
||||
{
|
||||
_mesa_GetnConvolutionFilterARB(target, format, type, INT_MAX, image);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
|
||||
{
|
||||
|
|
@ -143,8 +151,10 @@ _mesa_GetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetSeparableFilter(GLenum target, GLenum format, GLenum type,
|
||||
GLvoid *row, GLvoid *column, GLvoid *span)
|
||||
_mesa_GetnSeparableFilterARB(GLenum target, GLenum format, GLenum type,
|
||||
GLsizei rowBufSize, GLvoid *row,
|
||||
GLsizei columnBufSize, GLvoid *column,
|
||||
GLvoid *span)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
|
||||
|
|
@ -152,6 +162,15 @@ _mesa_GetSeparableFilter(GLenum target, GLenum format, GLenum type,
|
|||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetSeparableFilter(GLenum target, GLenum format, GLenum type,
|
||||
GLvoid *row, GLvoid *column, GLvoid *span)
|
||||
{
|
||||
_mesa_GetnSeparableFilterARB(target, format, type, INT_MAX, row,
|
||||
INT_MAX, column, span);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_SeparableFilter2D(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
|
||||
{
|
||||
|
|
@ -176,6 +195,10 @@ _mesa_init_convolve_dispatch(struct _glapi_table *disp)
|
|||
SET_GetConvolutionParameteriv(disp, _mesa_GetConvolutionParameteriv);
|
||||
SET_SeparableFilter2D(disp, _mesa_SeparableFilter2D);
|
||||
SET_GetSeparableFilter(disp, _mesa_GetSeparableFilter);
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
SET_GetnConvolutionFilterARB(disp, _mesa_GetnConvolutionFilterARB);
|
||||
SET_GetnSeparableFilterARB(disp, _mesa_GetnSeparableFilterARB);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -859,8 +859,8 @@ unpack_image(struct gl_context *ctx, GLuint dimensions,
|
|||
}
|
||||
return image;
|
||||
}
|
||||
else if (_mesa_validate_pbo_access(dimensions, unpack, width, height, depth,
|
||||
format, type, pixels)) {
|
||||
else if (_mesa_validate_pbo_access(dimensions, unpack, width, height,
|
||||
depth, format, type, INT_MAX, pixels)) {
|
||||
const GLubyte *map, *src;
|
||||
GLvoid *image;
|
||||
|
||||
|
|
|
|||
|
|
@ -90,10 +90,10 @@ _mesa_DrawPixels( GLsizei width, GLsizei height,
|
|||
GLint x = IROUND(ctx->Current.RasterPos[0]);
|
||||
GLint y = IROUND(ctx->Current.RasterPos[1]);
|
||||
|
||||
if (ctx->Unpack.BufferObj->Name) {
|
||||
if (_mesa_is_bufferobj(ctx->Unpack.BufferObj)) {
|
||||
/* unpack from PBO */
|
||||
if (!_mesa_validate_pbo_access(2, &ctx->Unpack, width, height, 1,
|
||||
format, type, pixels)) {
|
||||
if (!_mesa_validate_pbo_access(2, &ctx->Unpack, width, height,
|
||||
1, format, type, INT_MAX, pixels)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glDrawPixels(invalid PBO access)");
|
||||
goto end;
|
||||
|
|
@ -249,11 +249,11 @@ _mesa_Bitmap( GLsizei width, GLsizei height,
|
|||
GLint x = IFLOOR(ctx->Current.RasterPos[0] + epsilon - xorig);
|
||||
GLint y = IFLOOR(ctx->Current.RasterPos[1] + epsilon - yorig);
|
||||
|
||||
if (ctx->Unpack.BufferObj->Name) {
|
||||
if (_mesa_is_bufferobj(ctx->Unpack.BufferObj)) {
|
||||
/* unpack from PBO */
|
||||
if (!_mesa_validate_pbo_access(2, &ctx->Unpack, width, height, 1,
|
||||
GL_COLOR_INDEX, GL_BITMAP,
|
||||
(GLvoid *) bitmap)) {
|
||||
if (!_mesa_validate_pbo_access(2, &ctx->Unpack, width, height,
|
||||
1, GL_COLOR_INDEX, GL_BITMAP,
|
||||
INT_MAX, (const GLvoid *) bitmap)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glBitmap(invalid PBO access)");
|
||||
return;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -545,7 +545,7 @@ _mesa_Map2d( GLenum target,
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v )
|
||||
_mesa_GetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_1d_map *map1d;
|
||||
|
|
@ -553,6 +553,7 @@ _mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v )
|
|||
GLint i, n;
|
||||
GLfloat *data;
|
||||
GLuint comps;
|
||||
GLsizei numBytes;
|
||||
|
||||
ASSERT_OUTSIDE_BEGIN_END(ctx);
|
||||
|
||||
|
|
@ -577,6 +578,9 @@ _mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v )
|
|||
n = map2d->Uorder * map2d->Vorder * comps;
|
||||
}
|
||||
if (data) {
|
||||
numBytes = n * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
for (i=0;i<n;i++) {
|
||||
v[i] = data[i];
|
||||
}
|
||||
|
|
@ -584,19 +588,31 @@ _mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v )
|
|||
break;
|
||||
case GL_ORDER:
|
||||
if (map1d) {
|
||||
numBytes = 1 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = (GLdouble) map1d->Order;
|
||||
}
|
||||
else {
|
||||
numBytes = 2 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = (GLdouble) map2d->Uorder;
|
||||
v[1] = (GLdouble) map2d->Vorder;
|
||||
}
|
||||
break;
|
||||
case GL_DOMAIN:
|
||||
if (map1d) {
|
||||
numBytes = 2 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = (GLdouble) map1d->u1;
|
||||
v[1] = (GLdouble) map1d->u2;
|
||||
}
|
||||
else {
|
||||
numBytes = 4 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = (GLdouble) map2d->u1;
|
||||
v[1] = (GLdouble) map2d->u2;
|
||||
v[2] = (GLdouble) map2d->v1;
|
||||
|
|
@ -606,11 +622,22 @@ _mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v )
|
|||
default:
|
||||
_mesa_error( ctx, GL_INVALID_ENUM, "glGetMapdv(query)" );
|
||||
}
|
||||
return;
|
||||
|
||||
overflow:
|
||||
_mesa_error( ctx, GL_INVALID_OPERATION,
|
||||
"glGetnMapdvARB(out of bounds: bufSize is %d,"
|
||||
" but %d bytes are required)", bufSize, numBytes );
|
||||
}
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v )
|
||||
{
|
||||
_mesa_GetnMapdvARB(target, query, INT_MAX, v);
|
||||
}
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v )
|
||||
_mesa_GetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_1d_map *map1d;
|
||||
|
|
@ -618,6 +645,7 @@ _mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v )
|
|||
GLint i, n;
|
||||
GLfloat *data;
|
||||
GLuint comps;
|
||||
GLsizei numBytes;
|
||||
|
||||
ASSERT_OUTSIDE_BEGIN_END(ctx);
|
||||
|
||||
|
|
@ -642,6 +670,9 @@ _mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v )
|
|||
n = map2d->Uorder * map2d->Vorder * comps;
|
||||
}
|
||||
if (data) {
|
||||
numBytes = n * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
for (i=0;i<n;i++) {
|
||||
v[i] = data[i];
|
||||
}
|
||||
|
|
@ -649,19 +680,31 @@ _mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v )
|
|||
break;
|
||||
case GL_ORDER:
|
||||
if (map1d) {
|
||||
numBytes = 1 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = (GLfloat) map1d->Order;
|
||||
}
|
||||
else {
|
||||
numBytes = 2 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = (GLfloat) map2d->Uorder;
|
||||
v[1] = (GLfloat) map2d->Vorder;
|
||||
}
|
||||
break;
|
||||
case GL_DOMAIN:
|
||||
if (map1d) {
|
||||
numBytes = 2 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = map1d->u1;
|
||||
v[1] = map1d->u2;
|
||||
}
|
||||
else {
|
||||
numBytes = 4 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = map2d->u1;
|
||||
v[1] = map2d->u2;
|
||||
v[2] = map2d->v1;
|
||||
|
|
@ -671,11 +714,24 @@ _mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v )
|
|||
default:
|
||||
_mesa_error( ctx, GL_INVALID_ENUM, "glGetMapfv(query)" );
|
||||
}
|
||||
return;
|
||||
|
||||
overflow:
|
||||
_mesa_error( ctx, GL_INVALID_OPERATION,
|
||||
"glGetnMapfvARB(out of bounds: bufSize is %d,"
|
||||
" but %d bytes are required)", bufSize, numBytes );
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetMapiv( GLenum target, GLenum query, GLint *v )
|
||||
_mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v )
|
||||
{
|
||||
_mesa_GetnMapfvARB(target, query, INT_MAX, v);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint *v )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_1d_map *map1d;
|
||||
|
|
@ -683,6 +739,7 @@ _mesa_GetMapiv( GLenum target, GLenum query, GLint *v )
|
|||
GLuint i, n;
|
||||
GLfloat *data;
|
||||
GLuint comps;
|
||||
GLsizei numBytes;
|
||||
|
||||
ASSERT_OUTSIDE_BEGIN_END(ctx);
|
||||
|
||||
|
|
@ -707,6 +764,9 @@ _mesa_GetMapiv( GLenum target, GLenum query, GLint *v )
|
|||
n = map2d->Uorder * map2d->Vorder * comps;
|
||||
}
|
||||
if (data) {
|
||||
numBytes = n * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
for (i=0;i<n;i++) {
|
||||
v[i] = IROUND(data[i]);
|
||||
}
|
||||
|
|
@ -714,19 +774,31 @@ _mesa_GetMapiv( GLenum target, GLenum query, GLint *v )
|
|||
break;
|
||||
case GL_ORDER:
|
||||
if (map1d) {
|
||||
numBytes = 1 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = map1d->Order;
|
||||
}
|
||||
else {
|
||||
numBytes = 2 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = map2d->Uorder;
|
||||
v[1] = map2d->Vorder;
|
||||
}
|
||||
break;
|
||||
case GL_DOMAIN:
|
||||
if (map1d) {
|
||||
numBytes = 2 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = IROUND(map1d->u1);
|
||||
v[1] = IROUND(map1d->u2);
|
||||
}
|
||||
else {
|
||||
numBytes = 4 * sizeof *v;
|
||||
if (bufSize < numBytes)
|
||||
goto overflow;
|
||||
v[0] = IROUND(map2d->u1);
|
||||
v[1] = IROUND(map2d->u2);
|
||||
v[2] = IROUND(map2d->v1);
|
||||
|
|
@ -736,9 +808,21 @@ _mesa_GetMapiv( GLenum target, GLenum query, GLint *v )
|
|||
default:
|
||||
_mesa_error( ctx, GL_INVALID_ENUM, "glGetMapiv(query)" );
|
||||
}
|
||||
return;
|
||||
|
||||
overflow:
|
||||
_mesa_error( ctx, GL_INVALID_OPERATION,
|
||||
"glGetnMapivARB(out of bounds: bufSize is %d,"
|
||||
" but %d bytes are required)", bufSize, numBytes );
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetMapiv( GLenum target, GLenum query, GLint *v )
|
||||
{
|
||||
_mesa_GetnMapivARB(target, query, INT_MAX, v);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_MapGrid1f( GLint un, GLfloat u1, GLfloat u2 )
|
||||
|
|
@ -832,6 +916,11 @@ _mesa_init_eval_dispatch(struct _glapi_table *disp)
|
|||
SET_MapGrid1f(disp, _mesa_MapGrid1f);
|
||||
SET_MapGrid2d(disp, _mesa_MapGrid2d);
|
||||
SET_MapGrid2f(disp, _mesa_MapGrid2f);
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
SET_GetnMapdvARB(disp, _mesa_GetnMapdvARB);
|
||||
SET_GetnMapfvARB(disp, _mesa_GetnMapfvARB);
|
||||
SET_GetnMapivARB(disp, _mesa_GetnMapivARB);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -107,6 +107,7 @@ static const struct extension extension_table[] = {
|
|||
{ "GL_ARB_point_parameters", o(EXT_point_parameters), GL, 1997 },
|
||||
{ "GL_ARB_point_sprite", o(ARB_point_sprite), GL, 2003 },
|
||||
{ "GL_ARB_provoking_vertex", o(EXT_provoking_vertex), GL, 2009 },
|
||||
{ "GL_ARB_robustness", o(dummy_true), GL, 2010 },
|
||||
{ "GL_ARB_sampler_objects", o(ARB_sampler_objects), GL, 2009 },
|
||||
{ "GL_ARB_seamless_cube_map", o(ARB_seamless_cube_map), GL, 2009 },
|
||||
{ "GL_ARB_shader_objects", o(ARB_shader_objects), GL, 2002 },
|
||||
|
|
|
|||
|
|
@ -1281,6 +1281,9 @@ static const struct value_desc values[] = {
|
|||
/* GL 3.2 */
|
||||
{ GL_CONTEXT_PROFILE_MASK, CONTEXT_INT(Const.ProfileMask),
|
||||
extra_version_32 },
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
{ GL_RESET_NOTIFICATION_STRATEGY_ARB, CONTEXT_ENUM(Const.ResetStrategy), NO_EXTRA },
|
||||
#endif /* FEATURE_GL */
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -74,4 +74,8 @@ _mesa_GetStringi(GLenum name, GLuint index);
|
|||
extern GLenum GLAPIENTRY
|
||||
_mesa_GetError( void );
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
extern GLenum GLAPIENTRY
|
||||
_mesa_GetGraphicsResetStatusARB( void );
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -251,3 +251,20 @@ _mesa_GetError( void )
|
|||
ctx->ErrorDebugCount = 0;
|
||||
return e;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an error code specified by GL_ARB_robustness, or GL_NO_ERROR.
|
||||
* \return current context status
|
||||
*/
|
||||
GLenum GLAPIENTRY
|
||||
_mesa_GetGraphicsResetStatusARB( void )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
GLenum status = ctx->ResetStatus;
|
||||
|
||||
if (MESA_VERBOSE & VERBOSE_API)
|
||||
_mesa_debug(ctx, "glGetGraphicsResetStatusARB"
|
||||
"(always returns GL_NO_ERROR)\n");
|
||||
|
||||
return status;
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -44,7 +44,8 @@ static void GLAPIENTRY _mesa_ResetMinmax(GLenum target);
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
|
||||
_mesa_GetnMinmaxARB(GLenum target, GLboolean reset, GLenum format,
|
||||
GLenum type, GLsizei bufSize, GLvoid *values)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
|
||||
|
|
@ -53,7 +54,16 @@ _mesa_GetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvo
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
|
||||
_mesa_GetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type,
|
||||
GLvoid *values)
|
||||
{
|
||||
_mesa_GetnMinmaxARB(target, reset, format, type, INT_MAX, values);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetnHistogramARB(GLenum target, GLboolean reset, GLenum format,
|
||||
GLenum type, GLsizei bufSize, GLvoid *values)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
|
||||
|
|
@ -61,6 +71,14 @@ _mesa_GetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, G
|
|||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type,
|
||||
GLvoid *values)
|
||||
{
|
||||
_mesa_GetnHistogramARB(target, reset, format, type, INT_MAX, values);
|
||||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
|
||||
{
|
||||
|
|
@ -146,6 +164,10 @@ _mesa_init_histogram_dispatch(struct _glapi_table *disp)
|
|||
SET_Minmax(disp, _mesa_Minmax);
|
||||
SET_ResetHistogram(disp, _mesa_ResetHistogram);
|
||||
SET_ResetMinmax(disp, _mesa_ResetMinmax);
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
SET_GetnHistogramARB(disp, _mesa_GetnHistogramARB);
|
||||
SET_GetnMinmaxARB(disp, _mesa_GetnMinmaxARB);
|
||||
}
|
||||
|
||||
#endif /* FEATURE_histogram */
|
||||
|
|
|
|||
|
|
@ -2746,6 +2746,9 @@ struct gl_constants
|
|||
|
||||
/* GL_EXT_framebuffer_sRGB */
|
||||
GLboolean sRGBCapable; /* can enable sRGB blend/update on FBOs */
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
GLenum ResetStrategy;
|
||||
};
|
||||
|
||||
|
||||
|
|
@ -3305,6 +3308,9 @@ struct gl_context
|
|||
|
||||
GLenum ErrorValue; /**< Last error code */
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
GLenum ResetStatus;
|
||||
|
||||
/**
|
||||
* Recognize and silence repeated error debug messages in buggy apps.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
* When we're about to read pixel data out of a PBO (via glDrawPixels,
|
||||
* glTexImage, etc) or write data into a PBO (via glReadPixels,
|
||||
* glGetTexImage, etc) we call this function to check that we're not
|
||||
* going to read out of bounds.
|
||||
* going to read/write out of bounds.
|
||||
*
|
||||
* XXX This would also be a convenient time to check that the PBO isn't
|
||||
* currently mapped. Whoever calls this function should check for that.
|
||||
|
|
@ -56,43 +56,52 @@
|
|||
* \param depth depth of image to read/write
|
||||
* \param format format of image to read/write
|
||||
* \param type datatype of image to read/write
|
||||
* \param clientMemSize the maximum number of bytes to read/write
|
||||
* \param ptr the user-provided pointer/offset
|
||||
* \return GL_TRUE if the PBO access is OK, GL_FALSE if the access would
|
||||
* \return GL_TRUE if the buffer access is OK, GL_FALSE if the access would
|
||||
* go out of bounds.
|
||||
*/
|
||||
GLboolean
|
||||
_mesa_validate_pbo_access(GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *pack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, const GLvoid *ptr)
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
const GLvoid *ptr)
|
||||
{
|
||||
GLvoid *start, *end;
|
||||
const GLvoid *start, *end, *offset;
|
||||
const GLubyte *sizeAddr; /* buffer size, cast to a pointer */
|
||||
|
||||
if (!_mesa_is_bufferobj(pack->BufferObj))
|
||||
return GL_TRUE; /* no PBO, OK */
|
||||
/* If no PBO is bound, 'ptr' is a pointer to client memory containing
|
||||
'clientMemSize' bytes.
|
||||
If a PBO is bound, 'ptr' is an offset into the bound PBO.
|
||||
In that case 'clientMemSize' is ignored: we just use the PBO's size.
|
||||
*/
|
||||
if (!_mesa_is_bufferobj(pack->BufferObj)) {
|
||||
offset = 0;
|
||||
sizeAddr = ((const GLubyte *) 0) + clientMemSize;
|
||||
} else {
|
||||
offset = ptr;
|
||||
sizeAddr = ((const GLubyte *) 0) + pack->BufferObj->Size;
|
||||
}
|
||||
|
||||
if (pack->BufferObj->Size == 0)
|
||||
if (sizeAddr == 0)
|
||||
/* no buffer! */
|
||||
return GL_FALSE;
|
||||
|
||||
/* get address of first pixel we'll read */
|
||||
start = _mesa_image_address(dimensions, pack, ptr, width, height,
|
||||
/* get the offset to the first pixel we'll read/write */
|
||||
start = _mesa_image_address(dimensions, pack, offset, width, height,
|
||||
format, type, 0, 0, 0);
|
||||
|
||||
/* get address just past the last pixel we'll read */
|
||||
end = _mesa_image_address(dimensions, pack, ptr, width, height,
|
||||
format, type, depth-1, height-1, width);
|
||||
|
||||
|
||||
sizeAddr = ((const GLubyte *) 0) + pack->BufferObj->Size;
|
||||
/* get the offset to just past the last pixel we'll read/write */
|
||||
end = _mesa_image_address(dimensions, pack, offset, width, height,
|
||||
format, type, depth-1, height-1, width);
|
||||
|
||||
if ((const GLubyte *) start > sizeAddr) {
|
||||
/* This will catch negative values / wrap-around */
|
||||
return GL_FALSE;
|
||||
}
|
||||
if ((const GLubyte *) end > sizeAddr) {
|
||||
/* Image read goes beyond end of buffer */
|
||||
/* Image read/write goes beyond end of buffer */
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
|
|
@ -146,24 +155,30 @@ _mesa_map_pbo_source(struct gl_context *ctx,
|
|||
*/
|
||||
const GLvoid *
|
||||
_mesa_map_validate_pbo_source(struct gl_context *ctx,
|
||||
GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *unpack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, const GLvoid *ptr,
|
||||
const char *where)
|
||||
GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *unpack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
const GLvoid *ptr, const char *where)
|
||||
{
|
||||
ASSERT(dimensions == 1 || dimensions == 2 || dimensions == 3);
|
||||
|
||||
if (!_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
/* non-PBO access: no validation to be done */
|
||||
return ptr;
|
||||
if (!_mesa_validate_pbo_access(dimensions, unpack, width, height, depth,
|
||||
format, type, clientMemSize, ptr)) {
|
||||
if (_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"%s(out of bounds PBO access)", where);
|
||||
} else {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"%s(out of bounds access: bufSize (%d) is too small)",
|
||||
where, clientMemSize);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (!_mesa_validate_pbo_access(dimensions, unpack,
|
||||
width, height, depth, format, type, ptr)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"%s(out of bounds PBO access)", where);
|
||||
return NULL;
|
||||
if (!_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
/* non-PBO access: no further validation to be done */
|
||||
return ptr;
|
||||
}
|
||||
|
||||
if (_mesa_bufferobj_mapped(unpack->BufferObj)) {
|
||||
|
|
@ -236,24 +251,30 @@ _mesa_map_pbo_dest(struct gl_context *ctx,
|
|||
*/
|
||||
GLvoid *
|
||||
_mesa_map_validate_pbo_dest(struct gl_context *ctx,
|
||||
GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *unpack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, GLvoid *ptr,
|
||||
const char *where)
|
||||
GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *unpack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
GLvoid *ptr, const char *where)
|
||||
{
|
||||
ASSERT(dimensions == 1 || dimensions == 2 || dimensions == 3);
|
||||
|
||||
if (!_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
/* non-PBO access: no validation to be done */
|
||||
return ptr;
|
||||
if (!_mesa_validate_pbo_access(dimensions, unpack, width, height, depth,
|
||||
format, type, clientMemSize, ptr)) {
|
||||
if (_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"%s(out of bounds PBO access)", where);
|
||||
} else {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"%s(out of bounds access: bufSize (%d) is too small)",
|
||||
where, clientMemSize);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (!_mesa_validate_pbo_access(dimensions, unpack,
|
||||
width, height, depth, format, type, ptr)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"%s(out of bounds PBO access)", where);
|
||||
return NULL;
|
||||
if (!_mesa_is_bufferobj(unpack->BufferObj)) {
|
||||
/* non-PBO access: no further validation to be done */
|
||||
return ptr;
|
||||
}
|
||||
|
||||
if (_mesa_bufferobj_mapped(unpack->BufferObj)) {
|
||||
|
|
@ -281,7 +302,6 @@ _mesa_unmap_pbo_dest(struct gl_context *ctx,
|
|||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Check if an unpack PBO is active prior to fetching a texture image.
|
||||
* If so, do bounds checking and map the buffer into main memory.
|
||||
|
|
@ -302,7 +322,7 @@ _mesa_validate_pbo_teximage(struct gl_context *ctx, GLuint dimensions,
|
|||
return pixels;
|
||||
}
|
||||
if (!_mesa_validate_pbo_access(dimensions, unpack, width, height, depth,
|
||||
format, type, pixels)) {
|
||||
format, type, INT_MAX, pixels)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION, funcName, "(invalid PBO access)");
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,8 @@ extern GLboolean
|
|||
_mesa_validate_pbo_access(GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *pack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, const GLvoid *ptr);
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
const GLvoid *ptr);
|
||||
|
||||
extern const GLvoid *
|
||||
_mesa_map_pbo_source(struct gl_context *ctx,
|
||||
|
|
@ -46,8 +47,8 @@ _mesa_map_validate_pbo_source(struct gl_context *ctx,
|
|||
GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *unpack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, const GLvoid *ptr,
|
||||
const char *where);
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
const GLvoid *ptr, const char *where);
|
||||
|
||||
extern void
|
||||
_mesa_unmap_pbo_source(struct gl_context *ctx,
|
||||
|
|
@ -63,8 +64,8 @@ _mesa_map_validate_pbo_dest(struct gl_context *ctx,
|
|||
GLuint dimensions,
|
||||
const struct gl_pixelstore_attrib *unpack,
|
||||
GLsizei width, GLsizei height, GLsizei depth,
|
||||
GLenum format, GLenum type, GLvoid *ptr,
|
||||
const char *where);
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
GLvoid *ptr, const char *where);
|
||||
|
||||
extern void
|
||||
_mesa_unmap_pbo_dest(struct gl_context *ctx,
|
||||
|
|
|
|||
|
|
@ -145,8 +145,9 @@ store_pixelmap(struct gl_context *ctx, GLenum map, GLsizei mapsize,
|
|||
* Convenience wrapper for _mesa_validate_pbo_access() for gl[Get]PixelMap().
|
||||
*/
|
||||
static GLboolean
|
||||
validate_pbo_access(struct gl_context *ctx, struct gl_pixelstore_attrib *pack,
|
||||
GLsizei mapsize, GLenum format, GLenum type,
|
||||
validate_pbo_access(struct gl_context *ctx,
|
||||
struct gl_pixelstore_attrib *pack, GLsizei mapsize,
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
const GLvoid *ptr)
|
||||
{
|
||||
GLboolean ok;
|
||||
|
|
@ -157,7 +158,7 @@ validate_pbo_access(struct gl_context *ctx, struct gl_pixelstore_attrib *pack,
|
|||
pack->BufferObj);
|
||||
|
||||
ok = _mesa_validate_pbo_access(1, &ctx->DefaultPacking, mapsize, 1, 1,
|
||||
format, type, ptr);
|
||||
format, type, clientMemSize, ptr);
|
||||
|
||||
/* restore */
|
||||
_mesa_reference_buffer_object(ctx,
|
||||
|
|
@ -165,8 +166,14 @@ validate_pbo_access(struct gl_context *ctx, struct gl_pixelstore_attrib *pack,
|
|||
ctx->Shared->NullBufferObj);
|
||||
|
||||
if (!ok) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glPixelMap(invalid PBO access)");
|
||||
if (_mesa_is_bufferobj(pack->BufferObj)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"gl[Get]PixelMap*v(out of bounds PBO access)");
|
||||
} else {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glGetnPixelMap*vARB(out of bounds access:"
|
||||
" bufSize (%d) is too small)", clientMemSize);
|
||||
}
|
||||
}
|
||||
return ok;
|
||||
}
|
||||
|
|
@ -194,8 +201,8 @@ _mesa_PixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values )
|
|||
|
||||
FLUSH_VERTICES(ctx, _NEW_PIXEL);
|
||||
|
||||
if (!validate_pbo_access(ctx, &ctx->Unpack, mapsize,
|
||||
GL_INTENSITY, GL_FLOAT, values)) {
|
||||
if (!validate_pbo_access(ctx, &ctx->Unpack, mapsize, GL_INTENSITY,
|
||||
GL_FLOAT, INT_MAX, values)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -236,8 +243,8 @@ _mesa_PixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values )
|
|||
|
||||
FLUSH_VERTICES(ctx, _NEW_PIXEL);
|
||||
|
||||
if (!validate_pbo_access(ctx, &ctx->Unpack, mapsize,
|
||||
GL_INTENSITY, GL_UNSIGNED_INT, values)) {
|
||||
if (!validate_pbo_access(ctx, &ctx->Unpack, mapsize, GL_INTENSITY,
|
||||
GL_UNSIGNED_INT, INT_MAX, values)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -292,8 +299,8 @@ _mesa_PixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values )
|
|||
|
||||
FLUSH_VERTICES(ctx, _NEW_PIXEL);
|
||||
|
||||
if (!validate_pbo_access(ctx, &ctx->Unpack, mapsize,
|
||||
GL_INTENSITY, GL_UNSIGNED_SHORT, values)) {
|
||||
if (!validate_pbo_access(ctx, &ctx->Unpack, mapsize, GL_INTENSITY,
|
||||
GL_UNSIGNED_SHORT, INT_MAX, values)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -327,10 +334,10 @@ _mesa_PixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values )
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetPixelMapfv( GLenum map, GLfloat *values )
|
||||
_mesa_GetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat *values )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
GLuint mapsize, i;
|
||||
GLint mapsize, i;
|
||||
const struct gl_pixelmap *pm;
|
||||
|
||||
ASSERT_OUTSIDE_BEGIN_END(ctx);
|
||||
|
|
@ -343,8 +350,8 @@ _mesa_GetPixelMapfv( GLenum map, GLfloat *values )
|
|||
|
||||
mapsize = pm->Size;
|
||||
|
||||
if (!validate_pbo_access(ctx, &ctx->Pack, mapsize,
|
||||
GL_INTENSITY, GL_FLOAT, values)) {
|
||||
if (!validate_pbo_access(ctx, &ctx->Pack, mapsize, GL_INTENSITY,
|
||||
GL_FLOAT, bufSize, values)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -372,7 +379,13 @@ _mesa_GetPixelMapfv( GLenum map, GLfloat *values )
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetPixelMapuiv( GLenum map, GLuint *values )
|
||||
_mesa_GetPixelMapfv( GLenum map, GLfloat *values )
|
||||
{
|
||||
_mesa_GetnPixelMapfvARB(map, INT_MAX, values);
|
||||
}
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint *values )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
GLint mapsize, i;
|
||||
|
|
@ -385,10 +398,11 @@ _mesa_GetPixelMapuiv( GLenum map, GLuint *values )
|
|||
_mesa_error(ctx, GL_INVALID_ENUM, "glGetPixelMapuiv(map)");
|
||||
return;
|
||||
}
|
||||
|
||||
mapsize = pm->Size;
|
||||
|
||||
if (!validate_pbo_access(ctx, &ctx->Pack, mapsize,
|
||||
GL_INTENSITY, GL_UNSIGNED_INT, values)) {
|
||||
if (!validate_pbo_access(ctx, &ctx->Pack, mapsize, GL_INTENSITY,
|
||||
GL_UNSIGNED_INT, bufSize, values)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -416,7 +430,13 @@ _mesa_GetPixelMapuiv( GLenum map, GLuint *values )
|
|||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetPixelMapusv( GLenum map, GLushort *values )
|
||||
_mesa_GetPixelMapuiv( GLenum map, GLuint *values )
|
||||
{
|
||||
_mesa_GetnPixelMapuivARB(map, INT_MAX, values);
|
||||
}
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort *values )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
GLint mapsize, i;
|
||||
|
|
@ -429,10 +449,11 @@ _mesa_GetPixelMapusv( GLenum map, GLushort *values )
|
|||
_mesa_error(ctx, GL_INVALID_ENUM, "glGetPixelMapusv(map)");
|
||||
return;
|
||||
}
|
||||
|
||||
mapsize = pm->Size;
|
||||
|
||||
if (!validate_pbo_access(ctx, &ctx->Pack, mapsize,
|
||||
GL_INTENSITY, GL_UNSIGNED_SHORT, values)) {
|
||||
if (!validate_pbo_access(ctx, &ctx->Pack, mapsize, GL_INTENSITY,
|
||||
GL_UNSIGNED_SHORT, bufSize, values)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -467,6 +488,12 @@ _mesa_GetPixelMapusv( GLenum map, GLushort *values )
|
|||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
_mesa_GetPixelMapusv( GLenum map, GLushort *values )
|
||||
{
|
||||
_mesa_GetnPixelMapusvARB(map, INT_MAX, values);
|
||||
}
|
||||
|
||||
|
||||
/**********************************************************************/
|
||||
/***** glPixelTransfer *****/
|
||||
|
|
@ -634,6 +661,11 @@ _mesa_init_pixel_dispatch(struct _glapi_table *disp)
|
|||
SET_PixelTransferf(disp, _mesa_PixelTransferf);
|
||||
SET_PixelTransferi(disp, _mesa_PixelTransferi);
|
||||
SET_PixelZoom(disp, _mesa_PixelZoom);
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
SET_GetnPixelMapfvARB(disp, _mesa_GetnPixelMapfvARB);
|
||||
SET_GetnPixelMapuivARB(disp, _mesa_GetnPixelMapuivARB);
|
||||
SET_GetnPixelMapusvARB(disp, _mesa_GetnPixelMapusvARB);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -195,7 +195,8 @@ _mesa_polygon_stipple(struct gl_context *ctx, const GLubyte *pattern)
|
|||
{
|
||||
pattern = _mesa_map_validate_pbo_source(ctx, 2,
|
||||
&ctx->Unpack, 32, 32, 1,
|
||||
GL_COLOR_INDEX, GL_BITMAP, pattern,
|
||||
GL_COLOR_INDEX, GL_BITMAP,
|
||||
INT_MAX, pattern,
|
||||
"glPolygonStipple");
|
||||
if (!pattern)
|
||||
return;
|
||||
|
|
@ -231,7 +232,7 @@ _mesa_PolygonStipple( const GLubyte *pattern )
|
|||
* Called by glPolygonStipple.
|
||||
*/
|
||||
void GLAPIENTRY
|
||||
_mesa_GetPolygonStipple( GLubyte *dest )
|
||||
_mesa_GetnPolygonStippleARB( GLsizei bufSize, GLubyte *dest )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
ASSERT_OUTSIDE_BEGIN_END(ctx);
|
||||
|
|
@ -241,8 +242,8 @@ _mesa_GetPolygonStipple( GLubyte *dest )
|
|||
|
||||
dest = _mesa_map_validate_pbo_dest(ctx, 2,
|
||||
&ctx->Pack, 32, 32, 1,
|
||||
GL_COLOR_INDEX, GL_BITMAP, dest,
|
||||
"glGetPolygonStipple");
|
||||
GL_COLOR_INDEX, GL_BITMAP,
|
||||
bufSize, dest, "glGetPolygonStipple");
|
||||
if (!dest)
|
||||
return;
|
||||
|
||||
|
|
@ -252,6 +253,13 @@ _mesa_GetPolygonStipple( GLubyte *dest )
|
|||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetPolygonStipple( GLubyte *dest )
|
||||
{
|
||||
_mesa_GetnPolygonStippleARB(INT_MAX, dest);
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_PolygonOffset( GLfloat factor, GLfloat units )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -36,6 +36,9 @@
|
|||
|
||||
struct gl_context;
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetnPolygonStippleARB( GLsizei bufSize, GLubyte *dest );
|
||||
|
||||
extern void
|
||||
_mesa_polygon_stipple(struct gl_context *ctx, const GLubyte *pattern);
|
||||
|
||||
|
|
|
|||
|
|
@ -167,8 +167,9 @@ _mesa_error_check_format_type(struct gl_context *ctx, GLenum format,
|
|||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ReadPixels( GLint x, GLint y, GLsizei width, GLsizei height,
|
||||
GLenum format, GLenum type, GLvoid *pixels )
|
||||
_mesa_ReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height,
|
||||
GLenum format, GLenum type, GLsizei bufSize,
|
||||
GLvoid *pixels )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH(ctx);
|
||||
|
|
@ -224,21 +225,33 @@ _mesa_ReadPixels( GLint x, GLint y, GLsizei width, GLsizei height,
|
|||
if (width == 0 || height == 0)
|
||||
return; /* nothing to do */
|
||||
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
if (!_mesa_validate_pbo_access(2, &ctx->Pack, width, height, 1,
|
||||
format, type, pixels)) {
|
||||
if (!_mesa_validate_pbo_access(2, &ctx->Pack, width, height, 1,
|
||||
format, type, bufSize, pixels)) {
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glReadPixels(invalid PBO access)");
|
||||
return;
|
||||
"glReadPixels(out of bounds PBO access)");
|
||||
} else {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glReadnPixelsARB(out of bounds access:"
|
||||
" bufSize (%d) is too small)", bufSize);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if (_mesa_bufferobj_mapped(ctx->Pack.BufferObj)) {
|
||||
/* buffer is mapped - that's an error */
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION, "glReadPixels(PBO is mapped)");
|
||||
return;
|
||||
}
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj) &&
|
||||
_mesa_bufferobj_mapped(ctx->Pack.BufferObj)) {
|
||||
/* buffer is mapped - that's an error */
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION, "glReadPixels(PBO is mapped)");
|
||||
return;
|
||||
}
|
||||
|
||||
ctx->Driver.ReadPixels(ctx, x, y, width, height,
|
||||
format, type, &ctx->Pack, pixels);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ReadPixels( GLint x, GLint y, GLsizei width, GLsizei height,
|
||||
GLenum format, GLenum type, GLvoid *pixels )
|
||||
{
|
||||
_mesa_ReadnPixelsARB(x, y, width, height, format, type, INT_MAX, pixels);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,5 +39,9 @@ extern void GLAPIENTRY
|
|||
_mesa_ReadPixels( GLint x, GLint y, GLsizei width, GLsizei height,
|
||||
GLenum format, GLenum type, GLvoid *pixels );
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_ReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height,
|
||||
GLenum format, GLenum type, GLsizei bufSize,
|
||||
GLvoid *pixels );
|
||||
|
||||
#endif
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -623,11 +623,13 @@ _mesa_get_compressed_teximage(struct gl_context *ctx, GLenum target, GLint level
|
|||
*/
|
||||
static GLboolean
|
||||
getteximage_error_check(struct gl_context *ctx, GLenum target, GLint level,
|
||||
GLenum format, GLenum type, GLvoid *pixels )
|
||||
GLenum format, GLenum type, GLsizei clientMemSize,
|
||||
GLvoid *pixels )
|
||||
{
|
||||
struct gl_texture_object *texObj;
|
||||
struct gl_texture_image *texImage;
|
||||
const GLint maxLevels = _mesa_max_texture_levels(ctx, target);
|
||||
const GLuint dimensions = (target == GL_TEXTURE_3D) ? 3 : 2;
|
||||
GLenum baseFormat;
|
||||
|
||||
if (maxLevels == 0) {
|
||||
|
|
@ -730,17 +732,21 @@ getteximage_error_check(struct gl_context *ctx, GLenum target, GLint level,
|
|||
return GL_TRUE;
|
||||
}
|
||||
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
/* packing texture image into a PBO */
|
||||
const GLuint dimensions = (target == GL_TEXTURE_3D) ? 3 : 2;
|
||||
if (!_mesa_validate_pbo_access(dimensions, &ctx->Pack, texImage->Width,
|
||||
texImage->Height, texImage->Depth,
|
||||
format, type, pixels)) {
|
||||
if (!_mesa_validate_pbo_access(dimensions, &ctx->Pack, texImage->Width,
|
||||
texImage->Height, texImage->Depth,
|
||||
format, type, clientMemSize, pixels)) {
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glGetTexImage(out of bounds PBO write)");
|
||||
return GL_TRUE;
|
||||
"glGetTexImage(out of bounds PBO access)");
|
||||
} else {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glGetnTexImageARB(out of bounds access:"
|
||||
" bufSize (%d) is too small)", clientMemSize);
|
||||
}
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
/* PBO should not be mapped */
|
||||
if (_mesa_bufferobj_mapped(ctx->Pack.BufferObj)) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
|
|
@ -761,18 +767,20 @@ getteximage_error_check(struct gl_context *ctx, GLenum target, GLint level,
|
|||
* \param level image level.
|
||||
* \param format pixel data format for returned image.
|
||||
* \param type pixel data type for returned image.
|
||||
* \param bufSize size of the pixels data buffer.
|
||||
* \param pixels returned pixel data.
|
||||
*/
|
||||
void GLAPIENTRY
|
||||
_mesa_GetTexImage( GLenum target, GLint level, GLenum format,
|
||||
GLenum type, GLvoid *pixels )
|
||||
_mesa_GetnTexImageARB( GLenum target, GLint level, GLenum format,
|
||||
GLenum type, GLsizei bufSize, GLvoid *pixels )
|
||||
{
|
||||
struct gl_texture_object *texObj;
|
||||
struct gl_texture_image *texImage;
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH(ctx);
|
||||
|
||||
if (getteximage_error_check(ctx, target, level, format, type, pixels)) {
|
||||
if (getteximage_error_check(ctx, target, level, format, type,
|
||||
bufSize, pixels)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -802,6 +810,13 @@ _mesa_GetTexImage( GLenum target, GLint level, GLenum format,
|
|||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetTexImage( GLenum target, GLint level, GLenum format,
|
||||
GLenum type, GLvoid *pixels )
|
||||
{
|
||||
_mesa_GetnTexImageARB(target, level, format, type, INT_MAX, pixels);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Do error checking for a glGetCompressedTexImage() call.
|
||||
|
|
@ -809,11 +824,12 @@ _mesa_GetTexImage( GLenum target, GLint level, GLenum format,
|
|||
*/
|
||||
static GLboolean
|
||||
getcompressedteximage_error_check(struct gl_context *ctx, GLenum target,
|
||||
GLint level, GLvoid *img)
|
||||
GLint level, GLsizei clientMemSize, GLvoid *img)
|
||||
{
|
||||
struct gl_texture_object *texObj;
|
||||
struct gl_texture_image *texImage;
|
||||
const GLint maxLevels = _mesa_max_texture_levels(ctx, target);
|
||||
GLuint compressedSize;
|
||||
|
||||
if (maxLevels == 0) {
|
||||
_mesa_error(ctx, GL_INVALID_ENUM, "glGetCompressedTexImage(target=0x%x)",
|
||||
|
|
@ -855,8 +871,26 @@ getcompressedteximage_error_check(struct gl_context *ctx, GLenum target,
|
|||
return GL_TRUE;
|
||||
}
|
||||
|
||||
if (_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
GLuint compressedSize;
|
||||
compressedSize = _mesa_format_image_size(texImage->TexFormat,
|
||||
texImage->Width,
|
||||
texImage->Height,
|
||||
texImage->Depth);
|
||||
|
||||
if (!_mesa_is_bufferobj(ctx->Pack.BufferObj)) {
|
||||
/* do bounds checking on writing to client memory */
|
||||
if (clientMemSize < compressedSize) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glGetnCompressedTexImageARB(out of bounds access:"
|
||||
" bufSize (%d) is too small)", clientMemSize);
|
||||
}
|
||||
} else {
|
||||
/* do bounds checking on PBO write */
|
||||
if ((const GLubyte *) img + compressedSize >
|
||||
(const GLubyte *) ctx->Pack.BufferObj->Size) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glGetCompressedTexImage(out of bounds PBO access)");
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
/* make sure PBO is not mapped */
|
||||
if (_mesa_bufferobj_mapped(ctx->Pack.BufferObj)) {
|
||||
|
|
@ -864,19 +898,6 @@ getcompressedteximage_error_check(struct gl_context *ctx, GLenum target,
|
|||
"glGetCompressedTexImage(PBO is mapped)");
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
compressedSize = _mesa_format_image_size(texImage->TexFormat,
|
||||
texImage->Width,
|
||||
texImage->Height,
|
||||
texImage->Depth);
|
||||
|
||||
/* do bounds checking on PBO write */
|
||||
if ((const GLubyte *) img + compressedSize >
|
||||
(const GLubyte *) ctx->Pack.BufferObj->Size) {
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION,
|
||||
"glGetCompressedTexImage(out of bounds PBO write)");
|
||||
return GL_TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
return GL_FALSE;
|
||||
|
|
@ -884,14 +905,15 @@ getcompressedteximage_error_check(struct gl_context *ctx, GLenum target,
|
|||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetCompressedTexImageARB(GLenum target, GLint level, GLvoid *img)
|
||||
_mesa_GetnCompressedTexImageARB(GLenum target, GLint level, GLsizei bufSize,
|
||||
GLvoid *img)
|
||||
{
|
||||
struct gl_texture_object *texObj;
|
||||
struct gl_texture_image *texImage;
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH(ctx);
|
||||
|
||||
if (getcompressedteximage_error_check(ctx, target, level, img)) {
|
||||
if (getcompressedteximage_error_check(ctx, target, level, bufSize, img)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -918,3 +940,9 @@ _mesa_GetCompressedTexImageARB(GLenum target, GLint level, GLvoid *img)
|
|||
}
|
||||
_mesa_unlock_texture(ctx, texObj);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetCompressedTexImageARB(GLenum target, GLint level, GLvoid *img)
|
||||
{
|
||||
_mesa_GetnCompressedTexImageARB(target, level, INT_MAX, img);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -51,10 +51,15 @@ _mesa_get_compressed_teximage(struct gl_context *ctx, GLenum target, GLint level
|
|||
extern void GLAPIENTRY
|
||||
_mesa_GetTexImage( GLenum target, GLint level,
|
||||
GLenum format, GLenum type, GLvoid *pixels );
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetnTexImageARB( GLenum target, GLint level, GLenum format,
|
||||
GLenum type, GLsizei bufSize, GLvoid *pixels );
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetnCompressedTexImageARB(GLenum target, GLint level, GLsizei bufSize,
|
||||
GLvoid *img);
|
||||
|
||||
#endif /* TEXGETIMAGE_H */
|
||||
|
|
|
|||
|
|
@ -412,11 +412,10 @@ split_location_offset(GLint *location, GLint *offset)
|
|||
*/
|
||||
static void
|
||||
_mesa_get_uniformfv(struct gl_context *ctx, GLuint program, GLint location,
|
||||
GLfloat *params)
|
||||
GLsizei bufSize, GLfloat *params)
|
||||
{
|
||||
struct gl_program *prog;
|
||||
GLint paramPos;
|
||||
GLint offset;
|
||||
GLint paramPos, offset;
|
||||
|
||||
split_location_offset(&location, &offset);
|
||||
|
||||
|
|
@ -426,9 +425,18 @@ _mesa_get_uniformfv(struct gl_context *ctx, GLuint program, GLint location,
|
|||
const struct gl_program_parameter *p =
|
||||
&prog->Parameters->Parameters[paramPos];
|
||||
GLint rows, cols, i, j, k;
|
||||
GLsizei numBytes;
|
||||
|
||||
get_uniform_rows_cols(p, &rows, &cols);
|
||||
|
||||
numBytes = rows * cols * sizeof *params;
|
||||
if (bufSize < numBytes) {
|
||||
_mesa_error( ctx, GL_INVALID_OPERATION,
|
||||
"glGetnUniformfvARB(out of bounds: bufSize is %d,"
|
||||
" but %d bytes are required)", bufSize, numBytes );
|
||||
return;
|
||||
}
|
||||
|
||||
k = 0;
|
||||
for (i = 0; i < rows; i++) {
|
||||
const int base = paramPos + offset + i;
|
||||
|
|
@ -447,11 +455,10 @@ _mesa_get_uniformfv(struct gl_context *ctx, GLuint program, GLint location,
|
|||
*/
|
||||
static void
|
||||
_mesa_get_uniformiv(struct gl_context *ctx, GLuint program, GLint location,
|
||||
GLint *params)
|
||||
GLsizei bufSize, GLint *params)
|
||||
{
|
||||
struct gl_program *prog;
|
||||
GLint paramPos;
|
||||
GLint offset;
|
||||
GLint paramPos, offset;
|
||||
|
||||
split_location_offset(&location, &offset);
|
||||
|
||||
|
|
@ -461,9 +468,18 @@ _mesa_get_uniformiv(struct gl_context *ctx, GLuint program, GLint location,
|
|||
const struct gl_program_parameter *p =
|
||||
&prog->Parameters->Parameters[paramPos];
|
||||
GLint rows, cols, i, j, k;
|
||||
GLsizei numBytes;
|
||||
|
||||
get_uniform_rows_cols(p, &rows, &cols);
|
||||
|
||||
numBytes = rows * cols * sizeof *params;
|
||||
if (bufSize < numBytes) {
|
||||
_mesa_error( ctx, GL_INVALID_OPERATION,
|
||||
"glGetnUniformivARB(out of bounds: bufSize is %d,"
|
||||
" but %d bytes are required)", bufSize, numBytes );
|
||||
return;
|
||||
}
|
||||
|
||||
k = 0;
|
||||
for (i = 0; i < rows; i++) {
|
||||
const int base = paramPos + offset + i;
|
||||
|
|
@ -483,11 +499,10 @@ _mesa_get_uniformiv(struct gl_context *ctx, GLuint program, GLint location,
|
|||
*/
|
||||
static void
|
||||
_mesa_get_uniformuiv(struct gl_context *ctx, GLuint program, GLint location,
|
||||
GLuint *params)
|
||||
GLsizei bufSize, GLuint *params)
|
||||
{
|
||||
struct gl_program *prog;
|
||||
GLint paramPos;
|
||||
GLint offset;
|
||||
GLint paramPos, offset;
|
||||
|
||||
split_location_offset(&location, &offset);
|
||||
|
||||
|
|
@ -497,9 +512,18 @@ _mesa_get_uniformuiv(struct gl_context *ctx, GLuint program, GLint location,
|
|||
const struct gl_program_parameter *p =
|
||||
&prog->Parameters->Parameters[paramPos];
|
||||
GLint rows, cols, i, j, k;
|
||||
GLsizei numBytes;
|
||||
|
||||
get_uniform_rows_cols(p, &rows, &cols);
|
||||
|
||||
numBytes = rows * cols * sizeof *params;
|
||||
if (bufSize < numBytes) {
|
||||
_mesa_error( ctx, GL_INVALID_OPERATION,
|
||||
"glGetnUniformuivARB(out of bounds: bufSize is %d,"
|
||||
" but %d bytes are required)", bufSize, numBytes );
|
||||
return;
|
||||
}
|
||||
|
||||
k = 0;
|
||||
for (i = 0; i < rows; i++) {
|
||||
const int base = paramPos + offset + i;
|
||||
|
|
@ -512,6 +536,19 @@ _mesa_get_uniformuiv(struct gl_context *ctx, GLuint program, GLint location,
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* Called via glGetUniformdv().
|
||||
* New in GL_ARB_gpu_shader_fp64, OpenGL 4.0
|
||||
*/
|
||||
static void
|
||||
_mesa_get_uniformdv(struct gl_context *ctx, GLuint program, GLint location,
|
||||
GLsizei bufSize, GLdouble *params)
|
||||
{
|
||||
_mesa_error(ctx, GL_INVALID_OPERATION, "glGetUniformdvARB"
|
||||
"(GL_ARB_gpu_shader_fp64 not implemented)");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Called via glGetUniformLocation().
|
||||
*
|
||||
|
|
@ -1350,29 +1387,65 @@ _mesa_UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose,
|
|||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformfvARB(GLhandleARB program, GLint location, GLfloat *params)
|
||||
_mesa_GetnUniformfvARB(GLhandleARB program, GLint location,
|
||||
GLsizei bufSize, GLfloat *params)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
_mesa_get_uniformfv(ctx, program, location, params);
|
||||
_mesa_get_uniformfv(ctx, program, location, bufSize, params);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformfvARB(GLhandleARB program, GLint location, GLfloat *params)
|
||||
{
|
||||
_mesa_GetnUniformfvARB(program, location, INT_MAX, params);
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformivARB(GLhandleARB program, GLint location, GLint *params)
|
||||
_mesa_GetnUniformivARB(GLhandleARB program, GLint location,
|
||||
GLsizei bufSize, GLint *params)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
_mesa_get_uniformiv(ctx, program, location, params);
|
||||
_mesa_get_uniformiv(ctx, program, location, bufSize, params);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformivARB(GLhandleARB program, GLint location, GLint *params)
|
||||
{
|
||||
_mesa_GetnUniformivARB(program, location, INT_MAX, params);
|
||||
}
|
||||
|
||||
|
||||
/* GL3 */
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformuiv(GLhandleARB program, GLint location, GLuint *params)
|
||||
_mesa_GetnUniformuivARB(GLhandleARB program, GLint location,
|
||||
GLsizei bufSize, GLuint *params)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
_mesa_get_uniformuiv(ctx, program, location, params);
|
||||
_mesa_get_uniformuiv(ctx, program, location, bufSize, params);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformuiv(GLhandleARB program, GLint location, GLuint *params)
|
||||
{
|
||||
_mesa_GetnUniformuivARB(program, location, INT_MAX, params);
|
||||
}
|
||||
|
||||
|
||||
/* GL4 */
|
||||
void GLAPIENTRY
|
||||
_mesa_GetnUniformdvARB(GLhandleARB program, GLint location,
|
||||
GLsizei bufSize, GLdouble *params)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
_mesa_get_uniformdv(ctx, program, location, bufSize, params);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetUniformdv(GLhandleARB program, GLint location, GLdouble *params)
|
||||
{
|
||||
_mesa_GetnUniformdvARB(program, location, INT_MAX, params);
|
||||
}
|
||||
|
||||
|
||||
GLint GLAPIENTRY
|
||||
|
|
@ -1454,6 +1527,11 @@ _mesa_init_shader_uniform_dispatch(struct _glapi_table *exec)
|
|||
SET_Uniform4uivEXT(exec, _mesa_Uniform4uiv);
|
||||
SET_GetUniformuivEXT(exec, _mesa_GetUniformuiv);
|
||||
|
||||
/* GL_ARB_robustness */
|
||||
SET_GetnUniformfvARB(exec, _mesa_GetnUniformfvARB);
|
||||
SET_GetnUniformivARB(exec, _mesa_GetnUniformivARB);
|
||||
SET_GetnUniformuivARB(exec, _mesa_GetnUniformuivARB);
|
||||
SET_GetnUniformdvARB(exec, _mesa_GetnUniformdvARB); /* GL 4.0 */
|
||||
|
||||
#endif /* FEATURE_GL */
|
||||
}
|
||||
|
|
|
|||
|
|
@ -145,11 +145,26 @@ _mesa_GetActiveUniformARB(GLhandleARB, GLuint, GLsizei, GLsizei *,
|
|||
extern void GLAPIENTRY
|
||||
_mesa_GetUniformfvARB(GLhandleARB, GLint, GLfloat *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetnUniformfvARB(GLhandleARB, GLint, GLsizei, GLfloat *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetUniformivARB(GLhandleARB, GLint, GLint *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetUniformuiv(GLhandleARB program, GLint location, GLuint *params);
|
||||
_mesa_GetnUniformivARB(GLhandleARB, GLint, GLsizei, GLint *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetUniformuiv(GLhandleARB, GLint, GLuint *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetnUniformuivARB(GLhandleARB, GLint, GLsizei, GLuint *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetUniformdv(GLhandleARB, GLint, GLdouble *);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_GetnUniformdvARB(GLhandleARB, GLint, GLsizei, GLdouble *);
|
||||
|
||||
extern GLint GLAPIENTRY
|
||||
_mesa_GetUniformLocationARB(GLhandleARB, const GLcharARB *);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue