diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/recipes-graphics/mesa/files/talloc-removal.patch | 15571 | ||||
| -rw-r--r-- | meta/recipes-graphics/mesa/mesa-dri_7.10.bb | 5 |
2 files changed, 15574 insertions, 2 deletions
diff --git a/meta/recipes-graphics/mesa/files/talloc-removal.patch b/meta/recipes-graphics/mesa/files/talloc-removal.patch new file mode 100644 index 0000000000..3038f6a5e6 --- /dev/null +++ b/meta/recipes-graphics/mesa/files/talloc-removal.patch @@ -0,0 +1,15571 @@ +mesa: sync with mesa 7.10.1 devel branch to replace GPLv3 talloc with BSD-license ralloc + +mesa 7.10.1 devel branch already has the patch to replace talloc with ralloc, so this patch is the diff of mesa-7.10(7a3f869a4) and mesa 7.10.1 ralloc commit (546aade2) + +Pick-from-upstream-by: Yu Ke <ke.yu@intel.com> + +diff --git a/Makefile b/Makefile +index d62ec43..32a5f2f 100644 +--- a/Makefile ++++ b/Makefile +@@ -180,7 +180,7 @@ ultrix-gcc: + + # Rules for making release tarballs + +-VERSION=7.10 ++VERSION=7.10.1-devel + DIRECTORY = Mesa-$(VERSION) + LIB_NAME = MesaLib-$(VERSION) + GLUT_NAME = MesaGLUT-$(VERSION) +diff --git a/configs/autoconf.in b/configs/autoconf.in +index e2d70c6..1538d9a 100644 +--- a/configs/autoconf.in ++++ b/configs/autoconf.in +@@ -34,9 +34,6 @@ LLVM_LIBS = @LLVM_LIBS@ + GLW_CFLAGS = @GLW_CFLAGS@ + GLUT_CFLAGS = @GLUT_CFLAGS@ + +-TALLOC_LIBS = @TALLOC_LIBS@ +-TALLOC_CFLAGS = @TALLOC_CFLAGS@ +- + # dlopen + DLOPEN_LIBS = @DLOPEN_LIBS@ + +diff --git a/configs/default b/configs/default +index 0301345..2301a68 100644 +--- a/configs/default ++++ b/configs/default +@@ -82,9 +82,6 @@ GLESv1_CM_LIB_GLOB = $(GLESv1_CM_LIB_NAME)* + GLESv2_LIB_GLOB = $(GLESv2_LIB_NAME)* + VG_LIB_GLOB = $(VG_LIB_NAME)* + +-TALLOC_LIBS = `pkg-config --libs talloc` +-TALLOC_CFLAGS = `pkg-config --cflags talloc` +- + # Optional assembly language optimization files for libGL + MESA_ASM_SOURCES = + +@@ -119,7 +116,7 @@ EGL_CLIENT_APIS = $(GL_LIB) + + # Library dependencies + #EXTRA_LIB_PATH ?= +-GL_LIB_DEPS = $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread $(TALLOC_LIBS) ++GL_LIB_DEPS = $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread + EGL_LIB_DEPS = $(EXTRA_LIB_PATH) -ldl -lpthread + OSMESA_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) + GLU_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lm +diff --git a/configs/linux-dri b/configs/linux-dri +index 64fc407..1c94ed0 100644 +--- a/configs/linux-dri ++++ b/configs/linux-dri +@@ -45,7 +45,7 @@ EXTRA_LIB_PATH=-L/usr/X11R6/lib + + LIBDRM_CFLAGS = $(shell pkg-config --cflags libdrm) + LIBDRM_LIB = $(shell pkg-config --libs libdrm) +-DRI_LIB_DEPS = $(EXTRA_LIB_PATH) -lm -lpthread -lexpat -ldl -ltalloc $(LIBDRM_LIB) ++DRI_LIB_DEPS = $(EXTRA_LIB_PATH) -lm -lpthread -lexpat -ldl $(LIBDRM_LIB) + GL_LIB_DEPS = $(EXTRA_LIB_PATH) -lX11 -lXext -lXxf86vm -lXdamage -lXfixes \ + -lm -lpthread -ldl $(LIBDRM_LIB) + +diff --git a/configs/linux-llvm b/configs/linux-llvm +index 22de066..e699953 100644 +--- a/configs/linux-llvm ++++ b/configs/linux-llvm +@@ -41,4 +41,4 @@ else + endif + + LD = g++ +-GL_LIB_DEPS = $(LLVM_LDFLAGS) $(LLVM_LIBS) $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread -ltalloc -lstdc++ -ludis86 ++GL_LIB_DEPS = $(LLVM_LDFLAGS) $(LLVM_LIBS) $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread -lstdc++ -ludis86 +diff --git a/configure.ac b/configure.ac +index b451f7c..6662b8a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -572,10 +572,6 @@ xno) + ;; + esac + +-PKG_CHECK_MODULES([TALLOC], [talloc]) +-AC_SUBST([TALLOC_LIBS]) +-AC_SUBST([TALLOC_CFLAGS]) +- + dnl + dnl Driver specific build directories + dnl +@@ -714,8 +710,8 @@ xlib) + GL_PC_LIB_PRIV="$GL_LIB_DEPS" + GL_PC_CFLAGS="$X11_INCLUDES" + fi +- GL_LIB_DEPS="$GL_LIB_DEPS $SELINUX_LIBS -lm -lpthread $TALLOC_LIBS" +- GL_PC_LIB_PRIV="$GL_PC_LIB_PRIV $SELINUX_LIBS -lm -lpthread $TALLOC_LIBS" ++ GL_LIB_DEPS="$GL_LIB_DEPS $SELINUX_LIBS -lm -lpthread" ++ GL_PC_LIB_PRIV="$GL_PC_LIB_PRIV $SELINUX_LIBS -lm -lpthread" + + # if static, move the external libraries to the programs + # and empty the libraries for libGL +@@ -964,7 +960,7 @@ if test "$mesa_driver" = dri -o "$mesa_driver" = no; then + fi + + # put all the necessary libs together +- DRI_LIB_DEPS="$SELINUX_LIBS $LIBDRM_LIBS $EXPAT_LIB -lm -lpthread $DLOPEN_LIBS $TALLOC_LIBS" ++ DRI_LIB_DEPS="$SELINUX_LIBS $LIBDRM_LIBS $EXPAT_LIB -lm -lpthread $DLOPEN_LIBS" + fi + AC_SUBST([DRI_DIRS]) + AC_SUBST([EXPAT_INCLUDES]) +@@ -1040,12 +1036,12 @@ case "$DRIVER_DIRS" in + *osmesa*) + # only link libraries with osmesa if shared + if test "$enable_static" = no; then +- OSMESA_LIB_DEPS="-lm -lpthread $SELINUX_LIBS $DLOPEN_LIBS $TALLOC_LIBS" ++ OSMESA_LIB_DEPS="-lm -lpthread $SELINUX_LIBS $DLOPEN_LIBS" + else + OSMESA_LIB_DEPS="" + fi + OSMESA_MESA_DEPS="" +- OSMESA_PC_LIB_PRIV="-lm -lpthread $SELINUX_LIBS $DLOPEN_LIBS $TALLOC_LIBS" ++ OSMESA_PC_LIB_PRIV="-lm -lpthread $SELINUX_LIBS $DLOPEN_LIBS" + ;; + esac + AC_SUBST([OSMESA_LIB_DEPS]) +diff --git a/docs/news.html b/docs/news.html +index 72d38ee..ce0cd0c 100644 +--- a/docs/news.html ++++ b/docs/news.html +@@ -11,6 +11,19 @@ + <H1>News</H1> + + ++<h2>January 7, 2011</h2> ++ ++<p> ++<a href="relnotes-7.10.html">Mesa 7.10</a> (final) is released. This is a new ++development release. ++</p> ++ ++<p> ++Also, <a href="relnotes-7.9.1.html">Mesa 7.9.1</a> (final) is released. ++This is a bug fix release. ++</p> ++ ++ + <h2>October 4, 2010</h2> + + <p> +diff --git a/docs/relnotes-7.10.1.html b/docs/relnotes-7.10.1.html +new file mode 100644 +index 0000000..1cd8d85 +--- /dev/null ++++ b/docs/relnotes-7.10.1.html +@@ -0,0 +1,84 @@ ++<HTML> ++ ++<head> ++<TITLE>Mesa Release Notes</TITLE> ++<link rel="stylesheet" type="text/css" href="mesa.css"> ++<meta http-equiv="content-type" content="text/html; charset=utf-8" /> ++</head> ++ ++<BODY> ++ ++<body bgcolor="#eeeeee"> ++ ++<H1>Mesa 7.10.1 Release Notes / TBD</H1> ++ ++<p> ++Mesa 7.10.1 is a bug fix release which fixes bugs found since the 7.10 release. ++</p> ++<p> ++Mesa 7.10.1 implements the OpenGL 2.1 API, but the version reported by ++glGetString(GL_VERSION) depends on the particular driver being used. ++Some drivers don't support all the features required in OpenGL 2.1. ++</p> ++<p> ++See the <a href="install.html">Compiling/Installing page</a> for prerequisites ++for DRI hardware acceleration. ++</p> ++ ++ ++<h2>MD5 checksums</h2> ++<pre> ++TBD ++</pre> ++ ++ ++<h2>New features</h2> ++<p>None.</p> ++ ++<h2>Bug fixes</h2> ++<p>This list is likely incomplete.</p> ++<ul> ++<li>Fix an off-by-one bug in a vsplit assertion.</li> ++<li>Fix incorrect handling of <tt>layout</tt> qualifier ++with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> ++ ++<li>Fix an i965 shader bug where the negative absolute value was generated instead of the absolute value of a negation.</li> ++ ++<li>Fix numerous issues handling precision qualifiers in GLSL ES.</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=29164">Bug 29164</a> - [GLSL 1.20] invariant variable shouldn't be used before declaration</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=30156">Bug 30156</a> - [i965] After updating to Mesa 7.9, Civilization IV starts to show garbage</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31923">Bug 31923</a> - [GLSL 1.20] allowing inconsistent centroid declaration between two vertex shaders</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31925">Bug 31925</a> - [GLSL 1.20] "#pragma STDGL invariant(all)" fail</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=32695">Bug 32695</a> - [glsl] SIGSEGV glcpp/glcpp-parse.y:833</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=32831">Bug 32831</a> - [glsl] division by zero crashes GLSL compiler</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=32910">Bug 32910</a> - Keywords 'in' and 'out' not handled properly for GLSL 1.20 shaders</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33219">Bug 33219</a> -[GLSL bisected] implicit sized array triggers segfault in ir_to_mesa_visitor::copy_propagate</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33308">Bug 33308</a> -[glsl] ast_to_hir.cpp:3016: virtual ir_rvalue* ast_jump_statement::hir(exec_list*, _mesa_glsl_parse_state*): Assertion `ret != __null' failed.</li> ++ ++<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33316">Bug 33316</a> - uniform array will be allocate one line more and initialize it when it was freed will abort</li> ++ ++<!-- <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=">Bug </a> - </li> --> ++ ++</ul> ++ ++ ++<h2>Changes</h2> ++<p>The full set of changes can be viewed by using the following GIT command:</p> ++ ++<pre> ++ git log mesa-7.10..origin/7.10 ++</pre> ++ ++</p> ++ ++</body> ++</html> +diff --git a/docs/relnotes-7.10.html b/docs/relnotes-7.10.html +index 2abbc4a..3f4f229 100644 +--- a/docs/relnotes-7.10.html ++++ b/docs/relnotes-7.10.html +@@ -1,8 +1,10 @@ + <HTML> + ++<head> + <TITLE>Mesa Release Notes</TITLE> +- +-<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> ++<link rel="stylesheet" type="text/css" href="mesa.css"> ++<meta http-equiv="content-type" content="text/html; charset=utf-8" /> ++</head> + + <BODY> + +@@ -28,7 +30,12 @@ for DRI hardware acceleration. + + <h2>MD5 checksums</h2> + <pre> +-tbd ++0a70c15c135561824bdcae92bf232e43 MesaLib-7.10.tar.gz ++33fb94eccc02cbb4d8d1365615e38e46 MesaLib-7.10.tar.bz2 ++5cafdc0eda0f9bf370b95c98df3338fa MesaLib-7.10.zip ++bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz ++5c2677a155672352d62b177e4f0f92e8 MesaGLUT-7.10.tar.bz2 ++2ce5001f74496d1ba719ef74d910a5cf MesaGLUT-7.10.zip + </pre> + + +diff --git a/docs/relnotes-7.9.1.html b/docs/relnotes-7.9.1.html +index a46eb16..bef4ef1 100644 +--- a/docs/relnotes-7.9.1.html ++++ b/docs/relnotes-7.9.1.html +@@ -1,8 +1,10 @@ + <HTML> + ++<head> + <TITLE>Mesa Release Notes</TITLE> +- +-<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> ++<link rel="stylesheet" type="text/css" href="mesa.css"> ++<meta http-equiv="content-type" content="text/html; charset=utf-8" /> ++</head> + + <BODY> + +diff --git a/docs/relnotes.html b/docs/relnotes.html +index 4487af9..036d3f8 100644 +--- a/docs/relnotes.html ++++ b/docs/relnotes.html +@@ -13,6 +13,8 @@ The release notes summarize what's new or changed in each Mesa release. + </p> + + <UL> ++<LI><A HREF="relnotes-7.10.html">7.10 release notes</A> ++<LI><A HREF="relnotes-7.9.1html">7.9.1 release notes</A> + <LI><A HREF="relnotes-7.9.html">7.9 release notes</A> + <LI><A HREF="relnotes-7.8.3.html">7.8.3 release notes</A> + <LI><A HREF="relnotes-7.8.2.html">7.8.2 release notes</A> +diff --git a/include/GL/gl_mangle.h b/include/GL/gl_mangle.h +index 43d2e89..3684803 100644 +--- a/include/GL/gl_mangle.h ++++ b/include/GL/gl_mangle.h +@@ -31,6 +31,7 @@ + + #define glAccum MANGLE(Accum) + #define glActiveProgramEXT MANGLE(ActiveProgramEXT) ++#define glActiveShaderProgram MANGLE(ActiveShaderProgram) + #define glActiveStencilFaceEXT MANGLE(ActiveStencilFaceEXT) + #define glActiveTextureARB MANGLE(ActiveTextureARB) + #define glActiveTexture MANGLE(ActiveTexture) +@@ -56,6 +57,7 @@ + #define glBeginOcclusionQueryNV MANGLE(BeginOcclusionQueryNV) + #define glBeginPerfMonitorAMD MANGLE(BeginPerfMonitorAMD) + #define glBeginQueryARB MANGLE(BeginQueryARB) ++#define glBeginQueryIndexed MANGLE(BeginQueryIndexed) + #define glBeginQuery MANGLE(BeginQuery) + #define glBeginTransformFeedbackEXT MANGLE(BeginTransformFeedbackEXT) + #define glBeginTransformFeedback MANGLE(BeginTransformFeedback) +@@ -75,22 +77,27 @@ + #define glBindBufferRange MANGLE(BindBufferRange) + #define glBindBufferRangeNV MANGLE(BindBufferRangeNV) + #define glBindFragDataLocationEXT MANGLE(BindFragDataLocationEXT) ++#define glBindFragDataLocationIndexed MANGLE(BindFragDataLocationIndexed) + #define glBindFragDataLocation MANGLE(BindFragDataLocation) + #define glBindFragmentShaderATI MANGLE(BindFragmentShaderATI) + #define glBindFramebufferEXT MANGLE(BindFramebufferEXT) + #define glBindFramebuffer MANGLE(BindFramebuffer) ++#define glBindImageTextureEXT MANGLE(BindImageTextureEXT) + #define glBindLightParameterEXT MANGLE(BindLightParameterEXT) + #define glBindMaterialParameterEXT MANGLE(BindMaterialParameterEXT) + #define glBindMultiTextureEXT MANGLE(BindMultiTextureEXT) + #define glBindParameterEXT MANGLE(BindParameterEXT) + #define glBindProgramARB MANGLE(BindProgramARB) + #define glBindProgramNV MANGLE(BindProgramNV) ++#define glBindProgramPipeline MANGLE(BindProgramPipeline) + #define glBindRenderbufferEXT MANGLE(BindRenderbufferEXT) + #define glBindRenderbuffer MANGLE(BindRenderbuffer) ++#define glBindSampler MANGLE(BindSampler) + #define glBindTexGenParameterEXT MANGLE(BindTexGenParameterEXT) + #define glBindTextureEXT MANGLE(BindTextureEXT) + #define glBindTexture MANGLE(BindTexture) + #define glBindTextureUnitParameterEXT MANGLE(BindTextureUnitParameterEXT) ++#define glBindTransformFeedback MANGLE(BindTransformFeedback) + #define glBindTransformFeedbackNV MANGLE(BindTransformFeedbackNV) + #define glBindVertexArrayAPPLE MANGLE(BindVertexArrayAPPLE) + #define glBindVertexArray MANGLE(BindVertexArray) +@@ -112,18 +119,22 @@ + #define glBlendColorEXT MANGLE(BlendColorEXT) + #define glBlendColor MANGLE(BlendColor) + #define glBlendEquationEXT MANGLE(BlendEquationEXT) ++#define glBlendEquationiARB MANGLE(BlendEquationiARB) + #define glBlendEquationi MANGLE(BlendEquationi) + #define glBlendEquationIndexedAMD MANGLE(BlendEquationIndexedAMD) + #define glBlendEquation MANGLE(BlendEquation) + #define glBlendEquationSeparateATI MANGLE(BlendEquationSeparateATI) + #define glBlendEquationSeparateEXT MANGLE(BlendEquationSeparateEXT) ++#define glBlendEquationSeparateiARB MANGLE(BlendEquationSeparateiARB) + #define glBlendEquationSeparatei MANGLE(BlendEquationSeparatei) + #define glBlendEquationSeparateIndexedAMD MANGLE(BlendEquationSeparateIndexedAMD) + #define glBlendEquationSeparate MANGLE(BlendEquationSeparate) ++#define glBlendFunciARB MANGLE(BlendFunciARB) + #define glBlendFunci MANGLE(BlendFunci) + #define glBlendFuncIndexedAMD MANGLE(BlendFuncIndexedAMD) + #define glBlendFunc MANGLE(BlendFunc) + #define glBlendFuncSeparateEXT MANGLE(BlendFuncSeparateEXT) ++#define glBlendFuncSeparateiARB MANGLE(BlendFuncSeparateiARB) + #define glBlendFuncSeparatei MANGLE(BlendFuncSeparatei) + #define glBlendFuncSeparateIndexedAMD MANGLE(BlendFuncSeparateIndexedAMD) + #define glBlendFuncSeparateINGR MANGLE(BlendFuncSeparateINGR) +@@ -153,6 +164,7 @@ + #define glClearColor MANGLE(ClearColor) + #define glClearDebugLogMESA MANGLE(ClearDebugLogMESA) + #define glClearDepthdNV MANGLE(ClearDepthdNV) ++#define glClearDepthf MANGLE(ClearDepthf) + #define glClearDepth MANGLE(ClearDepth) + #define glClearIndex MANGLE(ClearIndex) + #define glClear MANGLE(Clear) +@@ -215,6 +227,10 @@ + #define glColorMaskIndexedEXT MANGLE(ColorMaskIndexedEXT) + #define glColorMask MANGLE(ColorMask) + #define glColorMaterial MANGLE(ColorMaterial) ++#define glColorP3ui MANGLE(ColorP3ui) ++#define glColorP3uiv MANGLE(ColorP3uiv) ++#define glColorP4ui MANGLE(ColorP4ui) ++#define glColorP4uiv MANGLE(ColorP4uiv) + #define glColorPointerEXT MANGLE(ColorPointerEXT) + #define glColorPointerListIBM MANGLE(ColorPointerListIBM) + #define glColorPointer MANGLE(ColorPointer) +@@ -236,6 +252,7 @@ + #define glCombinerParameterivNV MANGLE(CombinerParameterivNV) + #define glCombinerStageParameterfvNV MANGLE(CombinerStageParameterfvNV) + #define glCompileShaderARB MANGLE(CompileShaderARB) ++#define glCompileShaderIncludeARB MANGLE(CompileShaderIncludeARB) + #define glCompileShader MANGLE(CompileShader) + #define glCompressedMultiTexImage1DEXT MANGLE(CompressedMultiTexImage1DEXT) + #define glCompressedMultiTexImage2DEXT MANGLE(CompressedMultiTexImage2DEXT) +@@ -310,10 +327,18 @@ + #define glCreateShader MANGLE(CreateShader) + #define glCreateShaderObjectARB MANGLE(CreateShaderObjectARB) + #define glCreateShaderProgramEXT MANGLE(CreateShaderProgramEXT) ++#define glCreateShaderProgramv MANGLE(CreateShaderProgramv) ++#define glCreateSyncFromCLeventARB MANGLE(CreateSyncFromCLeventARB) + #define glCullFace MANGLE(CullFace) + #define glCullParameterdvEXT MANGLE(CullParameterdvEXT) + #define glCullParameterfvEXT MANGLE(CullParameterfvEXT) + #define glCurrentPaletteMatrixARB MANGLE(CurrentPaletteMatrixARB) ++#define glDebugMessageCallbackAMD MANGLE(DebugMessageCallbackAMD) ++#define glDebugMessageCallbackARB MANGLE(DebugMessageCallbackARB) ++#define glDebugMessageControlARB MANGLE(DebugMessageControlARB) ++#define glDebugMessageEnableAMD MANGLE(DebugMessageEnableAMD) ++#define glDebugMessageInsertAMD MANGLE(DebugMessageInsertAMD) ++#define glDebugMessageInsertARB MANGLE(DebugMessageInsertARB) + #define glDeformationMap3dSGIX MANGLE(DeformationMap3dSGIX) + #define glDeformationMap3fSGIX MANGLE(DeformationMap3fSGIX) + #define glDeformSGIX MANGLE(DeformSGIX) +@@ -326,20 +351,25 @@ + #define glDeleteFramebuffersEXT MANGLE(DeleteFramebuffersEXT) + #define glDeleteFramebuffers MANGLE(DeleteFramebuffers) + #define glDeleteLists MANGLE(DeleteLists) ++#define glDeleteNamedStringARB MANGLE(DeleteNamedStringARB) ++#define glDeleteNamesAMD MANGLE(DeleteNamesAMD) + #define glDeleteObjectARB MANGLE(DeleteObjectARB) + #define glDeleteOcclusionQueriesNV MANGLE(DeleteOcclusionQueriesNV) + #define glDeletePerfMonitorsAMD MANGLE(DeletePerfMonitorsAMD) + #define glDeleteProgram MANGLE(DeleteProgram) ++#define glDeleteProgramPipelines MANGLE(DeleteProgramPipelines) + #define glDeleteProgramsARB MANGLE(DeleteProgramsARB) + #define glDeleteProgramsNV MANGLE(DeleteProgramsNV) + #define glDeleteQueriesARB MANGLE(DeleteQueriesARB) + #define glDeleteQueries MANGLE(DeleteQueries) + #define glDeleteRenderbuffersEXT MANGLE(DeleteRenderbuffersEXT) + #define glDeleteRenderbuffers MANGLE(DeleteRenderbuffers) ++#define glDeleteSamplers MANGLE(DeleteSamplers) + #define glDeleteShader MANGLE(DeleteShader) + #define glDeleteSync MANGLE(DeleteSync) + #define glDeleteTexturesEXT MANGLE(DeleteTexturesEXT) + #define glDeleteTextures MANGLE(DeleteTextures) ++#define glDeleteTransformFeedbacks MANGLE(DeleteTransformFeedbacks) + #define glDeleteTransformFeedbacksNV MANGLE(DeleteTransformFeedbacksNV) + #define glDeleteVertexArraysAPPLE MANGLE(DeleteVertexArraysAPPLE) + #define glDeleteVertexArrays MANGLE(DeleteVertexArrays) +@@ -348,7 +378,10 @@ + #define glDepthBoundsEXT MANGLE(DepthBoundsEXT) + #define glDepthFunc MANGLE(DepthFunc) + #define glDepthMask MANGLE(DepthMask) ++#define glDepthRangeArrayv MANGLE(DepthRangeArrayv) + #define glDepthRangedNV MANGLE(DepthRangedNV) ++#define glDepthRangef MANGLE(DepthRangef) ++#define glDepthRangeIndexed MANGLE(DepthRangeIndexed) + #define glDepthRange MANGLE(DepthRange) + #define glDetachObjectARB MANGLE(DetachObjectARB) + #define glDetachShader MANGLE(DetachShader) +@@ -363,6 +396,7 @@ + #define glDisableVertexAttribArrayARB MANGLE(DisableVertexAttribArrayARB) + #define glDisableVertexAttribArray MANGLE(DisableVertexAttribArray) + #define glDrawArraysEXT MANGLE(DrawArraysEXT) ++#define glDrawArraysIndirect MANGLE(DrawArraysIndirect) + #define glDrawArraysInstancedARB MANGLE(DrawArraysInstancedARB) + #define glDrawArraysInstancedEXT MANGLE(DrawArraysInstancedEXT) + #define glDrawArraysInstanced MANGLE(DrawArraysInstanced) +@@ -374,6 +408,7 @@ + #define glDrawElementArrayAPPLE MANGLE(DrawElementArrayAPPLE) + #define glDrawElementArrayATI MANGLE(DrawElementArrayATI) + #define glDrawElementsBaseVertex MANGLE(DrawElementsBaseVertex) ++#define glDrawElementsIndirect MANGLE(DrawElementsIndirect) + #define glDrawElementsInstancedARB MANGLE(DrawElementsInstancedARB) + #define glDrawElementsInstancedBaseVertex MANGLE(DrawElementsInstancedBaseVertex) + #define glDrawElementsInstancedEXT MANGLE(DrawElementsInstancedEXT) +@@ -386,7 +421,9 @@ + #define glDrawRangeElementsBaseVertex MANGLE(DrawRangeElementsBaseVertex) + #define glDrawRangeElementsEXT MANGLE(DrawRangeElementsEXT) + #define glDrawRangeElements MANGLE(DrawRangeElements) ++#define glDrawTransformFeedback MANGLE(DrawTransformFeedback) + #define glDrawTransformFeedbackNV MANGLE(DrawTransformFeedbackNV) ++#define glDrawTransformFeedbackStream MANGLE(DrawTransformFeedbackStream) + #define glEdgeFlagFormatNV MANGLE(EdgeFlagFormatNV) + #define glEdgeFlag MANGLE(EdgeFlag) + #define glEdgeFlagPointerEXT MANGLE(EdgeFlagPointerEXT) +@@ -414,6 +451,7 @@ + #define glEndOcclusionQueryNV MANGLE(EndOcclusionQueryNV) + #define glEndPerfMonitorAMD MANGLE(EndPerfMonitorAMD) + #define glEndQueryARB MANGLE(EndQueryARB) ++#define glEndQueryIndexed MANGLE(EndQueryIndexed) + #define glEndQuery MANGLE(EndQuery) + #define glEndTransformFeedbackEXT MANGLE(EndTransformFeedbackEXT) + #define glEndTransformFeedback MANGLE(EndTransformFeedback) +@@ -447,6 +485,7 @@ + #define glFlush MANGLE(Flush) + #define glFlushMappedBufferRangeAPPLE MANGLE(FlushMappedBufferRangeAPPLE) + #define glFlushMappedBufferRange MANGLE(FlushMappedBufferRange) ++#define glFlushMappedNamedBufferRangeEXT MANGLE(FlushMappedNamedBufferRangeEXT) + #define glFlushPixelDataRangeNV MANGLE(FlushPixelDataRangeNV) + #define glFlushRasterSGIX MANGLE(FlushRasterSGIX) + #define glFlushVertexArrayRangeAPPLE MANGLE(FlushVertexArrayRangeAPPLE) +@@ -498,7 +537,6 @@ + #define glFramebufferTextureEXT MANGLE(FramebufferTextureEXT) + #define glFramebufferTextureFaceARB MANGLE(FramebufferTextureFaceARB) + #define glFramebufferTextureFaceEXT MANGLE(FramebufferTextureFaceEXT) +-#define glFramebufferTextureFace MANGLE(FramebufferTextureFace) + #define glFramebufferTextureLayerARB MANGLE(FramebufferTextureLayerARB) + #define glFramebufferTextureLayerEXT MANGLE(FramebufferTextureLayerEXT) + #define glFramebufferTextureLayer MANGLE(FramebufferTextureLayer) +@@ -521,23 +559,30 @@ + #define glGenFramebuffersEXT MANGLE(GenFramebuffersEXT) + #define glGenFramebuffers MANGLE(GenFramebuffers) + #define glGenLists MANGLE(GenLists) ++#define glGenNamesAMD MANGLE(GenNamesAMD) + #define glGenOcclusionQueriesNV MANGLE(GenOcclusionQueriesNV) + #define glGenPerfMonitorsAMD MANGLE(GenPerfMonitorsAMD) ++#define glGenProgramPipelines MANGLE(GenProgramPipelines) + #define glGenProgramsARB MANGLE(GenProgramsARB) + #define glGenProgramsNV MANGLE(GenProgramsNV) + #define glGenQueriesARB MANGLE(GenQueriesARB) + #define glGenQueries MANGLE(GenQueries) + #define glGenRenderbuffersEXT MANGLE(GenRenderbuffersEXT) + #define glGenRenderbuffers MANGLE(GenRenderbuffers) ++#define glGenSamplers MANGLE(GenSamplers) + #define glGenSymbolsEXT MANGLE(GenSymbolsEXT) + #define glGenTexturesEXT MANGLE(GenTexturesEXT) + #define glGenTextures MANGLE(GenTextures) ++#define glGenTransformFeedbacks MANGLE(GenTransformFeedbacks) + #define glGenTransformFeedbacksNV MANGLE(GenTransformFeedbacksNV) + #define glGenVertexArraysAPPLE MANGLE(GenVertexArraysAPPLE) + #define glGenVertexArrays MANGLE(GenVertexArrays) + #define glGenVertexShadersEXT MANGLE(GenVertexShadersEXT) + #define glGetActiveAttribARB MANGLE(GetActiveAttribARB) + #define glGetActiveAttrib MANGLE(GetActiveAttrib) ++#define glGetActiveSubroutineName MANGLE(GetActiveSubroutineName) ++#define glGetActiveSubroutineUniformiv MANGLE(GetActiveSubroutineUniformiv) ++#define glGetActiveSubroutineUniformName MANGLE(GetActiveSubroutineUniformName) + #define glGetActiveUniformARB MANGLE(GetActiveUniformARB) + #define glGetActiveUniformBlockiv MANGLE(GetActiveUniformBlockiv) + #define glGetActiveUniformBlockName MANGLE(GetActiveUniformBlockName) +@@ -589,16 +634,21 @@ + #define glGetConvolutionParameteriv MANGLE(GetConvolutionParameteriv) + #define glGetDebugLogLengthMESA MANGLE(GetDebugLogLengthMESA) + #define glGetDebugLogMESA MANGLE(GetDebugLogMESA) ++#define glGetDebugMessageLogAMD MANGLE(GetDebugMessageLogAMD) ++#define glGetDebugMessageLogARB MANGLE(GetDebugMessageLogARB) + #define glGetDetailTexFuncSGIS MANGLE(GetDetailTexFuncSGIS) + #define glGetDoubleIndexedvEXT MANGLE(GetDoubleIndexedvEXT) ++#define glGetDoublei_v MANGLE(GetDoublei_v) + #define glGetDoublev MANGLE(GetDoublev) + #define glGetError MANGLE(GetError) + #define glGetFenceivNV MANGLE(GetFenceivNV) + #define glGetFinalCombinerInputParameterfvNV MANGLE(GetFinalCombinerInputParameterfvNV) + #define glGetFinalCombinerInputParameterivNV MANGLE(GetFinalCombinerInputParameterivNV) + #define glGetFloatIndexedvEXT MANGLE(GetFloatIndexedvEXT) ++#define glGetFloati_v MANGLE(GetFloati_v) + #define glGetFloatv MANGLE(GetFloatv) + #define glGetFogFuncSGIS MANGLE(GetFogFuncSGIS) ++#define glGetFragDataIndex MANGLE(GetFragDataIndex) + #define glGetFragDataLocationEXT MANGLE(GetFragDataLocationEXT) + #define glGetFragDataLocation MANGLE(GetFragDataLocation) + #define glGetFragmentLightfvSGIX MANGLE(GetFragmentLightfvSGIX) +@@ -608,6 +658,7 @@ + #define glGetFramebufferAttachmentParameterivEXT MANGLE(GetFramebufferAttachmentParameterivEXT) + #define glGetFramebufferAttachmentParameteriv MANGLE(GetFramebufferAttachmentParameteriv) + #define glGetFramebufferParameterivEXT MANGLE(GetFramebufferParameterivEXT) ++#define glGetGraphicsResetStatusARB MANGLE(GetGraphicsResetStatusARB) + #define glGetHandleARB MANGLE(GetHandleARB) + #define glGetHistogramEXT MANGLE(GetHistogramEXT) + #define glGetHistogram MANGLE(GetHistogram) +@@ -678,6 +729,26 @@ + #define glGetNamedProgramLocalParameterIuivEXT MANGLE(GetNamedProgramLocalParameterIuivEXT) + #define glGetNamedProgramStringEXT MANGLE(GetNamedProgramStringEXT) + #define glGetNamedRenderbufferParameterivEXT MANGLE(GetNamedRenderbufferParameterivEXT) ++#define glGetNamedStringARB MANGLE(GetNamedStringARB) ++#define glGetNamedStringivARB MANGLE(GetNamedStringivARB) ++#define glGetnColorTableARB MANGLE(GetnColorTableARB) ++#define glGetnCompressedTexImageARB MANGLE(GetnCompressedTexImageARB) ++#define glGetnConvolutionFilterARB MANGLE(GetnConvolutionFilterARB) ++#define glGetnHistogramARB MANGLE(GetnHistogramARB) ++#define glGetnMapdvARB MANGLE(GetnMapdvARB) ++#define glGetnMapfvARB MANGLE(GetnMapfvARB) ++#define glGetnMapivARB MANGLE(GetnMapivARB) ++#define glGetnMinmaxARB MANGLE(GetnMinmaxARB) ++#define glGetnPixelMapfvARB MANGLE(GetnPixelMapfvARB) ++#define glGetnPixelMapuivARB MANGLE(GetnPixelMapuivARB) ++#define glGetnPixelMapusvARB MANGLE(GetnPixelMapusvARB) ++#define glGetnPolygonStippleARB MANGLE(GetnPolygonStippleARB) ++#define glGetnSeparableFilterARB MANGLE(GetnSeparableFilterARB) ++#define glGetnTexImageARB MANGLE(GetnTexImageARB) ++#define glGetnUniformdvARB MANGLE(GetnUniformdvARB) ++#define glGetnUniformfvARB MANGLE(GetnUniformfvARB) ++#define glGetnUniformivARB MANGLE(GetnUniformivARB) ++#define glGetnUniformuivARB MANGLE(GetnUniformuivARB) + #define glGetObjectBufferfvATI MANGLE(GetObjectBufferfvATI) + #define glGetObjectBufferivATI MANGLE(GetObjectBufferivATI) + #define glGetObjectParameterfvARB MANGLE(GetObjectParameterfvARB) +@@ -700,6 +771,7 @@ + #define glGetPointervEXT MANGLE(GetPointervEXT) + #define glGetPointerv MANGLE(GetPointerv) + #define glGetPolygonStipple MANGLE(GetPolygonStipple) ++#define glGetProgramBinary MANGLE(GetProgramBinary) + #define glGetProgramEnvParameterdvARB MANGLE(GetProgramEnvParameterdvARB) + #define glGetProgramEnvParameterfvARB MANGLE(GetProgramEnvParameterfvARB) + #define glGetProgramEnvParameterIivNV MANGLE(GetProgramEnvParameterIivNV) +@@ -716,28 +788,42 @@ + #define glGetProgramNamedParameterfvNV MANGLE(GetProgramNamedParameterfvNV) + #define glGetProgramParameterdvNV MANGLE(GetProgramParameterdvNV) + #define glGetProgramParameterfvNV MANGLE(GetProgramParameterfvNV) ++#define glGetProgramPipelineInfoLog MANGLE(GetProgramPipelineInfoLog) ++#define glGetProgramPipelineiv MANGLE(GetProgramPipelineiv) + #define glGetProgramRegisterfvMESA MANGLE(GetProgramRegisterfvMESA) ++#define glGetProgramStageiv MANGLE(GetProgramStageiv) + #define glGetProgramStringARB MANGLE(GetProgramStringARB) + #define glGetProgramStringNV MANGLE(GetProgramStringNV) ++#define glGetProgramSubroutineParameteruivNV MANGLE(GetProgramSubroutineParameteruivNV) ++#define glGetQueryIndexediv MANGLE(GetQueryIndexediv) + #define glGetQueryivARB MANGLE(GetQueryivARB) + #define glGetQueryiv MANGLE(GetQueryiv) + #define glGetQueryObjecti64vEXT MANGLE(GetQueryObjecti64vEXT) ++#define glGetQueryObjecti64v MANGLE(GetQueryObjecti64v) + #define glGetQueryObjectivARB MANGLE(GetQueryObjectivARB) + #define glGetQueryObjectiv MANGLE(GetQueryObjectiv) + #define glGetQueryObjectui64vEXT MANGLE(GetQueryObjectui64vEXT) ++#define glGetQueryObjectui64v MANGLE(GetQueryObjectui64v) + #define glGetQueryObjectuivARB MANGLE(GetQueryObjectuivARB) + #define glGetQueryObjectuiv MANGLE(GetQueryObjectuiv) + #define glGetRenderbufferParameterivEXT MANGLE(GetRenderbufferParameterivEXT) + #define glGetRenderbufferParameteriv MANGLE(GetRenderbufferParameteriv) ++#define glGetSamplerParameterfv MANGLE(GetSamplerParameterfv) ++#define glGetSamplerParameterIiv MANGLE(GetSamplerParameterIiv) ++#define glGetSamplerParameterIuiv MANGLE(GetSamplerParameterIuiv) ++#define glGetSamplerParameteriv MANGLE(GetSamplerParameteriv) + #define glGetSeparableFilterEXT MANGLE(GetSeparableFilterEXT) + #define glGetSeparableFilter MANGLE(GetSeparableFilter) + #define glGetShaderInfoLog MANGLE(GetShaderInfoLog) + #define glGetShaderiv MANGLE(GetShaderiv) ++#define glGetShaderPrecisionFormat MANGLE(GetShaderPrecisionFormat) + #define glGetShaderSourceARB MANGLE(GetShaderSourceARB) + #define glGetShaderSource MANGLE(GetShaderSource) + #define glGetSharpenTexFuncSGIS MANGLE(GetSharpenTexFuncSGIS) + #define glGetStringi MANGLE(GetStringi) + #define glGetString MANGLE(GetString) ++#define glGetSubroutineIndex MANGLE(GetSubroutineIndex) ++#define glGetSubroutineUniformLocation MANGLE(GetSubroutineUniformLocation) + #define glGetSynciv MANGLE(GetSynciv) + #define glGetTexBumpParameterfvATI MANGLE(GetTexBumpParameterfvATI) + #define glGetTexBumpParameterivATI MANGLE(GetTexBumpParameterivATI) +@@ -770,14 +856,17 @@ + #define glGetTransformFeedbackVaryingNV MANGLE(GetTransformFeedbackVaryingNV) + #define glGetUniformBlockIndex MANGLE(GetUniformBlockIndex) + #define glGetUniformBufferSizeEXT MANGLE(GetUniformBufferSizeEXT) ++#define glGetUniformdv MANGLE(GetUniformdv) + #define glGetUniformfvARB MANGLE(GetUniformfvARB) + #define glGetUniformfv MANGLE(GetUniformfv) ++#define glGetUniformi64vNV MANGLE(GetUniformi64vNV) + #define glGetUniformIndices MANGLE(GetUniformIndices) + #define glGetUniformivARB MANGLE(GetUniformivARB) + #define glGetUniformiv MANGLE(GetUniformiv) + #define glGetUniformLocationARB MANGLE(GetUniformLocationARB) + #define glGetUniformLocation MANGLE(GetUniformLocation) + #define glGetUniformOffsetEXT MANGLE(GetUniformOffsetEXT) ++#define glGetUniformSubroutineuiv MANGLE(GetUniformSubroutineuiv) + #define glGetUniformui64vNV MANGLE(GetUniformui64vNV) + #define glGetUniformuivEXT MANGLE(GetUniformuivEXT) + #define glGetUniformuiv MANGLE(GetUniformuiv) +@@ -803,6 +892,10 @@ + #define glGetVertexAttribivARB MANGLE(GetVertexAttribivARB) + #define glGetVertexAttribiv MANGLE(GetVertexAttribiv) + #define glGetVertexAttribivNV MANGLE(GetVertexAttribivNV) ++#define glGetVertexAttribLdvEXT MANGLE(GetVertexAttribLdvEXT) ++#define glGetVertexAttribLdv MANGLE(GetVertexAttribLdv) ++#define glGetVertexAttribLi64vNV MANGLE(GetVertexAttribLi64vNV) ++#define glGetVertexAttribLui64vNV MANGLE(GetVertexAttribLui64vNV) + #define glGetVertexAttribPointervARB MANGLE(GetVertexAttribPointervARB) + #define glGetVertexAttribPointerv MANGLE(GetVertexAttribPointerv) + #define glGetVertexAttribPointervNV MANGLE(GetVertexAttribPointervNV) +@@ -864,20 +957,25 @@ + #define glIsFramebufferEXT MANGLE(IsFramebufferEXT) + #define glIsFramebuffer MANGLE(IsFramebuffer) + #define glIsList MANGLE(IsList) ++#define glIsNameAMD MANGLE(IsNameAMD) + #define glIsNamedBufferResidentNV MANGLE(IsNamedBufferResidentNV) ++#define glIsNamedStringARB MANGLE(IsNamedStringARB) + #define glIsObjectBufferATI MANGLE(IsObjectBufferATI) + #define glIsOcclusionQueryNV MANGLE(IsOcclusionQueryNV) + #define glIsProgramARB MANGLE(IsProgramARB) + #define glIsProgram MANGLE(IsProgram) + #define glIsProgramNV MANGLE(IsProgramNV) ++#define glIsProgramPipeline MANGLE(IsProgramPipeline) + #define glIsQueryARB MANGLE(IsQueryARB) + #define glIsQuery MANGLE(IsQuery) + #define glIsRenderbufferEXT MANGLE(IsRenderbufferEXT) + #define glIsRenderbuffer MANGLE(IsRenderbuffer) ++#define glIsSampler MANGLE(IsSampler) + #define glIsShader MANGLE(IsShader) + #define glIsSync MANGLE(IsSync) + #define glIsTextureEXT MANGLE(IsTextureEXT) + #define glIsTexture MANGLE(IsTexture) ++#define glIsTransformFeedback MANGLE(IsTransformFeedback) + #define glIsTransformFeedbackNV MANGLE(IsTransformFeedbackNV) + #define glIsVariantEnabledEXT MANGLE(IsVariantEnabledEXT) + #define glIsVertexArrayAPPLE MANGLE(IsVertexArrayAPPLE) +@@ -915,6 +1013,8 @@ + #define glLogicOp MANGLE(LogicOp) + #define glMakeBufferNonResidentNV MANGLE(MakeBufferNonResidentNV) + #define glMakeBufferResidentNV MANGLE(MakeBufferResidentNV) ++#define glMakeNamedBufferNonResidentNV MANGLE(MakeNamedBufferNonResidentNV) ++#define glMakeNamedBufferResidentNV MANGLE(MakeNamedBufferResidentNV) + #define glMap1d MANGLE(Map1d) + #define glMap1f MANGLE(Map1f) + #define glMap2d MANGLE(Map2d) +@@ -928,6 +1028,7 @@ + #define glMapGrid2d MANGLE(MapGrid2d) + #define glMapGrid2f MANGLE(MapGrid2f) + #define glMapNamedBufferEXT MANGLE(MapNamedBufferEXT) ++#define glMapNamedBufferRangeEXT MANGLE(MapNamedBufferRangeEXT) + #define glMapObjectBufferATI MANGLE(MapObjectBufferATI) + #define glMapParameterfvNV MANGLE(MapParameterfvNV) + #define glMapParameterivNV MANGLE(MapParameterivNV) +@@ -963,8 +1064,10 @@ + #define glMatrixScalefEXT MANGLE(MatrixScalefEXT) + #define glMatrixTranslatedEXT MANGLE(MatrixTranslatedEXT) + #define glMatrixTranslatefEXT MANGLE(MatrixTranslatefEXT) ++#define glMemoryBarrierEXT MANGLE(MemoryBarrierEXT) + #define glMinmaxEXT MANGLE(MinmaxEXT) + #define glMinmax MANGLE(Minmax) ++#define glMinSampleShadingARB MANGLE(MinSampleShadingARB) + #define glMinSampleShading MANGLE(MinSampleShading) + #define glMultiDrawArraysEXT MANGLE(MultiDrawArraysEXT) + #define glMultiDrawArrays MANGLE(MultiDrawArrays) +@@ -1048,6 +1151,14 @@ + #define glMultiTexCoord4s MANGLE(MultiTexCoord4s) + #define glMultiTexCoord4svARB MANGLE(MultiTexCoord4svARB) + #define glMultiTexCoord4sv MANGLE(MultiTexCoord4sv) ++#define glMultiTexCoordP1ui MANGLE(MultiTexCoordP1ui) ++#define glMultiTexCoordP1uiv MANGLE(MultiTexCoordP1uiv) ++#define glMultiTexCoordP2ui MANGLE(MultiTexCoordP2ui) ++#define glMultiTexCoordP2uiv MANGLE(MultiTexCoordP2uiv) ++#define glMultiTexCoordP3ui MANGLE(MultiTexCoordP3ui) ++#define glMultiTexCoordP3uiv MANGLE(MultiTexCoordP3uiv) ++#define glMultiTexCoordP4ui MANGLE(MultiTexCoordP4ui) ++#define glMultiTexCoordP4uiv MANGLE(MultiTexCoordP4uiv) + #define glMultiTexCoordPointerEXT MANGLE(MultiTexCoordPointerEXT) + #define glMultiTexEnvfEXT MANGLE(MultiTexEnvfEXT) + #define glMultiTexEnvfvEXT MANGLE(MultiTexEnvfvEXT) +@@ -1080,6 +1191,7 @@ + #define glMultTransposeMatrixf MANGLE(MultTransposeMatrixf) + #define glNamedBufferDataEXT MANGLE(NamedBufferDataEXT) + #define glNamedBufferSubDataEXT MANGLE(NamedBufferSubDataEXT) ++#define glNamedCopyBufferSubDataEXT MANGLE(NamedCopyBufferSubDataEXT) + #define glNamedFramebufferRenderbufferEXT MANGLE(NamedFramebufferRenderbufferEXT) + #define glNamedFramebufferTexture1DEXT MANGLE(NamedFramebufferTexture1DEXT) + #define glNamedFramebufferTexture2DEXT MANGLE(NamedFramebufferTexture2DEXT) +@@ -1087,8 +1199,6 @@ + #define glNamedFramebufferTextureEXT MANGLE(NamedFramebufferTextureEXT) + #define glNamedFramebufferTextureFaceEXT MANGLE(NamedFramebufferTextureFaceEXT) + #define glNamedFramebufferTextureLayerEXT MANGLE(NamedFramebufferTextureLayerEXT) +-#define glNamedMakeBufferNonResidentNV MANGLE(NamedMakeBufferNonResidentNV) +-#define glNamedMakeBufferResidentNV MANGLE(NamedMakeBufferResidentNV) + #define glNamedProgramLocalParameter4dEXT MANGLE(NamedProgramLocalParameter4dEXT) + #define glNamedProgramLocalParameter4dvEXT MANGLE(NamedProgramLocalParameter4dvEXT) + #define glNamedProgramLocalParameter4fEXT MANGLE(NamedProgramLocalParameter4fEXT) +@@ -1104,6 +1214,7 @@ + #define glNamedRenderbufferStorageEXT MANGLE(NamedRenderbufferStorageEXT) + #define glNamedRenderbufferStorageMultisampleCoverageEXT MANGLE(NamedRenderbufferStorageMultisampleCoverageEXT) + #define glNamedRenderbufferStorageMultisampleEXT MANGLE(NamedRenderbufferStorageMultisampleEXT) ++#define glNamedStringARB MANGLE(NamedStringARB) + #define glNewList MANGLE(NewList) + #define glNewObjectBufferATI MANGLE(NewObjectBufferATI) + #define glNormal3b MANGLE(Normal3b) +@@ -1121,6 +1232,8 @@ + #define glNormal3s MANGLE(Normal3s) + #define glNormal3sv MANGLE(Normal3sv) + #define glNormalFormatNV MANGLE(NormalFormatNV) ++#define glNormalP3ui MANGLE(NormalP3ui) ++#define glNormalP3uiv MANGLE(NormalP3uiv) + #define glNormalPointerEXT MANGLE(NormalPointerEXT) + #define glNormalPointerListIBM MANGLE(NormalPointerListIBM) + #define glNormalPointer MANGLE(NormalPointer) +@@ -1140,6 +1253,9 @@ + #define glOrtho MANGLE(Ortho) + #define glPassTexCoordATI MANGLE(PassTexCoordATI) + #define glPassThrough MANGLE(PassThrough) ++#define glPatchParameterfv MANGLE(PatchParameterfv) ++#define glPatchParameteri MANGLE(PatchParameteri) ++#define glPauseTransformFeedback MANGLE(PauseTransformFeedback) + #define glPauseTransformFeedbackNV MANGLE(PauseTransformFeedbackNV) + #define glPixelDataRangeNV MANGLE(PixelDataRangeNV) + #define glPixelMapfv MANGLE(PixelMapfv) +@@ -1191,6 +1307,7 @@ + #define glPrimitiveRestartNV MANGLE(PrimitiveRestartNV) + #define glPrioritizeTexturesEXT MANGLE(PrioritizeTexturesEXT) + #define glPrioritizeTextures MANGLE(PrioritizeTextures) ++#define glProgramBinary MANGLE(ProgramBinary) + #define glProgramBufferParametersfvNV MANGLE(ProgramBufferParametersfvNV) + #define glProgramBufferParametersIivNV MANGLE(ProgramBufferParametersIivNV) + #define glProgramBufferParametersIuivNV MANGLE(ProgramBufferParametersIuivNV) +@@ -1231,39 +1348,123 @@ + #define glProgramParameters4dvNV MANGLE(ProgramParameters4dvNV) + #define glProgramParameters4fvNV MANGLE(ProgramParameters4fvNV) + #define glProgramStringARB MANGLE(ProgramStringARB) ++#define glProgramSubroutineParametersuivNV MANGLE(ProgramSubroutineParametersuivNV) ++#define glProgramUniform1dEXT MANGLE(ProgramUniform1dEXT) ++#define glProgramUniform1d MANGLE(ProgramUniform1d) ++#define glProgramUniform1dvEXT MANGLE(ProgramUniform1dvEXT) ++#define glProgramUniform1dv MANGLE(ProgramUniform1dv) + #define glProgramUniform1fEXT MANGLE(ProgramUniform1fEXT) ++#define glProgramUniform1f MANGLE(ProgramUniform1f) + #define glProgramUniform1fvEXT MANGLE(ProgramUniform1fvEXT) ++#define glProgramUniform1fv MANGLE(ProgramUniform1fv) ++#define glProgramUniform1i64NV MANGLE(ProgramUniform1i64NV) ++#define glProgramUniform1i64vNV MANGLE(ProgramUniform1i64vNV) + #define glProgramUniform1iEXT MANGLE(ProgramUniform1iEXT) ++#define glProgramUniform1i MANGLE(ProgramUniform1i) + #define glProgramUniform1ivEXT MANGLE(ProgramUniform1ivEXT) ++#define glProgramUniform1iv MANGLE(ProgramUniform1iv) ++#define glProgramUniform1ui64NV MANGLE(ProgramUniform1ui64NV) ++#define glProgramUniform1ui64vNV MANGLE(ProgramUniform1ui64vNV) + #define glProgramUniform1uiEXT MANGLE(ProgramUniform1uiEXT) ++#define glProgramUniform1ui MANGLE(ProgramUniform1ui) + #define glProgramUniform1uivEXT MANGLE(ProgramUniform1uivEXT) ++#define glProgramUniform1uiv MANGLE(ProgramUniform1uiv) ++#define glProgramUniform2dEXT MANGLE(ProgramUniform2dEXT) ++#define glProgramUniform2d MANGLE(ProgramUniform2d)< |
