aboutsummaryrefslogtreecommitdiff
path: root/xorg-server
diff options
context:
space:
mode:
authormarha <marha@users.sourceforge.net>2014-03-09 22:56:02 +0100
committermarha <marha@users.sourceforge.net>2014-03-09 22:56:02 +0100
commit2112b7dec49833ba872bd3ebcd7288930fec0796 (patch)
tree407c80c9a70f590af2d4c3e5c14678827e189331 /xorg-server
parent8badbdef38ce843dc443ddee219eda4040ef2cd5 (diff)
parent3dd4b6420f686b0147d5b8136268cc63196e253b (diff)
downloadvcxsrv-2112b7dec49833ba872bd3ebcd7288930fec0796.tar.gz
vcxsrv-2112b7dec49833ba872bd3ebcd7288930fec0796.tar.bz2
vcxsrv-2112b7dec49833ba872bd3ebcd7288930fec0796.zip
Merge remote-tracking branch 'origin/released'
* origin/released: fontconfig mesa xserver git update 9 Mar 2014 Conflicts: mesalib/src/mapi/glapi/glapi.h xorg-server/hw/kdrive/ephyr/hostx.c
Diffstat (limited to 'xorg-server')
-rw-r--r--xorg-server/config/config.c85
-rw-r--r--xorg-server/config/udev.c43
-rw-r--r--xorg-server/configure.ac35
-rw-r--r--xorg-server/dix/main.c4
-rw-r--r--xorg-server/glamor/Makefile.am1
-rw-r--r--xorg-server/glamor/glamor.c21
-rw-r--r--xorg-server/glamor/glamor.h64
-rw-r--r--xorg-server/glamor/glamor_egl.c97
-rw-r--r--xorg-server/glamor/glamor_eglmodule.c3
-rw-r--r--xorg-server/glamor/glamor_xv.c19
-rw-r--r--xorg-server/glx/dispatch.h722
-rw-r--r--xorg-server/glx/glapitable.h670
-rw-r--r--xorg-server/glx/glfunctions.h4
-rw-r--r--xorg-server/glx/glprocs.h1774
-rw-r--r--xorg-server/glx/remap_helper.h4042
-rw-r--r--xorg-server/hw/kdrive/ephyr/Makefile.am20
-rw-r--r--xorg-server/hw/kdrive/ephyr/ephyr.c45
-rw-r--r--xorg-server/hw/kdrive/ephyr/ephyr.h14
-rw-r--r--xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.c331
-rw-r--r--xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.h73
-rw-r--r--xorg-server/hw/kdrive/ephyr/ephyrinit.c14
-rwxr-xr-x[-rw-r--r--]xorg-server/hw/kdrive/ephyr/hostx.c131
-rw-r--r--xorg-server/hw/xfree86/Makefile.am7
-rw-r--r--xorg-server/hw/xfree86/common/xf86Events.c15
-rw-r--r--xorg-server/hw/xfree86/common/xf86Init.c3
-rw-r--r--xorg-server/hw/xfree86/common/xf86Module.h4
-rw-r--r--xorg-server/hw/xfree86/common/xf86Xinput.c65
-rw-r--r--xorg-server/hw/xfree86/common/xf86Xinput.h8
-rw-r--r--xorg-server/hw/xfree86/common/xf86platformBus.c60
-rw-r--r--xorg-server/hw/xfree86/common/xf86platformBus.h15
-rw-r--r--xorg-server/hw/xfree86/glamor_egl/Makefile.am43
-rw-r--r--xorg-server/hw/xfree86/os-support/linux/Makefile.am6
-rw-r--r--xorg-server/hw/xfree86/os-support/linux/lnx_init.c25
-rw-r--r--xorg-server/hw/xfree86/os-support/linux/lnx_platform.c45
-rw-r--r--xorg-server/hw/xfree86/os-support/linux/systemd-logind.c532
-rw-r--r--xorg-server/hw/xfree86/os-support/shared/posix_tty.c6
-rw-r--r--xorg-server/include/Makefile.am1
-rw-r--r--xorg-server/include/dix-config.h.in6
-rw-r--r--xorg-server/include/hotplug.h30
-rw-r--r--xorg-server/include/systemd-logind.h45
40 files changed, 5362 insertions, 3766 deletions
diff --git a/xorg-server/config/config.c b/xorg-server/config/config.c
index 760cf193a..732670038 100644
--- a/xorg-server/config/config.c
+++ b/xorg-server/config/config.c
@@ -27,10 +27,12 @@
#include <dix-config.h>
#endif
+#include <unistd.h>
#include "os.h"
#include "inputstr.h"
#include "hotplug.h"
#include "config-backends.h"
+#include "systemd-logind.h"
void
config_pre_init(void)
@@ -145,30 +147,111 @@ config_odev_free_attribute_list(struct OdevAttributes *attribs)
free(attribs);
}
+static struct OdevAttribute *
+config_odev_find_attribute(struct OdevAttributes *attribs, int attrib_id)
+{
+ struct OdevAttribute *oa;
+
+ xorg_list_for_each_entry(oa, &attribs->list, member) {
+ if (oa->attrib_id == attrib_id)
+ return oa;
+ }
+ return NULL;
+}
+
Bool
config_odev_add_attribute(struct OdevAttributes *attribs, int attrib,
const char *attrib_name)
{
struct OdevAttribute *oa;
- oa = malloc(sizeof(struct OdevAttribute));
+ oa = config_odev_find_attribute(attribs, attrib);
+ if (!oa)
+ oa = calloc(1, sizeof(struct OdevAttribute));
if (!oa)
return FALSE;
oa->attrib_id = attrib;
+ free(oa->attrib_name);
oa->attrib_name = strdup(attrib_name);
+ oa->attrib_type = ODEV_ATTRIB_STRING;
xorg_list_append(&oa->member, &attribs->list);
return TRUE;
}
+Bool
+config_odev_add_int_attribute(struct OdevAttributes *attribs, int attrib,
+ int attrib_value)
+{
+ struct OdevAttribute *oa;
+
+ oa = config_odev_find_attribute(attribs, attrib);
+ if (!oa)
+ oa = calloc(1, sizeof(struct OdevAttribute));
+ if (!oa)
+ return FALSE;
+
+ oa->attrib_id = attrib;
+ oa->attrib_value = attrib_value;
+ oa->attrib_type = ODEV_ATTRIB_INT;
+ xorg_list_append(&oa->member, &attribs->list);
+ return TRUE;
+}
+
+char *
+config_odev_get_attribute(struct OdevAttributes *attribs, int attrib_id)
+{
+ struct OdevAttribute *oa;
+
+ oa = config_odev_find_attribute(attribs, attrib_id);
+ if (!oa)
+ return NULL;
+
+ if (oa->attrib_type != ODEV_ATTRIB_STRING) {
+ LogMessage(X_ERROR, "Error %s called for non string attrib %d\n",
+ __FUNCTION__, attrib_id);
+ return NULL;
+ }
+ return oa->attrib_name;
+}
+
+int
+config_odev_get_int_attribute(struct OdevAttributes *attribs, int attrib_id, int def)
+{
+ struct OdevAttribute *oa;
+
+ oa = config_odev_find_attribute(attribs, attrib_id);
+ if (!oa)
+ return def;
+
+ if (oa->attrib_type != ODEV_ATTRIB_INT) {
+ LogMessage(X_ERROR, "Error %s called for non integer attrib %d\n",
+ __FUNCTION__, attrib_id);
+ return def;
+ }
+
+ return oa->attrib_value;
+}
+
void
config_odev_free_attributes(struct OdevAttributes *attribs)
{
struct OdevAttribute *iter, *safe;
+ int major = 0, minor = 0, fd = -1;
xorg_list_for_each_entry_safe(iter, safe, &attribs->list, member) {
+ switch (iter->attrib_id) {
+ case ODEV_ATTRIB_MAJOR: major = iter->attrib_value; break;
+ case ODEV_ATTRIB_MINOR: minor = iter->attrib_value; break;
+ case ODEV_ATTRIB_FD: fd = iter->attrib_value; break;
+ }
xorg_list_del(&iter->member);
free(iter->attrib_name);
free(iter);
}
+
+ if (fd != -1) {
+ systemd_logind_release_fd(major, minor);
+ close(fd);
+ }
}
diff --git a/xorg-server/config/udev.c b/xorg-server/config/udev.c
index 68ed34843..d70eeb48c 100644
--- a/xorg-server/config/udev.c
+++ b/xorg-server/config/udev.c
@@ -29,6 +29,7 @@
#include <libudev.h>
#include <ctype.h>
+#include <unistd.h>
#include "input.h"
#include "inputstr.h"
@@ -36,6 +37,7 @@
#include "config-backends.h"
#include "os.h"
#include "globals.h"
+#include "systemd-logind.h"
#define UDEV_XKB_PROP_KEY "xkb"
@@ -55,9 +57,18 @@ static struct udev_monitor *udev_monitor;
#ifdef CONFIG_UDEV_KMS
static Bool
config_udev_odev_setup_attribs(const char *path, const char *syspath,
+ int major, int minor,
config_odev_probe_proc_ptr probe_callback);
#endif
+static char itoa_buf[16];
+
+static const char *itoa(int i)
+{
+ snprintf(itoa_buf, sizeof(itoa_buf), "%d", i);
+ return itoa_buf;
+}
+
static void
device_added(struct udev_device *udev_device)
{
@@ -73,6 +84,7 @@ device_added(struct udev_device *udev_device)
struct udev_device *parent;
int rc;
const char *dev_seat;
+ dev_t devnum;
path = udev_device_get_devnode(udev_device);
@@ -91,6 +103,8 @@ device_added(struct udev_device *udev_device)
if (!SeatId && strcmp(dev_seat, "seat0"))
return;
+ devnum = udev_device_get_devnum(udev_device);
+
#ifdef CONFIG_UDEV_KMS
if (!strcmp(udev_device_get_subsystem(udev_device), "drm")) {
const char *sysname = udev_device_get_sysname(udev_device);
@@ -98,9 +112,14 @@ device_added(struct udev_device *udev_device)
if (strncmp(sysname, "card", 4) != 0)
return;
+ /* Check for devices already added through xf86platformProbe() */
+ if (xf86_find_platform_device_by_devnum(major(devnum), minor(devnum)))
+ return;
+
LogMessage(X_INFO, "config/udev: Adding drm device (%s)\n", path);
- config_udev_odev_setup_attribs(path, syspath, NewGPUDeviceRequest);
+ config_udev_odev_setup_attribs(path, syspath, major(devnum),
+ minor(devnum), NewGPUDeviceRequest);
return;
}
#endif
@@ -153,6 +172,8 @@ device_added(struct udev_device *udev_device)
input_options = input_option_new(input_options, "name", name);
input_options = input_option_new(input_options, "path", path);
input_options = input_option_new(input_options, "device", path);
+ input_options = input_option_new(input_options, "major", itoa(major(devnum)));
+ input_options = input_option_new(input_options, "minor", itoa(minor(devnum)));
if (path)
attrs.device = strdup(path);
@@ -270,6 +291,7 @@ device_removed(struct udev_device *device)
if (!strcmp(udev_device_get_subsystem(device), "drm")) {
const char *sysname = udev_device_get_sysname(device);
const char *path = udev_device_get_devnode(device);
+ dev_t devnum = udev_device_get_devnum(device);
if (strncmp(sysname,"card", 4) != 0)
return;
@@ -277,7 +299,10 @@ device_removed(struct udev_device *device)
if (!path)
return;
- config_udev_odev_setup_attribs(path, syspath, DeleteGPUDeviceRequest);
+ config_udev_odev_setup_attribs(path, syspath, major(devnum),
+ minor(devnum), DeleteGPUDeviceRequest);
+ /* Retry vtenter after a drm node removal */
+ systemd_logind_vtenter();
return;
}
#endif
@@ -427,6 +452,7 @@ config_udev_fini(void)
static Bool
config_udev_odev_setup_attribs(const char *path, const char *syspath,
+ int major, int minor,
config_odev_probe_proc_ptr probe_callback)
{
struct OdevAttributes *attribs = config_odev_allocate_attribute_list();
@@ -443,6 +469,14 @@ config_udev_odev_setup_attribs(const char *path, const char *syspath,
if (ret == FALSE)
goto fail;
+ ret = config_odev_add_int_attribute(attribs, ODEV_ATTRIB_MAJOR, major);
+ if (ret == FALSE)
+ goto fail;
+
+ ret = config_odev_add_int_attribute(attribs, ODEV_ATTRIB_MINOR, minor);
+ if (ret == FALSE)
+ goto fail;
+
/* ownership of attribs is passed to probe layer */
probe_callback(attribs);
return TRUE;
@@ -477,6 +511,7 @@ config_udev_odev_probe(config_odev_probe_proc_ptr probe_callback)
struct udev_device *udev_device = udev_device_new_from_syspath(udev, syspath);
const char *path = udev_device_get_devnode(udev_device);
const char *sysname = udev_device_get_sysname(udev_device);
+ dev_t devnum = udev_device_get_devnum(udev_device);
if (!path || !syspath)
goto no_probe;
@@ -485,8 +520,8 @@ config_udev_odev_probe(config_odev_probe_proc_ptr probe_callback)
else if (strncmp(sysname, "card", 4) != 0)
goto no_probe;
- config_udev_odev_setup_attribs(path, syspath, probe_callback);
-
+ config_udev_odev_setup_attribs(path, syspath, major(devnum),
+ minor(devnum), probe_callback);
no_probe:
udev_device_unref(udev_device);
}
diff --git a/xorg-server/configure.ac b/xorg-server/configure.ac
index 0fb2fc375..162c0cf3c 100644
--- a/xorg-server/configure.ac
+++ b/xorg-server/configure.ac
@@ -626,6 +626,7 @@ AC_ARG_ENABLE(clientids, AS_HELP_STRING([--disable-clientids], [Build Xorg
AC_ARG_ENABLE(pciaccess, AS_HELP_STRING([--enable-pciaccess], [Build Xorg with pciaccess library (default: enabled)]), [PCI=$enableval], [PCI=yes])
AC_ARG_ENABLE(linux_acpi, AS_HELP_STRING([--disable-linux-acpi], [Disable building ACPI support on Linux (if available).]), [enable_linux_acpi=$enableval], [enable_linux_acpi=yes])
AC_ARG_ENABLE(linux_apm, AS_HELP_STRING([--disable-linux-apm], [Disable building APM support on Linux (if available).]), [enable_linux_apm=$enableval], [enable_linux_apm=yes])
+AC_ARG_ENABLE(systemd-logind, AC_HELP_STRING([--enable-systemd-logind], [Build systemd-logind support (default: auto)]), [SYSTEMD_LOGIND=$enableval], [SYSTEMD_LOGIND=auto])
dnl DDXes.
AC_ARG_ENABLE(xorg, AS_HELP_STRING([--enable-xorg], [Build Xorg server (default: auto)]), [XORG=$enableval], [XORG=auto])
@@ -806,6 +807,8 @@ LIBAPPLEWM="applewm >= 1.4"
LIBDMX="dmx >= 1.0.99.1"
LIBDRI="dri >= 7.8.0"
LIBDRM="libdrm >= 2.3.0"
+LIBEGL="egl"
+LIBGBM="gbm >= 9"
LIBGL="gl >= 7.1.0"
LIBXEXT="xext >= 1.0.99.4"
LIBXFONT="xfont >= 1.4.2"
@@ -901,6 +904,26 @@ if test "x$CONFIG_HAL" = xyes; then
fi
AM_CONDITIONAL(CONFIG_HAL, [test "x$CONFIG_HAL" = xyes])
+if test "x$SYSTEMD_LOGIND" = xauto; then
+ if test "x$HAVE_DBUS" = xyes -a "x$CONFIG_UDEV" = xyes ; then
+ SYSTEMD_LOGIND=yes
+ else
+ SYSTEMD_LOGIND=no
+ fi
+fi
+if test "x$SYSTEMD_LOGIND" = xyes; then
+ if ! test "x$HAVE_DBUS" = xyes; then
+ AC_MSG_ERROR([systemd-logind requested, but D-Bus is not installed.])
+ fi
+ if ! test "x$CONFIG_UDEV" = xyes ; then
+ AC_MSG_ERROR([systemd-logind is only supported in combination with udev configuration.])
+ fi
+
+ AC_DEFINE(SYSTEMD_LOGIND, 1, [Enable systemd-logind integration])
+ NEED_DBUS="yes"
+fi
+AM_CONDITIONAL(SYSTEMD_LOGIND, [test "x$SYSTEMD_LOGIND" = xyes])
+
if test "x$NEED_DBUS" = xyes; then
AC_DEFINE(NEED_DBUS, 1, [Enable D-Bus core])
fi
@@ -2070,7 +2093,15 @@ AM_CONDITIONAL([GLAMOR], [test "x$GLAMOR" = xyes])
if test "x$GLAMOR" = xyes; then
AC_DEFINE(GLAMOR, 1, [Build glamor])
PKG_CHECK_MODULES([GLAMOR], [epoxy])
+
+ PKG_CHECK_MODULES(GBM, "$LIBGBM", [GBM=yes], [GBM=no])
+ if test "x$GBM" = xyes; then
+ AC_DEFINE(GLAMOR_HAS_GBM, 1,
+ [Build glamor with GBM-based EGL support])
+ fi
+
fi
+AM_CONDITIONAL([GLAMOR_EGL], [test "x$GBM" = xyes])
dnl XWin DDX
@@ -2319,6 +2350,9 @@ if test "$KDRIVE" = yes; then
if test "x$DRI" = xyes && test "x$GLX" = xyes; then
XEPHYR_REQUIRED_LIBS="$XEPHYR_REQUIRED_LIBS libdrm xcb-glx xcb-xf86dri > 1.6"
fi
+ if test "x$GLAMOR" = xyes; then
+ XEPHYR_REQUIRED_LIBS="$XEPHYR_REQUIRED_LIBS x11-xcb"
+ fi
if test "x$XEPHYR" = xauto; then
PKG_CHECK_MODULES(XEPHYR, $XEPHYR_REQUIRED_LIBS, [XEPHYR="yes"], [XEPHYR="no"])
@@ -2476,6 +2510,7 @@ hw/xfree86/exa/Makefile
hw/xfree86/exa/man/Makefile
hw/xfree86/fbdevhw/Makefile
hw/xfree86/fbdevhw/man/Makefile
+hw/xfree86/glamor_egl/Makefile
hw/xfree86/i2c/Makefile
hw/xfree86/int10/Makefile
hw/xfree86/loader/Makefile
diff --git a/xorg-server/dix/main.c b/xorg-server/dix/main.c
index 5f499741c..84c47d46e 100644
--- a/xorg-server/dix/main.c
+++ b/xorg-server/dix/main.c
@@ -220,6 +220,9 @@ dix_main(int argc, char *argv[], char *envp[])
currentMaxClients = 1;
OsInit();
+ /* clear any existing selections */
+ InitSelections();
+
/* Initialize privates before first allocation */
dixResetPrivates();
@@ -237,7 +240,6 @@ dix_main(int argc, char *argv[], char *envp[])
InitAtoms();
InitEvents();
- InitSelections();
InitGlyphCaching();
dixResetRegistry();
ResetFontPrivateIndex();
diff --git a/xorg-server/glamor/Makefile.am b/xorg-server/glamor/Makefile.am
index 12a57c441..77492bcaa 100644
--- a/xorg-server/glamor/Makefile.am
+++ b/xorg-server/glamor/Makefile.am
@@ -37,7 +37,6 @@ libglamor_la_SOURCES = \
glamor_window.c\
glamor_fbo.c\
glamor_compositerects.c\
- glamor_xv.c\
glamor_utils.h\
glamor.h
diff --git a/xorg-server/glamor/glamor.c b/xorg-server/glamor/glamor.c
index 7d8228cdd..fa753bb1a 100644
--- a/xorg-server/glamor/glamor.c
+++ b/xorg-server/glamor/glamor.c
@@ -123,6 +123,17 @@ glamor_set_screen_pixmap(PixmapPtr screen_pixmap, PixmapPtr *back_pixmap)
glamor_priv->back_pixmap = back_pixmap;
}
+uint32_t
+glamor_get_pixmap_texture(PixmapPtr pixmap)
+{
+ glamor_pixmap_private *pixmap_priv = glamor_get_pixmap_private(pixmap);
+
+ if (pixmap_priv->type != GLAMOR_TEXTURE_ONLY)
+ return 0;
+
+ return pixmap_priv->base.fbo->tex;
+}
+
PixmapPtr
glamor_create_pixmap(ScreenPtr screen, int w, int h, int depth,
unsigned int usage)
@@ -556,16 +567,16 @@ glamor_enable_dri3(ScreenPtr screen)
}
Bool
-glamor_is_dri3_support_enabled(ScreenPtr screen)
+glamor_supports_pixmap_import_export(ScreenPtr screen)
{
glamor_screen_private *glamor_priv = glamor_get_screen_private(screen);
return glamor_priv->dri3_enabled;
}
-int
-glamor_dri3_fd_from_pixmap(ScreenPtr screen,
- PixmapPtr pixmap, CARD16 *stride, CARD32 *size)
+_X_EXPORT int
+glamor_fd_from_pixmap(ScreenPtr screen,
+ PixmapPtr pixmap, CARD16 *stride, CARD32 *size)
{
glamor_pixmap_private *pixmap_priv;
glamor_screen_private *glamor_priv =
@@ -589,7 +600,7 @@ glamor_dri3_fd_from_pixmap(ScreenPtr screen,
}
int
-glamor_dri3_name_from_pixmap(PixmapPtr pixmap)
+glamor_name_from_pixmap(PixmapPtr pixmap)
{
glamor_pixmap_private *pixmap_priv;
glamor_screen_private *glamor_priv =
diff --git a/xorg-server/glamor/glamor.h b/xorg-server/glamor/glamor.h
index eec687256..e12f497cb 100644
--- a/xorg-server/glamor/glamor.h
+++ b/xorg-server/glamor/glamor.h
@@ -35,6 +35,9 @@
#include <picturestr.h>
#include <fb.h>
#include <fbpict.h>
+#ifdef GLAMOR_FOR_XORG
+#include <xf86xv.h>
+#endif
struct glamor_context;
@@ -64,10 +67,12 @@ typedef enum glamor_pixmap_type {
#define GLAMOR_USE_SCREEN (1 << 1)
#define GLAMOR_USE_PICTURE_SCREEN (1 << 2)
#define GLAMOR_USE_EGL_SCREEN (1 << 3)
+#define GLAMOR_NO_DRI3 (1 << 4)
#define GLAMOR_VALID_FLAGS (GLAMOR_INVERTED_Y_AXIS \
| GLAMOR_USE_SCREEN \
| GLAMOR_USE_PICTURE_SCREEN \
- | GLAMOR_USE_EGL_SCREEN)
+ | GLAMOR_USE_EGL_SCREEN \
+ | GLAMOR_NO_DRI3)
/* @glamor_init: Initialize glamor internal data structure.
*
@@ -124,6 +129,8 @@ extern _X_EXPORT Bool glamor_close_screen(ScreenPtr screen);
extern _X_EXPORT void glamor_set_screen_pixmap(PixmapPtr screen_pixmap,
PixmapPtr *back_pixmap);
+extern _X_EXPORT uint32_t glamor_get_pixmap_texture(PixmapPtr pixmap);
+
/* @glamor_glyphs_init: Initialize glyphs internal data structures.
*
* @pScreen: Current screen pointer.
@@ -168,21 +175,23 @@ extern _X_EXPORT int glamor_egl_dri3_fd_name_from_tex(ScreenPtr, PixmapPtr,
unsigned int, Bool,
CARD16 *, CARD32 *);
-/* @glamor_is_dri3_support_enabled: Returns if DRI3 support is enabled.
+/* @glamor_supports_pixmap_import_export: Returns whether
+ * glamor_fd_from_pixmap(), glamor_name_from_pixmap(), and
+ * glamor_pixmap_from_fd() are supported.
*
* @screen: Current screen pointer.
*
- * To have DRI3 support enabled, glamor and glamor_egl need to be initialized,
- * and glamor_egl_init_textured_pixmap need to be called. glamor also
- * has to be compiled with gbm support.
- * The EGL layer need to have the following extensions working:
+ * To have DRI3 support enabled, glamor and glamor_egl need to be
+ * initialized. glamor also has to be compiled with gbm support.
+ *
+ * The EGL layer needs to have the following extensions working:
+ *
* .EGL_KHR_gl_texture_2D_image
* .EGL_EXT_image_dma_buf_import
- * If DRI3 support is not enabled, the following helpers will return an error.
* */
-extern _X_EXPORT Bool glamor_is_dri3_support_enabled(ScreenPtr screen);
+extern _X_EXPORT Bool glamor_supports_pixmap_import_export(ScreenPtr screen);
-/* @glamor_dri3_fd_from_pixmap: DRI3 helper to get a dma-buf fd from a pixmap.
+/* @glamor_fd_from_pixmap: Get a dma-buf fd from a pixmap.
*
* @screen: Current screen pointer.
* @pixmap: The pixmap from which we want the fd.
@@ -193,22 +202,25 @@ extern _X_EXPORT Bool glamor_is_dri3_support_enabled(ScreenPtr screen);
* content.
* Returns the fd on success, -1 on error.
* */
-extern _X_EXPORT int glamor_dri3_fd_from_pixmap(ScreenPtr screen,
- PixmapPtr pixmap,
- CARD16 *stride, CARD32 *size);
+extern _X_EXPORT int glamor_fd_from_pixmap(ScreenPtr screen,
+ PixmapPtr pixmap,
+ CARD16 *stride, CARD32 *size);
-/* @glamor_dri3_name_from_pixmap: helper to get an gem name from a pixmap.
+/**
+ * @glamor_name_from_pixmap: Gets a gem name from a pixmap.
*
* @pixmap: The pixmap from which we want the gem name.
*
- * the pixmap and the buffer associated by the gem name will share the same
- * content. This function can be used by the DDX to support DRI2, but needs
- * glamor DRI3 support to be activated.
+ * the pixmap and the buffer associated by the gem name will share the
+ * same content. This function can be used by the DDX to support DRI2,
+ * and needs the same set of buffer export GL extensions as DRI3
+ * support.
+ *
* Returns the name on success, -1 on error.
* */
-extern _X_EXPORT int glamor_dri3_name_from_pixmap(PixmapPtr pixmap);
+extern _X_EXPORT int glamor_name_from_pixmap(PixmapPtr pixmap);
-/* @glamor_egl_dri3_pixmap_from_fd: DRI3 helper to get a pixmap from a dma-buf fd.
+/* @glamor_pixmap_from_fd: Creates a pixmap to wrap a dma-buf fd.
*
* @screen: Current screen pointer.
* @fd: The dma-buf fd to import.
@@ -220,13 +232,13 @@ extern _X_EXPORT int glamor_dri3_name_from_pixmap(PixmapPtr pixmap);
*
* Returns a valid pixmap if the import succeeded, else NULL.
* */
-extern _X_EXPORT PixmapPtr glamor_egl_dri3_pixmap_from_fd(ScreenPtr screen,
- int fd,
- CARD16 width,
- CARD16 height,
- CARD16 stride,
- CARD8 depth,
- CARD8 bpp);
+extern _X_EXPORT PixmapPtr glamor_pixmap_from_fd(ScreenPtr screen,
+ int fd,
+ CARD16 width,
+ CARD16 height,
+ CARD16 stride,
+ CARD8 depth,
+ CARD8 bpp);
#ifdef GLAMOR_FOR_XORG
@@ -432,7 +444,7 @@ extern _X_EXPORT Bool glamor_poly_line_nf(DrawablePtr pDrawable, GCPtr pGC,
extern _X_EXPORT Bool glamor_poly_lines_nf(DrawablePtr drawable, GCPtr gc,
int mode, int n, DDXPointPtr points);
-#if 0
+#ifdef GLAMOR_FOR_XORG
extern _X_EXPORT XF86VideoAdaptorPtr glamor_xv_init(ScreenPtr pScreen,
int num_texture_ports);
#endif
diff --git a/xorg-server/glamor/glamor_egl.c b/xorg-server/glamor/glamor_egl.c
index 9dcba71ce..05e6bd02e 100644
--- a/xorg-server/glamor/glamor_egl.c
+++ b/xorg-server/glamor/glamor_egl.c
@@ -50,6 +50,7 @@
#include "glamor.h"
#include "glamor_priv.h"
+#include "dri3.h"
static const char glamor_name[] = "glamor";
@@ -68,6 +69,7 @@ struct glamor_egl_screen_private {
EGLDisplay display;
EGLContext context;
EGLint major, minor;
+ char *device_path;
CreateScreenResourcesProcPtr CreateScreenResources;
CloseScreenProcPtr CloseScreen;
@@ -453,12 +455,12 @@ glamor_egl_dri3_fd_name_from_tex(ScreenPtr screen,
#endif
}
-PixmapPtr
-glamor_egl_dri3_pixmap_from_fd(ScreenPtr screen,
- int fd,
- CARD16 width,
- CARD16 height,
- CARD16 stride, CARD8 depth, CARD8 bpp)
+_X_EXPORT PixmapPtr
+glamor_pixmap_from_fd(ScreenPtr screen,
+ int fd,
+ CARD16 width,
+ CARD16 height,
+ CARD16 stride, CARD8 depth, CARD8 bpp)
{
#ifdef GLAMOR_HAS_GBM
ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
@@ -627,10 +629,67 @@ glamor_egl_has_extension(struct glamor_egl_screen_private *glamor_egl,
return FALSE;
}
+static int
+glamor_dri3_open(ScreenPtr screen,
+ RRProviderPtr provider,
+ int *fdp)
+{
+ ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
+ struct glamor_egl_screen_private *glamor_egl =
+ glamor_egl_get_screen_private(scrn);
+ int fd;
+ drm_magic_t magic;
+
+ fd = open(glamor_egl->device_path, O_RDWR|O_CLOEXEC);
+ if (fd < 0)
+ return BadAlloc;
+
+ /* Before FD passing in the X protocol with DRI3 (and increased
+ * security of rendering with per-process address spaces on the
+ * GPU), the kernel had to come up with a way to have the server
+ * decide which clients got to access the GPU, which was done by
+ * each client getting a unique (magic) number from the kernel,
+ * passing it to the server, and the server then telling the
+ * kernel which clients were authenticated for using the device.
+ *
+ * Now that we have FD passing, the server can just set up the
+ * authentication on its own and hand the prepared FD off to the
+ * client.
+ */
+ if (drmGetMagic(fd, &magic) < 0) {
+ if (errno == EACCES) {
+ /* Assume that we're on a render node, and the fd is
+ * already as authenticated as it should be.
+ */
+ *fdp = fd;
+ return Success;
+ } else {
+ close(fd);
+ return BadMatch;
+ }
+ }
+
+ if (drmAuthMagic(glamor_egl->fd, magic) < 0) {
+ close(fd);
+ return BadMatch;
+ }
+
+ *fdp = fd;
+ return Success;
+}
+
+static dri3_screen_info_rec glamor_dri3_info = {
+ .version = 0,
+ .open = glamor_dri3_open,
+ .pixmap_from_fd = glamor_pixmap_from_fd,
+ .fd_from_pixmap = glamor_fd_from_pixmap,
+};
+
void
glamor_egl_screen_init(ScreenPtr screen, struct glamor_context *glamor_ctx)
{
ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
+ glamor_screen_private *glamor_priv = glamor_get_screen_private(screen);
struct glamor_egl_screen_private *glamor_egl =
glamor_egl_get_screen_private(scrn);
@@ -642,6 +701,30 @@ glamor_egl_screen_init(ScreenPtr screen, struct glamor_context *glamor_ctx)
glamor_ctx->get_context = glamor_egl_get_context;
glamor_ctx->put_context = glamor_egl_put_context;
+
+ if (glamor_egl->dri3_capable) {
+ /* Tell the core that we have the interfaces for import/export
+ * of pixmaps.
+ */
+ glamor_enable_dri3(screen);
+
+ /* If the driver wants to do its own auth dance (e.g. Xwayland
+ * on pre-3.15 kernels that don't have render nodes and thus
+ * has the wayland compositor as a master), then it needs us
+ * to stay out of the way and let it init DRI3 on its own.
+ */
+ if (!(glamor_priv->flags & GLAMOR_NO_DRI3)) {
+ /* To do DRI3 device FD generation, we need to open a new fd
+ * to the same device we were handed in originally.
+ */
+ glamor_egl->device_path = drmGetDeviceNameFromFd(glamor_egl->fd);
+
+ if (!dri3_screen_init(screen, &glamor_dri3_info)) {
+ xf86DrvMsg(scrn->scrnIndex, X_ERROR,
+ "Failed to initialize DRI3.\n");
+ }
+ }
+ }
}
static void
@@ -658,6 +741,8 @@ glamor_egl_free_screen(ScrnInfoPtr scrn)
if (glamor_egl->gbm)
gbm_device_destroy(glamor_egl->gbm);
#endif
+ free(glamor_egl->device_path);
+
scrn->FreeScreen = glamor_egl->saved_free_screen;
free(glamor_egl);
scrn->FreeScreen(scrn);
diff --git a/xorg-server/glamor/glamor_eglmodule.c b/xorg-server/glamor/glamor_eglmodule.c
index 5ddd60235..d7e183649 100644
--- a/xorg-server/glamor/glamor_eglmodule.c
+++ b/xorg-server/glamor/glamor_eglmodule.c
@@ -30,6 +30,7 @@
#include "dix-config.h"
#include <xorg-server.h>
+#include <xf86.h>
#define GLAMOR_FOR_XORG
#include <xf86Module.h>
#include "glamor.h"
@@ -40,7 +41,7 @@ static XF86ModuleVersionInfo VersRec = {
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
- PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCHLEVEL,
+ 1, 0, 0, /* version */
ABI_CLASS_ANSIC, /* Only need the ansic layer */
ABI_ANSIC_VERSION,
MOD_CLASS_NONE,
diff --git a/xorg-server/glamor/glamor_xv.c b/xorg-server/glamor/glamor_xv.c
index dc39476b5..fb9045747 100644
--- a/xorg-server/glamor/glamor_xv.c
+++ b/xorg-server/glamor/glamor_xv.c
@@ -32,10 +32,14 @@
* Xv acceleration implementation
*/
-#include "glamor_priv.h"
+#ifdef HAVE_DIX_CONFIG_H
+#include <dix-config.h>
+#endif
-#ifdef GLAMOR_XV
#include "xf86xv.h"
+#define GLAMOR_FOR_XORG
+#include "glamor_priv.h"
+
#include <X11/extensions/Xv.h>
#include "fourcc.h"
/* Reference color space transform data */
@@ -430,7 +434,7 @@ glamor_xv_put_image(ScrnInfoPtr pScrn,
Bool sync,
RegionPtr clipBoxes, void *data, DrawablePtr pDrawable)
{
- ScreenPtr screen = xf86ScrnToScreen(pScrn);
+ ScreenPtr screen = pDrawable->pScreen;
glamor_port_private *port_priv = (glamor_port_private *) data;
INT32 x1, x2, y1, y2;
int srcPitch, srcPitch2;
@@ -614,12 +618,3 @@ glamor_xv_init(ScreenPtr screen, int num_texture_ports)
}
return adapt;
}
-#else
-#if 0
-XF86VideoAdaptorPtr
-glamor_xv_init(ScreenPtr screen, int num_texture_ports)
-{
- return NULL;
-}
-#endif
-#endif
diff --git a/xorg-server/glx/dispatch.h b/xorg-server/glx/dispatch.h
index 6facd054b..f9533c96d 100644
--- a/xorg-server/glx/dispatch.h
+++ b/xorg-server/glx/dispatch.h
@@ -63,7 +63,7 @@
} while(0)
/* total number of offsets below */
-#define _gloffset_COUNT 1140
+#define _gloffset_COUNT 1136
#define _gloffset_NewList 0
#define _gloffset_EndList 1
@@ -473,7 +473,7 @@
#define _gloffset_MultiTexCoord4iv 405
#define _gloffset_MultiTexCoord4s 406
#define _gloffset_MultiTexCoord4sv 407
-#define driDispatchRemapTable_size 732
+#define driDispatchRemapTable_size 728
SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define CompressedTexImage1D_remap_index 0
@@ -871,343 +871,339 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define ViewportArrayv_remap_index 392
#define ViewportIndexedf_remap_index 393
#define ViewportIndexedfv_remap_index 394
-#define DebugMessageCallbackARB_remap_index 395
-#define DebugMessageControlARB_remap_index 396
-#define DebugMessageInsertARB_remap_index 397
-#define GetDebugMessageLogARB_remap_index 398
-#define GetGraphicsResetStatusARB_remap_index 399
-#define GetnColorTableARB_remap_index 400
-#define GetnCompressedTexImageARB_remap_index 401
-#define GetnConvolutionFilterARB_remap_index 402
-#define GetnHistogramARB_remap_index 403
-#define GetnMapdvARB_remap_index 404
-#define GetnMapfvARB_remap_index 405
-#define GetnMapivARB_remap_index 406
-#define GetnMinmaxARB_remap_index 407
-#define GetnPixelMapfvARB_remap_index 408
-#define GetnPixelMapuivARB_remap_index 409
-#define GetnPixelMapusvARB_remap_index 410
-#define GetnPolygonStippleARB_remap_index 411
-#define GetnSeparableFilterARB_remap_index 412
-#define GetnTexImageARB_remap_index 413
-#define GetnUniformdvARB_remap_index 414
-#define GetnUniformfvARB_remap_index 415
-#define GetnUniformivARB_remap_index 416
-#define GetnUniformuivARB_remap_index 417
-#define ReadnPixelsARB_remap_index 418
-#define DrawArraysInstancedBaseInstance_remap_index 419
-#define DrawElementsInstancedBaseInstance_remap_index 420
-#define DrawElementsInstancedBaseVertexBaseInstance_remap_index 421
-#define DrawTransformFeedbackInstanced_remap_index 422
-#define DrawTransformFeedbackStreamInstanced_remap_index 423
-#define GetInternalformativ_remap_index 424
-#define GetActiveAtomicCounterBufferiv_remap_index 425
-#define BindImageTexture_remap_index 426
-#define MemoryBarrier_remap_index 427
-#define TexStorage1D_remap_index 428
-#define TexStorage2D_remap_index 429
-#define TexStorage3D_remap_index 430
-#define TextureStorage1DEXT_remap_index 431
-#define TextureStorage2DEXT_remap_index 432
-#define TextureStorage3DEXT_remap_index 433
-#define ClearBufferData_remap_index 434
-#define ClearBufferSubData_remap_index 435
-#define DispatchCompute_remap_index 436
-#define DispatchComputeIndirect_remap_index 437
-#define TextureView_remap_index 438
-#define BindVertexBuffer_remap_index 439
-#define VertexAttribBinding_remap_index 440
-#define VertexAttribFormat_remap_index 441
-#define VertexAttribIFormat_remap_index 442
-#define VertexAttribLFormat_remap_index 443
-#define VertexBindingDivisor_remap_index 444
-#define MultiDrawArraysIndirect_remap_index 445
-#define MultiDrawElementsIndirect_remap_index 446
-#define TexBufferRange_remap_index 447
-#define TexStorage2DMultisample_remap_index 448
-#define TexStorage3DMultisample_remap_index 449
-#define BufferStorage_remap_index 450
-#define InvalidateBufferData_remap_index 451
-#define InvalidateBufferSubData_remap_index 452
-#define InvalidateFramebuffer_remap_index 453
-#define InvalidateSubFramebuffer_remap_index 454
-#define InvalidateTexImage_remap_index 455
-#define InvalidateTexSubImage_remap_index 456
-#define PolygonOffsetEXT_remap_index 457
-#define DrawTexfOES_remap_index 458
-#define DrawTexfvOES_remap_index 459
-#define DrawTexiOES_remap_index 460
-#define DrawTexivOES_remap_index 461
-#define DrawTexsOES_remap_index 462
-#define DrawTexsvOES_remap_index 463
-#define DrawTexxOES_remap_index 464
-#define DrawTexxvOES_remap_index 465
-#define PointSizePointerOES_remap_index 466
-#define QueryMatrixxOES_remap_index 467
-#define SampleMaskSGIS_remap_index 468
-#define SamplePatternSGIS_remap_index 469
-#define ColorPointerEXT_remap_index 470
-#define EdgeFlagPointerEXT_remap_index 471
-#define IndexPointerEXT_remap_index 472
-#define NormalPointerEXT_remap_index 473
-#define TexCoordPointerEXT_remap_index 474
-#define VertexPointerEXT_remap_index 475
-#define DiscardFramebufferEXT_remap_index 476
-#define ActiveShaderProgram_remap_index 477
-#define BindProgramPipeline_remap_index 478
-#define CreateShaderProgramv_remap_index 479
-#define DeleteProgramPipelines_remap_index 480
-#define GenProgramPipelines_remap_index 481
-#define GetProgramPipelineInfoLog_remap_index 482
-#define GetProgramPipelineiv_remap_index 483
-#define IsProgramPipeline_remap_index 484
-#define LockArraysEXT_remap_index 485
-#define ProgramUniform1f_remap_index 486
-#define ProgramUniform1fv_remap_index 487
-#define ProgramUniform1i_remap_index 488
-#define ProgramUniform1iv_remap_index 489
-#define ProgramUniform1ui_remap_index 490
-#define ProgramUniform1uiv_remap_index 491
-#define ProgramUniform2f_remap_index 492
-#define ProgramUniform2fv_remap_index 493
-#define ProgramUniform2i_remap_index 494
-#define ProgramUniform2iv_remap_index 495
-#define ProgramUniform2ui_remap_index 496
-#define ProgramUniform2uiv_remap_index 497
-#define ProgramUniform3f_remap_index 498
-#define ProgramUniform3fv_remap_index 499
-#define ProgramUniform3i_remap_index 500
-#define ProgramUniform3iv_remap_index 501
-#define ProgramUniform3ui_remap_index 502
-#define ProgramUniform3uiv_remap_index 503
-#define ProgramUniform4f_remap_index 504
-#define ProgramUniform4fv_remap_index 505
-#define ProgramUniform4i_remap_index 506
-#define ProgramUniform4iv_remap_index 507
-#define ProgramUniform4ui_remap_index 508
-#define ProgramUniform4uiv_remap_index 509
-#define ProgramUniformMatrix2fv_remap_index 510
-#define ProgramUniformMatrix2x3fv_remap_index 511
-#define ProgramUniformMatrix2x4fv_remap_index 512
-#define ProgramUniformMatrix3fv_remap_index 513
-#define ProgramUniformMatrix3x2fv_remap_index 514
-#define ProgramUniformMatrix3x4fv_remap_index 515
-#define ProgramUniformMatrix4fv_remap_index 516
-#define ProgramUniformMatrix4x2fv_remap_index 517
-#define ProgramUniformMatrix4x3fv_remap_index 518
-#define UnlockArraysEXT_remap_index 519
-#define UseProgramStages_remap_index 520
-#define ValidateProgramPipeline_remap_index 521
-#define DebugMessageCallback_remap_index 522
-#define DebugMessageControl_remap_index 523
-#define DebugMessageInsert_remap_index 524
-#define GetDebugMessageLog_remap_index 525
-#define GetObjectLabel_remap_index 526
-#define GetObjectPtrLabel_remap_index 527
-#define ObjectLabel_remap_index 528
-#define ObjectPtrLabel_remap_index 529
-#define PopDebugGroup_remap_index 530
-#define PushDebugGroup_remap_index 531
-#define SecondaryColor3fEXT_remap_index 532
-#define SecondaryColor3fvEXT_remap_index 533
-#define MultiDrawElementsEXT_remap_index 534
-#define FogCoordfEXT_remap_index 535
-#define FogCoordfvEXT_remap_index 536
-#define ResizeBuffersMESA_remap_index 537
-#define WindowPos4dMESA_remap_index 538
-#define WindowPos4dvMESA_remap_index 539
-#define WindowPos4fMESA_remap_index 540
-#define WindowPos4fvMESA_remap_index 541
-#define WindowPos4iMESA_remap_index 542
-#define WindowPos4ivMESA_remap_index 543
-#define WindowPos4sMESA_remap_index 544
-#define WindowPos4svMESA_remap_index 545
-#define MultiModeDrawArraysIBM_remap_index 546
-#define MultiModeDrawElementsIBM_remap_index 547
-#define AreProgramsResidentNV_remap_index 548
-#define ExecuteProgramNV_remap_index 549
-#define GetProgramParameterdvNV_remap_index 550
-#define GetProgramParameterfvNV_remap_index 551
-#define GetProgramStringNV_remap_index 552
-#define GetProgramivNV_remap_index 553
-#define GetTrackMatrixivNV_remap_index 554
-#define GetVertexAttribdvNV_remap_index 555
-#define GetVertexAttribfvNV_remap_index 556
-#define GetVertexAttribivNV_remap_index 557
-#define LoadProgramNV_remap_index 558
-#define ProgramParameters4dvNV_remap_index 559
-#define ProgramParameters4fvNV_remap_index 560
-#define RequestResidentProgramsNV_remap_index 561
-#define TrackMatrixNV_remap_index 562
-#define VertexAttrib1dNV_remap_index 563
-#define VertexAttrib1dvNV_remap_index 564
-#define VertexAttrib1fNV_remap_index 565
-#define VertexAttrib1fvNV_remap_index 566
-#define VertexAttrib1sNV_remap_index 567
-#define VertexAttrib1svNV_remap_index 568
-#define VertexAttrib2dNV_remap_index 569
-#define VertexAttrib2dvNV_remap_index 570
-#define VertexAttrib2fNV_remap_index 571
-#define VertexAttrib2fvNV_remap_index 572
-#define VertexAttrib2sNV_remap_index 573
-#define VertexAttrib2svNV_remap_index 574
-#define VertexAttrib3dNV_remap_index 575
-#define VertexAttrib3dvNV_remap_index 576
-#define VertexAttrib3fNV_remap_index 577
-#define VertexAttrib3fvNV_remap_index 578
-#define VertexAttrib3sNV_remap_index 579
-#define VertexAttrib3svNV_remap_index 580
-#define VertexAttrib4dNV_remap_index 581
-#define VertexAttrib4dvNV_remap_index 582
-#define VertexAttrib4fNV_remap_index 583
-#define VertexAttrib4fvNV_remap_index 584
-#define VertexAttrib4sNV_remap_index 585
-#define VertexAttrib4svNV_remap_index 586
-#define VertexAttrib4ubNV_remap_index 587
-#define VertexAttrib4ubvNV_remap_index 588
-#define VertexAttribPointerNV_remap_index 589
-#define VertexAttribs1dvNV_remap_index 590
-#define VertexAttribs1fvNV_remap_index 591
-#define VertexAttribs1svNV_remap_index 592
-#define VertexAttribs2dvNV_remap_index 593
-#define VertexAttribs2fvNV_remap_index 594
-#define VertexAttribs2svNV_remap_index 595
-#define VertexAttribs3dvNV_remap_index 596
-#define VertexAttribs3fvNV_remap_index 597
-#define VertexAttribs3svNV_remap_index 598
-#define VertexAttribs4dvNV_remap_index 599
-#define VertexAttribs4fvNV_remap_index 600
-#define VertexAttribs4svNV_remap_index 601
-#define VertexAttribs4ubvNV_remap_index 602
-#define GetTexBumpParameterfvATI_remap_index 603
-#define GetTexBumpParameterivATI_remap_index 604
-#define TexBumpParameterfvATI_remap_index 605
-#define TexBumpParameterivATI_remap_index 606
-#define AlphaFragmentOp1ATI_remap_index 607
-#define AlphaFragmentOp2ATI_remap_index 608
-#define AlphaFragmentOp3ATI_remap_index 609
-#define BeginFragmentShaderATI_remap_index 610
-#define BindFragmentShaderATI_remap_index 611
-#define ColorFragmentOp1ATI_remap_index 612
-#define ColorFragmentOp2ATI_remap_index 613
-#define ColorFragmentOp3ATI_remap_index 614
-#define DeleteFragmentShaderATI_remap_index 615
-#define EndFragmentShaderATI_remap_index 616
-#define GenFragmentShadersATI_remap_index 617
-#define PassTexCoordATI_remap_index 618
-#define SampleMapATI_remap_index 619
-#define SetFragmentShaderConstantATI_remap_index 620
-#define ActiveStencilFaceEXT_remap_index 621
-#define BindVertexArrayAPPLE_remap_index 622
-#define GenVertexArraysAPPLE_remap_index 623
-#define GetProgramNamedParameterdvNV_remap_index 624
-#define GetProgramNamedParameterfvNV_remap_index 625
-#define ProgramNamedParameter4dNV_remap_index 626
-#define ProgramNamedParameter4dvNV_remap_index 627
-#define ProgramNamedParameter4fNV_remap_index 628
-#define ProgramNamedParameter4fvNV_remap_index 629
-#define PrimitiveRestartNV_remap_index 630
-#define GetTexGenxvOES_remap_index 631
-#define TexGenxOES_remap_index 632
-#define TexGenxvOES_remap_index 633
-#define DepthBoundsEXT_remap_index 634
-#define BindFramebufferEXT_remap_index 635
-#define BindRenderbufferEXT_remap_index 636
-#define BufferParameteriAPPLE_remap_index 637
-#define FlushMappedBufferRangeAPPLE_remap_index 638
-#define VertexAttribI1iEXT_remap_index 639
-#define VertexAttribI1uiEXT_remap_index 640
-#define VertexAttribI2iEXT_remap_index 641
-#define VertexAttribI2ivEXT_remap_index 642
-#define VertexAttribI2uiEXT_remap_index 643
-#define VertexAttribI2uivEXT_remap_index 644
-#define VertexAttribI3iEXT_remap_index 645
-#define VertexAttribI3ivEXT_remap_index 646
-#define VertexAttribI3uiEXT_remap_index 647
-#define VertexAttribI3uivEXT_remap_index 648
-#define VertexAttribI4iEXT_remap_index 649
-#define VertexAttribI4ivEXT_remap_index 650
-#define VertexAttribI4uiEXT_remap_index 651
-#define VertexAttribI4uivEXT_remap_index 652
-#define ClearColorIiEXT_remap_index 653
-#define ClearColorIuiEXT_remap_index 654
-#define BindBufferOffsetEXT_remap_index 655
-#define BeginPerfMonitorAMD_remap_index 656
-#define DeletePerfMonitorsAMD_remap_index 657
-#define EndPerfMonitorAMD_remap_index 658
-#define GenPerfMonitorsAMD_remap_index 659
-#define GetPerfMonitorCounterDataAMD_remap_index 660
-#define GetPerfMonitorCounterInfoAMD_remap_index 661
-#define GetPerfMonitorCounterStringAMD_remap_index 662
-#define GetPerfMonitorCountersAMD_remap_index 663
-#define GetPerfMonitorGroupStringAMD_remap_index 664
-#define GetPerfMonitorGroupsAMD_remap_index 665
-#define SelectPerfMonitorCountersAMD_remap_index 666
-#define GetObjectParameterivAPPLE_remap_index 667
-#define ObjectPurgeableAPPLE_remap_index 668
-#define ObjectUnpurgeableAPPLE_remap_index 669
-#define ActiveProgramEXT_remap_index 670
-#define CreateShaderProgramEXT_remap_index 671
-#define UseShaderProgramEXT_remap_index 672
-#define TextureBarrierNV_remap_index 673
-#define VDPAUFiniNV_remap_index 674
-#define VDPAUGetSurfaceivNV_remap_index 675
-#define VDPAUInitNV_remap_index 676
-#define VDPAUIsSurfaceNV_remap_index 677
-#define VDPAUMapSurfacesNV_remap_index 678
-#define VDPAURegisterOutputSurfaceNV_remap_index 679
-#define VDPAURegisterVideoSurfaceNV_remap_index 680
-#define VDPAUSurfaceAccessNV_remap_index 681
-#define VDPAUUnmapSurfacesNV_remap_index 682
-#define VDPAUUnregisterSurfaceNV_remap_index 683
-#define StencilFuncSeparateATI_remap_index 684
-#define ProgramEnvParameters4fvEXT_remap_index 685
-#define ProgramLocalParameters4fvEXT_remap_index 686
-#define EGLImageTargetRenderbufferStorageOES_remap_index 687
-#define EGLImageTargetTexture2DOES_remap_index 688
-#define AlphaFuncx_remap_index 689
-#define ClearColorx_remap_index 690
-#define ClearDepthx_remap_index 691
-#define Color4x_remap_index 692
-#define DepthRangex_remap_index 693
-#define Fogx_remap_index 694
-#define Fogxv_remap_index 695
-#define Frustumf_remap_index 696
-#define Frustumx_remap_index 697
-#define LightModelx_remap_index 698
-#define LightModelxv_remap_index 699
-#define Lightx_remap_index 700
-#define Lightxv_remap_index 701
-#define LineWidthx_remap_index 702
-#define LoadMatrixx_remap_index 703
-#define Materialx_remap_index 704
-#define Materialxv_remap_index 705
-#define MultMatrixx_remap_index 706
-#define MultiTexCoord4x_remap_index 707
-#define Normal3x_remap_index 708
-#define Orthof_remap_index 709
-#define Orthox_remap_index 710
-#define PointSizex_remap_index 711
-#define PolygonOffsetx_remap_index 712
-#define Rotatex_remap_index 713
-#define SampleCoveragex_remap_index 714
-#define Scalex_remap_index 715
-#define TexEnvx_remap_index 716
-#define TexEnvxv_remap_index 717
-#define TexParameterx_remap_index 718
-#define Translatex_remap_index 719
-#define ClipPlanef_remap_index 720
-#define ClipPlanex_remap_index 721
-#define GetClipPlanef_remap_index 722
-#define GetClipPlanex_remap_index 723
-#define GetFixedv_remap_index 724
-#define GetLightxv_remap_index 725
-#define GetMaterialxv_remap_index 726
-#define GetTexEnvxv_remap_index 727
-#define GetTexParameterxv_remap_index 728
-#define PointParameterx_remap_index 729
-#define PointParameterxv_remap_index 730
-#define TexParameterxv_remap_index 731
+#define GetGraphicsResetStatusARB_remap_index 395
+#define GetnColorTableARB_remap_index 396
+#define GetnCompressedTexImageARB_remap_index 397
+#define GetnConvolutionFilterARB_remap_index 398
+#define GetnHistogramARB_remap_index 399
+#define GetnMapdvARB_remap_index 400
+#define GetnMapfvARB_remap_index 401
+#define GetnMapivARB_remap_index 402
+#define GetnMinmaxARB_remap_index 403
+#define GetnPixelMapfvARB_remap_index 404
+#define GetnPixelMapuivARB_remap_index 405
+#define GetnPixelMapusvARB_remap_index 406
+#define GetnPolygonStippleARB_remap_index 407
+#define GetnSeparableFilterARB_remap_index 408
+#define GetnTexImageARB_remap_index 409
+#define GetnUniformdvARB_remap_index 410
+#define GetnUniformfvARB_remap_index 411
+#define GetnUniformivARB_remap_index 412
+#define GetnUniformuivARB_remap_index 413
+#define ReadnPixelsARB_remap_index 414
+#define DrawArraysInstancedBaseInstance_remap_index 415
+#define DrawElementsInstancedBaseInstance_remap_index 416
+#define DrawElementsInstancedBaseVertexBaseInstance_remap_index 417
+#define DrawTransformFeedbackInstanced_remap_index 418
+#define DrawTransformFeedbackStreamInstanced_remap_index 419
+#define GetInternalformativ_remap_index 420
+#define GetActiveAtomicCounterBufferiv_remap_index 421
+#define BindImageTexture_remap_index 422
+#define MemoryBarrier_remap_index 423
+#define TexStorage1D_remap_index 424
+#define TexStorage2D_remap_index 425
+#define TexStorage3D_remap_index 426
+#define TextureStorage1DEXT_remap_index 427
+#define TextureStorage2DEXT_remap_index 428
+#define TextureStorage3DEXT_remap_index 429
+#define ClearBufferData_remap_index 430
+#define ClearBufferSubData_remap_index 431
+#define DispatchCompute_remap_index 432
+#define DispatchComputeIndirect_remap_index 433
+#define TextureView_remap_index 434
+#define BindVertexBuffer_remap_index 435
+#define VertexAttribBinding_remap_index 436
+#define VertexAttribFormat_remap_index 437
+#define VertexAttribIFormat_remap_index 438
+#define VertexAttribLFormat_remap_index 439
+#define VertexBindingDivisor_remap_index 440
+#define MultiDrawArraysIndirect_remap_index 441
+#define MultiDrawElementsIndirect_remap_index 442
+#define TexBufferRange_remap_index 443
+#define TexStorage2DMultisample_remap_index 444
+#define TexStorage3DMultisample_remap_index 445
+#define BufferStorage_remap_index 446
+#define InvalidateBufferData_remap_index 447
+#define InvalidateBufferSubData_remap_index 448
+#define InvalidateFramebuffer_remap_index 449
+#define InvalidateSubFramebuffer_remap_index 450
+#define InvalidateTexImage_remap_index 451
+#define InvalidateTexSubImage_remap_index 452
+#define PolygonOffsetEXT_remap_index 453
+#define DrawTexfOES_remap_index 454
+#define DrawTexfvOES_remap_index 455
+#define DrawTexiOES_remap_index 456
+#define DrawTexivOES_remap_index 457
+#define DrawTexsOES_remap_index 458
+#define DrawTexsvOES_remap_index 459
+#define DrawTexxOES_remap_index 460
+#define DrawTexxvOES_remap_index 461
+#define PointSizePointerOES_remap_index 462
+#define QueryMatrixxOES_remap_index 463
+#define SampleMaskSGIS_remap_index 464
+#define SamplePatternSGIS_remap_index 465
+#define ColorPointerEXT_remap_index 466
+#define EdgeFlagPointerEXT_remap_index 467
+#define IndexPointerEXT_remap_index 468
+#define NormalPointerEXT_remap_index 469
+#define TexCoordPointerEXT_remap_index 470
+#define VertexPointerEXT_remap_index 471
+#define DiscardFramebufferEXT_remap_index 472
+#define ActiveShaderProgram_remap_index 473
+#define BindProgramPipeline_remap_index 474
+#define CreateShaderProgramv_remap_index 475
+#define DeleteProgramPipelines_remap_index 476
+#define GenProgramPipelines_remap_index 477
+#define GetProgramPipelineInfoLog_remap_index 478
+#define GetProgramPipelineiv_remap_index 479
+#define IsProgramPipeline_remap_index 480
+#define LockArraysEXT_remap_index 481
+#define ProgramUniform1f_remap_index 482
+#define ProgramUniform1fv_remap_index 483
+#define ProgramUniform1i_remap_index 484
+#define ProgramUniform1iv_remap_index 485
+#define ProgramUniform1ui_remap_index 486
+#define ProgramUniform1uiv_remap_index 487
+#define ProgramUniform2f_remap_index 488
+#define ProgramUniform2fv_remap_index 489
+#define ProgramUniform2i_remap_index 490
+#define ProgramUniform2iv_remap_index 491
+#define ProgramUniform2ui_remap_index 492
+#define ProgramUniform2uiv_remap_index 493
+#define ProgramUniform3f_remap_index 494
+#define ProgramUniform3fv_remap_index 495
+#define ProgramUniform3i_remap_index 496
+#define ProgramUniform3iv_remap_index 497
+#define ProgramUniform3ui_remap_index 498
+#define ProgramUniform3uiv_remap_index 499
+#define ProgramUniform4f_remap_index 500
+#define ProgramUniform4fv_remap_index 501
+#define ProgramUniform4i_remap_index 502
+#define ProgramUniform4iv_remap_index 503
+#define ProgramUniform4ui_remap_index 504
+#define ProgramUniform4uiv_remap_index 505
+#define ProgramUniformMatrix2fv_remap_index 506
+#define ProgramUniformMatrix2x3fv_remap_index 507
+#define ProgramUniformMatrix2x4fv_remap_index 508
+#define ProgramUniformMatrix3fv_remap_index 509
+#define ProgramUniformMatrix3x2fv_remap_index 510
+#define ProgramUniformMatrix3x4fv_remap_index 511
+#define ProgramUniformMatrix4fv_remap_index 512
+#define ProgramUniformMatrix4x2fv_remap_index 513
+#define ProgramUniformMatrix4x3fv_remap_index 514
+#define UnlockArraysEXT_remap_index 515
+#define UseProgramStages_remap_index 516
+#define ValidateProgramPipeline_remap_index 517
+#define DebugMessageCallback_remap_index 518
+#define DebugMessageControl_remap_index 519
+#define DebugMessageInsert_remap_index 520
+#define GetDebugMessageLog_remap_index 521
+#define GetObjectLabel_remap_index 522
+#define GetObjectPtrLabel_remap_index 523
+#define ObjectLabel_remap_index 524
+#define ObjectPtrLabel_remap_index 525
+#define PopDebugGroup_remap_index 526
+#define PushDebugGroup_remap_index 527
+#define SecondaryColor3fEXT_remap_index 528
+#define SecondaryColor3fvEXT_remap_index 529
+#define MultiDrawElementsEXT_remap_index 530
+#define FogCoordfEXT_remap_index 531
+#define FogCoordfvEXT_remap_index 532
+#define ResizeBuffersMESA_remap_index 533
+#define WindowPos4dMESA_remap_index 534
+#define WindowPos4dvMESA_remap_index 535
+#define WindowPos4fMESA_remap_index 536
+#define WindowPos4fvMESA_remap_index 537
+#define WindowPos4iMESA_remap_index 538
+#define WindowPos4ivMESA_remap_index 539
+#define WindowPos4sMESA_remap_index 540
+#define WindowPos4svMESA_remap_index 541
+#define MultiModeDrawArraysIBM_remap_index 542
+#define MultiModeDrawElementsIBM_remap_index 543
+#define AreProgramsResidentNV_remap_index 544
+#define ExecuteProgramNV_remap_index 545
+#define GetProgramParameterdvNV_remap_index 546
+#define GetProgramParameterfvNV_remap_index 547
+#define GetProgramStringNV_remap_index 548
+#define GetProgramivNV_remap_index 549
+#define GetTrackMatrixivNV_remap_index 550
+#define GetVertexAttribdvNV_remap_index 551
+#define GetVertexAttribfvNV_remap_index 552
+#define GetVertexAttribivNV_remap_index 553
+#define LoadProgramNV_remap_index 554
+#define ProgramParameters4dvNV_remap_index 555
+#define ProgramParameters4fvNV_remap_index 556
+#define RequestResidentProgramsNV_remap_index 557
+#define TrackMatrixNV_remap_index 558
+#define VertexAttrib1dNV_remap_index 559
+#define VertexAttrib1dvNV_remap_index 560
+#define VertexAttrib1fNV_remap_index 561
+#define VertexAttrib1fvNV_remap_index 562
+#define VertexAttrib1sNV_remap_index 563
+#define VertexAttrib1svNV_remap_index 564
+#define VertexAttrib2dNV_remap_index 565
+#define VertexAttrib2dvNV_remap_index 566
+#define VertexAttrib2fNV_remap_index 567
+#define VertexAttrib2fvNV_remap_index 568
+#define VertexAttrib2sNV_remap_index 569
+#define VertexAttrib2svNV_remap_index 570
+#define VertexAttrib3dNV_remap_index 571
+#define VertexAttrib3dvNV_remap_index 572
+#define VertexAttrib3fNV_remap_index 573
+#define VertexAttrib3fvNV_remap_index 574
+#define VertexAttrib3sNV_remap_index 575
+#define VertexAttrib3svNV_remap_index 576
+#define VertexAttrib4dNV_remap_index 577
+#define VertexAttrib4dvNV_remap_index 578
+#define VertexAttrib4fNV_remap_index 579
+#define VertexAttrib4fvNV_remap_index 580
+#define VertexAttrib4sNV_remap_index 581
+#define VertexAttrib4svNV_remap_index 582
+#define VertexAttrib4ubNV_remap_index 583
+#define VertexAttrib4ubvNV_remap_index 584
+#define VertexAttribPointerNV_remap_index 585
+#define VertexAttribs1dvNV_remap_index 586
+#define VertexAttribs1fvNV_remap_index 587
+#define VertexAttribs1svNV_remap_index 588
+#define VertexAttribs2dvNV_remap_index 589
+#define VertexAttribs2fvNV_remap_index 590
+#define VertexAttribs2svNV_remap_index 591
+#define VertexAttribs3dvNV_remap_index 592
+#define VertexAttribs3fvNV_remap_index 593
+#define VertexAttribs3svNV_remap_index 594
+#define VertexAttribs4dvNV_remap_index 595
+#define VertexAttribs4fvNV_remap_index 596
+#define VertexAttribs4svNV_remap_index 597
+#define VertexAttribs4ubvNV_remap_index 598
+#define GetTexBumpParameterfvATI_remap_index 599
+#define GetTexBumpParameterivATI_remap_index 600
+#define TexBumpParameterfvATI_remap_index 601
+#define TexBumpParameterivATI_remap_index 602
+#define AlphaFragmentOp1ATI_remap_index 603
+#define AlphaFragmentOp2ATI_remap_index 604
+#define AlphaFragmentOp3ATI_remap_index 605
+#define BeginFragmentShaderATI_remap_index 606
+#define BindFragmentShaderATI_remap_index 607
+#define ColorFragmentOp1ATI_remap_index 608
+#define ColorFragmentOp2ATI_remap_index 609
+#define ColorFragmentOp3ATI_remap_index 610
+#define DeleteFragmentShaderATI_remap_index 611
+#define EndFragmentShaderATI_remap_index 612
+#define GenFragmentShadersATI_remap_index 613
+#define PassTexCoordATI_remap_index 614
+#define SampleMapATI_remap_index 615
+#define SetFragmentShaderConstantATI_remap_index 616
+#define ActiveStencilFaceEXT_remap_index 617
+#define BindVertexArrayAPPLE_remap_index 618
+#define GenVertexArraysAPPLE_remap_index 619
+#define GetProgramNamedParameterdvNV_remap_index 620
+#define GetProgramNamedParameterfvNV_remap_index 621
+#define ProgramNamedParameter4dNV_remap_index 622
+#define ProgramNamedParameter4dvNV_remap_index 623
+#define ProgramNamedParameter4fNV_remap_index 624
+#define ProgramNamedParameter4fvNV_remap_index 625
+#define PrimitiveRestartNV_remap_index 626
+#define GetTexGenxvOES_remap_index 627
+#define TexGenxOES_remap_index 628
+#define TexGenxvOES_remap_index 629
+#define DepthBoundsEXT_remap_index 630
+#define BindFramebufferEXT_remap_index 631
+#define BindRenderbufferEXT_remap_index 632
+#define BufferParameteriAPPLE_remap_index 633
+#define FlushMappedBufferRangeAPPLE_remap_index 634
+#define VertexAttribI1iEXT_remap_index 635
+#define VertexAttribI1uiEXT_remap_index 636
+#define VertexAttribI2iEXT_remap_index 637
+#define VertexAttribI2ivEXT_remap_index 638
+#define VertexAttribI2uiEXT_remap_index 639
+#define VertexAttribI2uivEXT_remap_index 640
+#define VertexAttribI3iEXT_remap_index 641
+#define VertexAttribI3ivEXT_remap_index 642
+#define VertexAttribI3uiEXT_remap_index 643
+#define VertexAttribI3uivEXT_remap_index 644
+#define VertexAttribI4iEXT_remap_index 645
+#define VertexAttribI4ivEXT_remap_index 646
+#define VertexAttribI4uiEXT_remap_index 647
+#define VertexAttribI4uivEXT_remap_index 648
+#define ClearColorIiEXT_remap_index 649
+#define ClearColorIuiEXT_remap_index 650
+#define BindBufferOffsetEXT_remap_index 651
+#define BeginPerfMonitorAMD_remap_index 652
+#define DeletePerfMonitorsAMD_remap_index 653
+#define EndPerfMonitorAMD_remap_index 654
+#define GenPerfMonitorsAMD_remap_index 655
+#define GetPerfMonitorCounterDataAMD_remap_index 656
+#define GetPerfMonitorCounterInfoAMD_remap_index 657
+#define GetPerfMonitorCounterStringAMD_remap_index 658
+#define GetPerfMonitorCountersAMD_remap_index 659
+#define GetPerfMonitorGroupStringAMD_remap_index 660
+#define GetPerfMonitorGroupsAMD_remap_index 661
+#define SelectPerfMonitorCountersAMD_remap_index 662
+#define GetObjectParameterivAPPLE_remap_index 663
+#define ObjectPurgeableAPPLE_remap_index 664
+#define ObjectUnpurgeableAPPLE_remap_index 665
+#define ActiveProgramEXT_remap_index 666
+#define CreateShaderProgramEXT_remap_index 667
+#define UseShaderProgramEXT_remap_index 668
+#define TextureBarrierNV_remap_index 669
+#define VDPAUFiniNV_remap_index 670
+#define VDPAUGetSurfaceivNV_remap_index 671
+#define VDPAUInitNV_remap_index 672
+#define VDPAUIsSurfaceNV_remap_index 673
+#define VDPAUMapSurfacesNV_remap_index 674
+#define VDPAURegisterOutputSurfaceNV_remap_index 675
+#define VDPAURegisterVideoSurfaceNV_remap_index 676
+#define VDPAUSurfaceAccessNV_remap_index 677
+#define VDPAUUnmapSurfacesNV_remap_index 678
+#define VDPAUUnregisterSurfaceNV_remap_index 679
+#define StencilFuncSeparateATI_remap_index 680
+#define ProgramEnvParameters4fvEXT_remap_index 681
+#define ProgramLocalParameters4fvEXT_remap_index 682
+#define EGLImageTargetRenderbufferStorageOES_remap_index 683
+#define EGLImageTargetTexture2DOES_remap_index 684
+#define AlphaFuncx_remap_index 685
+#define ClearColorx_remap_index 686
+#define ClearDepthx_remap_index 687
+#define Color4x_remap_index 688
+#define DepthRangex_remap_index 689
+#define Fogx_remap_index 690
+#define Fogxv_remap_index 691
+#define Frustumf_remap_index 692
+#define Frustumx_remap_index 693
+#define LightModelx_remap_index 694
+#define LightModelxv_remap_index 695
+#define Lightx_remap_index 696
+#define Lightxv_remap_index 697
+#define LineWidthx_remap_index 698
+#define LoadMatrixx_remap_index 699
+#define Materialx_remap_index 700
+#define Materialxv_remap_index 701
+#define MultMatrixx_remap_index 702
+#define MultiTexCoord4x_remap_index 703
+#define Normal3x_remap_index 704
+#define Orthof_remap_index 705
+#define Orthox_remap_index 706
+#define PointSizex_remap_index 707
+#define PolygonOffsetx_remap_index 708
+#define Rotatex_remap_index 709
+#define SampleCoveragex_remap_index 710
+#define Scalex_remap_index 711
+#define TexEnvx_remap_index 712
+#define TexEnvxv_remap_index 713
+#define TexParameterx_remap_index 714
+#define Translatex_remap_index 715
+#define ClipPlanef_remap_index 716
+#define ClipPlanex_remap_index 717
+#define GetClipPlanef_remap_index 718
+#define GetClipPlanex_remap_index 719
+#define GetFixedv_remap_index 720
+#define GetLightxv_remap_index 721
+#define GetMaterialxv_remap_index 722
+#define GetTexEnvxv_remap_index 723
+#define GetTexParameterxv_remap_index 724
+#define PointParameterx_remap_index 725
+#define PointParameterxv_remap_index 726
+#define TexParameterxv_remap_index 727
#define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index]
#define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index]
@@ -1604,10 +1600,6 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define _gloffset_ViewportArrayv driDispatchRemapTable[ViewportArrayv_remap_index]
#define _gloffset_ViewportIndexedf driDispatchRemapTable[ViewportIndexedf_remap_index]
#define _gloffset_ViewportIndexedfv driDispatchRemapTable[ViewportIndexedfv_remap_index]
-#define _gloffset_DebugMessageCallbackARB driDispatchRemapTable[DebugMessageCallbackARB_remap_index]
-#define _gloffset_DebugMessageControlARB driDispatchRemapTable[DebugMessageControlARB_remap_index]
-#define _gloffset_DebugMessageInsertARB driDispatchRemapTable[DebugMessageInsertARB_remap_index]
-#define _gloffset_GetDebugMessageLogARB driDispatchRemapTable[GetDebugMessageLogARB_remap_index]
#define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index]
#define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index]
#define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index]
@@ -10775,50 +10767,6 @@ static INLINE void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIE
SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn);
}
-typedef void (GLAPIENTRYP _glptr_DebugMessageCallbackARB)(GLDEBUGPROCARB, const GLvoid *);
-#define CALL_DebugMessageCallbackARB(disp, parameters) \
- (* GET_DebugMessageCallbackARB(disp)) parameters
-static INLINE _glptr_DebugMessageCallbackARB GET_DebugMessageCallbackARB(struct _glapi_table *disp) {
- return (_glptr_DebugMessageCallbackARB) (GET_by_offset(disp, _gloffset_DebugMessageCallbackARB));
-}
-
-static INLINE void SET_DebugMessageCallbackARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROCARB, const GLvoid *)) {
- SET_by_offset(disp, _gloffset_DebugMessageCallbackARB, fn);
-}
-
-typedef void (GLAPIENTRYP _glptr_DebugMessageControlARB)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean);
-#define CALL_DebugMessageControlARB(disp, parameters) \
- (* GET_DebugMessageControlARB(disp)) parameters
-static INLINE _glptr_DebugMessageControlARB GET_DebugMessageControlARB(struct _glapi_table *disp) {
- return (_glptr_DebugMessageControlARB) (GET_by_offset(disp, _gloffset_DebugMessageControlARB));
-}
-
-static INLINE void SET_DebugMessageControlARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) {
- SET_by_offset(disp, _gloffset_DebugMessageControlARB, fn);
-}
-
-typedef void (GLAPIENTRYP _glptr_DebugMessageInsertARB)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLcharARB *);
-#define CALL_DebugMessageInsertARB(disp, parameters) \
- (* GET_DebugMessageInsertARB(disp)) parameters
-static INLINE _glptr_DebugMessageInsertARB GET_DebugMessageInsertARB(struct _glapi_table *disp) {
- return (_glptr_DebugMessageInsertARB) (GET_by_offset(disp, _gloffset_DebugMessageInsertARB));
-}
-
-static INLINE void SET_DebugMessageInsertARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLcharARB *)) {
- SET_by_offset(disp, _gloffset_DebugMessageInsertARB, fn);
-}
-
-typedef GLuint (GLAPIENTRYP _glptr_GetDebugMessageLogARB)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLcharARB *);
-#define CALL_GetDebugMessageLogARB(disp, parameters) \
- (* GET_GetDebugMessageLogARB(disp)) parameters
-static INLINE _glptr_GetDebugMessageLogARB GET_GetDebugMessageLogARB(struct _glapi_table *disp) {
- return (_glptr_GetDebugMessageLogARB) (GET_by_offset(disp, _gloffset_GetDebugMessageLogARB));
-}
-
-static INLINE void SET_GetDebugMessageLogARB(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLcharARB *)) {
- SET_by_offset(disp, _gloffset_GetDebugMessageLogARB, fn);
-}
-
typedef GLenum (GLAPIENTRYP _glptr_GetGraphicsResetStatusARB)(void);
#define CALL_GetGraphicsResetStatusARB(disp, parameters) \
(* GET_GetGraphicsResetStatusARB(disp)) parameters
diff --git a/xorg-server/glx/glapitable.h b/xorg-server/glx/glapitable.h
index 7f5fcbb43..567d517a9 100644
--- a/xorg-server/glx/glapitable.h
+++ b/xorg-server/glx/glapitable.h
@@ -844,343 +844,339 @@ struct _glapi_table
void (GLAPIENTRYP ViewportArrayv)(GLuint first, GLsizei count, const GLfloat * v); /* 800 */
void (GLAPIENTRYP ViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); /* 801 */
void (GLAPIENTRYP ViewportIndexedfv)(GLuint index, const GLfloat * v); /* 802 */
- void (GLAPIENTRYP DebugMessageCallbackARB)(GLDEBUGPROCARB callback, const GLvoid * userParam); /* 803 */
- void (GLAPIENTRYP DebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); /* 804 */
- void (GLAPIENTRYP DebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLcharARB * buf); /* 805 */
- GLuint (GLAPIENTRYP GetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLcharARB * messageLog); /* 806 */
- GLenum (GLAPIENTRYP GetGraphicsResetStatusARB)(void); /* 807 */
- void (GLAPIENTRYP GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table); /* 808 */
- void (GLAPIENTRYP GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img); /* 809 */
- void (GLAPIENTRYP GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image); /* 810 */
- void (GLAPIENTRYP GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 811 */
- void (GLAPIENTRYP GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); /* 812 */
- void (GLAPIENTRYP GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); /* 813 */
- void (GLAPIENTRYP GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v); /* 814 */
- void (GLAPIENTRYP GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 815 */
- void (GLAPIENTRYP GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values); /* 816 */
- void (GLAPIENTRYP GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values); /* 817 */
- void (GLAPIENTRYP GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values); /* 818 */
- void (GLAPIENTRYP GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern); /* 819 */
- void (GLAPIENTRYP GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span); /* 820 */
- void (GLAPIENTRYP GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img); /* 821 */
- void (GLAPIENTRYP GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params); /* 822 */
- void (GLAPIENTRYP GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params); /* 823 */
- void (GLAPIENTRYP GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params); /* 824 */
- void (GLAPIENTRYP GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params); /* 825 */
- void (GLAPIENTRYP ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data); /* 826 */
- void (GLAPIENTRYP DrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); /* 827 */
- void (GLAPIENTRYP DrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLuint baseinstance); /* 828 */
- void (GLAPIENTRYP DrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); /* 829 */
- void (GLAPIENTRYP DrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei primcount); /* 830 */
- void (GLAPIENTRYP DrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei primcount); /* 831 */
- void (GLAPIENTRYP GetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); /* 832 */
- void (GLAPIENTRYP GetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params); /* 833 */
- void (GLAPIENTRYP BindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); /* 834 */
- void (GLAPIENTRYP MemoryBarrier)(GLbitfield barriers); /* 835 */
- void (GLAPIENTRYP TexStorage1D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 836 */
- void (GLAPIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 837 */
- void (GLAPIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 838 */
- void (GLAPIENTRYP TextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 839 */
- void (GLAPIENTRYP TextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 840 */
- void (GLAPIENTRYP TextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 841 */
- void (GLAPIENTRYP ClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid * data); /* 842 */
- void (GLAPIENTRYP ClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid * data); /* 843 */
- void (GLAPIENTRYP DispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); /* 844 */
- void (GLAPIENTRYP DispatchComputeIndirect)(GLintptr indirect); /* 845 */
- void (GLAPIENTRYP TextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); /* 846 */
- void (GLAPIENTRYP BindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); /* 847 */
- void (GLAPIENTRYP VertexAttribBinding)(GLuint attribindex, GLuint bindingindex); /* 848 */
- void (GLAPIENTRYP VertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); /* 849 */
- void (GLAPIENTRYP VertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); /* 850 */
- void (GLAPIENTRYP VertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); /* 851 */
- void (GLAPIENTRYP VertexBindingDivisor)(GLuint attribindex, GLuint divisor); /* 852 */
- void (GLAPIENTRYP MultiDrawArraysIndirect)(GLenum mode, const GLvoid * indirect, GLsizei primcount, GLsizei stride); /* 853 */
- void (GLAPIENTRYP MultiDrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid * indirect, GLsizei primcount, GLsizei stride); /* 854 */
- void (GLAPIENTRYP TexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); /* 855 */
- void (GLAPIENTRYP TexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); /* 856 */
- void (GLAPIENTRYP TexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); /* 857 */
- void (GLAPIENTRYP BufferStorage)(GLenum target, GLsizeiptr size, const GLvoid * data, GLbitfield flags); /* 858 */
- void (GLAPIENTRYP InvalidateBufferData)(GLuint buffer); /* 859 */
- void (GLAPIENTRYP InvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length); /* 860 */
- void (GLAPIENTRYP InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum * attachments); /* 861 */
- void (GLAPIENTRYP InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); /* 862 */
- void (GLAPIENTRYP InvalidateTexImage)(GLuint texture, GLint level); /* 863 */
- void (GLAPIENTRYP InvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); /* 864 */
- void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 865 */
- void (GLAPIENTRYP DrawTexfOES)(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); /* 866 */
- void (GLAPIENTRYP DrawTexfvOES)(const GLfloat * coords); /* 867 */
- void (GLAPIENTRYP DrawTexiOES)(GLint x, GLint y, GLint z, GLint width, GLint height); /* 868 */
- void (GLAPIENTRYP DrawTexivOES)(const GLint * coords); /* 869 */
- void (GLAPIENTRYP DrawTexsOES)(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); /* 870 */
- void (GLAPIENTRYP DrawTexsvOES)(const GLshort * coords); /* 871 */
- void (GLAPIENTRYP DrawTexxOES)(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); /* 872 */
- void (GLAPIENTRYP DrawTexxvOES)(const GLfixed * coords); /* 873 */
- void (GLAPIENTRYP PointSizePointerOES)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 874 */
- GLbitfield (GLAPIENTRYP QueryMatrixxOES)(GLfixed * mantissa, GLint * exponent); /* 875 */
- void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 876 */
- void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 877 */
- void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 878 */
- void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 879 */
- void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 880 */
- void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 881 */
- void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 882 */
- void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 883 */
- void (GLAPIENTRYP DiscardFramebufferEXT)(GLenum target, GLsizei numAttachments, const GLenum * attachments); /* 884 */
- void (GLAPIENTRYP ActiveShaderProgram)(GLuint pipeline, GLuint program); /* 885 */
- void (GLAPIENTRYP BindProgramPipeline)(GLuint pipeline); /* 886 */
- GLuint (GLAPIENTRYP CreateShaderProgramv)(GLenum type, GLsizei count, const GLchar * const * strings); /* 887 */
- void (GLAPIENTRYP DeleteProgramPipelines)(GLsizei n, const GLuint * pipelines); /* 888 */
- void (GLAPIENTRYP GenProgramPipelines)(GLsizei n, GLuint * pipelines); /* 889 */
- void (GLAPIENTRYP GetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog); /* 890 */
- void (GLAPIENTRYP GetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint * params); /* 891 */
- GLboolean (GLAPIENTRYP IsProgramPipeline)(GLuint pipeline); /* 892 */
- void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 893 */
- void (GLAPIENTRYP ProgramUniform1f)(GLuint program, GLint location, GLfloat x); /* 894 */
- void (GLAPIENTRYP ProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 895 */
- void (GLAPIENTRYP ProgramUniform1i)(GLuint program, GLint location, GLint x); /* 896 */
- void (GLAPIENTRYP ProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 897 */
- void (GLAPIENTRYP ProgramUniform1ui)(GLuint program, GLint location, GLuint x); /* 898 */
- void (GLAPIENTRYP ProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 899 */
- void (GLAPIENTRYP ProgramUniform2f)(GLuint program, GLint location, GLfloat x, GLfloat y); /* 900 */
- void (GLAPIENTRYP ProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 901 */
- void (GLAPIENTRYP ProgramUniform2i)(GLuint program, GLint location, GLint x, GLint y); /* 902 */
- void (GLAPIENTRYP ProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 903 */
- void (GLAPIENTRYP ProgramUniform2ui)(GLuint program, GLint location, GLuint x, GLuint y); /* 904 */
- void (GLAPIENTRYP ProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 905 */
- void (GLAPIENTRYP ProgramUniform3f)(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); /* 906 */
- void (GLAPIENTRYP ProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 907 */
- void (GLAPIENTRYP ProgramUniform3i)(GLuint program, GLint location, GLint x, GLint y, GLint z); /* 908 */
- void (GLAPIENTRYP ProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 909 */
- void (GLAPIENTRYP ProgramUniform3ui)(GLuint program, GLint location, GLuint x, GLuint y, GLuint z); /* 910 */
- void (GLAPIENTRYP ProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 911 */
- void (GLAPIENTRYP ProgramUniform4f)(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 912 */
- void (GLAPIENTRYP ProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 913 */
- void (GLAPIENTRYP ProgramUniform4i)(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); /* 914 */
- void (GLAPIENTRYP ProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 915 */
- void (GLAPIENTRYP ProgramUniform4ui)(GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); /* 916 */
- void (GLAPIENTRYP ProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 917 */
- void (GLAPIENTRYP ProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 918 */
- void (GLAPIENTRYP ProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 919 */
- void (GLAPIENTRYP ProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 920 */
- void (GLAPIENTRYP ProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 921 */
- void (GLAPIENTRYP ProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 922 */
- void (GLAPIENTRYP ProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 923 */
- void (GLAPIENTRYP ProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 924 */
- void (GLAPIENTRYP ProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 925 */
- void (GLAPIENTRYP ProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 926 */
- void (GLAPIENTRYP UnlockArraysEXT)(void); /* 927 */
- void (GLAPIENTRYP UseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program); /* 928 */
- void (GLAPIENTRYP ValidateProgramPipeline)(GLuint pipeline); /* 929 */
- void (GLAPIENTRYP DebugMessageCallback)(GLDEBUGPROC callback, const GLvoid * userParam); /* 930 */
- void (GLAPIENTRYP DebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); /* 931 */
- void (GLAPIENTRYP DebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf); /* 932 */
- GLuint (GLAPIENTRYP GetDebugMessageLog)(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); /* 933 */
- void (GLAPIENTRYP GetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); /* 934 */
- void (GLAPIENTRYP GetObjectPtrLabel)(const GLvoid * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); /* 935 */
- void (GLAPIENTRYP ObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); /* 936 */
- void (GLAPIENTRYP ObjectPtrLabel)(const GLvoid * ptr, GLsizei length, const GLchar * label); /* 937 */
- void (GLAPIENTRYP PopDebugGroup)(void); /* 938 */
- void (GLAPIENTRYP PushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar * message); /* 939 */
- void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 940 */
- void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 941 */
- void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount); /* 942 */
- void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 943 */
- void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 944 */
- void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 945 */
- void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 946 */
- void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 947 */
- void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 948 */
- void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 949 */
- void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 950 */
- void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 951 */
- void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 952 */
- void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 953 */
- void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 954 */
- void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 955 */
- GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 956 */
- void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 957 */
- void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 958 */
- void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 959 */
- void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 960 */
- void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 961 */
- void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 962 */
- void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 963 */
- void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 964 */
- void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 965 */
- void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 966 */
- void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params); /* 967 */
- void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params); /* 968 */
- void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 969 */
- void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 970 */
- void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 971 */
- void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 972 */
- void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 973 */
- void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 974 */
- void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 975 */
- void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 976 */
- void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 977 */
- void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 978 */
- void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 979 */
- void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 980 */
- void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 981 */
- void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 982 */
- void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 983 */
- void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 984 */
- void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 985 */
- void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 986 */
- void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 987 */
- void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 988 */
- void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 989 */
- void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 990 */
- void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 991 */
- void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 992 */
- void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 993 */
- void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 994 */
- void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 995 */
- void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 996 */
- void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 997 */
- void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 998 */
- void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 999 */
- void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 1000 */
- void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 1001 */
- void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 1002 */
- void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 1003 */
- void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 1004 */
- void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 1005 */
- void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 1006 */
- void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 1007 */
- void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 1008 */
- void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 1009 */
- void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 1010 */
- void (GLAPIENTRYP GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param); /* 1011 */
- void (GLAPIENTRYP GetTexBumpParameterivATI)(GLenum pname, GLint * param); /* 1012 */
- void (GLAPIENTRYP TexBumpParameterfvATI)(GLenum pname, const GLfloat * param); /* 1013 */
- void (GLAPIENTRYP TexBumpParameterivATI)(GLenum pname, const GLint * param); /* 1014 */
- void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 1015 */
- void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 1016 */
- 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); /* 1017 */
- void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 1018 */
- void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 1019 */
- void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 1020 */
- void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 1021 */
- 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); /* 1022 */
- void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 1023 */
- void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 1024 */
- GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 1025 */
- void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 1026 */
- void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 1027 */
- void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 1028 */
- void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 1029 */
- void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 1030 */
- void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 1031 */
- void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 1032 */
- void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 1033 */
- void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 1034 */
- void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 1035 */
- void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 1036 */
- void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 1037 */
- void (GLAPIENTRYP PrimitiveRestartNV)(void); /* 1038 */
- void (GLAPIENTRYP GetTexGenxvOES)(GLenum coord, GLenum pname, GLfixed * params); /* 1039 */
- void (GLAPIENTRYP TexGenxOES)(GLenum coord, GLenum pname, GLint param); /* 1040 */
- void (GLAPIENTRYP TexGenxvOES)(GLenum coord, GLenum pname, const GLfixed * params); /* 1041 */
- void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 1042 */
- void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 1043 */
- void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 1044 */
- void (GLAPIENTRYP BufferParameteriAPPLE)(GLenum target, GLenum pname, GLint param); /* 1045 */
- void (GLAPIENTRYP FlushMappedBufferRangeAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size); /* 1046 */
- void (GLAPIENTRYP VertexAttribI1iEXT)(GLuint index, GLint x); /* 1047 */
- void (GLAPIENTRYP VertexAttribI1uiEXT)(GLuint index, GLuint x); /* 1048 */
- void (GLAPIENTRYP VertexAttribI2iEXT)(GLuint index, GLint x, GLint y); /* 1049 */
- void (GLAPIENTRYP VertexAttribI2ivEXT)(GLuint index, const GLint * v); /* 1050 */
- void (GLAPIENTRYP VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y); /* 1051 */
- void (GLAPIENTRYP VertexAttribI2uivEXT)(GLuint index, const GLuint * v); /* 1052 */
- void (GLAPIENTRYP VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z); /* 1053 */
- void (GLAPIENTRYP VertexAttribI3ivEXT)(GLuint index, const GLint * v); /* 1054 */
- void (GLAPIENTRYP VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z); /* 1055 */
- void (GLAPIENTRYP VertexAttribI3uivEXT)(GLuint index, const GLuint * v); /* 1056 */
- void (GLAPIENTRYP VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w); /* 1057 */
- void (GLAPIENTRYP VertexAttribI4ivEXT)(GLuint index, const GLint * v); /* 1058 */
- void (GLAPIENTRYP VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); /* 1059 */
- void (GLAPIENTRYP VertexAttribI4uivEXT)(GLuint index, const GLuint * v); /* 1060 */
- void (GLAPIENTRYP ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a); /* 1061 */
- void (GLAPIENTRYP ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a); /* 1062 */
- void (GLAPIENTRYP BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset); /* 1063 */
- void (GLAPIENTRYP BeginPerfMonitorAMD)(GLuint monitor); /* 1064 */
- void (GLAPIENTRYP DeletePerfMonitorsAMD)(GLsizei n, GLuint * monitors); /* 1065 */
- void (GLAPIENTRYP EndPerfMonitorAMD)(GLuint monitor); /* 1066 */
- void (GLAPIENTRYP GenPerfMonitorsAMD)(GLsizei n, GLuint * monitors); /* 1067 */
- void (GLAPIENTRYP GetPerfMonitorCounterDataAMD)(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); /* 1068 */
- void (GLAPIENTRYP GetPerfMonitorCounterInfoAMD)(GLuint group, GLuint counter, GLenum pname, GLvoid * data); /* 1069 */
- void (GLAPIENTRYP GetPerfMonitorCounterStringAMD)(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); /* 1070 */
- void (GLAPIENTRYP GetPerfMonitorCountersAMD)(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei countersSize, GLuint * counters); /* 1071 */
- void (GLAPIENTRYP GetPerfMonitorGroupStringAMD)(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); /* 1072 */
- void (GLAPIENTRYP GetPerfMonitorGroupsAMD)(GLint * numGroups, GLsizei groupsSize, GLuint * groups); /* 1073 */
- void (GLAPIENTRYP SelectPerfMonitorCountersAMD)(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList); /* 1074 */
- void (GLAPIENTRYP GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value); /* 1075 */
- GLenum (GLAPIENTRYP ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 1076 */
- GLenum (GLAPIENTRYP ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 1077 */
- void (GLAPIENTRYP ActiveProgramEXT)(GLuint program); /* 1078 */
- GLuint (GLAPIENTRYP CreateShaderProgramEXT)(GLenum type, const GLchar * string); /* 1079 */
- void (GLAPIENTRYP UseShaderProgramEXT)(GLenum type, GLuint program); /* 1080 */
- void (GLAPIENTRYP TextureBarrierNV)(void); /* 1081 */
- void (GLAPIENTRYP VDPAUFiniNV)(void); /* 1082 */
- void (GLAPIENTRYP VDPAUGetSurfaceivNV)(GLintptr surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); /* 1083 */
- void (GLAPIENTRYP VDPAUInitNV)(const GLvoid * vdpDevice, const GLvoid * getProcAddress); /* 1084 */
- GLboolean (GLAPIENTRYP VDPAUIsSurfaceNV)(GLintptr surface); /* 1085 */
- void (GLAPIENTRYP VDPAUMapSurfacesNV)(GLsizei numSurfaces, const GLintptr * surfaces); /* 1086 */
- GLintptr (GLAPIENTRYP VDPAURegisterOutputSurfaceNV)(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); /* 1087 */
- GLintptr (GLAPIENTRYP VDPAURegisterVideoSurfaceNV)(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); /* 1088 */
- void (GLAPIENTRYP VDPAUSurfaceAccessNV)(GLintptr surface, GLenum access); /* 1089 */
- void (GLAPIENTRYP VDPAUUnmapSurfacesNV)(GLsizei numSurfaces, const GLintptr * surfaces); /* 1090 */
- void (GLAPIENTRYP VDPAUUnregisterSurfaceNV)(GLintptr surface); /* 1091 */
- void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); /* 1092 */
- void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 1093 */
- void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 1094 */
- void (GLAPIENTRYP EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset); /* 1095 */
- void (GLAPIENTRYP EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset); /* 1096 */
- void (GLAPIENTRYP AlphaFuncx)(GLenum func, GLclampx ref); /* 1097 */
- void (GLAPIENTRYP ClearColorx)(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); /* 1098 */
- void (GLAPIENTRYP ClearDepthx)(GLclampx depth); /* 1099 */
- void (GLAPIENTRYP Color4x)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); /* 1100 */
- void (GLAPIENTRYP DepthRangex)(GLclampx zNear, GLclampx zFar); /* 1101 */
- void (GLAPIENTRYP Fogx)(GLenum pname, GLfixed param); /* 1102 */
- void (GLAPIENTRYP Fogxv)(GLenum pname, const GLfixed * params); /* 1103 */
- void (GLAPIENTRYP Frustumf)(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); /* 1104 */
- void (GLAPIENTRYP Frustumx)(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); /* 1105 */
- void (GLAPIENTRYP LightModelx)(GLenum pname, GLfixed param); /* 1106 */
- void (GLAPIENTRYP LightModelxv)(GLenum pname, const GLfixed * params); /* 1107 */
- void (GLAPIENTRYP Lightx)(GLenum light, GLenum pname, GLfixed param); /* 1108 */
- void (GLAPIENTRYP Lightxv)(GLenum light, GLenum pname, const GLfixed * params); /* 1109 */
- void (GLAPIENTRYP LineWidthx)(GLfixed width); /* 1110 */
- void (GLAPIENTRYP LoadMatrixx)(const GLfixed * m); /* 1111 */
- void (GLAPIENTRYP Materialx)(GLenum face, GLenum pname, GLfixed param); /* 1112 */
- void (GLAPIENTRYP Materialxv)(GLenum face, GLenum pname, const GLfixed * params); /* 1113 */
- void (GLAPIENTRYP MultMatrixx)(const GLfixed * m); /* 1114 */
- void (GLAPIENTRYP MultiTexCoord4x)(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); /* 1115 */
- void (GLAPIENTRYP Normal3x)(GLfixed nx, GLfixed ny, GLfixed nz); /* 1116 */
- void (GLAPIENTRYP Orthof)(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); /* 1117 */
- void (GLAPIENTRYP Orthox)(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); /* 1118 */
- void (GLAPIENTRYP PointSizex)(GLfixed size); /* 1119 */
- void (GLAPIENTRYP PolygonOffsetx)(GLfixed factor, GLfixed units); /* 1120 */
- void (GLAPIENTRYP Rotatex)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); /* 1121 */
- void (GLAPIENTRYP SampleCoveragex)(GLclampx value, GLboolean invert); /* 1122 */
- void (GLAPIENTRYP Scalex)(GLfixed x, GLfixed y, GLfixed z); /* 1123 */
- void (GLAPIENTRYP TexEnvx)(GLenum target, GLenum pname, GLfixed param); /* 1124 */
- void (GLAPIENTRYP TexEnvxv)(GLenum target, GLenum pname, const GLfixed * params); /* 1125 */
- void (GLAPIENTRYP TexParameterx)(GLenum target, GLenum pname, GLfixed param); /* 1126 */
- void (GLAPIENTRYP Translatex)(GLfixed x, GLfixed y, GLfixed z); /* 1127 */
- void (GLAPIENTRYP ClipPlanef)(GLenum plane, const GLfloat * equation); /* 1128 */
- void (GLAPIENTRYP ClipPlanex)(GLenum plane, const GLfixed * equation); /* 1129 */
- void (GLAPIENTRYP GetClipPlanef)(GLenum plane, GLfloat * equation); /* 1130 */
- void (GLAPIENTRYP GetClipPlanex)(GLenum plane, GLfixed * equation); /* 1131 */
- void (GLAPIENTRYP GetFixedv)(GLenum pname, GLfixed * params); /* 1132 */
- void (GLAPIENTRYP GetLightxv)(GLenum light, GLenum pname, GLfixed * params); /* 1133 */
- void (GLAPIENTRYP GetMaterialxv)(GLenum face, GLenum pname, GLfixed * params); /* 1134 */
- void (GLAPIENTRYP GetTexEnvxv)(GLenum target, GLenum pname, GLfixed * params); /* 1135 */
- void (GLAPIENTRYP GetTexParameterxv)(GLenum target, GLenum pname, GLfixed * params); /* 1136 */
- void (GLAPIENTRYP PointParameterx)(GLenum pname, GLfixed param); /* 1137 */
- void (GLAPIENTRYP PointParameterxv)(GLenum pname, const GLfixed * params); /* 1138 */
- void (GLAPIENTRYP TexParameterxv)(GLenum target, GLenum pname, const GLfixed * params); /* 1139 */
+ GLenum (GLAPIENTRYP GetGraphicsResetStatusARB)(void); /* 803 */
+ void (GLAPIENTRYP GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table); /* 804 */
+ void (GLAPIENTRYP GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img); /* 805 */
+ void (GLAPIENTRYP GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image); /* 806 */
+ void (GLAPIENTRYP GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 807 */
+ void (GLAPIENTRYP GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); /* 808 */
+ void (GLAPIENTRYP GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); /* 809 */
+ void (GLAPIENTRYP GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v); /* 810 */
+ void (GLAPIENTRYP GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 811 */
+ void (GLAPIENTRYP GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values); /* 812 */
+ void (GLAPIENTRYP GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values); /* 813 */
+ void (GLAPIENTRYP GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values); /* 814 */
+ void (GLAPIENTRYP GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern); /* 815 */
+ void (GLAPIENTRYP GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span); /* 816 */
+ void (GLAPIENTRYP GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img); /* 817 */
+ void (GLAPIENTRYP GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params); /* 818 */
+ void (GLAPIENTRYP GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params); /* 819 */
+ void (GLAPIENTRYP GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params); /* 820 */
+ void (GLAPIENTRYP GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params); /* 821 */
+ void (GLAPIENTRYP ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data); /* 822 */
+ void (GLAPIENTRYP DrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); /* 823 */
+ void (GLAPIENTRYP DrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLuint baseinstance); /* 824 */
+ void (GLAPIENTRYP DrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); /* 825 */
+ void (GLAPIENTRYP DrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei primcount); /* 826 */
+ void (GLAPIENTRYP DrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei primcount); /* 827 */
+ void (GLAPIENTRYP GetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); /* 828 */
+ void (GLAPIENTRYP GetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params); /* 829 */
+ void (GLAPIENTRYP BindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); /* 830 */
+ void (GLAPIENTRYP MemoryBarrier)(GLbitfield barriers); /* 831 */
+ void (GLAPIENTRYP TexStorage1D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 832 */
+ void (GLAPIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 833 */
+ void (GLAPIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 834 */
+ void (GLAPIENTRYP TextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 835 */
+ void (GLAPIENTRYP TextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 836 */
+ void (GLAPIENTRYP TextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 837 */
+ void (GLAPIENTRYP ClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid * data); /* 838 */
+ void (GLAPIENTRYP ClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid * data); /* 839 */
+ void (GLAPIENTRYP DispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); /* 840 */
+ void (GLAPIENTRYP DispatchComputeIndirect)(GLintptr indirect); /* 841 */
+ void (GLAPIENTRYP TextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); /* 842 */
+ void (GLAPIENTRYP BindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); /* 843 */
+ void (GLAPIENTRYP VertexAttribBinding)(GLuint attribindex, GLuint bindingindex); /* 844 */
+ void (GLAPIENTRYP VertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); /* 845 */
+ void (GLAPIENTRYP VertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); /* 846 */
+ void (GLAPIENTRYP VertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); /* 847 */
+ void (GLAPIENTRYP VertexBindingDivisor)(GLuint attribindex, GLuint divisor); /* 848 */
+ void (GLAPIENTRYP MultiDrawArraysIndirect)(GLenum mode, const GLvoid * indirect, GLsizei primcount, GLsizei stride); /* 849 */
+ void (GLAPIENTRYP MultiDrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid * indirect, GLsizei primcount, GLsizei stride); /* 850 */
+ void (GLAPIENTRYP TexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); /* 851 */
+ void (GLAPIENTRYP TexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); /* 852 */
+ void (GLAPIENTRYP TexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); /* 853 */
+ void (GLAPIENTRYP BufferStorage)(GLenum target, GLsizeiptr size, const GLvoid * data, GLbitfield flags); /* 854 */
+ void (GLAPIENTRYP InvalidateBufferData)(GLuint buffer); /* 855 */
+ void (GLAPIENTRYP InvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length); /* 856 */
+ void (GLAPIENTRYP InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum * attachments); /* 857 */
+ void (GLAPIENTRYP InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); /* 858 */
+ void (GLAPIENTRYP InvalidateTexImage)(GLuint texture, GLint level); /* 859 */
+ void (GLAPIENTRYP InvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); /* 860 */
+ void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 861 */
+ void (GLAPIENTRYP DrawTexfOES)(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); /* 862 */
+ void (GLAPIENTRYP DrawTexfvOES)(const GLfloat * coords); /* 863 */
+ void (GLAPIENTRYP DrawTexiOES)(GLint x, GLint y, GLint z, GLint width, GLint height); /* 864 */
+ void (GLAPIENTRYP DrawTexivOES)(const GLint * coords); /* 865 */
+ void (GLAPIENTRYP DrawTexsOES)(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); /* 866 */
+ void (GLAPIENTRYP DrawTexsvOES)(const GLshort * coords); /* 867 */
+ void (GLAPIENTRYP DrawTexxOES)(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); /* 868 */
+ void (GLAPIENTRYP DrawTexxvOES)(const GLfixed * coords); /* 869 */
+ void (GLAPIENTRYP PointSizePointerOES)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 870 */
+ GLbitfield (GLAPIENTRYP QueryMatrixxOES)(GLfixed * mantissa, GLint * exponent); /* 871 */
+ void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 872 */
+ void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 873 */
+ void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 874 */
+ void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 875 */
+ void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 876 */
+ void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 877 */
+ void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 878 */
+ void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 879 */
+ void (GLAPIENTRYP DiscardFramebufferEXT)(GLenum target, GLsizei numAttachments, const GLenum * attachments); /* 880 */
+ void (GLAPIENTRYP ActiveShaderProgram)(GLuint pipeline, GLuint program); /* 881 */
+ void (GLAPIENTRYP BindProgramPipeline)(GLuint pipeline); /* 882 */
+ GLuint (GLAPIENTRYP CreateShaderProgramv)(GLenum type, GLsizei count, const GLchar * const * strings); /* 883 */
+ void (GLAPIENTRYP DeleteProgramPipelines)(GLsizei n, const GLuint * pipelines); /* 884 */
+ void (GLAPIENTRYP GenProgramPipelines)(GLsizei n, GLuint * pipelines); /* 885 */
+ void (GLAPIENTRYP GetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog); /* 886 */
+ void (GLAPIENTRYP GetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint * params); /* 887 */
+ GLboolean (GLAPIENTRYP IsProgramPipeline)(GLuint pipeline); /* 888 */
+ void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 889 */
+ void (GLAPIENTRYP ProgramUniform1f)(GLuint program, GLint location, GLfloat x); /* 890 */
+ void (GLAPIENTRYP ProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 891 */
+ void (GLAPIENTRYP ProgramUniform1i)(GLuint program, GLint location, GLint x); /* 892 */
+ void (GLAPIENTRYP ProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 893 */
+ void (GLAPIENTRYP ProgramUniform1ui)(GLuint program, GLint location, GLuint x); /* 894 */
+ void (GLAPIENTRYP ProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 895 */
+ void (GLAPIENTRYP ProgramUniform2f)(GLuint program, GLint location, GLfloat x, GLfloat y); /* 896 */
+ void (GLAPIENTRYP ProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 897 */
+ void (GLAPIENTRYP ProgramUniform2i)(GLuint program, GLint location, GLint x, GLint y); /* 898 */
+ void (GLAPIENTRYP ProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 899 */
+ void (GLAPIENTRYP ProgramUniform2ui)(GLuint program, GLint location, GLuint x, GLuint y); /* 900 */
+ void (GLAPIENTRYP ProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 901 */
+ void (GLAPIENTRYP ProgramUniform3f)(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); /* 902 */
+ void (GLAPIENTRYP ProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 903 */
+ void (GLAPIENTRYP ProgramUniform3i)(GLuint program, GLint location, GLint x, GLint y, GLint z); /* 904 */
+ void (GLAPIENTRYP ProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 905 */
+ void (GLAPIENTRYP ProgramUniform3ui)(GLuint program, GLint location, GLuint x, GLuint y, GLuint z); /* 906 */
+ void (GLAPIENTRYP ProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 907 */
+ void (GLAPIENTRYP ProgramUniform4f)(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 908 */
+ void (GLAPIENTRYP ProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat * value); /* 909 */
+ void (GLAPIENTRYP ProgramUniform4i)(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); /* 910 */
+ void (GLAPIENTRYP ProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint * value); /* 911 */
+ void (GLAPIENTRYP ProgramUniform4ui)(GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); /* 912 */
+ void (GLAPIENTRYP ProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint * value); /* 913 */
+ void (GLAPIENTRYP ProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 914 */
+ void (GLAPIENTRYP ProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 915 */
+ void (GLAPIENTRYP ProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 916 */
+ void (GLAPIENTRYP ProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 917 */
+ void (GLAPIENTRYP ProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 918 */
+ void (GLAPIENTRYP ProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 919 */
+ void (GLAPIENTRYP ProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 920 */
+ void (GLAPIENTRYP ProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 921 */
+ void (GLAPIENTRYP ProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 922 */
+ void (GLAPIENTRYP UnlockArraysEXT)(void); /* 923 */
+ void (GLAPIENTRYP UseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program); /* 924 */
+ void (GLAPIENTRYP ValidateProgramPipeline)(GLuint pipeline); /* 925 */
+ void (GLAPIENTRYP DebugMessageCallback)(GLDEBUGPROC callback, const GLvoid * userParam); /* 926 */
+ void (GLAPIENTRYP DebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); /* 927 */
+ void (GLAPIENTRYP DebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf); /* 928 */
+ GLuint (GLAPIENTRYP GetDebugMessageLog)(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); /* 929 */
+ void (GLAPIENTRYP GetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); /* 930 */
+ void (GLAPIENTRYP GetObjectPtrLabel)(const GLvoid * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); /* 931 */
+ void (GLAPIENTRYP ObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); /* 932 */
+ void (GLAPIENTRYP ObjectPtrLabel)(const GLvoid * ptr, GLsizei length, const GLchar * label); /* 933 */
+ void (GLAPIENTRYP PopDebugGroup)(void); /* 934 */
+ void (GLAPIENTRYP PushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar * message); /* 935 */
+ void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 936 */
+ void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 937 */
+ void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount); /* 938 */
+ void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 939 */
+ void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 940 */
+ void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 941 */
+ void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 942 */
+ void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 943 */
+ void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 944 */
+ void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 945 */
+ void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 946 */
+ void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 947 */
+ void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 948 */
+ void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 949 */
+ void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 950 */
+ void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 951 */
+ GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 952 */
+ void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 953 */
+ void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 954 */
+ void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 955 */
+ void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 956 */
+ void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 957 */
+ void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 958 */
+ void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 959 */
+ void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 960 */
+ void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 961 */
+ void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 962 */
+ void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params); /* 963 */
+ void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params); /* 964 */
+ void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 965 */
+ void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 966 */
+ void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 967 */
+ void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 968 */
+ void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 969 */
+ void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 970 */
+ void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 971 */
+ void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 972 */
+ void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 973 */
+ void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 974 */
+ void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 975 */
+ void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 976 */
+ void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 977 */
+ void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 978 */
+ void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 979 */
+ void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 980 */
+ void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 981 */
+ void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 982 */
+ void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 983 */
+ void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 984 */
+ void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 985 */
+ void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 986 */
+ void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 987 */
+ void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 988 */
+ void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 989 */
+ void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 990 */
+ void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 991 */
+ void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 992 */
+ void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 993 */
+ void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 994 */
+ void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 995 */
+ void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 996 */
+ void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 997 */
+ void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 998 */
+ void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 999 */
+ void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 1000 */
+ void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 1001 */
+ void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 1002 */
+ void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 1003 */
+ void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 1004 */
+ void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 1005 */
+ void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 1006 */
+ void (GLAPIENTRYP GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param); /* 1007 */
+ void (GLAPIENTRYP GetTexBumpParameterivATI)(GLenum pname, GLint * param); /* 1008 */
+ void (GLAPIENTRYP TexBumpParameterfvATI)(GLenum pname, const GLfloat * param); /* 1009 */
+ void (GLAPIENTRYP TexBumpParameterivATI)(GLenum pname, const GLint * param); /* 1010 */
+ void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 1011 */
+ void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 1012 */
+ 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); /* 1013 */
+ void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 1014 */
+ void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 1015 */
+ void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 1016 */
+ void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 1017 */
+ 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); /* 1018 */
+ void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 1019 */
+ void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 1020 */
+ GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 1021 */
+ void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 1022 */
+ void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 1023 */
+ void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 1024 */
+ void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 1025 */
+ void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 1026 */
+ void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 1027 */
+ void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 1028 */
+ void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 1029 */
+ void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 1030 */
+ void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 1031 */
+ void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 1032 */
+ void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 1033 */
+ void (GLAPIENTRYP PrimitiveRestartNV)(void); /* 1034 */
+ void (GLAPIENTRYP GetTexGenxvOES)(GLenum coord, GLenum pname, GLfixed * params); /* 1035 */
+ void (GLAPIENTRYP TexGenxOES)(GLenum coord, GLenum pname, GLint param); /* 1036 */
+ void (GLAPIENTRYP TexGenxvOES)(GLenum coord, GLenum pname, const GLfixed * params); /* 1037 */
+ void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 1038 */
+ void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 1039 */
+ void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 1040 */
+ void (GLAPIENTRYP BufferParameteriAPPLE)(GLenum target, GLenum pname, GLint param); /* 1041 */
+ void (GLAPIENTRYP FlushMappedBufferRangeAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size); /* 1042 */
+ void (GLAPIENTRYP VertexAttribI1iEXT)(GLuint index, GLint x); /* 1043 */
+ void (GLAPIENTRYP VertexAttribI1uiEXT)(GLuint index, GLuint x); /* 1044 */
+ void (GLAPIENTRYP VertexAttribI2iEXT)(GLuint index, GLint x, GLint y); /* 1045 */
+ void (GLAPIENTRYP VertexAttribI2ivEXT)(GLuint index, const GLint * v); /* 1046 */
+ void (GLAPIENTRYP VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y); /* 1047 */
+ void (GLAPIENTRYP VertexAttribI2uivEXT)(GLuint index, const GLuint * v); /* 1048 */
+ void (GLAPIENTRYP VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z); /* 1049 */
+ void (GLAPIENTRYP VertexAttribI3ivEXT)(GLuint index, const GLint * v); /* 1050 */
+ void (GLAPIENTRYP VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z); /* 1051 */
+ void (GLAPIENTRYP VertexAttribI3uivEXT)(GLuint index, const GLuint * v); /* 1052 */
+ void (GLAPIENTRYP VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w); /* 1053 */
+ void (GLAPIENTRYP VertexAttribI4ivEXT)(GLuint index, const GLint * v); /* 1054 */
+ void (GLAPIENTRYP VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); /* 1055 */
+ void (GLAPIENTRYP VertexAttribI4uivEXT)(GLuint index, const GLuint * v); /* 1056 */
+ void (GLAPIENTRYP ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a); /* 1057 */
+ void (GLAPIENTRYP ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a); /* 1058 */
+ void (GLAPIENTRYP BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset); /* 1059 */
+ void (GLAPIENTRYP BeginPerfMonitorAMD)(GLuint monitor); /* 1060 */
+ void (GLAPIENTRYP DeletePerfMonitorsAMD)(GLsizei n, GLuint * monitors); /* 1061 */
+ void (GLAPIENTRYP EndPerfMonitorAMD)(GLuint monitor); /* 1062 */
+ void (GLAPIENTRYP GenPerfMonitorsAMD)(GLsizei n, GLuint * monitors); /* 1063 */
+ void (GLAPIENTRYP GetPerfMonitorCounterDataAMD)(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); /* 1064 */
+ void (GLAPIENTRYP GetPerfMonitorCounterInfoAMD)(GLuint group, GLuint counter, GLenum pname, GLvoid * data); /* 1065 */
+ void (GLAPIENTRYP GetPerfMonitorCounterStringAMD)(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); /* 1066 */
+ void (GLAPIENTRYP GetPerfMonitorCountersAMD)(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei countersSize, GLuint * counters); /* 1067 */
+ void (GLAPIENTRYP GetPerfMonitorGroupStringAMD)(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); /* 1068 */
+ void (GLAPIENTRYP GetPerfMonitorGroupsAMD)(GLint * numGroups, GLsizei groupsSize, GLuint * groups); /* 1069 */
+ void (GLAPIENTRYP SelectPerfMonitorCountersAMD)(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList); /* 1070 */
+ void (GLAPIENTRYP GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value); /* 1071 */
+ GLenum (GLAPIENTRYP ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 1072 */
+ GLenum (GLAPIENTRYP ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 1073 */
+ void (GLAPIENTRYP ActiveProgramEXT)(GLuint program); /* 1074 */
+ GLuint (GLAPIENTRYP CreateShaderProgramEXT)(GLenum type, const GLchar * string); /* 1075 */
+ void (GLAPIENTRYP UseShaderProgramEXT)(GLenum type, GLuint program); /* 1076 */
+ void (GLAPIENTRYP TextureBarrierNV)(void); /* 1077 */
+ void (GLAPIENTRYP VDPAUFiniNV)(void); /* 1078 */
+ void (GLAPIENTRYP VDPAUGetSurfaceivNV)(GLintptr surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); /* 1079 */
+ void (GLAPIENTRYP VDPAUInitNV)(const GLvoid * vdpDevice, const GLvoid * getProcAddress); /* 1080 */
+ GLboolean (GLAPIENTRYP VDPAUIsSurfaceNV)(GLintptr surface); /* 1081 */
+ void (GLAPIENTRYP VDPAUMapSurfacesNV)(GLsizei numSurfaces, const GLintptr * surfaces); /* 1082 */
+ GLintptr (GLAPIENTRYP VDPAURegisterOutputSurfaceNV)(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); /* 1083 */
+ GLintptr (GLAPIENTRYP VDPAURegisterVideoSurfaceNV)(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); /* 1084 */
+ void (GLAPIENTRYP VDPAUSurfaceAccessNV)(GLintptr surface, GLenum access); /* 1085 */
+ void (GLAPIENTRYP VDPAUUnmapSurfacesNV)(GLsizei numSurfaces, const GLintptr * surfaces); /* 1086 */
+ void (GLAPIENTRYP VDPAUUnregisterSurfaceNV)(GLintptr surface); /* 1087 */
+ void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); /* 1088 */
+ void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 1089 */
+ void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 1090 */
+ void (GLAPIENTRYP EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset); /* 1091 */
+ void (GLAPIENTRYP EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset); /* 1092 */
+ void (GLAPIENTRYP AlphaFuncx)(GLenum func, GLclampx ref); /* 1093 */
+ void (GLAPIENTRYP ClearColorx)(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); /* 1094 */
+ void (GLAPIENTRYP ClearDepthx)(GLclampx depth); /* 1095 */
+ void (GLAPIENTRYP Color4x)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); /* 1096 */
+ void (GLAPIENTRYP DepthRangex)(GLclampx zNear, GLclampx zFar); /* 1097 */
+ void (GLAPIENTRYP Fogx)(GLenum pname, GLfixed param); /* 1098 */
+ void (GLAPIENTRYP Fogxv)(GLenum pname, const GLfixed * params); /* 1099 */
+ void (GLAPIENTRYP Frustumf)(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); /* 1100 */
+ void (GLAPIENTRYP Frustumx)(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); /* 1101 */
+ void (GLAPIENTRYP LightModelx)(GLenum pname, GLfixed param); /* 1102 */
+ void (GLAPIENTRYP LightModelxv)(GLenum pname, const GLfixed * params); /* 1103 */
+ void (GLAPIENTRYP Lightx)(GLenum light, GLenum pname, GLfixed param); /* 1104 */
+ void (GLAPIENTRYP Lightxv)(GLenum light, GLenum pname, const GLfixed * params); /* 1105 */
+ void (GLAPIENTRYP LineWidthx)(GLfixed width); /* 1106 */
+ void (GLAPIENTRYP LoadMatrixx)(const GLfixed * m); /* 1107 */
+ void (GLAPIENTRYP Materialx)(GLenum face, GLenum pname, GLfixed param); /* 1108 */
+ void (GLAPIENTRYP Materialxv)(GLenum face, GLenum pname, const GLfixed * params); /* 1109 */
+ void (GLAPIENTRYP MultMatrixx)(const GLfixed * m); /* 1110 */
+ void (GLAPIENTRYP MultiTexCoord4x)(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); /* 1111 */
+ void (GLAPIENTRYP Normal3x)(GLfixed nx, GLfixed ny, GLfixed nz); /* 1112 */
+ void (GLAPIENTRYP Orthof)(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); /* 1113 */
+ void (GLAPIENTRYP Orthox)(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); /* 1114 */
+ void (GLAPIENTRYP PointSizex)(GLfixed size); /* 1115 */
+ void (GLAPIENTRYP PolygonOffsetx)(GLfixed factor, GLfixed units); /* 1116 */
+ void (GLAPIENTRYP Rotatex)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); /* 1117 */
+ void (GLAPIENTRYP SampleCoveragex)(GLclampx value, GLboolean invert); /* 1118 */
+ void (GLAPIENTRYP Scalex)(GLfixed x, GLfixed y, GLfixed z); /* 1119 */
+ void (GLAPIENTRYP TexEnvx)(GLenum target, GLenum pname, GLfixed param); /* 1120 */
+ void (GLAPIENTRYP TexEnvxv)(GLenum target, GLenum pname, const GLfixed * params); /* 1121 */
+ void (GLAPIENTRYP TexParameterx)(GLenum target, GLenum pname, GLfixed param); /* 1122 */
+ void (GLAPIENTRYP Translatex)(GLfixed x, GLfixed y, GLfixed z); /* 1123 */
+ void (GLAPIENTRYP ClipPlanef)(GLenum plane, const GLfloat * equation); /* 1124 */
+ void (GLAPIENTRYP ClipPlanex)(GLenum plane, const GLfixed * equation); /* 1125 */
+ void (GLAPIENTRYP GetClipPlanef)(GLenum plane, GLfloat * equation); /* 1126 */
+ void (GLAPIENTRYP GetClipPlanex)(GLenum plane, GLfixed * equation); /* 1127 */
+ void (GLAPIENTRYP GetFixedv)(GLenum pname, GLfixed * params); /* 1128 */
+ void (GLAPIENTRYP GetLightxv)(GLenum light, GLenum pname, GLfixed * params); /* 1129 */
+ void (GLAPIENTRYP GetMaterialxv)(GLenum face, GLenum pname, GLfixed * params); /* 1130 */
+ void (GLAPIENTRYP GetTexEnvxv)(GLenum target, GLenum pname, GLfixed * params); /* 1131 */
+ void (GLAPIENTRYP GetTexParameterxv)(GLenum target, GLenum pname, GLfixed * params); /* 1132 */
+ void (GLAPIENTRYP PointParameterx)(GLenum pname, GLfixed param); /* 1133 */
+ void (GLAPIENTRYP PointParameterxv)(GLenum pname, const GLfixed * params); /* 1134 */
+ void (GLAPIENTRYP TexParameterxv)(GLenum target, GLenum pname, const GLfixed * params); /* 1135 */
#endif /* !defined HAVE_SHARED_GLAPI */
};
diff --git a/xorg-server/glx/glfunctions.h b/xorg-server/glx/glfunctions.h
index 6634f827a..5fb989e47 100644
--- a/xorg-server/glx/glfunctions.h
+++ b/xorg-server/glx/glfunctions.h
@@ -837,10 +837,6 @@
#define glViewportArrayv(a1, a2, a3) CALL_ViewportArrayv(GET_DISPATCH(), (a1, a2, a3))
#define glViewportIndexedf(a1, a2, a3, a4, a5) CALL_ViewportIndexedf(GET_DISPATCH(), (a1, a2, a3, a4, a5))
#define glViewportIndexedfv(a1, a2) CALL_ViewportIndexedfv(GET_DISPATCH(), (a1, a2))
-#define glDebugMessageCallbackARB(a1, a2) CALL_DebugMessageCallbackARB(GET_DISPATCH(), (a1, a2))
-#define glDebugMessageControlARB(a1, a2, a3, a4, a5, a6) CALL_DebugMessageControlARB(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6))
-#define glDebugMessageInsertARB(a1, a2, a3, a4, a5, a6) CALL_DebugMessageInsertARB(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6))
-#define glGetDebugMessageLogARB(a1, a2, a3, a4, a5, a6, a7, a8) CALL_GetDebugMessageLogARB(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8))
#define glGetGraphicsResetStatusARB() CALL_GetGraphicsResetStatusARB(GET_DISPATCH(), ())
#define glGetnColorTableARB(a1, a2, a3, a4, a5) CALL_GetnColorTableARB(GET_DISPATCH(), (a1, a2, a3, a4, a5))
#define glGetnCompressedTexImageARB(a1, a2, a3, a4) CALL_GetnCompressedTexImageARB(GET_DISPATCH(), (a1, a2, a3, a4))
diff --git a/xorg-server/glx/glprocs.h b/xorg-server/glx/glprocs.h
index d96269bab..860b29a26 100644
--- a/xorg-server/glx/glprocs.h
+++ b/xorg-server/glx/glprocs.h
@@ -855,10 +855,6 @@ static const char gl_string_table[] =
"glViewportArrayv\0"
"glViewportIndexedf\0"
"glViewportIndexedfv\0"
- "glDebugMessageCallbackARB\0"
- "glDebugMessageControlARB\0"
- "glDebugMessageInsertARB\0"
- "glGetDebugMessageLogARB\0"
"glGetGraphicsResetStatusARB\0"
"glGetnColorTableARB\0"
"glGetnCompressedTexImageARB\0"
@@ -1588,6 +1584,10 @@ static const char gl_string_table[] =
"glProgramParameteriARB\0"
"glSampleMaskEXT\0"
"glSamplePatternEXT\0"
+ "glDebugMessageCallbackARB\0"
+ "glDebugMessageControlARB\0"
+ "glDebugMessageInsertARB\0"
+ "glGetDebugMessageLogARB\0"
"glSecondaryColor3f\0"
"glSecondaryColor3fv\0"
"glMultiDrawElements\0"
@@ -1670,7 +1670,11 @@ static const char gl_string_table[] =
#define gl_dispatch_stub_731 mgl_dispatch_stub_731
#define gl_dispatch_stub_732 mgl_dispatch_stub_732
#define gl_dispatch_stub_733 mgl_dispatch_stub_733
-#define gl_dispatch_stub_832 mgl_dispatch_stub_832
+#define gl_dispatch_stub_828 mgl_dispatch_stub_828
+#define gl_dispatch_stub_862 mgl_dispatch_stub_862
+#define gl_dispatch_stub_863 mgl_dispatch_stub_863
+#define gl_dispatch_stub_864 mgl_dispatch_stub_864
+#define gl_dispatch_stub_865 mgl_dispatch_stub_865
#define gl_dispatch_stub_866 mgl_dispatch_stub_866
#define gl_dispatch_stub_867 mgl_dispatch_stub_867
#define gl_dispatch_stub_868 mgl_dispatch_stub_868
@@ -1679,25 +1683,25 @@ static const char gl_string_table[] =
#define gl_dispatch_stub_871 mgl_dispatch_stub_871
#define gl_dispatch_stub_872 mgl_dispatch_stub_872
#define gl_dispatch_stub_873 mgl_dispatch_stub_873
-#define gl_dispatch_stub_874 mgl_dispatch_stub_874
-#define gl_dispatch_stub_875 mgl_dispatch_stub_875
-#define gl_dispatch_stub_876 mgl_dispatch_stub_876
-#define gl_dispatch_stub_877 mgl_dispatch_stub_877
-#define gl_dispatch_stub_884 mgl_dispatch_stub_884
-#define gl_dispatch_stub_954 mgl_dispatch_stub_954
-#define gl_dispatch_stub_955 mgl_dispatch_stub_955
-#define gl_dispatch_stub_1029 mgl_dispatch_stub_1029
-#define gl_dispatch_stub_1030 mgl_dispatch_stub_1030
-#define gl_dispatch_stub_1031 mgl_dispatch_stub_1031
-#define gl_dispatch_stub_1039 mgl_dispatch_stub_1039
-#define gl_dispatch_stub_1040 mgl_dispatch_stub_1040
+#define gl_dispatch_stub_880 mgl_dispatch_stub_880
+#define gl_dispatch_stub_950 mgl_dispatch_stub_950
+#define gl_dispatch_stub_951 mgl_dispatch_stub_951
+#define gl_dispatch_stub_1025 mgl_dispatch_stub_1025
+#define gl_dispatch_stub_1026 mgl_dispatch_stub_1026
+#define gl_dispatch_stub_1027 mgl_dispatch_stub_1027
+#define gl_dispatch_stub_1035 mgl_dispatch_stub_1035
+#define gl_dispatch_stub_1036 mgl_dispatch_stub_1036
+#define gl_dispatch_stub_1037 mgl_dispatch_stub_1037
+#define gl_dispatch_stub_1038 mgl_dispatch_stub_1038
#define gl_dispatch_stub_1041 mgl_dispatch_stub_1041
#define gl_dispatch_stub_1042 mgl_dispatch_stub_1042
-#define gl_dispatch_stub_1045 mgl_dispatch_stub_1045
-#define gl_dispatch_stub_1046 mgl_dispatch_stub_1046
-#define gl_dispatch_stub_1092 mgl_dispatch_stub_1092
+#define gl_dispatch_stub_1088 mgl_dispatch_stub_1088
+#define gl_dispatch_stub_1089 mgl_dispatch_stub_1089
+#define gl_dispatch_stub_1090 mgl_dispatch_stub_1090
#define gl_dispatch_stub_1093 mgl_dispatch_stub_1093
#define gl_dispatch_stub_1094 mgl_dispatch_stub_1094
+#define gl_dispatch_stub_1095 mgl_dispatch_stub_1095
+#define gl_dispatch_stub_1096 mgl_dispatch_stub_1096
#define gl_dispatch_stub_1097 mgl_dispatch_stub_1097
#define gl_dispatch_stub_1098 mgl_dispatch_stub_1098
#define gl_dispatch_stub_1099 mgl_dispatch_stub_1099
@@ -1737,10 +1741,6 @@ static const char gl_string_table[] =
#define gl_dispatch_stub_1133 mgl_dispatch_stub_1133
#define gl_dispatch_stub_1134 mgl_dispatch_stub_1134
#define gl_dispatch_stub_1135 mgl_dispatch_stub_1135
-#define gl_dispatch_stub_1136 mgl_dispatch_stub_1136
-#define gl_dispatch_stub_1137 mgl_dispatch_stub_1137
-#define gl_dispatch_stub_1138 mgl_dispatch_stub_1138
-#define gl_dispatch_stub_1139 mgl_dispatch_stub_1139
#endif /* USE_MGL_NAMESPACE */
@@ -1761,77 +1761,77 @@ void GLAPIENTRY gl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params
void GLAPIENTRY gl_dispatch_stub_731(GLuint id, GLenum pname, GLint64 * params);
void GLAPIENTRY gl_dispatch_stub_732(GLuint id, GLenum pname, GLuint64 * params);
void GLAPIENTRY gl_dispatch_stub_733(GLuint id, GLenum target);
-void GLAPIENTRY gl_dispatch_stub_832(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
-void GLAPIENTRY gl_dispatch_stub_866(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
-void GLAPIENTRY gl_dispatch_stub_867(const GLfloat * coords);
-void GLAPIENTRY gl_dispatch_stub_868(GLint x, GLint y, GLint z, GLint width, GLint height);
-void GLAPIENTRY gl_dispatch_stub_869(const GLint * coords);
-void GLAPIENTRY gl_dispatch_stub_870(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
-void GLAPIENTRY gl_dispatch_stub_871(const GLshort * coords);
-void GLAPIENTRY gl_dispatch_stub_872(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
-void GLAPIENTRY gl_dispatch_stub_873(const GLfixed * coords);
-void GLAPIENTRY gl_dispatch_stub_874(GLenum type, GLsizei stride, const GLvoid * pointer);
-GLbitfield GLAPIENTRY gl_dispatch_stub_875(GLfixed * mantissa, GLint * exponent);
-void GLAPIENTRY gl_dispatch_stub_876(GLclampf value, GLboolean invert);
-void GLAPIENTRY gl_dispatch_stub_877(GLenum pattern);
-void GLAPIENTRY gl_dispatch_stub_884(GLenum target, GLsizei numAttachments, const GLenum * attachments);
-void GLAPIENTRY gl_dispatch_stub_954(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
-void GLAPIENTRY gl_dispatch_stub_955(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
-void GLAPIENTRY gl_dispatch_stub_1029(GLenum face);
-void GLAPIENTRY gl_dispatch_stub_1030(GLuint array);
-void GLAPIENTRY gl_dispatch_stub_1031(GLsizei n, GLuint * arrays);
-void GLAPIENTRY gl_dispatch_stub_1039(GLenum coord, GLenum pname, GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1040(GLenum coord, GLenum pname, GLint param);
-void GLAPIENTRY gl_dispatch_stub_1041(GLenum coord, GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1042(GLclampd zmin, GLclampd zmax);
-void GLAPIENTRY gl_dispatch_stub_1045(GLenum target, GLenum pname, GLint param);
-void GLAPIENTRY gl_dispatch_stub_1046(GLenum target, GLintptr offset, GLsizeiptr size);
-void GLAPIENTRY gl_dispatch_stub_1092(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
-void GLAPIENTRY gl_dispatch_stub_1093(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
-void GLAPIENTRY gl_dispatch_stub_1094(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
-void GLAPIENTRY gl_dispatch_stub_1097(GLenum func, GLclampx ref);
-void GLAPIENTRY gl_dispatch_stub_1098(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
-void GLAPIENTRY gl_dispatch_stub_1099(GLclampx depth);
-void GLAPIENTRY gl_dispatch_stub_1100(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
-void GLAPIENTRY gl_dispatch_stub_1101(GLclampx zNear, GLclampx zFar);
+void GLAPIENTRY gl_dispatch_stub_828(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
+void GLAPIENTRY gl_dispatch_stub_862(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
+void GLAPIENTRY gl_dispatch_stub_863(const GLfloat * coords);
+void GLAPIENTRY gl_dispatch_stub_864(GLint x, GLint y, GLint z, GLint width, GLint height);
+void GLAPIENTRY gl_dispatch_stub_865(const GLint * coords);
+void GLAPIENTRY gl_dispatch_stub_866(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
+void GLAPIENTRY gl_dispatch_stub_867(const GLshort * coords);
+void GLAPIENTRY gl_dispatch_stub_868(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
+void GLAPIENTRY gl_dispatch_stub_869(const GLfixed * coords);
+void GLAPIENTRY gl_dispatch_stub_870(GLenum type, GLsizei stride, const GLvoid * pointer);
+GLbitfield GLAPIENTRY gl_dispatch_stub_871(GLfixed * mantissa, GLint * exponent);
+void GLAPIENTRY gl_dispatch_stub_872(GLclampf value, GLboolean invert);
+void GLAPIENTRY gl_dispatch_stub_873(GLenum pattern);
+void GLAPIENTRY gl_dispatch_stub_880(GLenum target, GLsizei numAttachments, const GLenum * attachments);
+void GLAPIENTRY gl_dispatch_stub_950(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
+void GLAPIENTRY gl_dispatch_stub_951(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
+void GLAPIENTRY gl_dispatch_stub_1025(GLenum face);
+void GLAPIENTRY gl_dispatch_stub_1026(GLuint array);
+void GLAPIENTRY gl_dispatch_stub_1027(GLsizei n, GLuint * arrays);
+void GLAPIENTRY gl_dispatch_stub_1035(GLenum coord, GLenum pname, GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1036(GLenum coord, GLenum pname, GLint param);
+void GLAPIENTRY gl_dispatch_stub_1037(GLenum coord, GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1038(GLclampd zmin, GLclampd zmax);
+void GLAPIENTRY gl_dispatch_stub_1041(GLenum target, GLenum pname, GLint param);
+void GLAPIENTRY gl_dispatch_stub_1042(GLenum target, GLintptr offset, GLsizeiptr size);
+void GLAPIENTRY gl_dispatch_stub_1088(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
+void GLAPIENTRY gl_dispatch_stub_1089(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
+void GLAPIENTRY gl_dispatch_stub_1090(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
+void GLAPIENTRY gl_dispatch_stub_1093(GLenum func, GLclampx ref);
+void GLAPIENTRY gl_dispatch_stub_1094(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
+void GLAPIENTRY gl_dispatch_stub_1095(GLclampx depth);
+void GLAPIENTRY gl_dispatch_stub_1096(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
+void GLAPIENTRY gl_dispatch_stub_1097(GLclampx zNear, GLclampx zFar);
+void GLAPIENTRY gl_dispatch_stub_1098(GLenum pname, GLfixed param);
+void GLAPIENTRY gl_dispatch_stub_1099(GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1100(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
+void GLAPIENTRY gl_dispatch_stub_1101(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
void GLAPIENTRY gl_dispatch_stub_1102(GLenum pname, GLfixed param);
void GLAPIENTRY gl_dispatch_stub_1103(GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1104(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
-void GLAPIENTRY gl_dispatch_stub_1105(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
-void GLAPIENTRY gl_dispatch_stub_1106(GLenum pname, GLfixed param);
-void GLAPIENTRY gl_dispatch_stub_1107(GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1108(GLenum light, GLenum pname, GLfixed param);
-void GLAPIENTRY gl_dispatch_stub_1109(GLenum light, GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1110(GLfixed width);
-void GLAPIENTRY gl_dispatch_stub_1111(const GLfixed * m);
-void GLAPIENTRY gl_dispatch_stub_1112(GLenum face, GLenum pname, GLfixed param);
-void GLAPIENTRY gl_dispatch_stub_1113(GLenum face, GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1114(const GLfixed * m);
-void GLAPIENTRY gl_dispatch_stub_1115(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
-void GLAPIENTRY gl_dispatch_stub_1116(GLfixed nx, GLfixed ny, GLfixed nz);
-void GLAPIENTRY gl_dispatch_stub_1117(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
-void GLAPIENTRY gl_dispatch_stub_1118(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
-void GLAPIENTRY gl_dispatch_stub_1119(GLfixed size);
-void GLAPIENTRY gl_dispatch_stub_1120(GLfixed factor, GLfixed units);
-void GLAPIENTRY gl_dispatch_stub_1121(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
-void GLAPIENTRY gl_dispatch_stub_1122(GLclampx value, GLboolean invert);
+void GLAPIENTRY gl_dispatch_stub_1104(GLenum light, GLenum pname, GLfixed param);
+void GLAPIENTRY gl_dispatch_stub_1105(GLenum light, GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1106(GLfixed width);
+void GLAPIENTRY gl_dispatch_stub_1107(const GLfixed * m);
+void GLAPIENTRY gl_dispatch_stub_1108(GLenum face, GLenum pname, GLfixed param);
+void GLAPIENTRY gl_dispatch_stub_1109(GLenum face, GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1110(const GLfixed * m);
+void GLAPIENTRY gl_dispatch_stub_1111(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
+void GLAPIENTRY gl_dispatch_stub_1112(GLfixed nx, GLfixed ny, GLfixed nz);
+void GLAPIENTRY gl_dispatch_stub_1113(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
+void GLAPIENTRY gl_dispatch_stub_1114(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
+void GLAPIENTRY gl_dispatch_stub_1115(GLfixed size);
+void GLAPIENTRY gl_dispatch_stub_1116(GLfixed factor, GLfixed units);
+void GLAPIENTRY gl_dispatch_stub_1117(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
+void GLAPIENTRY gl_dispatch_stub_1118(GLclampx value, GLboolean invert);
+void GLAPIENTRY gl_dispatch_stub_1119(GLfixed x, GLfixed y, GLfixed z);
+void GLAPIENTRY gl_dispatch_stub_1120(GLenum target, GLenum pname, GLfixed param);
+void GLAPIENTRY gl_dispatch_stub_1121(GLenum target, GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1122(GLenum target, GLenum pname, GLfixed param);
void GLAPIENTRY gl_dispatch_stub_1123(GLfixed x, GLfixed y, GLfixed z);
-void GLAPIENTRY gl_dispatch_stub_1124(GLenum target, GLenum pname, GLfixed param);
-void GLAPIENTRY gl_dispatch_stub_1125(GLenum target, GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1126(GLenum target, GLenum pname, GLfixed param);
-void GLAPIENTRY gl_dispatch_stub_1127(GLfixed x, GLfixed y, GLfixed z);
-void GLAPIENTRY gl_dispatch_stub_1128(GLenum plane, const GLfloat * equation);
-void GLAPIENTRY gl_dispatch_stub_1129(GLenum plane, const GLfixed * equation);
-void GLAPIENTRY gl_dispatch_stub_1130(GLenum plane, GLfloat * equation);
-void GLAPIENTRY gl_dispatch_stub_1131(GLenum plane, GLfixed * equation);
-void GLAPIENTRY gl_dispatch_stub_1132(GLenum pname, GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1133(GLenum light, GLenum pname, GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1134(GLenum face, GLenum pname, GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1135(GLenum target, GLenum pname, GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1136(GLenum target, GLenum pname, GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1137(GLenum pname, GLfixed param);
-void GLAPIENTRY gl_dispatch_stub_1138(GLenum pname, const GLfixed * params);
-void GLAPIENTRY gl_dispatch_stub_1139(GLenum target, GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1124(GLenum plane, const GLfloat * equation);
+void GLAPIENTRY gl_dispatch_stub_1125(GLenum plane, const GLfixed * equation);
+void GLAPIENTRY gl_dispatch_stub_1126(GLenum plane, GLfloat * equation);
+void GLAPIENTRY gl_dispatch_stub_1127(GLenum plane, GLfixed * equation);
+void GLAPIENTRY gl_dispatch_stub_1128(GLenum pname, GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1129(GLenum light, GLenum pname, GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1130(GLenum face, GLenum pname, GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1131(GLenum target, GLenum pname, GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1132(GLenum target, GLenum pname, GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1133(GLenum pname, GLfixed param);
+void GLAPIENTRY gl_dispatch_stub_1134(GLenum pname, const GLfixed * params);
+void GLAPIENTRY gl_dispatch_stub_1135(GLenum target, GLenum pname, const GLfixed * params);
#endif /* defined(NEED_FUNCTION_POINTER) || defined(GLX_INDIRECT_RENDERING) */
static const glprocs_table_t static_functions[] = {
@@ -2638,801 +2638,801 @@ static const glprocs_table_t static_functions[] = {
NAME_FUNC_OFFSET(13149, glViewportArrayv, glViewportArrayv, NULL, 800),
NAME_FUNC_OFFSET(13166, glViewportIndexedf, glViewportIndexedf, NULL, 801),
NAME_FUNC_OFFSET(13185, glViewportIndexedfv, glViewportIndexedfv, NULL, 802),
- NAME_FUNC_OFFSET(13205, glDebugMessageCallbackARB, glDebugMessageCallbackARB, NULL, 803),
- NAME_FUNC_OFFSET(13231, glDebugMessageControlARB, glDebugMessageControlARB, NULL, 804),
- NAME_FUNC_OFFSET(13256, glDebugMessageInsertARB, glDebugMessageInsertARB, NULL, 805),
- NAME_FUNC_OFFSET(13280, glGetDebugMessageLogARB, glGetDebugMessageLogARB, NULL, 806),
- NAME_FUNC_OFFSET(13304, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusARB, NULL, 807),
- NAME_FUNC_OFFSET(13332, glGetnColorTableARB, glGetnColorTableARB, NULL, 808),
- NAME_FUNC_OFFSET(13352, glGetnCompressedTexImageARB, glGetnCompressedTexImageARB, NULL, 809),
- NAME_FUNC_OFFSET(13380, glGetnConvolutionFilterARB, glGetnConvolutionFilterARB, NULL, 810),
- NAME_FUNC_OFFSET(13407, glGetnHistogramARB, glGetnHistogramARB, NULL, 811),
- NAME_FUNC_OFFSET(13426, glGetnMapdvARB, glGetnMapdvARB, NULL, 812),
- NAME_FUNC_OFFSET(13441, glGetnMapfvARB, glGetnMapfvARB, NULL, 813),
- NAME_FUNC_OFFSET(13456, glGetnMapivARB, glGetnMapivARB, NULL, 814),
- NAME_FUNC_OFFSET(13471, glGetnMinmaxARB, glGetnMinmaxARB, NULL, 815),
- NAME_FUNC_OFFSET(13487, glGetnPixelMapfvARB, glGetnPixelMapfvARB, NULL, 816),
- NAME_FUNC_OFFSET(13507, glGetnPixelMapuivARB, glGetnPixelMapuivARB, NULL, 817),
- NAME_FUNC_OFFSET(13528, glGetnPixelMapusvARB, glGetnPixelMapusvARB, NULL, 818),
- NAME_FUNC_OFFSET(13549, glGetnPolygonStippleARB, glGetnPolygonStippleARB, NULL, 819),
- NAME_FUNC_OFFSET(13573, glGetnSeparableFilterARB, glGetnSeparableFilterARB, NULL, 820),
- NAME_FUNC_OFFSET(13598, glGetnTexImageARB, glGetnTexImageARB, NULL, 821),
- NAME_FUNC_OFFSET(13616, glGetnUniformdvARB, glGetnUniformdvARB, NULL, 822),
- NAME_FUNC_OFFSET(13635, glGetnUniformfvARB, glGetnUniformfvARB, NULL, 823),
- NAME_FUNC_OFFSET(13654, glGetnUniformivARB, glGetnUniformivARB, NULL, 824),
- NAME_FUNC_OFFSET(13673, glGetnUniformuivARB, glGetnUniformuivARB, NULL, 825),
- NAME_FUNC_OFFSET(13693, glReadnPixelsARB, glReadnPixelsARB, NULL, 826),
- NAME_FUNC_OFFSET(13710, glDrawArraysInstancedBaseInstance, glDrawArraysInstancedBaseInstance, NULL, 827),
- NAME_FUNC_OFFSET(13744, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, NULL, 828),
- NAME_FUNC_OFFSET(13780, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, NULL, 829),
- NAME_FUNC_OFFSET(13826, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackInstanced, NULL, 830),
- NAME_FUNC_OFFSET(13859, glDrawTransformFeedbackStreamInstanced, glDrawTransformFeedbackStreamInstanced, NULL, 831),
- NAME_FUNC_OFFSET(13898, gl_dispatch_stub_832, gl_dispatch_stub_832, NULL, 832),
- NAME_FUNC_OFFSET(13920, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, NULL, 833),
- NAME_FUNC_OFFSET(13953, glBindImageTexture, glBindImageTexture, NULL, 834),
- NAME_FUNC_OFFSET(13972, glMemoryBarrier, glMemoryBarrier, NULL, 835),
- NAME_FUNC_OFFSET(13988, glTexStorage1D, glTexStorage1D, NULL, 836),
- NAME_FUNC_OFFSET(14003, glTexStorage2D, glTexStorage2D, NULL, 837),
- NAME_FUNC_OFFSET(14018, glTexStorage3D, glTexStorage3D, NULL, 838),
- NAME_FUNC_OFFSET(14033, glTextureStorage1DEXT, glTextureStorage1DEXT, NULL, 839),
- NAME_FUNC_OFFSET(14055, glTextureStorage2DEXT, glTextureStorage2DEXT, NULL, 840),
- NAME_FUNC_OFFSET(14077, glTextureStorage3DEXT, glTextureStorage3DEXT, NULL, 841),
- NAME_FUNC_OFFSET(14099, glClearBufferData, glClearBufferData, NULL, 842),
- NAME_FUNC_OFFSET(14117, glClearBufferSubData, glClearBufferSubData, NULL, 843),
- NAME_FUNC_OFFSET(14138, glDispatchCompute, glDispatchCompute, NULL, 844),
- NAME_FUNC_OFFSET(14156, glDispatchComputeIndirect, glDispatchComputeIndirect, NULL, 845),
- NAME_FUNC_OFFSET(14182, glTextureView, glTextureView, NULL, 846),
- NAME_FUNC_OFFSET(14196, glBindVertexBuffer, glBindVertexBuffer, NULL, 847),
- NAME_FUNC_OFFSET(14215, glVertexAttribBinding, glVertexAttribBinding, NULL, 848),
- NAME_FUNC_OFFSET(14237, glVertexAttribFormat, glVertexAttribFormat, NULL, 849),
- NAME_FUNC_OFFSET(14258, glVertexAttribIFormat, glVertexAttribIFormat, NULL, 850),
- NAME_FUNC_OFFSET(14280, glVertexAttribLFormat, glVertexAttribLFormat, NULL, 851),
- NAME_FUNC_OFFSET(14302, glVertexBindingDivisor, glVertexBindingDivisor, NULL, 852),
- NAME_FUNC_OFFSET(14325, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, NULL, 853),
- NAME_FUNC_OFFSET(14351, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, NULL, 854),
- NAME_FUNC_OFFSET(14379, glTexBufferRange, glTexBufferRange, NULL, 855),
- NAME_FUNC_OFFSET(14396, glTexStorage2DMultisample, glTexStorage2DMultisample, NULL, 856),
- NAME_FUNC_OFFSET(14422, glTexStorage3DMultisample, glTexStorage3DMultisample, NULL, 857),
- NAME_FUNC_OFFSET(14448, glBufferStorage, glBufferStorage, NULL, 858),
- NAME_FUNC_OFFSET(14464, glInvalidateBufferData, glInvalidateBufferData, NULL, 859),
- NAME_FUNC_OFFSET(14487, glInvalidateBufferSubData, glInvalidateBufferSubData, NULL, 860),
- NAME_FUNC_OFFSET(14513, glInvalidateFramebuffer, glInvalidateFramebuffer, NULL, 861),
- NAME_FUNC_OFFSET(14537, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, NULL, 862),
- NAME_FUNC_OFFSET(14564, glInvalidateTexImage, glInvalidateTexImage, NULL, 863),
- NAME_FUNC_OFFSET(14585, glInvalidateTexSubImage, glInvalidateTexSubImage, NULL, 864),
- NAME_FUNC_OFFSET(14609, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, 865),
- NAME_FUNC_OFFSET(14628, gl_dispatch_stub_866, gl_dispatch_stub_866, NULL, 866),
- NAME_FUNC_OFFSET(14642, gl_dispatch_stub_867, gl_dispatch_stub_867, NULL, 867),
- NAME_FUNC_OFFSET(14657, gl_dispatch_stub_868, gl_dispatch_stub_868, NULL, 868),
- NAME_FUNC_OFFSET(14671, gl_dispatch_stub_869, gl_dispatch_stub_869, NULL, 869),
- NAME_FUNC_OFFSET(14686, gl_dispatch_stub_870, gl_dispatch_stub_870, NULL, 870),
- NAME_FUNC_OFFSET(14700, gl_dispatch_stub_871, gl_dispatch_stub_871, NULL, 871),
- NAME_FUNC_OFFSET(14715, gl_dispatch_stub_872, gl_dispatch_stub_872, NULL, 872),
- NAME_FUNC_OFFSET(14729, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873),
- NAME_FUNC_OFFSET(14744, gl_dispatch_stub_874, gl_dispatch_stub_874, NULL, 874),
- NAME_FUNC_OFFSET(14766, gl_dispatch_stub_875, gl_dispatch_stub_875, NULL, 875),
- NAME_FUNC_OFFSET(14784, gl_dispatch_stub_876, gl_dispatch_stub_876, NULL, 876),
- NAME_FUNC_OFFSET(14801, gl_dispatch_stub_877, gl_dispatch_stub_877, NULL, 877),
- NAME_FUNC_OFFSET(14821, glColorPointerEXT, glColorPointerEXT, NULL, 878),
- NAME_FUNC_OFFSET(14839, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, 879),
- NAME_FUNC_OFFSET(14860, glIndexPointerEXT, glIndexPointerEXT, NULL, 880),
- NAME_FUNC_OFFSET(14878, glNormalPointerEXT, glNormalPointerEXT, NULL, 881),
- NAME_FUNC_OFFSET(14897, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, 882),
- NAME_FUNC_OFFSET(14918, glVertexPointerEXT, glVertexPointerEXT, NULL, 883),
- NAME_FUNC_OFFSET(14937, gl_dispatch_stub_884, gl_dispatch_stub_884, NULL, 884),
- NAME_FUNC_OFFSET(14961, glActiveShaderProgram, glActiveShaderProgram, NULL, 885),
- NAME_FUNC_OFFSET(14983, glBindProgramPipeline, glBindProgramPipeline, NULL, 886),
- NAME_FUNC_OFFSET(15005, glCreateShaderProgramv, glCreateShaderProgramv, NULL, 887),
- NAME_FUNC_OFFSET(15028, glDeleteProgramPipelines, glDeleteProgramPipelines, NULL, 888),
- NAME_FUNC_OFFSET(15053, glGenProgramPipelines, glGenProgramPipelines, NULL, 889),
- NAME_FUNC_OFFSET(15075, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, NULL, 890),
- NAME_FUNC_OFFSET(15103, glGetProgramPipelineiv, glGetProgramPipelineiv, NULL, 891),
- NAME_FUNC_OFFSET(15126, glIsProgramPipeline, glIsProgramPipeline, NULL, 892),
- NAME_FUNC_OFFSET(15146, glLockArraysEXT, glLockArraysEXT, NULL, 893),
- NAME_FUNC_OFFSET(15162, glProgramUniform1f, glProgramUniform1f, NULL, 894),
- NAME_FUNC_OFFSET(15181, glProgramUniform1fv, glProgramUniform1fv, NULL, 895),
- NAME_FUNC_OFFSET(15201, glProgramUniform1i, glProgramUniform1i, NULL, 896),
- NAME_FUNC_OFFSET(15220, glProgramUniform1iv, glProgramUniform1iv, NULL, 897),
- NAME_FUNC_OFFSET(15240, glProgramUniform1ui, glProgramUniform1ui, NULL, 898),
- NAME_FUNC_OFFSET(15260, glProgramUniform1uiv, glProgramUniform1uiv, NULL, 899),
- NAME_FUNC_OFFSET(15281, glProgramUniform2f, glProgramUniform2f, NULL, 900),
- NAME_FUNC_OFFSET(15300, glProgramUniform2fv, glProgramUniform2fv, NULL, 901),
- NAME_FUNC_OFFSET(15320, glProgramUniform2i, glProgramUniform2i, NULL, 902),
- NAME_FUNC_OFFSET(15339, glProgramUniform2iv, glProgramUniform2iv, NULL, 903),
- NAME_FUNC_OFFSET(15359, glProgramUniform2ui, glProgramUniform2ui, NULL, 904),
- NAME_FUNC_OFFSET(15379, glProgramUniform2uiv, glProgramUniform2uiv, NULL, 905),
- NAME_FUNC_OFFSET(15400, glProgramUniform3f, glProgramUniform3f, NULL, 906),
- NAME_FUNC_OFFSET(15419, glProgramUniform3fv, glProgramUniform3fv, NULL, 907),
- NAME_FUNC_OFFSET(15439, glProgramUniform3i, glProgramUniform3i, NULL, 908),
- NAME_FUNC_OFFSET(15458, glProgramUniform3iv, glProgramUniform3iv, NULL, 909),
- NAME_FUNC_OFFSET(15478, glProgramUniform3ui, glProgramUniform3ui, NULL, 910),
- NAME_FUNC_OFFSET(15498, glProgramUniform3uiv, glProgramUniform3uiv, NULL, 911),
- NAME_FUNC_OFFSET(15519, glProgramUniform4f, glProgramUniform4f, NULL, 912),
- NAME_FUNC_OFFSET(15538, glProgramUniform4fv, glProgramUniform4fv, NULL, 913),
- NAME_FUNC_OFFSET(15558, glProgramUniform4i, glProgramUniform4i, NULL, 914),
- NAME_FUNC_OFFSET(15577, glProgramUniform4iv, glProgramUniform4iv, NULL, 915),
- NAME_FUNC_OFFSET(15597, glProgramUniform4ui, glProgramUniform4ui, NULL, 916),
- NAME_FUNC_OFFSET(15617, glProgramUniform4uiv, glProgramUniform4uiv, NULL, 917),
- NAME_FUNC_OFFSET(15638, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, NULL, 918),
- NAME_FUNC_OFFSET(15664, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, NULL, 919),
- NAME_FUNC_OFFSET(15692, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, NULL, 920),
- NAME_FUNC_OFFSET(15720, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, NULL, 921),
- NAME_FUNC_OFFSET(15746, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, NULL, 922),
- NAME_FUNC_OFFSET(15774, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, NULL, 923),
- NAME_FUNC_OFFSET(15802, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, NULL, 924),
- NAME_FUNC_OFFSET(15828, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, NULL, 925),
- NAME_FUNC_OFFSET(15856, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, NULL, 926),
- NAME_FUNC_OFFSET(15884, glUnlockArraysEXT, glUnlockArraysEXT, NULL, 927),
- NAME_FUNC_OFFSET(15902, glUseProgramStages, glUseProgramStages, NULL, 928),
- NAME_FUNC_OFFSET(15921, glValidateProgramPipeline, glValidateProgramPipeline, NULL, 929),
- NAME_FUNC_OFFSET(15947, glDebugMessageCallback, glDebugMessageCallback, NULL, 930),
- NAME_FUNC_OFFSET(15970, glDebugMessageControl, glDebugMessageControl, NULL, 931),
- NAME_FUNC_OFFSET(15992, glDebugMessageInsert, glDebugMessageInsert, NULL, 932),
- NAME_FUNC_OFFSET(16013, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 933),
- NAME_FUNC_OFFSET(16034, glGetObjectLabel, glGetObjectLabel, NULL, 934),
- NAME_FUNC_OFFSET(16051, glGetObjectPtrLabel, glGetObjectPtrLabel, NULL, 935),
- NAME_FUNC_OFFSET(16071, glObjectLabel, glObjectLabel, NULL, 936),
- NAME_FUNC_OFFSET(16085, glObjectPtrLabel, glObjectPtrLabel, NULL, 937),
- NAME_FUNC_OFFSET(16102, glPopDebugGroup, glPopDebugGroup, NULL, 938),
- NAME_FUNC_OFFSET(16118, glPushDebugGroup, glPushDebugGroup, NULL, 939),
- NAME_FUNC_OFFSET(16135, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 940),
- NAME_FUNC_OFFSET(16157, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 941),
- NAME_FUNC_OFFSET(16180, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 942),
- NAME_FUNC_OFFSET(16203, glFogCoordfEXT, glFogCoordfEXT, NULL, 943),
- NAME_FUNC_OFFSET(16218, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 944),
- NAME_FUNC_OFFSET(16234, glResizeBuffersMESA, glResizeBuffersMESA, NULL, 945),
- NAME_FUNC_OFFSET(16254, glWindowPos4dMESA, glWindowPos4dMESA, NULL, 946),
- NAME_FUNC_OFFSET(16272, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, 947),
- NAME_FUNC_OFFSET(16291, glWindowPos4fMESA, glWindowPos4fMESA, NULL, 948),
- NAME_FUNC_OFFSET(16309, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, 949),
- NAME_FUNC_OFFSET(16328, glWindowPos4iMESA, glWindowPos4iMESA, NULL, 950),
- NAME_FUNC_OFFSET(16346, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, 951),
- NAME_FUNC_OFFSET(16365, glWindowPos4sMESA, glWindowPos4sMESA, NULL, 952),
- NAME_FUNC_OFFSET(16383, glWindowPos4svMESA, glWindowPos4svMESA, NULL, 953),
- NAME_FUNC_OFFSET(16402, gl_dispatch_stub_954, gl_dispatch_stub_954, NULL, 954),
- NAME_FUNC_OFFSET(16427, gl_dispatch_stub_955, gl_dispatch_stub_955, NULL, 955),
- NAME_FUNC_OFFSET(16454, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, 956),
- NAME_FUNC_OFFSET(16478, glExecuteProgramNV, glExecuteProgramNV, NULL, 957),
- NAME_FUNC_OFFSET(16497, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, 958),
- NAME_FUNC_OFFSET(16523, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, 959),
- NAME_FUNC_OFFSET(16549, glGetProgramStringNV, glGetProgramStringNV, NULL, 960),
- NAME_FUNC_OFFSET(16570, glGetProgramivNV, glGetProgramivNV, NULL, 961),
- NAME_FUNC_OFFSET(16587, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, 962),
- NAME_FUNC_OFFSET(16608, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, 963),
- NAME_FUNC_OFFSET(16630, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, 964),
- NAME_FUNC_OFFSET(16652, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, 965),
- NAME_FUNC_OFFSET(16674, glLoadProgramNV, glLoadProgramNV, NULL, 966),
- NAME_FUNC_OFFSET(16690, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, 967),
- NAME_FUNC_OFFSET(16715, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, 968),
- NAME_FUNC_OFFSET(16740, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, 969),
- NAME_FUNC_OFFSET(16768, glTrackMatrixNV, glTrackMatrixNV, NULL, 970),
- NAME_FUNC_OFFSET(16784, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, 971),
- NAME_FUNC_OFFSET(16803, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, 972),
- NAME_FUNC_OFFSET(16823, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, 973),
- NAME_FUNC_OFFSET(16842, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, 974),
- NAME_FUNC_OFFSET(16862, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, 975),
- NAME_FUNC_OFFSET(16881, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, 976),
- NAME_FUNC_OFFSET(16901, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, 977),
- NAME_FUNC_OFFSET(16920, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, 978),
- NAME_FUNC_OFFSET(16940, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, 979),
- NAME_FUNC_OFFSET(16959, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, 980),
- NAME_FUNC_OFFSET(16979, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, 981),
- NAME_FUNC_OFFSET(16998, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, 982),
- NAME_FUNC_OFFSET(17018, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, 983),
- NAME_FUNC_OFFSET(17037, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, 984),
- NAME_FUNC_OFFSET(17057, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, 985),
- NAME_FUNC_OFFSET(17076, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, 986),
- NAME_FUNC_OFFSET(17096, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, 987),
- NAME_FUNC_OFFSET(17115, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, 988),
- NAME_FUNC_OFFSET(17135, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, 989),
- NAME_FUNC_OFFSET(17154, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, 990),
- NAME_FUNC_OFFSET(17174, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, 991),
- NAME_FUNC_OFFSET(17193, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, 992),
- NAME_FUNC_OFFSET(17213, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, 993),
- NAME_FUNC_OFFSET(17232, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, 994),
- NAME_FUNC_OFFSET(17252, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, 995),
- NAME_FUNC_OFFSET(17272, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, 996),
- NAME_FUNC_OFFSET(17293, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, 997),
- NAME_FUNC_OFFSET(17317, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, 998),
- NAME_FUNC_OFFSET(17338, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, 999),
- NAME_FUNC_OFFSET(17359, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, 1000),
- NAME_FUNC_OFFSET(17380, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, 1001),
- NAME_FUNC_OFFSET(17401, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, 1002),
- NAME_FUNC_OFFSET(17422, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, 1003),
- NAME_FUNC_OFFSET(17443, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, 1004),
- NAME_FUNC_OFFSET(17464, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, 1005),
- NAME_FUNC_OFFSET(17485, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, 1006),
- NAME_FUNC_OFFSET(17506, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, 1007),
- NAME_FUNC_OFFSET(17527, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, 1008),
- NAME_FUNC_OFFSET(17548, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, 1009),
- NAME_FUNC_OFFSET(17569, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, 1010),
- NAME_FUNC_OFFSET(17591, glGetTexBumpParameterfvATI, glGetTexBumpParameterfvATI, NULL, 1011),
- NAME_FUNC_OFFSET(17618, glGetTexBumpParameterivATI, glGetTexBumpParameterivATI, NULL, 1012),
- NAME_FUNC_OFFSET(17645, glTexBumpParameterfvATI, glTexBumpParameterfvATI, NULL, 1013),
- NAME_FUNC_OFFSET(17669, glTexBumpParameterivATI, glTexBumpParameterivATI, NULL, 1014),
- NAME_FUNC_OFFSET(17693, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, 1015),
- NAME_FUNC_OFFSET(17715, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, 1016),
- NAME_FUNC_OFFSET(17737, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, 1017),
- NAME_FUNC_OFFSET(17759, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, 1018),
- NAME_FUNC_OFFSET(17784, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, 1019),
- NAME_FUNC_OFFSET(17808, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, 1020),
- NAME_FUNC_OFFSET(17830, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, 1021),
- NAME_FUNC_OFFSET(17852, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, 1022),
- NAME_FUNC_OFFSET(17874, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, 1023),
- NAME_FUNC_OFFSET(17900, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, 1024),
- NAME_FUNC_OFFSET(17923, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, 1025),
- NAME_FUNC_OFFSET(17947, glPassTexCoordATI, glPassTexCoordATI, NULL, 1026),
- NAME_FUNC_OFFSET(17965, glSampleMapATI, glSampleMapATI, NULL, 1027),
- NAME_FUNC_OFFSET(17980, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, 1028),
- NAME_FUNC_OFFSET(18011, gl_dispatch_stub_1029, gl_dispatch_stub_1029, NULL, 1029),
- NAME_FUNC_OFFSET(18034, gl_dispatch_stub_1030, gl_dispatch_stub_1030, NULL, 1030),
- NAME_FUNC_OFFSET(18057, gl_dispatch_stub_1031, gl_dispatch_stub_1031, NULL, 1031),
- NAME_FUNC_OFFSET(18080, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, 1032),
- NAME_FUNC_OFFSET(18111, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, 1033),
- NAME_FUNC_OFFSET(18142, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, 1034),
- NAME_FUNC_OFFSET(18170, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, 1035),
- NAME_FUNC_OFFSET(18199, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, 1036),
- NAME_FUNC_OFFSET(18227, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, 1037),
- NAME_FUNC_OFFSET(18256, glPrimitiveRestartNV, glPrimitiveRestartNV, NULL, 1038),
- NAME_FUNC_OFFSET(18277, gl_dispatch_stub_1039, gl_dispatch_stub_1039, NULL, 1039),
- NAME_FUNC_OFFSET(18294, gl_dispatch_stub_1040, gl_dispatch_stub_1040, NULL, 1040),
- NAME_FUNC_OFFSET(18307, gl_dispatch_stub_1041, gl_dispatch_stub_1041, NULL, 1041),
- NAME_FUNC_OFFSET(18321, gl_dispatch_stub_1042, gl_dispatch_stub_1042, NULL, 1042),
- NAME_FUNC_OFFSET(18338, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 1043),
- NAME_FUNC_OFFSET(18359, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 1044),
- NAME_FUNC_OFFSET(18381, gl_dispatch_stub_1045, gl_dispatch_stub_1045, NULL, 1045),
- NAME_FUNC_OFFSET(18405, gl_dispatch_stub_1046, gl_dispatch_stub_1046, NULL, 1046),
- NAME_FUNC_OFFSET(18435, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1047),
- NAME_FUNC_OFFSET(18456, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1048),
- NAME_FUNC_OFFSET(18478, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1049),
- NAME_FUNC_OFFSET(18499, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1050),
- NAME_FUNC_OFFSET(18521, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1051),
- NAME_FUNC_OFFSET(18543, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1052),
- NAME_FUNC_OFFSET(18566, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1053),
- NAME_FUNC_OFFSET(18587, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1054),
- NAME_FUNC_OFFSET(18609, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1055),
- NAME_FUNC_OFFSET(18631, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1056),
- NAME_FUNC_OFFSET(18654, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1057),
- NAME_FUNC_OFFSET(18675, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1058),
- NAME_FUNC_OFFSET(18697, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1059),
- NAME_FUNC_OFFSET(18719, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1060),
- NAME_FUNC_OFFSET(18742, glClearColorIiEXT, glClearColorIiEXT, NULL, 1061),
- NAME_FUNC_OFFSET(18760, glClearColorIuiEXT, glClearColorIuiEXT, NULL, 1062),
- NAME_FUNC_OFFSET(18779, glBindBufferOffsetEXT, glBindBufferOffsetEXT, NULL, 1063),
- NAME_FUNC_OFFSET(18801, glBeginPerfMonitorAMD, glBeginPerfMonitorAMD, NULL, 1064),
- NAME_FUNC_OFFSET(18823, glDeletePerfMonitorsAMD, glDeletePerfMonitorsAMD, NULL, 1065),
- NAME_FUNC_OFFSET(18847, glEndPerfMonitorAMD, glEndPerfMonitorAMD, NULL, 1066),
- NAME_FUNC_OFFSET(18867, glGenPerfMonitorsAMD, glGenPerfMonitorsAMD, NULL, 1067),
- NAME_FUNC_OFFSET(18888, glGetPerfMonitorCounterDataAMD, glGetPerfMonitorCounterDataAMD, NULL, 1068),
- NAME_FUNC_OFFSET(18919, glGetPerfMonitorCounterInfoAMD, glGetPerfMonitorCounterInfoAMD, NULL, 1069),
- NAME_FUNC_OFFSET(18950, glGetPerfMonitorCounterStringAMD, glGetPerfMonitorCounterStringAMD, NULL, 1070),
- NAME_FUNC_OFFSET(18983, glGetPerfMonitorCountersAMD, glGetPerfMonitorCountersAMD, NULL, 1071),
- NAME_FUNC_OFFSET(19011, glGetPerfMonitorGroupStringAMD, glGetPerfMonitorGroupStringAMD, NULL, 1072),
- NAME_FUNC_OFFSET(19042, glGetPerfMonitorGroupsAMD, glGetPerfMonitorGroupsAMD, NULL, 1073),
- NAME_FUNC_OFFSET(19068, glSelectPerfMonitorCountersAMD, glSelectPerfMonitorCountersAMD, NULL, 1074),
- NAME_FUNC_OFFSET(19099, glGetObjectParameterivAPPLE, glGetObjectParameterivAPPLE, NULL, 1075),
- NAME_FUNC_OFFSET(19127, glObjectPurgeableAPPLE, glObjectPurgeableAPPLE, NULL, 1076),
- NAME_FUNC_OFFSET(19150, glObjectUnpurgeableAPPLE, glObjectUnpurgeableAPPLE, NULL, 1077),
- NAME_FUNC_OFFSET(19175, glActiveProgramEXT, glActiveProgramEXT, NULL, 1078),
- NAME_FUNC_OFFSET(19194, glCreateShaderProgramEXT, glCreateShaderProgramEXT, NULL, 1079),
- NAME_FUNC_OFFSET(19219, glUseShaderProgramEXT, glUseShaderProgramEXT, NULL, 1080),
- NAME_FUNC_OFFSET(19241, glTextureBarrierNV, glTextureBarrierNV, NULL, 1081),
- NAME_FUNC_OFFSET(19260, glVDPAUFiniNV, glVDPAUFiniNV, NULL, 1082),
- NAME_FUNC_OFFSET(19274, glVDPAUGetSurfaceivNV, glVDPAUGetSurfaceivNV, NULL, 1083),
- NAME_FUNC_OFFSET(19296, glVDPAUInitNV, glVDPAUInitNV, NULL, 1084),
- NAME_FUNC_OFFSET(19310, glVDPAUIsSurfaceNV, glVDPAUIsSurfaceNV, NULL, 1085),
- NAME_FUNC_OFFSET(19329, glVDPAUMapSurfacesNV, glVDPAUMapSurfacesNV, NULL, 1086),
- NAME_FUNC_OFFSET(19350, glVDPAURegisterOutputSurfaceNV, glVDPAURegisterOutputSurfaceNV, NULL, 1087),
- NAME_FUNC_OFFSET(19381, glVDPAURegisterVideoSurfaceNV, glVDPAURegisterVideoSurfaceNV, NULL, 1088),
- NAME_FUNC_OFFSET(19411, glVDPAUSurfaceAccessNV, glVDPAUSurfaceAccessNV, NULL, 1089),
- NAME_FUNC_OFFSET(19434, glVDPAUUnmapSurfacesNV, glVDPAUUnmapSurfacesNV, NULL, 1090),
- NAME_FUNC_OFFSET(19457, glVDPAUUnregisterSurfaceNV, glVDPAUUnregisterSurfaceNV, NULL, 1091),
- NAME_FUNC_OFFSET(19484, gl_dispatch_stub_1092, gl_dispatch_stub_1092, NULL, 1092),
- NAME_FUNC_OFFSET(19509, gl_dispatch_stub_1093, gl_dispatch_stub_1093, NULL, 1093),
- NAME_FUNC_OFFSET(19538, gl_dispatch_stub_1094, gl_dispatch_stub_1094, NULL, 1094),
- NAME_FUNC_OFFSET(19569, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetRenderbufferStorageOES, NULL, 1095),
- NAME_FUNC_OFFSET(19608, glEGLImageTargetTexture2DOES, glEGLImageTargetTexture2DOES, NULL, 1096),
- NAME_FUNC_OFFSET(19637, gl_dispatch_stub_1097, gl_dispatch_stub_1097, NULL, 1097),
- NAME_FUNC_OFFSET(19650, gl_dispatch_stub_1098, gl_dispatch_stub_1098, NULL, 1098),
- NAME_FUNC_OFFSET(19664, gl_dispatch_stub_1099, gl_dispatch_stub_1099, NULL, 1099),
- NAME_FUNC_OFFSET(19678, gl_dispatch_stub_1100, gl_dispatch_stub_1100, NULL, 1100),
- NAME_FUNC_OFFSET(19688, gl_dispatch_stub_1101, gl_dispatch_stub_1101, NULL, 1101),
- NAME_FUNC_OFFSET(19702, gl_dispatch_stub_1102, gl_dispatch_stub_1102, NULL, 1102),
- NAME_FUNC_OFFSET(19709, gl_dispatch_stub_1103, gl_dispatch_stub_1103, NULL, 1103),
- NAME_FUNC_OFFSET(19717, gl_dispatch_stub_1104, gl_dispatch_stub_1104, NULL, 1104),
- NAME_FUNC_OFFSET(19728, gl_dispatch_stub_1105, gl_dispatch_stub_1105, NULL, 1105),
- NAME_FUNC_OFFSET(19739, gl_dispatch_stub_1106, gl_dispatch_stub_1106, NULL, 1106),
- NAME_FUNC_OFFSET(19753, gl_dispatch_stub_1107, gl_dispatch_stub_1107, NULL, 1107),
- NAME_FUNC_OFFSET(19768, gl_dispatch_stub_1108, gl_dispatch_stub_1108, NULL, 1108),
- NAME_FUNC_OFFSET(19777, gl_dispatch_stub_1109, gl_dispatch_stub_1109, NULL, 1109),
- NAME_FUNC_OFFSET(19787, gl_dispatch_stub_1110, gl_dispatch_stub_1110, NULL, 1110),
- NAME_FUNC_OFFSET(19800, gl_dispatch_stub_1111, gl_dispatch_stub_1111, NULL, 1111),
- NAME_FUNC_OFFSET(19814, gl_dispatch_stub_1112, gl_dispatch_stub_1112, NULL, 1112),
- NAME_FUNC_OFFSET(19826, gl_dispatch_stub_1113, gl_dispatch_stub_1113, NULL, 1113),
- NAME_FUNC_OFFSET(19839, gl_dispatch_stub_1114, gl_dispatch_stub_1114, NULL, 1114),
- NAME_FUNC_OFFSET(19853, gl_dispatch_stub_1115, gl_dispatch_stub_1115, NULL, 1115),
- NAME_FUNC_OFFSET(19871, gl_dispatch_stub_1116, gl_dispatch_stub_1116, NULL, 1116),
- NAME_FUNC_OFFSET(19882, gl_dispatch_stub_1117, gl_dispatch_stub_1117, NULL, 1117),
- NAME_FUNC_OFFSET(19891, gl_dispatch_stub_1118, gl_dispatch_stub_1118, NULL, 1118),
- NAME_FUNC_OFFSET(19900, gl_dispatch_stub_1119, gl_dispatch_stub_1119, NULL, 1119),
- NAME_FUNC_OFFSET(19913, gl_dispatch_stub_1120, gl_dispatch_stub_1120, NULL, 1120),
- NAME_FUNC_OFFSET(19930, gl_dispatch_stub_1121, gl_dispatch_stub_1121, NULL, 1121),
- NAME_FUNC_OFFSET(19940, gl_dispatch_stub_1122, gl_dispatch_stub_1122, NULL, 1122),
- NAME_FUNC_OFFSET(19958, gl_dispatch_stub_1123, gl_dispatch_stub_1123, NULL, 1123),
- NAME_FUNC_OFFSET(19967, gl_dispatch_stub_1124, gl_dispatch_stub_1124, NULL, 1124),
- NAME_FUNC_OFFSET(19977, gl_dispatch_stub_1125, gl_dispatch_stub_1125, NULL, 1125),
- NAME_FUNC_OFFSET(19988, gl_dispatch_stub_1126, gl_dispatch_stub_1126, NULL, 1126),
- NAME_FUNC_OFFSET(20004, gl_dispatch_stub_1127, gl_dispatch_stub_1127, NULL, 1127),
- NAME_FUNC_OFFSET(20017, gl_dispatch_stub_1128, gl_dispatch_stub_1128, NULL, 1128),
- NAME_FUNC_OFFSET(20030, gl_dispatch_stub_1129, gl_dispatch_stub_1129, NULL, 1129),
- NAME_FUNC_OFFSET(20043, gl_dispatch_stub_1130, gl_dispatch_stub_1130, NULL, 1130),
- NAME_FUNC_OFFSET(20059, gl_dispatch_stub_1131, gl_dispatch_stub_1131, NULL, 1131),
- NAME_FUNC_OFFSET(20075, gl_dispatch_stub_1132, gl_dispatch_stub_1132, NULL, 1132),
- NAME_FUNC_OFFSET(20087, gl_dispatch_stub_1133, gl_dispatch_stub_1133, NULL, 1133),
- NAME_FUNC_OFFSET(20100, gl_dispatch_stub_1134, gl_dispatch_stub_1134, NULL, 1134),
- NAME_FUNC_OFFSET(20116, gl_dispatch_stub_1135, gl_dispatch_stub_1135, NULL, 1135),
- NAME_FUNC_OFFSET(20130, gl_dispatch_stub_1136, gl_dispatch_stub_1136, NULL, 1136),
- NAME_FUNC_OFFSET(20150, gl_dispatch_stub_1137, gl_dispatch_stub_1137, NULL, 1137),
- NAME_FUNC_OFFSET(20168, gl_dispatch_stub_1138, gl_dispatch_stub_1138, NULL, 1138),
- NAME_FUNC_OFFSET(20187, gl_dispatch_stub_1139, gl_dispatch_stub_1139, NULL, 1139),
- NAME_FUNC_OFFSET(20204, glTexGenf, glTexGenf, NULL, 190),
- NAME_FUNC_OFFSET(20217, glTexGenfv, glTexGenfv, NULL, 191),
- NAME_FUNC_OFFSET(20231, glTexGeni, glTexGeni, NULL, 192),
- NAME_FUNC_OFFSET(20244, glTexGeniv, glTexGeniv, NULL, 193),
- NAME_FUNC_OFFSET(20258, glReadBuffer, glReadBuffer, NULL, 254),
- NAME_FUNC_OFFSET(20273, glGetTexGenfv, glGetTexGenfv, NULL, 279),
- NAME_FUNC_OFFSET(20290, glGetTexGeniv, glGetTexGeniv, NULL, 280),
- NAME_FUNC_OFFSET(20307, glArrayElement, glArrayElement, NULL, 306),
- NAME_FUNC_OFFSET(20325, glBindTexture, glBindTexture, NULL, 307),
- NAME_FUNC_OFFSET(20342, glDrawArrays, glDrawArrays, NULL, 310),
- NAME_FUNC_OFFSET(20358, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, 322),
- NAME_FUNC_OFFSET(20383, glCopyTexImage1D, glCopyTexImage1D, NULL, 323),
- NAME_FUNC_OFFSET(20403, glCopyTexImage2D, glCopyTexImage2D, NULL, 324),
- NAME_FUNC_OFFSET(20423, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, 325),
- NAME_FUNC_OFFSET(20446, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, 326),
- NAME_FUNC_OFFSET(20469, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, 327),
- NAME_FUNC_OFFSET(20489, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, 328),
- NAME_FUNC_OFFSET(20506, glGetPointerv, glGetPointerv, NULL, 329),
- NAME_FUNC_OFFSET(20523, glIsTexture, glIsTextureEXT, glIsTextureEXT, 330),
- NAME_FUNC_OFFSET(20538, glPrioritizeTextures, glPrioritizeTextures, NULL, 331),
- NAME_FUNC_OFFSET(20562, glTexSubImage1D, glTexSubImage1D, NULL, 332),
- NAME_FUNC_OFFSET(20581, glTexSubImage2D, glTexSubImage2D, NULL, 333),
- NAME_FUNC_OFFSET(20600, glBlendColor, glBlendColor, NULL, 336),
- NAME_FUNC_OFFSET(20616, glBlendEquation, glBlendEquation, NULL, 337),
- NAME_FUNC_OFFSET(20635, glBlendEquation, glBlendEquation, NULL, 337),
- NAME_FUNC_OFFSET(20654, glDrawRangeElements, glDrawRangeElements, NULL, 338),
- NAME_FUNC_OFFSET(20677, glColorTable, glColorTable, NULL, 339),
- NAME_FUNC_OFFSET(20693, glColorTable, glColorTable, NULL, 339),
- NAME_FUNC_OFFSET(20709, glColorTableParameterfv, glColorTableParameterfv, NULL, 340),
- NAME_FUNC_OFFSET(20736, glColorTableParameteriv, glColorTableParameteriv, NULL, 341),
- NAME_FUNC_OFFSET(20763, glCopyColorTable, glCopyColorTable, NULL, 342),
- NAME_FUNC_OFFSET(20783, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
- NAME_FUNC_OFFSET(20802, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
- NAME_FUNC_OFFSET(20821, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
- NAME_FUNC_OFFSET(20851, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
- NAME_FUNC_OFFSET(20881, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
- NAME_FUNC_OFFSET(20911, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
- NAME_FUNC_OFFSET(20941, glColorSubTable, glColorSubTable, NULL, 346),
- NAME_FUNC_OFFSET(20960, glCopyColorSubTable, glCopyColorSubTable, NULL, 347),
- NAME_FUNC_OFFSET(20983, glConvolutionFilter1D, glConvolutionFilter1D, NULL, 348),
- NAME_FUNC_OFFSET(21008, glConvolutionFilter2D, glConvolutionFilter2D, NULL, 349),
- NAME_FUNC_OFFSET(21033, glConvolutionParameterf, glConvolutionParameterf, NULL, 350),
- NAME_FUNC_OFFSET(21060, glConvolutionParameterfv, glConvolutionParameterfv, NULL, 351),
- NAME_FUNC_OFFSET(21088, glConvolutionParameteri, glConvolutionParameteri, NULL, 352),
- NAME_FUNC_OFFSET(21115, glConvolutionParameteriv, glConvolutionParameteriv, NULL, 353),
- NAME_FUNC_OFFSET(21143, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, 354),
- NAME_FUNC_OFFSET(21172, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, 355),
- NAME_FUNC_OFFSET(21201, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, 356),
- NAME_FUNC_OFFSET(21227, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, 357),
- NAME_FUNC_OFFSET(21258, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, 358),
- NAME_FUNC_OFFSET(21289, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, 359),
- NAME_FUNC_OFFSET(21313, glSeparableFilter2D, glSeparableFilter2D, NULL, 360),
- NAME_FUNC_OFFSET(21336, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, 361),
- NAME_FUNC_OFFSET(21354, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, 362),
- NAME_FUNC_OFFSET(21383, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, 363),
- NAME_FUNC_OFFSET(21412, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, 364),
- NAME_FUNC_OFFSET(21427, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, 365),
- NAME_FUNC_OFFSET(21453, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, 366),
- NAME_FUNC_OFFSET(21479, glHistogram, glHistogram, NULL, 367),
- NAME_FUNC_OFFSET(21494, glMinmax, glMinmax, NULL, 368),
- NAME_FUNC_OFFSET(21506, glResetHistogram, glResetHistogram, NULL, 369),
- NAME_FUNC_OFFSET(21526, glResetMinmax, glResetMinmax, NULL, 370),
- NAME_FUNC_OFFSET(21543, glTexImage3D, glTexImage3D, NULL, 371),
- NAME_FUNC_OFFSET(21559, glTexImage3D, glTexImage3D, NULL, 371),
- NAME_FUNC_OFFSET(21575, glTexSubImage3D, glTexSubImage3D, NULL, 372),
- NAME_FUNC_OFFSET(21594, glTexSubImage3D, glTexSubImage3D, NULL, 372),
- NAME_FUNC_OFFSET(21613, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373),
- NAME_FUNC_OFFSET(21636, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373),
- NAME_FUNC_OFFSET(21659, glActiveTexture, glActiveTexture, NULL, 374),
- NAME_FUNC_OFFSET(21678, glClientActiveTexture, glClientActiveTexture, NULL, 375),
- NAME_FUNC_OFFSET(21703, glMultiTexCoord1d, glMultiTexCoord1d, NULL, 376),
- NAME_FUNC_OFFSET(21724, glMultiTexCoord1dv, glMultiTexCoord1dv, NULL, 377),
- NAME_FUNC_OFFSET(21746, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, 378),
- NAME_FUNC_OFFSET(21764, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, 379),
- NAME_FUNC_OFFSET(21783, glMultiTexCoord1i, glMultiTexCoord1i, NULL, 380),
- NAME_FUNC_OFFSET(21804, glMultiTexCoord1iv, glMultiTexCoord1iv, NULL, 381),
- NAME_FUNC_OFFSET(21826, glMultiTexCoord1s, glMultiTexCoord1s, NULL, 382),
- NAME_FUNC_OFFSET(21847, glMultiTexCoord1sv, glMultiTexCoord1sv, NULL, 383),
- NAME_FUNC_OFFSET(21869, glMultiTexCoord2d, glMultiTexCoord2d, NULL, 384),
- NAME_FUNC_OFFSET(21890, glMultiTexCoord2dv, glMultiTexCoord2dv, NULL, 385),
- NAME_FUNC_OFFSET(21912, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, 386),
- NAME_FUNC_OFFSET(21930, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, 387),
- NAME_FUNC_OFFSET(21949, glMultiTexCoord2i, glMultiTexCoord2i, NULL, 388),
- NAME_FUNC_OFFSET(21970, glMultiTexCoord2iv, glMultiTexCoord2iv, NULL, 389),
- NAME_FUNC_OFFSET(21992, glMultiTexCoord2s, glMultiTexCoord2s, NULL, 390),
- NAME_FUNC_OFFSET(22013, glMultiTexCoord2sv, glMultiTexCoord2sv, NULL, 391),
- NAME_FUNC_OFFSET(22035, glMultiTexCoord3d, glMultiTexCoord3d, NULL, 392),
- NAME_FUNC_OFFSET(22056, glMultiTexCoord3dv, glMultiTexCoord3dv, NULL, 393),
- NAME_FUNC_OFFSET(22078, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, 394),
- NAME_FUNC_OFFSET(22096, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, 395),
- NAME_FUNC_OFFSET(22115, glMultiTexCoord3i, glMultiTexCoord3i, NULL, 396),
- NAME_FUNC_OFFSET(22136, glMultiTexCoord3iv, glMultiTexCoord3iv, NULL, 397),
- NAME_FUNC_OFFSET(22158, glMultiTexCoord3s, glMultiTexCoord3s, NULL, 398),
- NAME_FUNC_OFFSET(22179, glMultiTexCoord3sv, glMultiTexCoord3sv, NULL, 399),
- NAME_FUNC_OFFSET(22201, glMultiTexCoord4d, glMultiTexCoord4d, NULL, 400),
- NAME_FUNC_OFFSET(22222, glMultiTexCoord4dv, glMultiTexCoord4dv, NULL, 401),
- NAME_FUNC_OFFSET(22244, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, 402),
- NAME_FUNC_OFFSET(22262, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, 403),
- NAME_FUNC_OFFSET(22281, glMultiTexCoord4i, glMultiTexCoord4i, NULL, 404),
- NAME_FUNC_OFFSET(22302, glMultiTexCoord4iv, glMultiTexCoord4iv, NULL, 405),
- NAME_FUNC_OFFSET(22324, glMultiTexCoord4s, glMultiTexCoord4s, NULL, 406),
- NAME_FUNC_OFFSET(22345, glMultiTexCoord4sv, glMultiTexCoord4sv, NULL, 407),
- NAME_FUNC_OFFSET(22367, glCompressedTexImage1D, glCompressedTexImage1D, NULL, 408),
- NAME_FUNC_OFFSET(22393, glCompressedTexImage2D, glCompressedTexImage2D, NULL, 409),
- NAME_FUNC_OFFSET(22419, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410),
- NAME_FUNC_OFFSET(22445, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410),
- NAME_FUNC_OFFSET(22471, glCompressedTexSubImage1D, glCompressedTexSubImage1D, NULL, 411),
- NAME_FUNC_OFFSET(22500, glCompressedTexSubImage2D, glCompressedTexSubImage2D, NULL, 412),
- NAME_FUNC_OFFSET(22529, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413),
- NAME_FUNC_OFFSET(22558, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413),
- NAME_FUNC_OFFSET(22587, glGetCompressedTexImage, glGetCompressedTexImage, NULL, 414),
- NAME_FUNC_OFFSET(22614, glLoadTransposeMatrixd, glLoadTransposeMatrixd, NULL, 415),
- NAME_FUNC_OFFSET(22640, glLoadTransposeMatrixf, glLoadTransposeMatrixf, NULL, 416),
- NAME_FUNC_OFFSET(22666, glMultTransposeMatrixd, glMultTransposeMatrixd, NULL, 417),
- NAME_FUNC_OFFSET(22692, glMultTransposeMatrixf, glMultTransposeMatrixf, NULL, 418),
- NAME_FUNC_OFFSET(22718, glSampleCoverage, glSampleCoverage, NULL, 419),
- NAME_FUNC_OFFSET(22738, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420),
- NAME_FUNC_OFFSET(22761, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420),
- NAME_FUNC_OFFSET(22785, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420),
- NAME_FUNC_OFFSET(22808, glFogCoordPointer, glFogCoordPointer, NULL, 421),
- NAME_FUNC_OFFSET(22829, glFogCoordd, glFogCoordd, NULL, 422),
- NAME_FUNC_OFFSET(22844, glFogCoorddv, glFogCoorddv, NULL, 423),
- NAME_FUNC_OFFSET(22860, glMultiDrawArrays, glMultiDrawArrays, NULL, 424),
- NAME_FUNC_OFFSET(22881, glPointParameterf, glPointParameterf, NULL, 425),
- NAME_FUNC_OFFSET(22902, glPointParameterf, glPointParameterf, NULL, 425),
- NAME_FUNC_OFFSET(22923, glPointParameterf, glPointParameterf, NULL, 425),
- NAME_FUNC_OFFSET(22945, glPointParameterfv, glPointParameterfv, NULL, 426),
- NAME_FUNC_OFFSET(22967, glPointParameterfv, glPointParameterfv, NULL, 426),
- NAME_FUNC_OFFSET(22989, glPointParameterfv, glPointParameterfv, NULL, 426),
- NAME_FUNC_OFFSET(23012, glPointParameteri, glPointParameteri, NULL, 427),
- NAME_FUNC_OFFSET(23032, glPointParameteriv, glPointParameteriv, NULL, 428),
- NAME_FUNC_OFFSET(23053, glSecondaryColor3b, glSecondaryColor3b, NULL, 429),
- NAME_FUNC_OFFSET(23075, glSecondaryColor3bv, glSecondaryColor3bv, NULL, 430),
- NAME_FUNC_OFFSET(23098, glSecondaryColor3d, glSecondaryColor3d, NULL, 431),
- NAME_FUNC_OFFSET(23120, glSecondaryColor3dv, glSecondaryColor3dv, NULL, 432),
- NAME_FUNC_OFFSET(23143, glSecondaryColor3i, glSecondaryColor3i, NULL, 433),
- NAME_FUNC_OFFSET(23165, glSecondaryColor3iv, glSecondaryColor3iv, NULL, 434),
- NAME_FUNC_OFFSET(23188, glSecondaryColor3s, glSecondaryColor3s, NULL, 435),
- NAME_FUNC_OFFSET(23210, glSecondaryColor3sv, glSecondaryColor3sv, NULL, 436),
- NAME_FUNC_OFFSET(23233, glSecondaryColor3ub, glSecondaryColor3ub, NULL, 437),
- NAME_FUNC_OFFSET(23256, glSecondaryColor3ubv, glSecondaryColor3ubv, NULL, 438),
- NAME_FUNC_OFFSET(23280, glSecondaryColor3ui, glSecondaryColor3ui, NULL, 439),
- NAME_FUNC_OFFSET(23303, glSecondaryColor3uiv, glSecondaryColor3uiv, NULL, 440),
- NAME_FUNC_OFFSET(23327, glSecondaryColor3us, glSecondaryColor3us, NULL, 441),
- NAME_FUNC_OFFSET(23350, glSecondaryColor3usv, glSecondaryColor3usv, NULL, 442),
- NAME_FUNC_OFFSET(23374, glSecondaryColorPointer, glSecondaryColorPointer, NULL, 443),
- NAME_FUNC_OFFSET(23401, glWindowPos2d, glWindowPos2d, NULL, 444),
- NAME_FUNC_OFFSET(23418, glWindowPos2d, glWindowPos2d, NULL, 444),
- NAME_FUNC_OFFSET(23436, glWindowPos2dv, glWindowPos2dv, NULL, 445),
- NAME_FUNC_OFFSET(23454, glWindowPos2dv, glWindowPos2dv, NULL, 445),
- NAME_FUNC_OFFSET(23473, glWindowPos2f, glWindowPos2f, NULL, 446),
- NAME_FUNC_OFFSET(23490, glWindowPos2f, glWindowPos2f, NULL, 446),
- NAME_FUNC_OFFSET(23508, glWindowPos2fv, glWindowPos2fv, NULL, 447),
- NAME_FUNC_OFFSET(23526, glWindowPos2fv, glWindowPos2fv, NULL, 447),
- NAME_FUNC_OFFSET(23545, glWindowPos2i, glWindowPos2i, NULL, 448),
- NAME_FUNC_OFFSET(23562, glWindowPos2i, glWindowPos2i, NULL, 448),
- NAME_FUNC_OFFSET(23580, glWindowPos2iv, glWindowPos2iv, NULL, 449),
- NAME_FUNC_OFFSET(23598, glWindowPos2iv, glWindowPos2iv, NULL, 449),
- NAME_FUNC_OFFSET(23617, glWindowPos2s, glWindowPos2s, NULL, 450),
- NAME_FUNC_OFFSET(23634, glWindowPos2s, glWindowPos2s, NULL, 450),
- NAME_FUNC_OFFSET(23652, glWindowPos2sv, glWindowPos2sv, NULL, 451),
- NAME_FUNC_OFFSET(23670, glWindowPos2sv, glWindowPos2sv, NULL, 451),
- NAME_FUNC_OFFSET(23689, glWindowPos3d, glWindowPos3d, NULL, 452),
- NAME_FUNC_OFFSET(23706, glWindowPos3d, glWindowPos3d, NULL, 452),
- NAME_FUNC_OFFSET(23724, glWindowPos3dv, glWindowPos3dv, NULL, 453),
- NAME_FUNC_OFFSET(23742, glWindowPos3dv, glWindowPos3dv, NULL, 453),
- NAME_FUNC_OFFSET(23761, glWindowPos3f, glWindowPos3f, NULL, 454),
- NAME_FUNC_OFFSET(23778, glWindowPos3f, glWindowPos3f, NULL, 454),
- NAME_FUNC_OFFSET(23796, glWindowPos3fv, glWindowPos3fv, NULL, 455),
- NAME_FUNC_OFFSET(23814, glWindowPos3fv, glWindowPos3fv, NULL, 455),
- NAME_FUNC_OFFSET(23833, glWindowPos3i, glWindowPos3i, NULL, 456),
- NAME_FUNC_OFFSET(23850, glWindowPos3i, glWindowPos3i, NULL, 456),
- NAME_FUNC_OFFSET(23868, glWindowPos3iv, glWindowPos3iv, NULL, 457),
- NAME_FUNC_OFFSET(23886, glWindowPos3iv, glWindowPos3iv, NULL, 457),
- NAME_FUNC_OFFSET(23905, glWindowPos3s, glWindowPos3s, NULL, 458),
- NAME_FUNC_OFFSET(23922, glWindowPos3s, glWindowPos3s, NULL, 458),
- NAME_FUNC_OFFSET(23940, glWindowPos3sv, glWindowPos3sv, NULL, 459),
- NAME_FUNC_OFFSET(23958, glWindowPos3sv, glWindowPos3sv, NULL, 459),
- NAME_FUNC_OFFSET(23977, glBeginQuery, glBeginQuery, NULL, 460),
- NAME_FUNC_OFFSET(23993, glBindBuffer, glBindBuffer, NULL, 461),
- NAME_FUNC_OFFSET(24009, glBufferData, glBufferData, NULL, 462),
- NAME_FUNC_OFFSET(24025, glBufferSubData, glBufferSubData, NULL, 463),
- NAME_FUNC_OFFSET(24044, glDeleteBuffers, glDeleteBuffers, NULL, 464),
- NAME_FUNC_OFFSET(24063, glDeleteQueries, glDeleteQueries, NULL, 465),
- NAME_FUNC_OFFSET(24082, glEndQuery, glEndQuery, NULL, 466),
- NAME_FUNC_OFFSET(24096, glGenBuffers, glGenBuffers, NULL, 467),
- NAME_FUNC_OFFSET(24112, glGenQueries, glGenQueries, NULL, 468),
- NAME_FUNC_OFFSET(24128, glGetBufferParameteriv, glGetBufferParameteriv, NULL, 469),
- NAME_FUNC_OFFSET(24154, glGetBufferPointerv, glGetBufferPointerv, NULL, 470),
- NAME_FUNC_OFFSET(24177, glGetBufferPointerv, glGetBufferPointerv, NULL, 470),
- NAME_FUNC_OFFSET(24200, glGetBufferSubData, glGetBufferSubData, NULL, 471),
- NAME_FUNC_OFFSET(24222, glGetQueryObjectiv, glGetQueryObjectiv, NULL, 472),
- NAME_FUNC_OFFSET(24244, glGetQueryObjectuiv, glGetQueryObjectuiv, NULL, 473),
- NAME_FUNC_OFFSET(24267, glGetQueryiv, glGetQueryiv, NULL, 474),
- NAME_FUNC_OFFSET(24283, glIsBuffer, glIsBuffer, NULL, 475),
- NAME_FUNC_OFFSET(24297, glIsQuery, glIsQuery, NULL, 476),
- NAME_FUNC_OFFSET(24310, glMapBuffer, glMapBuffer, NULL, 477),
- NAME_FUNC_OFFSET(24325, glMapBuffer, glMapBuffer, NULL, 477),
- NAME_FUNC_OFFSET(24340, glUnmapBuffer, glUnmapBuffer, NULL, 478),
- NAME_FUNC_OFFSET(24357, glUnmapBuffer, glUnmapBuffer, NULL, 478),
- NAME_FUNC_OFFSET(24374, glBindAttribLocation, glBindAttribLocation, NULL, 480),
- NAME_FUNC_OFFSET(24398, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481),
- NAME_FUNC_OFFSET(24425, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481),
- NAME_FUNC_OFFSET(24452, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481),
- NAME_FUNC_OFFSET(24479, glCompileShader, glCompileShader, NULL, 482),
- NAME_FUNC_OFFSET(24498, glDisableVertexAttribArray, glDisableVertexAttribArray, NULL, 488),
- NAME_FUNC_OFFSET(24528, glDrawBuffers, glDrawBuffers, NULL, 489),
- NAME_FUNC_OFFSET(24545, glDrawBuffers, glDrawBuffers, NULL, 489),
- NAME_FUNC_OFFSET(24562, glDrawBuffers, glDrawBuffers, NULL, 489),
- NAME_FUNC_OFFSET(24578, glEnableVertexAttribArray, glEnableVertexAttribArray, NULL, 490),
- NAME_FUNC_OFFSET(24607, glGetActiveAttrib, glGetActiveAttrib, NULL, 491),
- NAME_FUNC_OFFSET(24628, glGetActiveUniform, glGetActiveUniform, NULL, 492),
- NAME_FUNC_OFFSET(24650, glGetAttribLocation, glGetAttribLocation, NULL, 494),
- NAME_FUNC_OFFSET(24673, glGetShaderSource, glGetShaderSource, NULL, 498),
- NAME_FUNC_OFFSET(24694, glGetUniformLocation, glGetUniformLocation, NULL, 500),
- NAME_FUNC_OFFSET(24718, glGetUniformfv, glGetUniformfv, NULL, 501),
- NAME_FUNC_OFFSET(24736, glGetUniformiv, glGetUniformiv, NULL, 502),
- NAME_FUNC_OFFSET(24754, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503),
- NAME_FUNC_OFFSET(24783, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503),
- NAME_FUNC_OFFSET(24811, glGetVertexAttribdv, glGetVertexAttribdv, NULL, 504),
- NAME_FUNC_OFFSET(24834, glGetVertexAttribfv, glGetVertexAttribfv, NULL, 505),
- NAME_FUNC_OFFSET(24857, glGetVertexAttribiv, glGetVertexAttribiv, NULL, 506),
- NAME_FUNC_OFFSET(24880, glLinkProgram, glLinkProgram, NULL, 509),
- NAME_FUNC_OFFSET(24897, glShaderSource, glShaderSource, NULL, 510),
- NAME_FUNC_OFFSET(24915, glStencilOpSeparate, glStencilOpSeparate, NULL, 513),
- NAME_FUNC_OFFSET(24938, glUniform1f, glUniform1f, NULL, 514),
- NAME_FUNC_OFFSET(24953, glUniform1fv, glUniform1fv, NULL, 515),
- NAME_FUNC_OFFSET(24969, glUniform1i, glUniform1i, NULL, 516),
- NAME_FUNC_OFFSET(24984, glUniform1iv, glUniform1iv, NULL, 517),
- NAME_FUNC_OFFSET(25000, glUniform2f, glUniform2f, NULL, 518),
- NAME_FUNC_OFFSET(25015, glUniform2fv, glUniform2fv, NULL, 519),
- NAME_FUNC_OFFSET(25031, glUniform2i, glUniform2i, NULL, 520),
- NAME_FUNC_OFFSET(25046, glUniform2iv, glUniform2iv, NULL, 521),
- NAME_FUNC_OFFSET(25062, glUniform3f, glUniform3f, NULL, 522),
- NAME_FUNC_OFFSET(25077, glUniform3fv, glUniform3fv, NULL, 523),
- NAME_FUNC_OFFSET(25093, glUniform3i, glUniform3i, NULL, 524),
- NAME_FUNC_OFFSET(25108, glUniform3iv, glUniform3iv, NULL, 525),
- NAME_FUNC_OFFSET(25124, glUniform4f, glUniform4f, NULL, 526),
- NAME_FUNC_OFFSET(25139, glUniform4fv, glUniform4fv, NULL, 527),
- NAME_FUNC_OFFSET(25155, glUniform4i, glUniform4i, NULL, 528),
- NAME_FUNC_OFFSET(25170, glUniform4iv, glUniform4iv, NULL, 529),
- NAME_FUNC_OFFSET(25186, glUniformMatrix2fv, glUniformMatrix2fv, NULL, 530),
- NAME_FUNC_OFFSET(25208, glUniformMatrix3fv, glUniformMatrix3fv, NULL, 531),
- NAME_FUNC_OFFSET(25230, glUniformMatrix4fv, glUniformMatrix4fv, NULL, 532),
- NAME_FUNC_OFFSET(25252, glUseProgram, glUseProgram, NULL, 533),
- NAME_FUNC_OFFSET(25274, glValidateProgram, glValidateProgram, NULL, 534),
- NAME_FUNC_OFFSET(25295, glVertexAttrib1d, glVertexAttrib1d, NULL, 535),
- NAME_FUNC_OFFSET(25315, glVertexAttrib1dv, glVertexAttrib1dv, NULL, 536),
- NAME_FUNC_OFFSET(25336, glVertexAttrib1s, glVertexAttrib1s, NULL, 537),
- NAME_FUNC_OFFSET(25356, glVertexAttrib1sv, glVertexAttrib1sv, NULL, 538),
- NAME_FUNC_OFFSET(25377, glVertexAttrib2d, glVertexAttrib2d, NULL, 539),
- NAME_FUNC_OFFSET(25397, glVertexAttrib2dv, glVertexAttrib2dv, NULL, 540),
- NAME_FUNC_OFFSET(25418, glVertexAttrib2s, glVertexAttrib2s, NULL, 541),
- NAME_FUNC_OFFSET(25438, glVertexAttrib2sv, glVertexAttrib2sv, NULL, 542),
- NAME_FUNC_OFFSET(25459, glVertexAttrib3d, glVertexAttrib3d, NULL, 543),
- NAME_FUNC_OFFSET(25479, glVertexAttrib3dv, glVertexAttrib3dv, NULL, 544),
- NAME_FUNC_OFFSET(25500, glVertexAttrib3s, glVertexAttrib3s, NULL, 545),
- NAME_FUNC_OFFSET(25520, glVertexAttrib3sv, glVertexAttrib3sv, NULL, 546),
- NAME_FUNC_OFFSET(25541, glVertexAttrib4Nbv, glVertexAttrib4Nbv, NULL, 547),
- NAME_FUNC_OFFSET(25563, glVertexAttrib4Niv, glVertexAttrib4Niv, NULL, 548),
- NAME_FUNC_OFFSET(25585, glVertexAttrib4Nsv, glVertexAttrib4Nsv, NULL, 549),
- NAME_FUNC_OFFSET(25607, glVertexAttrib4Nub, glVertexAttrib4Nub, NULL, 550),
- NAME_FUNC_OFFSET(25629, glVertexAttrib4Nubv, glVertexAttrib4Nubv, NULL, 551),
- NAME_FUNC_OFFSET(25652, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, NULL, 552),
- NAME_FUNC_OFFSET(25675, glVertexAttrib4Nusv, glVertexAttrib4Nusv, NULL, 553),
- NAME_FUNC_OFFSET(25698, glVertexAttrib4bv, glVertexAttrib4bv, NULL, 554),
- NAME_FUNC_OFFSET(25719, glVertexAttrib4d, glVertexAttrib4d, NULL, 555),
- NAME_FUNC_OFFSET(25739, glVertexAttrib4dv, glVertexAttrib4dv, NULL, 556),
- NAME_FUNC_OFFSET(25760, glVertexAttrib4iv, glVertexAttrib4iv, NULL, 557),
- NAME_FUNC_OFFSET(25781, glVertexAttrib4s, glVertexAttrib4s, NULL, 558),
- NAME_FUNC_OFFSET(25801, glVertexAttrib4sv, glVertexAttrib4sv, NULL, 559),
- NAME_FUNC_OFFSET(25822, glVertexAttrib4ubv, glVertexAttrib4ubv, NULL, 560),
- NAME_FUNC_OFFSET(25844, glVertexAttrib4uiv, glVertexAttrib4uiv, NULL, 561),
- NAME_FUNC_OFFSET(25866, glVertexAttrib4usv, glVertexAttrib4usv, NULL, 562),
- NAME_FUNC_OFFSET(25888, glVertexAttribPointer, glVertexAttribPointer, NULL, 563),
- NAME_FUNC_OFFSET(25913, glBeginConditionalRender, glBeginConditionalRender, NULL, 570),
- NAME_FUNC_OFFSET(25940, glBeginTransformFeedback, glBeginTransformFeedback, NULL, 571),
- NAME_FUNC_OFFSET(25968, glBindBufferBase, glBindBufferBase, NULL, 572),
- NAME_FUNC_OFFSET(25988, glBindBufferRange, glBindBufferRange, NULL, 573),
- NAME_FUNC_OFFSET(26009, glBindFragDataLocation, glBindFragDataLocation, NULL, 574),
- NAME_FUNC_OFFSET(26035, glClampColor, glClampColor, NULL, 575),
- NAME_FUNC_OFFSET(26051, glColorMaski, glColorMaski, NULL, 580),
- NAME_FUNC_OFFSET(26073, glDisablei, glDisablei, NULL, 581),
- NAME_FUNC_OFFSET(26093, glEnablei, glEnablei, NULL, 582),
- NAME_FUNC_OFFSET(26112, glEndConditionalRender, glEndConditionalRender, NULL, 583),
- NAME_FUNC_OFFSET(26137, glEndTransformFeedback, glEndTransformFeedback, NULL, 584),
- NAME_FUNC_OFFSET(26163, glGetBooleani_v, glGetBooleani_v, NULL, 585),
- NAME_FUNC_OFFSET(26187, glGetFragDataLocation, glGetFragDataLocation, NULL, 586),
- NAME_FUNC_OFFSET(26212, glGetIntegeri_v, glGetIntegeri_v, NULL, 587),
- NAME_FUNC_OFFSET(26236, glGetTexParameterIiv, glGetTexParameterIiv, NULL, 589),
- NAME_FUNC_OFFSET(26260, glGetTexParameterIuiv, glGetTexParameterIuiv, NULL, 590),
- NAME_FUNC_OFFSET(26285, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, NULL, 591),
- NAME_FUNC_OFFSET(26318, glGetUniformuiv, glGetUniformuiv, NULL, 592),
- NAME_FUNC_OFFSET(26337, glGetVertexAttribIiv, glGetVertexAttribIiv, NULL, 593),
- NAME_FUNC_OFFSET(26361, glGetVertexAttribIuiv, glGetVertexAttribIuiv, NULL, 594),
- NAME_FUNC_OFFSET(26386, glIsEnabledi, glIsEnabledi, NULL, 595),
- NAME_FUNC_OFFSET(26408, glTexParameterIiv, glTexParameterIiv, NULL, 596),
- NAME_FUNC_OFFSET(26429, glTexParameterIuiv, glTexParameterIuiv, NULL, 597),
- NAME_FUNC_OFFSET(26451, glTransformFeedbackVaryings, glTransformFeedbackVaryings, NULL, 598),
- NAME_FUNC_OFFSET(26482, glUniform1ui, glUniform1ui, NULL, 599),
- NAME_FUNC_OFFSET(26498, glUniform1uiv, glUniform1uiv, NULL, 600),
- NAME_FUNC_OFFSET(26515, glUniform2ui, glUniform2ui, NULL, 601),
- NAME_FUNC_OFFSET(26531, glUniform2uiv, glUniform2uiv, NULL, 602),
- NAME_FUNC_OFFSET(26548, glUniform3ui, glUniform3ui, NULL, 603),
- NAME_FUNC_OFFSET(26564, glUniform3uiv, glUniform3uiv, NULL, 604),
- NAME_FUNC_OFFSET(26581, glUniform4ui, glUniform4ui, NULL, 605),
- NAME_FUNC_OFFSET(26597, glUniform4uiv, glUniform4uiv, NULL, 606),
- NAME_FUNC_OFFSET(26614, glVertexAttribI1iv, glVertexAttribI1iv, NULL, 607),
- NAME_FUNC_OFFSET(26636, glVertexAttribI1uiv, glVertexAttribI1uiv, NULL, 608),
- NAME_FUNC_OFFSET(26659, glVertexAttribI4bv, glVertexAttribI4bv, NULL, 609),
- NAME_FUNC_OFFSET(26681, glVertexAttribI4sv, glVertexAttribI4sv, NULL, 610),
- NAME_FUNC_OFFSET(26703, glVertexAttribI4ubv, glVertexAttribI4ubv, NULL, 611),
- NAME_FUNC_OFFSET(26726, glVertexAttribI4usv, glVertexAttribI4usv, NULL, 612),
- NAME_FUNC_OFFSET(26749, glVertexAttribIPointer, glVertexAttribIPointer, NULL, 613),
- NAME_FUNC_OFFSET(26775, glPrimitiveRestartIndex, glPrimitiveRestartIndex, NULL, 614),
- NAME_FUNC_OFFSET(26801, glTexBuffer, glTexBuffer, NULL, 615),
- NAME_FUNC_OFFSET(26816, glFramebufferTexture, glFramebufferTexture, NULL, 616),
- NAME_FUNC_OFFSET(26840, glVertexAttribDivisor, glVertexAttribDivisor, NULL, 619),
- NAME_FUNC_OFFSET(26865, glMinSampleShading, glMinSampleShading, NULL, 620),
- NAME_FUNC_OFFSET(26887, glBindProgramARB, glBindProgramARB, NULL, 621),
- NAME_FUNC_OFFSET(26903, glDeleteProgramsARB, glDeleteProgramsARB, NULL, 622),
- NAME_FUNC_OFFSET(26922, glGenProgramsARB, glGenProgramsARB, NULL, 623),
- NAME_FUNC_OFFSET(26938, glIsProgramARB, glIsProgramARB, NULL, 630),
- NAME_FUNC_OFFSET(26952, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, 631),
- NAME_FUNC_OFFSET(26975, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, 632),
- NAME_FUNC_OFFSET(26999, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, 633),
- NAME_FUNC_OFFSET(27022, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, 634),
- NAME_FUNC_OFFSET(27046, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, 640),
- NAME_FUNC_OFFSET(27063, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, 641),
- NAME_FUNC_OFFSET(27081, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, 642),
- NAME_FUNC_OFFSET(27098, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, 643),
- NAME_FUNC_OFFSET(27116, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, 644),
- NAME_FUNC_OFFSET(27133, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, 645),
- NAME_FUNC_OFFSET(27151, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, 646),
- NAME_FUNC_OFFSET(27168, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, 647),
- NAME_FUNC_OFFSET(27186, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658),
- NAME_FUNC_OFFSET(27211, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658),
- NAME_FUNC_OFFSET(27233, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659),
- NAME_FUNC_OFFSET(27260, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659),
- NAME_FUNC_OFFSET(27284, glBindFramebuffer, glBindFramebuffer, NULL, 660),
- NAME_FUNC_OFFSET(27305, glBindRenderbuffer, glBindRenderbuffer, NULL, 661),
- NAME_FUNC_OFFSET(27327, glBlitFramebuffer, glBlitFramebuffer, NULL, 662),
- NAME_FUNC_OFFSET(27348, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663),
- NAME_FUNC_OFFSET(27376, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663),
- NAME_FUNC_OFFSET(27404, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664),
- NAME_FUNC_OFFSET(27428, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664),
- NAME_FUNC_OFFSET(27452, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665),
- NAME_FUNC_OFFSET(27477, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665),
- NAME_FUNC_OFFSET(27502, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666),
- NAME_FUNC_OFFSET(27531, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666),
- NAME_FUNC_OFFSET(27560, glFramebufferTexture1D, glFramebufferTexture1D, NULL, 667),
- NAME_FUNC_OFFSET(27586, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668),
- NAME_FUNC_OFFSET(27612, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668),
- NAME_FUNC_OFFSET(27638, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669),
- NAME_FUNC_OFFSET(27664, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669),
- NAME_FUNC_OFFSET(27690, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670),
- NAME_FUNC_OFFSET(27719, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670),
- NAME_FUNC_OFFSET(27748, glGenFramebuffers, glGenFramebuffers, NULL, 671),
- NAME_FUNC_OFFSET(27769, glGenFramebuffers, glGenFramebuffers, NULL, 671),
- NAME_FUNC_OFFSET(27790, glGenRenderbuffers, glGenRenderbuffers, NULL, 672),
- NAME_FUNC_OFFSET(27812, glGenRenderbuffers, glGenRenderbuffers, NULL, 672),
- NAME_FUNC_OFFSET(27834, glGenerateMipmap, glGenerateMipmap, NULL, 673),
- NAME_FUNC_OFFSET(27854, glGenerateMipmap, glGenerateMipmap, NULL, 673),
- NAME_FUNC_OFFSET(27874, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674),
- NAME_FUNC_OFFSET(27915, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674),
- NAME_FUNC_OFFSET(27956, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675),
- NAME_FUNC_OFFSET(27988, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675),
- NAME_FUNC_OFFSET(28020, glIsFramebuffer, glIsFramebuffer, NULL, 676),
- NAME_FUNC_OFFSET(28039, glIsFramebuffer, glIsFramebuffer, NULL, 676),
- NAME_FUNC_OFFSET(28058, glIsRenderbuffer, glIsRenderbuffer, NULL, 677),
- NAME_FUNC_OFFSET(28078, glIsRenderbuffer, glIsRenderbuffer, NULL, 677),
- NAME_FUNC_OFFSET(28098, glRenderbufferStorage, glRenderbufferStorage, NULL, 678),
- NAME_FUNC_OFFSET(28123, glRenderbufferStorage, glRenderbufferStorage, NULL, 678),
- NAME_FUNC_OFFSET(28148, glRenderbufferStorageMultisample, glRenderbufferStorageMultisample, NULL, 679),
- NAME_FUNC_OFFSET(28184, glFlushMappedBufferRange, glFlushMappedBufferRange, NULL, 681),
- NAME_FUNC_OFFSET(28212, glMapBufferRange, glMapBufferRange, NULL, 682),
- NAME_FUNC_OFFSET(28232, glBindVertexArray, glBindVertexArray, NULL, 683),
- NAME_FUNC_OFFSET(28253, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684),
- NAME_FUNC_OFFSET(28279, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684),
- NAME_FUNC_OFFSET(28303, glGenVertexArrays, glGenVertexArrays, NULL, 685),
- NAME_FUNC_OFFSET(28324, glIsVertexArray, glIsVertexArray, NULL, 686),
- NAME_FUNC_OFFSET(28345, glIsVertexArray, glIsVertexArray, NULL, 686),
- NAME_FUNC_OFFSET(28364, glProvokingVertex, glProvokingVertex, NULL, 706),
- NAME_FUNC_OFFSET(28385, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 711),
- NAME_FUNC_OFFSET(28419, glBlendEquationiARB, glBlendEquationiARB, NULL, 712),
- NAME_FUNC_OFFSET(28445, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 713),
- NAME_FUNC_OFFSET(28475, glBlendFunciARB, glBlendFunciARB, NULL, 714),
- NAME_FUNC_OFFSET(28497, gl_dispatch_stub_731, gl_dispatch_stub_731, NULL, 731),
- NAME_FUNC_OFFSET(28521, gl_dispatch_stub_732, gl_dispatch_stub_732, NULL, 732),
- NAME_FUNC_OFFSET(28546, glClearDepthf, glClearDepthf, NULL, 785),
- NAME_FUNC_OFFSET(28563, glDepthRangef, glDepthRangef, NULL, 786),
- NAME_FUNC_OFFSET(28580, glGetProgramBinary, glGetProgramBinary, NULL, 790),
- NAME_FUNC_OFFSET(28602, glProgramBinary, glProgramBinary, NULL, 791),
- NAME_FUNC_OFFSET(28621, glProgramParameteri, glProgramParameteri, NULL, 792),
- NAME_FUNC_OFFSET(28644, gl_dispatch_stub_876, gl_dispatch_stub_876, NULL, 876),
- NAME_FUNC_OFFSET(28660, gl_dispatch_stub_877, gl_dispatch_stub_877, NULL, 877),
- NAME_FUNC_OFFSET(28679, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 940),
- NAME_FUNC_OFFSET(28698, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 941),
- NAME_FUNC_OFFSET(28718, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 942),
- NAME_FUNC_OFFSET(28738, glFogCoordfEXT, glFogCoordfEXT, NULL, 943),
- NAME_FUNC_OFFSET(28750, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 944),
- NAME_FUNC_OFFSET(28763, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1047),
- NAME_FUNC_OFFSET(28781, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1048),
- NAME_FUNC_OFFSET(28800, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1049),
- NAME_FUNC_OFFSET(28818, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1050),
- NAME_FUNC_OFFSET(28837, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1051),
- NAME_FUNC_OFFSET(28856, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1052),
- NAME_FUNC_OFFSET(28876, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1053),
- NAME_FUNC_OFFSET(28894, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1054),
- NAME_FUNC_OFFSET(28913, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1055),
- NAME_FUNC_OFFSET(28932, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1056),
- NAME_FUNC_OFFSET(28952, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1057),
- NAME_FUNC_OFFSET(28970, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1058),
- NAME_FUNC_OFFSET(28989, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1059),
- NAME_FUNC_OFFSET(29008, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1060),
- NAME_FUNC_OFFSET(29028, gl_dispatch_stub_1097, gl_dispatch_stub_1097, NULL, 1097),
- NAME_FUNC_OFFSET(29044, gl_dispatch_stub_1098, gl_dispatch_stub_1098, NULL, 1098),
- NAME_FUNC_OFFSET(29061, gl_dispatch_stub_1099, gl_dispatch_stub_1099, NULL, 1099),
- NAME_FUNC_OFFSET(29078, gl_dispatch_stub_1100, gl_dispatch_stub_1100, NULL, 1100),
- NAME_FUNC_OFFSET(29091, gl_dispatch_stub_1101, gl_dispatch_stub_1101, NULL, 1101),
- NAME_FUNC_OFFSET(29108, gl_dispatch_stub_1102, gl_dispatch_stub_1102, NULL, 1102),
- NAME_FUNC_OFFSET(29118, gl_dispatch_stub_1103, gl_dispatch_stub_1103, NULL, 1103),
- NAME_FUNC_OFFSET(29129, gl_dispatch_stub_1104, gl_dispatch_stub_1104, NULL, 1104),
- NAME_FUNC_OFFSET(29143, gl_dispatch_stub_1105, gl_dispatch_stub_1105, NULL, 1105),
- NAME_FUNC_OFFSET(29157, gl_dispatch_stub_1106, gl_dispatch_stub_1106, NULL, 1106),
- NAME_FUNC_OFFSET(29174, gl_dispatch_stub_1107, gl_dispatch_stub_1107, NULL, 1107),
- NAME_FUNC_OFFSET(29192, gl_dispatch_stub_1108, gl_dispatch_stub_1108, NULL, 1108),
- NAME_FUNC_OFFSET(29204, gl_dispatch_stub_1109, gl_dispatch_stub_1109, NULL, 1109),
- NAME_FUNC_OFFSET(29217, gl_dispatch_stub_1110, gl_dispatch_stub_1110, NULL, 1110),
- NAME_FUNC_OFFSET(29233, gl_dispatch_stub_1111, gl_dispatch_stub_1111, NULL, 1111),
- NAME_FUNC_OFFSET(29250, gl_dispatch_stub_1112, gl_dispatch_stub_1112, NULL, 1112),
- NAME_FUNC_OFFSET(29265, gl_dispatch_stub_1113, gl_dispatch_stub_1113, NULL, 1113),
- NAME_FUNC_OFFSET(29281, gl_dispatch_stub_1114, gl_dispatch_stub_1114, NULL, 1114),
- NAME_FUNC_OFFSET(29298, gl_dispatch_stub_1115, gl_dispatch_stub_1115, NULL, 1115),
- NAME_FUNC_OFFSET(29319, gl_dispatch_stub_1116, gl_dispatch_stub_1116, NULL, 1116),
- NAME_FUNC_OFFSET(29333, gl_dispatch_stub_1117, gl_dispatch_stub_1117, NULL, 1117),
- NAME_FUNC_OFFSET(29345, gl_dispatch_stub_1118, gl_dispatch_stub_1118, NULL, 1118),
- NAME_FUNC_OFFSET(29357, gl_dispatch_stub_1119, gl_dispatch_stub_1119, NULL, 1119),
- NAME_FUNC_OFFSET(29373, gl_dispatch_stub_1120, gl_dispatch_stub_1120, NULL, 1120),
- NAME_FUNC_OFFSET(29393, gl_dispatch_stub_1121, gl_dispatch_stub_1121, NULL, 1121),
- NAME_FUNC_OFFSET(29406, gl_dispatch_stub_1122, gl_dispatch_stub_1122, NULL, 1122),
- NAME_FUNC_OFFSET(29427, gl_dispatch_stub_1123, gl_dispatch_stub_1123, NULL, 1123),
- NAME_FUNC_OFFSET(29439, gl_dispatch_stub_1124, gl_dispatch_stub_1124, NULL, 1124),
- NAME_FUNC_OFFSET(29452, gl_dispatch_stub_1125, gl_dispatch_stub_1125, NULL, 1125),
- NAME_FUNC_OFFSET(29466, gl_dispatch_stub_1126, gl_dispatch_stub_1126, NULL, 1126),
- NAME_FUNC_OFFSET(29485, gl_dispatch_stub_1127, gl_dispatch_stub_1127, NULL, 1127),
- NAME_FUNC_OFFSET(29501, gl_dispatch_stub_1128, gl_dispatch_stub_1128, NULL, 1128),
- NAME_FUNC_OFFSET(29517, gl_dispatch_stub_1129, gl_dispatch_stub_1129, NULL, 1129),
- NAME_FUNC_OFFSET(29533, gl_dispatch_stub_1130, gl_dispatch_stub_1130, NULL, 1130),
- NAME_FUNC_OFFSET(29552, gl_dispatch_stub_1131, gl_dispatch_stub_1131, NULL, 1131),
- NAME_FUNC_OFFSET(29571, gl_dispatch_stub_1132, gl_dispatch_stub_1132, NULL, 1132),
- NAME_FUNC_OFFSET(29586, gl_dispatch_stub_1133, gl_dispatch_stub_1133, NULL, 1133),
- NAME_FUNC_OFFSET(29602, gl_dispatch_stub_1134, gl_dispatch_stub_1134, NULL, 1134),
- NAME_FUNC_OFFSET(29621, gl_dispatch_stub_1135, gl_dispatch_stub_1135, NULL, 1135),
- NAME_FUNC_OFFSET(29638, gl_dispatch_stub_1136, gl_dispatch_stub_1136, NULL, 1136),
- NAME_FUNC_OFFSET(29661, gl_dispatch_stub_1137, gl_dispatch_stub_1137, NULL, 1137),
- NAME_FUNC_OFFSET(29682, gl_dispatch_stub_1138, gl_dispatch_stub_1138, NULL, 1138),
- NAME_FUNC_OFFSET(29704, gl_dispatch_stub_1139, gl_dispatch_stub_1139, NULL, 1139),
+ NAME_FUNC_OFFSET(13205, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusARB, NULL, 803),
+ NAME_FUNC_OFFSET(13233, glGetnColorTableARB, glGetnColorTableARB, NULL, 804),
+ NAME_FUNC_OFFSET(13253, glGetnCompressedTexImageARB, glGetnCompressedTexImageARB, NULL, 805),
+ NAME_FUNC_OFFSET(13281, glGetnConvolutionFilterARB, glGetnConvolutionFilterARB, NULL, 806),
+ NAME_FUNC_OFFSET(13308, glGetnHistogramARB, glGetnHistogramARB, NULL, 807),
+ NAME_FUNC_OFFSET(13327, glGetnMapdvARB, glGetnMapdvARB, NULL, 808),
+ NAME_FUNC_OFFSET(13342, glGetnMapfvARB, glGetnMapfvARB, NULL, 809),
+ NAME_FUNC_OFFSET(13357, glGetnMapivARB, glGetnMapivARB, NULL, 810),
+ NAME_FUNC_OFFSET(13372, glGetnMinmaxARB, glGetnMinmaxARB, NULL, 811),
+ NAME_FUNC_OFFSET(13388, glGetnPixelMapfvARB, glGetnPixelMapfvARB, NULL, 812),
+ NAME_FUNC_OFFSET(13408, glGetnPixelMapuivARB, glGetnPixelMapuivARB, NULL, 813),
+ NAME_FUNC_OFFSET(13429, glGetnPixelMapusvARB, glGetnPixelMapusvARB, NULL, 814),
+ NAME_FUNC_OFFSET(13450, glGetnPolygonStippleARB, glGetnPolygonStippleARB, NULL, 815),
+ NAME_FUNC_OFFSET(13474, glGetnSeparableFilterARB, glGetnSeparableFilterARB, NULL, 816),
+ NAME_FUNC_OFFSET(13499, glGetnTexImageARB, glGetnTexImageARB, NULL, 817),
+ NAME_FUNC_OFFSET(13517, glGetnUniformdvARB, glGetnUniformdvARB, NULL, 818),
+ NAME_FUNC_OFFSET(13536, glGetnUniformfvARB, glGetnUniformfvARB, NULL, 819),
+ NAME_FUNC_OFFSET(13555, glGetnUniformivARB, glGetnUniformivARB, NULL, 820),
+ NAME_FUNC_OFFSET(13574, glGetnUniformuivARB, glGetnUniformuivARB, NULL, 821),
+ NAME_FUNC_OFFSET(13594, glReadnPixelsARB, glReadnPixelsARB, NULL, 822),
+ NAME_FUNC_OFFSET(13611, glDrawArraysInstancedBaseInstance, glDrawArraysInstancedBaseInstance, NULL, 823),
+ NAME_FUNC_OFFSET(13645, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, NULL, 824),
+ NAME_FUNC_OFFSET(13681, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, NULL, 825),
+ NAME_FUNC_OFFSET(13727, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackInstanced, NULL, 826),
+ NAME_FUNC_OFFSET(13760, glDrawTransformFeedbackStreamInstanced, glDrawTransformFeedbackStreamInstanced, NULL, 827),
+ NAME_FUNC_OFFSET(13799, gl_dispatch_stub_828, gl_dispatch_stub_828, NULL, 828),
+ NAME_FUNC_OFFSET(13821, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, NULL, 829),
+ NAME_FUNC_OFFSET(13854, glBindImageTexture, glBindImageTexture, NULL, 830),
+ NAME_FUNC_OFFSET(13873, glMemoryBarrier, glMemoryBarrier, NULL, 831),
+ NAME_FUNC_OFFSET(13889, glTexStorage1D, glTexStorage1D, NULL, 832),
+ NAME_FUNC_OFFSET(13904, glTexStorage2D, glTexStorage2D, NULL, 833),
+ NAME_FUNC_OFFSET(13919, glTexStorage3D, glTexStorage3D, NULL, 834),
+ NAME_FUNC_OFFSET(13934, glTextureStorage1DEXT, glTextureStorage1DEXT, NULL, 835),
+ NAME_FUNC_OFFSET(13956, glTextureStorage2DEXT, glTextureStorage2DEXT, NULL, 836),
+ NAME_FUNC_OFFSET(13978, glTextureStorage3DEXT, glTextureStorage3DEXT, NULL, 837),
+ NAME_FUNC_OFFSET(14000, glClearBufferData, glClearBufferData, NULL, 838),
+ NAME_FUNC_OFFSET(14018, glClearBufferSubData, glClearBufferSubData, NULL, 839),
+ NAME_FUNC_OFFSET(14039, glDispatchCompute, glDispatchCompute, NULL, 840),
+ NAME_FUNC_OFFSET(14057, glDispatchComputeIndirect, glDispatchComputeIndirect, NULL, 841),
+ NAME_FUNC_OFFSET(14083, glTextureView, glTextureView, NULL, 842),
+ NAME_FUNC_OFFSET(14097, glBindVertexBuffer, glBindVertexBuffer, NULL, 843),
+ NAME_FUNC_OFFSET(14116, glVertexAttribBinding, glVertexAttribBinding, NULL, 844),
+ NAME_FUNC_OFFSET(14138, glVertexAttribFormat, glVertexAttribFormat, NULL, 845),
+ NAME_FUNC_OFFSET(14159, glVertexAttribIFormat, glVertexAttribIFormat, NULL, 846),
+ NAME_FUNC_OFFSET(14181, glVertexAttribLFormat, glVertexAttribLFormat, NULL, 847),
+ NAME_FUNC_OFFSET(14203, glVertexBindingDivisor, glVertexBindingDivisor, NULL, 848),
+ NAME_FUNC_OFFSET(14226, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, NULL, 849),
+ NAME_FUNC_OFFSET(14252, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, NULL, 850),
+ NAME_FUNC_OFFSET(14280, glTexBufferRange, glTexBufferRange, NULL, 851),
+ NAME_FUNC_OFFSET(14297, glTexStorage2DMultisample, glTexStorage2DMultisample, NULL, 852),
+ NAME_FUNC_OFFSET(14323, glTexStorage3DMultisample, glTexStorage3DMultisample, NULL, 853),
+ NAME_FUNC_OFFSET(14349, glBufferStorage, glBufferStorage, NULL, 854),
+ NAME_FUNC_OFFSET(14365, glInvalidateBufferData, glInvalidateBufferData, NULL, 855),
+ NAME_FUNC_OFFSET(14388, glInvalidateBufferSubData, glInvalidateBufferSubData, NULL, 856),
+ NAME_FUNC_OFFSET(14414, glInvalidateFramebuffer, glInvalidateFramebuffer, NULL, 857),
+ NAME_FUNC_OFFSET(14438, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, NULL, 858),
+ NAME_FUNC_OFFSET(14465, glInvalidateTexImage, glInvalidateTexImage, NULL, 859),
+ NAME_FUNC_OFFSET(14486, glInvalidateTexSubImage, glInvalidateTexSubImage, NULL, 860),
+ NAME_FUNC_OFFSET(14510, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, 861),
+ NAME_FUNC_OFFSET(14529, gl_dispatch_stub_862, gl_dispatch_stub_862, NULL, 862),
+ NAME_FUNC_OFFSET(14543, gl_dispatch_stub_863, gl_dispatch_stub_863, NULL, 863),
+ NAME_FUNC_OFFSET(14558, gl_dispatch_stub_864, gl_dispatch_stub_864, NULL, 864),
+ NAME_FUNC_OFFSET(14572, gl_dispatch_stub_865, gl_dispatch_stub_865, NULL, 865),
+ NAME_FUNC_OFFSET(14587, gl_dispatch_stub_866, gl_dispatch_stub_866, NULL, 866),
+ NAME_FUNC_OFFSET(14601, gl_dispatch_stub_867, gl_dispatch_stub_867, NULL, 867),
+ NAME_FUNC_OFFSET(14616, gl_dispatch_stub_868, gl_dispatch_stub_868, NULL, 868),
+ NAME_FUNC_OFFSET(14630, gl_dispatch_stub_869, gl_dispatch_stub_869, NULL, 869),
+ NAME_FUNC_OFFSET(14645, gl_dispatch_stub_870, gl_dispatch_stub_870, NULL, 870),
+ NAME_FUNC_OFFSET(14667, gl_dispatch_stub_871, gl_dispatch_stub_871, NULL, 871),
+ NAME_FUNC_OFFSET(14685, gl_dispatch_stub_872, gl_dispatch_stub_872, NULL, 872),
+ NAME_FUNC_OFFSET(14702, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873),
+ NAME_FUNC_OFFSET(14722, glColorPointerEXT, glColorPointerEXT, NULL, 874),
+ NAME_FUNC_OFFSET(14740, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, 875),
+ NAME_FUNC_OFFSET(14761, glIndexPointerEXT, glIndexPointerEXT, NULL, 876),
+ NAME_FUNC_OFFSET(14779, glNormalPointerEXT, glNormalPointerEXT, NULL, 877),
+ NAME_FUNC_OFFSET(14798, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, 878),
+ NAME_FUNC_OFFSET(14819, glVertexPointerEXT, glVertexPointerEXT, NULL, 879),
+ NAME_FUNC_OFFSET(14838, gl_dispatch_stub_880, gl_dispatch_stub_880, NULL, 880),
+ NAME_FUNC_OFFSET(14862, glActiveShaderProgram, glActiveShaderProgram, NULL, 881),
+ NAME_FUNC_OFFSET(14884, glBindProgramPipeline, glBindProgramPipeline, NULL, 882),
+ NAME_FUNC_OFFSET(14906, glCreateShaderProgramv, glCreateShaderProgramv, NULL, 883),
+ NAME_FUNC_OFFSET(14929, glDeleteProgramPipelines, glDeleteProgramPipelines, NULL, 884),
+ NAME_FUNC_OFFSET(14954, glGenProgramPipelines, glGenProgramPipelines, NULL, 885),
+ NAME_FUNC_OFFSET(14976, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, NULL, 886),
+ NAME_FUNC_OFFSET(15004, glGetProgramPipelineiv, glGetProgramPipelineiv, NULL, 887),
+ NAME_FUNC_OFFSET(15027, glIsProgramPipeline, glIsProgramPipeline, NULL, 888),
+ NAME_FUNC_OFFSET(15047, glLockArraysEXT, glLockArraysEXT, NULL, 889),
+ NAME_FUNC_OFFSET(15063, glProgramUniform1f, glProgramUniform1f, NULL, 890),
+ NAME_FUNC_OFFSET(15082, glProgramUniform1fv, glProgramUniform1fv, NULL, 891),
+ NAME_FUNC_OFFSET(15102, glProgramUniform1i, glProgramUniform1i, NULL, 892),
+ NAME_FUNC_OFFSET(15121, glProgramUniform1iv, glProgramUniform1iv, NULL, 893),
+ NAME_FUNC_OFFSET(15141, glProgramUniform1ui, glProgramUniform1ui, NULL, 894),
+ NAME_FUNC_OFFSET(15161, glProgramUniform1uiv, glProgramUniform1uiv, NULL, 895),
+ NAME_FUNC_OFFSET(15182, glProgramUniform2f, glProgramUniform2f, NULL, 896),
+ NAME_FUNC_OFFSET(15201, glProgramUniform2fv, glProgramUniform2fv, NULL, 897),
+ NAME_FUNC_OFFSET(15221, glProgramUniform2i, glProgramUniform2i, NULL, 898),
+ NAME_FUNC_OFFSET(15240, glProgramUniform2iv, glProgramUniform2iv, NULL, 899),
+ NAME_FUNC_OFFSET(15260, glProgramUniform2ui, glProgramUniform2ui, NULL, 900),
+ NAME_FUNC_OFFSET(15280, glProgramUniform2uiv, glProgramUniform2uiv, NULL, 901),
+ NAME_FUNC_OFFSET(15301, glProgramUniform3f, glProgramUniform3f, NULL, 902),
+ NAME_FUNC_OFFSET(15320, glProgramUniform3fv, glProgramUniform3fv, NULL, 903),
+ NAME_FUNC_OFFSET(15340, glProgramUniform3i, glProgramUniform3i, NULL, 904),
+ NAME_FUNC_OFFSET(15359, glProgramUniform3iv, glProgramUniform3iv, NULL, 905),
+ NAME_FUNC_OFFSET(15379, glProgramUniform3ui, glProgramUniform3ui, NULL, 906),
+ NAME_FUNC_OFFSET(15399, glProgramUniform3uiv, glProgramUniform3uiv, NULL, 907),
+ NAME_FUNC_OFFSET(15420, glProgramUniform4f, glProgramUniform4f, NULL, 908),
+ NAME_FUNC_OFFSET(15439, glProgramUniform4fv, glProgramUniform4fv, NULL, 909),
+ NAME_FUNC_OFFSET(15459, glProgramUniform4i, glProgramUniform4i, NULL, 910),
+ NAME_FUNC_OFFSET(15478, glProgramUniform4iv, glProgramUniform4iv, NULL, 911),
+ NAME_FUNC_OFFSET(15498, glProgramUniform4ui, glProgramUniform4ui, NULL, 912),
+ NAME_FUNC_OFFSET(15518, glProgramUniform4uiv, glProgramUniform4uiv, NULL, 913),
+ NAME_FUNC_OFFSET(15539, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, NULL, 914),
+ NAME_FUNC_OFFSET(15565, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, NULL, 915),
+ NAME_FUNC_OFFSET(15593, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, NULL, 916),
+ NAME_FUNC_OFFSET(15621, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, NULL, 917),
+ NAME_FUNC_OFFSET(15647, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, NULL, 918),
+ NAME_FUNC_OFFSET(15675, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, NULL, 919),
+ NAME_FUNC_OFFSET(15703, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, NULL, 920),
+ NAME_FUNC_OFFSET(15729, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, NULL, 921),
+ NAME_FUNC_OFFSET(15757, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, NULL, 922),
+ NAME_FUNC_OFFSET(15785, glUnlockArraysEXT, glUnlockArraysEXT, NULL, 923),
+ NAME_FUNC_OFFSET(15803, glUseProgramStages, glUseProgramStages, NULL, 924),
+ NAME_FUNC_OFFSET(15822, glValidateProgramPipeline, glValidateProgramPipeline, NULL, 925),
+ NAME_FUNC_OFFSET(15848, glDebugMessageCallback, glDebugMessageCallback, NULL, 926),
+ NAME_FUNC_OFFSET(15871, glDebugMessageControl, glDebugMessageControl, NULL, 927),
+ NAME_FUNC_OFFSET(15893, glDebugMessageInsert, glDebugMessageInsert, NULL, 928),
+ NAME_FUNC_OFFSET(15914, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 929),
+ NAME_FUNC_OFFSET(15935, glGetObjectLabel, glGetObjectLabel, NULL, 930),
+ NAME_FUNC_OFFSET(15952, glGetObjectPtrLabel, glGetObjectPtrLabel, NULL, 931),
+ NAME_FUNC_OFFSET(15972, glObjectLabel, glObjectLabel, NULL, 932),
+ NAME_FUNC_OFFSET(15986, glObjectPtrLabel, glObjectPtrLabel, NULL, 933),
+ NAME_FUNC_OFFSET(16003, glPopDebugGroup, glPopDebugGroup, NULL, 934),
+ NAME_FUNC_OFFSET(16019, glPushDebugGroup, glPushDebugGroup, NULL, 935),
+ NAME_FUNC_OFFSET(16036, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 936),
+ NAME_FUNC_OFFSET(16058, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 937),
+ NAME_FUNC_OFFSET(16081, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 938),
+ NAME_FUNC_OFFSET(16104, glFogCoordfEXT, glFogCoordfEXT, NULL, 939),
+ NAME_FUNC_OFFSET(16119, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 940),
+ NAME_FUNC_OFFSET(16135, glResizeBuffersMESA, glResizeBuffersMESA, NULL, 941),
+ NAME_FUNC_OFFSET(16155, glWindowPos4dMESA, glWindowPos4dMESA, NULL, 942),
+ NAME_FUNC_OFFSET(16173, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, 943),
+ NAME_FUNC_OFFSET(16192, glWindowPos4fMESA, glWindowPos4fMESA, NULL, 944),
+ NAME_FUNC_OFFSET(16210, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, 945),
+ NAME_FUNC_OFFSET(16229, glWindowPos4iMESA, glWindowPos4iMESA, NULL, 946),
+ NAME_FUNC_OFFSET(16247, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, 947),
+ NAME_FUNC_OFFSET(16266, glWindowPos4sMESA, glWindowPos4sMESA, NULL, 948),
+ NAME_FUNC_OFFSET(16284, glWindowPos4svMESA, glWindowPos4svMESA, NULL, 949),
+ NAME_FUNC_OFFSET(16303, gl_dispatch_stub_950, gl_dispatch_stub_950, NULL, 950),
+ NAME_FUNC_OFFSET(16328, gl_dispatch_stub_951, gl_dispatch_stub_951, NULL, 951),
+ NAME_FUNC_OFFSET(16355, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, 952),
+ NAME_FUNC_OFFSET(16379, glExecuteProgramNV, glExecuteProgramNV, NULL, 953),
+ NAME_FUNC_OFFSET(16398, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, 954),
+ NAME_FUNC_OFFSET(16424, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, 955),
+ NAME_FUNC_OFFSET(16450, glGetProgramStringNV, glGetProgramStringNV, NULL, 956),
+ NAME_FUNC_OFFSET(16471, glGetProgramivNV, glGetProgramivNV, NULL, 957),
+ NAME_FUNC_OFFSET(16488, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, 958),
+ NAME_FUNC_OFFSET(16509, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, 959),
+ NAME_FUNC_OFFSET(16531, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, 960),
+ NAME_FUNC_OFFSET(16553, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, 961),
+ NAME_FUNC_OFFSET(16575, glLoadProgramNV, glLoadProgramNV, NULL, 962),
+ NAME_FUNC_OFFSET(16591, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, 963),
+ NAME_FUNC_OFFSET(16616, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, 964),
+ NAME_FUNC_OFFSET(16641, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, 965),
+ NAME_FUNC_OFFSET(16669, glTrackMatrixNV, glTrackMatrixNV, NULL, 966),
+ NAME_FUNC_OFFSET(16685, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, 967),
+ NAME_FUNC_OFFSET(16704, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, 968),
+ NAME_FUNC_OFFSET(16724, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, 969),
+ NAME_FUNC_OFFSET(16743, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, 970),
+ NAME_FUNC_OFFSET(16763, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, 971),
+ NAME_FUNC_OFFSET(16782, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, 972),
+ NAME_FUNC_OFFSET(16802, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, 973),
+ NAME_FUNC_OFFSET(16821, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, 974),
+ NAME_FUNC_OFFSET(16841, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, 975),
+ NAME_FUNC_OFFSET(16860, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, 976),
+ NAME_FUNC_OFFSET(16880, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, 977),
+ NAME_FUNC_OFFSET(16899, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, 978),
+ NAME_FUNC_OFFSET(16919, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, 979),
+ NAME_FUNC_OFFSET(16938, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, 980),
+ NAME_FUNC_OFFSET(16958, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, 981),
+ NAME_FUNC_OFFSET(16977, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, 982),
+ NAME_FUNC_OFFSET(16997, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, 983),
+ NAME_FUNC_OFFSET(17016, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, 984),
+ NAME_FUNC_OFFSET(17036, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, 985),
+ NAME_FUNC_OFFSET(17055, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, 986),
+ NAME_FUNC_OFFSET(17075, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, 987),
+ NAME_FUNC_OFFSET(17094, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, 988),
+ NAME_FUNC_OFFSET(17114, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, 989),
+ NAME_FUNC_OFFSET(17133, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, 990),
+ NAME_FUNC_OFFSET(17153, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, 991),
+ NAME_FUNC_OFFSET(17173, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, 992),
+ NAME_FUNC_OFFSET(17194, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, 993),
+ NAME_FUNC_OFFSET(17218, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, 994),
+ NAME_FUNC_OFFSET(17239, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, 995),
+ NAME_FUNC_OFFSET(17260, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, 996),
+ NAME_FUNC_OFFSET(17281, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, 997),
+ NAME_FUNC_OFFSET(17302, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, 998),
+ NAME_FUNC_OFFSET(17323, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, 999),
+ NAME_FUNC_OFFSET(17344, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, 1000),
+ NAME_FUNC_OFFSET(17365, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, 1001),
+ NAME_FUNC_OFFSET(17386, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, 1002),
+ NAME_FUNC_OFFSET(17407, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, 1003),
+ NAME_FUNC_OFFSET(17428, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, 1004),
+ NAME_FUNC_OFFSET(17449, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, 1005),
+ NAME_FUNC_OFFSET(17470, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, 1006),
+ NAME_FUNC_OFFSET(17492, glGetTexBumpParameterfvATI, glGetTexBumpParameterfvATI, NULL, 1007),
+ NAME_FUNC_OFFSET(17519, glGetTexBumpParameterivATI, glGetTexBumpParameterivATI, NULL, 1008),
+ NAME_FUNC_OFFSET(17546, glTexBumpParameterfvATI, glTexBumpParameterfvATI, NULL, 1009),
+ NAME_FUNC_OFFSET(17570, glTexBumpParameterivATI, glTexBumpParameterivATI, NULL, 1010),
+ NAME_FUNC_OFFSET(17594, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, 1011),
+ NAME_FUNC_OFFSET(17616, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, 1012),
+ NAME_FUNC_OFFSET(17638, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, 1013),
+ NAME_FUNC_OFFSET(17660, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, 1014),
+ NAME_FUNC_OFFSET(17685, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, 1015),
+ NAME_FUNC_OFFSET(17709, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, 1016),
+ NAME_FUNC_OFFSET(17731, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, 1017),
+ NAME_FUNC_OFFSET(17753, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, 1018),
+ NAME_FUNC_OFFSET(17775, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, 1019),
+ NAME_FUNC_OFFSET(17801, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, 1020),
+ NAME_FUNC_OFFSET(17824, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, 1021),
+ NAME_FUNC_OFFSET(17848, glPassTexCoordATI, glPassTexCoordATI, NULL, 1022),
+ NAME_FUNC_OFFSET(17866, glSampleMapATI, glSampleMapATI, NULL, 1023),
+ NAME_FUNC_OFFSET(17881, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, 1024),
+ NAME_FUNC_OFFSET(17912, gl_dispatch_stub_1025, gl_dispatch_stub_1025, NULL, 1025),
+ NAME_FUNC_OFFSET(17935, gl_dispatch_stub_1026, gl_dispatch_stub_1026, NULL, 1026),
+ NAME_FUNC_OFFSET(17958, gl_dispatch_stub_1027, gl_dispatch_stub_1027, NULL, 1027),
+ NAME_FUNC_OFFSET(17981, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, 1028),
+ NAME_FUNC_OFFSET(18012, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, 1029),
+ NAME_FUNC_OFFSET(18043, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, 1030),
+ NAME_FUNC_OFFSET(18071, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, 1031),
+ NAME_FUNC_OFFSET(18100, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, 1032),
+ NAME_FUNC_OFFSET(18128, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, 1033),
+ NAME_FUNC_OFFSET(18157, glPrimitiveRestartNV, glPrimitiveRestartNV, NULL, 1034),
+ NAME_FUNC_OFFSET(18178, gl_dispatch_stub_1035, gl_dispatch_stub_1035, NULL, 1035),
+ NAME_FUNC_OFFSET(18195, gl_dispatch_stub_1036, gl_dispatch_stub_1036, NULL, 1036),
+ NAME_FUNC_OFFSET(18208, gl_dispatch_stub_1037, gl_dispatch_stub_1037, NULL, 1037),
+ NAME_FUNC_OFFSET(18222, gl_dispatch_stub_1038, gl_dispatch_stub_1038, NULL, 1038),
+ NAME_FUNC_OFFSET(18239, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 1039),
+ NAME_FUNC_OFFSET(18260, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 1040),
+ NAME_FUNC_OFFSET(18282, gl_dispatch_stub_1041, gl_dispatch_stub_1041, NULL, 1041),
+ NAME_FUNC_OFFSET(18306, gl_dispatch_stub_1042, gl_dispatch_stub_1042, NULL, 1042),
+ NAME_FUNC_OFFSET(18336, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1043),
+ NAME_FUNC_OFFSET(18357, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1044),
+ NAME_FUNC_OFFSET(18379, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1045),
+ NAME_FUNC_OFFSET(18400, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1046),
+ NAME_FUNC_OFFSET(18422, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1047),
+ NAME_FUNC_OFFSET(18444, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1048),
+ NAME_FUNC_OFFSET(18467, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1049),
+ NAME_FUNC_OFFSET(18488, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1050),
+ NAME_FUNC_OFFSET(18510, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1051),
+ NAME_FUNC_OFFSET(18532, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1052),
+ NAME_FUNC_OFFSET(18555, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1053),
+ NAME_FUNC_OFFSET(18576, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1054),
+ NAME_FUNC_OFFSET(18598, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1055),
+ NAME_FUNC_OFFSET(18620, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1056),
+ NAME_FUNC_OFFSET(18643, glClearColorIiEXT, glClearColorIiEXT, NULL, 1057),
+ NAME_FUNC_OFFSET(18661, glClearColorIuiEXT, glClearColorIuiEXT, NULL, 1058),
+ NAME_FUNC_OFFSET(18680, glBindBufferOffsetEXT, glBindBufferOffsetEXT, NULL, 1059),
+ NAME_FUNC_OFFSET(18702, glBeginPerfMonitorAMD, glBeginPerfMonitorAMD, NULL, 1060),
+ NAME_FUNC_OFFSET(18724, glDeletePerfMonitorsAMD, glDeletePerfMonitorsAMD, NULL, 1061),
+ NAME_FUNC_OFFSET(18748, glEndPerfMonitorAMD, glEndPerfMonitorAMD, NULL, 1062),
+ NAME_FUNC_OFFSET(18768, glGenPerfMonitorsAMD, glGenPerfMonitorsAMD, NULL, 1063),
+ NAME_FUNC_OFFSET(18789, glGetPerfMonitorCounterDataAMD, glGetPerfMonitorCounterDataAMD, NULL, 1064),
+ NAME_FUNC_OFFSET(18820, glGetPerfMonitorCounterInfoAMD, glGetPerfMonitorCounterInfoAMD, NULL, 1065),
+ NAME_FUNC_OFFSET(18851, glGetPerfMonitorCounterStringAMD, glGetPerfMonitorCounterStringAMD, NULL, 1066),
+ NAME_FUNC_OFFSET(18884, glGetPerfMonitorCountersAMD, glGetPerfMonitorCountersAMD, NULL, 1067),
+ NAME_FUNC_OFFSET(18912, glGetPerfMonitorGroupStringAMD, glGetPerfMonitorGroupStringAMD, NULL, 1068),
+ NAME_FUNC_OFFSET(18943, glGetPerfMonitorGroupsAMD, glGetPerfMonitorGroupsAMD, NULL, 1069),
+ NAME_FUNC_OFFSET(18969, glSelectPerfMonitorCountersAMD, glSelectPerfMonitorCountersAMD, NULL, 1070),
+ NAME_FUNC_OFFSET(19000, glGetObjectParameterivAPPLE, glGetObjectParameterivAPPLE, NULL, 1071),
+ NAME_FUNC_OFFSET(19028, glObjectPurgeableAPPLE, glObjectPurgeableAPPLE, NULL, 1072),
+ NAME_FUNC_OFFSET(19051, glObjectUnpurgeableAPPLE, glObjectUnpurgeableAPPLE, NULL, 1073),
+ NAME_FUNC_OFFSET(19076, glActiveProgramEXT, glActiveProgramEXT, NULL, 1074),
+ NAME_FUNC_OFFSET(19095, glCreateShaderProgramEXT, glCreateShaderProgramEXT, NULL, 1075),
+ NAME_FUNC_OFFSET(19120, glUseShaderProgramEXT, glUseShaderProgramEXT, NULL, 1076),
+ NAME_FUNC_OFFSET(19142, glTextureBarrierNV, glTextureBarrierNV, NULL, 1077),
+ NAME_FUNC_OFFSET(19161, glVDPAUFiniNV, glVDPAUFiniNV, NULL, 1078),
+ NAME_FUNC_OFFSET(19175, glVDPAUGetSurfaceivNV, glVDPAUGetSurfaceivNV, NULL, 1079),
+ NAME_FUNC_OFFSET(19197, glVDPAUInitNV, glVDPAUInitNV, NULL, 1080),
+ NAME_FUNC_OFFSET(19211, glVDPAUIsSurfaceNV, glVDPAUIsSurfaceNV, NULL, 1081),
+ NAME_FUNC_OFFSET(19230, glVDPAUMapSurfacesNV, glVDPAUMapSurfacesNV, NULL, 1082),
+ NAME_FUNC_OFFSET(19251, glVDPAURegisterOutputSurfaceNV, glVDPAURegisterOutputSurfaceNV, NULL, 1083),
+ NAME_FUNC_OFFSET(19282, glVDPAURegisterVideoSurfaceNV, glVDPAURegisterVideoSurfaceNV, NULL, 1084),
+ NAME_FUNC_OFFSET(19312, glVDPAUSurfaceAccessNV, glVDPAUSurfaceAccessNV, NULL, 1085),
+ NAME_FUNC_OFFSET(19335, glVDPAUUnmapSurfacesNV, glVDPAUUnmapSurfacesNV, NULL, 1086),
+ NAME_FUNC_OFFSET(19358, glVDPAUUnregisterSurfaceNV, glVDPAUUnregisterSurfaceNV, NULL, 1087),
+ NAME_FUNC_OFFSET(19385, gl_dispatch_stub_1088, gl_dispatch_stub_1088, NULL, 1088),
+ NAME_FUNC_OFFSET(19410, gl_dispatch_stub_1089, gl_dispatch_stub_1089, NULL, 1089),
+ NAME_FUNC_OFFSET(19439, gl_dispatch_stub_1090, gl_dispatch_stub_1090, NULL, 1090),
+ NAME_FUNC_OFFSET(19470, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetRenderbufferStorageOES, NULL, 1091),
+ NAME_FUNC_OFFSET(19509, glEGLImageTargetTexture2DOES, glEGLImageTargetTexture2DOES, NULL, 1092),
+ NAME_FUNC_OFFSET(19538, gl_dispatch_stub_1093, gl_dispatch_stub_1093, NULL, 1093),
+ NAME_FUNC_OFFSET(19551, gl_dispatch_stub_1094, gl_dispatch_stub_1094, NULL, 1094),
+ NAME_FUNC_OFFSET(19565, gl_dispatch_stub_1095, gl_dispatch_stub_1095, NULL, 1095),
+ NAME_FUNC_OFFSET(19579, gl_dispatch_stub_1096, gl_dispatch_stub_1096, NULL, 1096),
+ NAME_FUNC_OFFSET(19589, gl_dispatch_stub_1097, gl_dispatch_stub_1097, NULL, 1097),
+ NAME_FUNC_OFFSET(19603, gl_dispatch_stub_1098, gl_dispatch_stub_1098, NULL, 1098),
+ NAME_FUNC_OFFSET(19610, gl_dispatch_stub_1099, gl_dispatch_stub_1099, NULL, 1099),
+ NAME_FUNC_OFFSET(19618, gl_dispatch_stub_1100, gl_dispatch_stub_1100, NULL, 1100),
+ NAME_FUNC_OFFSET(19629, gl_dispatch_stub_1101, gl_dispatch_stub_1101, NULL, 1101),
+ NAME_FUNC_OFFSET(19640, gl_dispatch_stub_1102, gl_dispatch_stub_1102, NULL, 1102),
+ NAME_FUNC_OFFSET(19654, gl_dispatch_stub_1103, gl_dispatch_stub_1103, NULL, 1103),
+ NAME_FUNC_OFFSET(19669, gl_dispatch_stub_1104, gl_dispatch_stub_1104, NULL, 1104),
+ NAME_FUNC_OFFSET(19678, gl_dispatch_stub_1105, gl_dispatch_stub_1105, NULL, 1105),
+ NAME_FUNC_OFFSET(19688, gl_dispatch_stub_1106, gl_dispatch_stub_1106, NULL, 1106),
+ NAME_FUNC_OFFSET(19701, gl_dispatch_stub_1107, gl_dispatch_stub_1107, NULL, 1107),
+ NAME_FUNC_OFFSET(19715, gl_dispatch_stub_1108, gl_dispatch_stub_1108, NULL, 1108),
+ NAME_FUNC_OFFSET(19727, gl_dispatch_stub_1109, gl_dispatch_stub_1109, NULL, 1109),
+ NAME_FUNC_OFFSET(19740, gl_dispatch_stub_1110, gl_dispatch_stub_1110, NULL, 1110),
+ NAME_FUNC_OFFSET(19754, gl_dispatch_stub_1111, gl_dispatch_stub_1111, NULL, 1111),
+ NAME_FUNC_OFFSET(19772, gl_dispatch_stub_1112, gl_dispatch_stub_1112, NULL, 1112),
+ NAME_FUNC_OFFSET(19783, gl_dispatch_stub_1113, gl_dispatch_stub_1113, NULL, 1113),
+ NAME_FUNC_OFFSET(19792, gl_dispatch_stub_1114, gl_dispatch_stub_1114, NULL, 1114),
+ NAME_FUNC_OFFSET(19801, gl_dispatch_stub_1115, gl_dispatch_stub_1115, NULL, 1115),
+ NAME_FUNC_OFFSET(19814, gl_dispatch_stub_1116, gl_dispatch_stub_1116, NULL, 1116),
+ NAME_FUNC_OFFSET(19831, gl_dispatch_stub_1117, gl_dispatch_stub_1117, NULL, 1117),
+ NAME_FUNC_OFFSET(19841, gl_dispatch_stub_1118, gl_dispatch_stub_1118, NULL, 1118),
+ NAME_FUNC_OFFSET(19859, gl_dispatch_stub_1119, gl_dispatch_stub_1119, NULL, 1119),
+ NAME_FUNC_OFFSET(19868, gl_dispatch_stub_1120, gl_dispatch_stub_1120, NULL, 1120),
+ NAME_FUNC_OFFSET(19878, gl_dispatch_stub_1121, gl_dispatch_stub_1121, NULL, 1121),
+ NAME_FUNC_OFFSET(19889, gl_dispatch_stub_1122, gl_dispatch_stub_1122, NULL, 1122),
+ NAME_FUNC_OFFSET(19905, gl_dispatch_stub_1123, gl_dispatch_stub_1123, NULL, 1123),
+ NAME_FUNC_OFFSET(19918, gl_dispatch_stub_1124, gl_dispatch_stub_1124, NULL, 1124),
+ NAME_FUNC_OFFSET(19931, gl_dispatch_stub_1125, gl_dispatch_stub_1125, NULL, 1125),
+ NAME_FUNC_OFFSET(19944, gl_dispatch_stub_1126, gl_dispatch_stub_1126, NULL, 1126),
+ NAME_FUNC_OFFSET(19960, gl_dispatch_stub_1127, gl_dispatch_stub_1127, NULL, 1127),
+ NAME_FUNC_OFFSET(19976, gl_dispatch_stub_1128, gl_dispatch_stub_1128, NULL, 1128),
+ NAME_FUNC_OFFSET(19988, gl_dispatch_stub_1129, gl_dispatch_stub_1129, NULL, 1129),
+ NAME_FUNC_OFFSET(20001, gl_dispatch_stub_1130, gl_dispatch_stub_1130, NULL, 1130),
+ NAME_FUNC_OFFSET(20017, gl_dispatch_stub_1131, gl_dispatch_stub_1131, NULL, 1131),
+ NAME_FUNC_OFFSET(20031, gl_dispatch_stub_1132, gl_dispatch_stub_1132, NULL, 1132),
+ NAME_FUNC_OFFSET(20051, gl_dispatch_stub_1133, gl_dispatch_stub_1133, NULL, 1133),
+ NAME_FUNC_OFFSET(20069, gl_dispatch_stub_1134, gl_dispatch_stub_1134, NULL, 1134),
+ NAME_FUNC_OFFSET(20088, gl_dispatch_stub_1135, gl_dispatch_stub_1135, NULL, 1135),
+ NAME_FUNC_OFFSET(20105, glTexGenf, glTexGenf, NULL, 190),
+ NAME_FUNC_OFFSET(20118, glTexGenfv, glTexGenfv, NULL, 191),
+ NAME_FUNC_OFFSET(20132, glTexGeni, glTexGeni, NULL, 192),
+ NAME_FUNC_OFFSET(20145, glTexGeniv, glTexGeniv, NULL, 193),
+ NAME_FUNC_OFFSET(20159, glReadBuffer, glReadBuffer, NULL, 254),
+ NAME_FUNC_OFFSET(20174, glGetTexGenfv, glGetTexGenfv, NULL, 279),
+ NAME_FUNC_OFFSET(20191, glGetTexGeniv, glGetTexGeniv, NULL, 280),
+ NAME_FUNC_OFFSET(20208, glArrayElement, glArrayElement, NULL, 306),
+ NAME_FUNC_OFFSET(20226, glBindTexture, glBindTexture, NULL, 307),
+ NAME_FUNC_OFFSET(20243, glDrawArrays, glDrawArrays, NULL, 310),
+ NAME_FUNC_OFFSET(20259, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, 322),
+ NAME_FUNC_OFFSET(20284, glCopyTexImage1D, glCopyTexImage1D, NULL, 323),
+ NAME_FUNC_OFFSET(20304, glCopyTexImage2D, glCopyTexImage2D, NULL, 324),
+ NAME_FUNC_OFFSET(20324, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, 325),
+ NAME_FUNC_OFFSET(20347, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, 326),
+ NAME_FUNC_OFFSET(20370, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, 327),
+ NAME_FUNC_OFFSET(20390, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, 328),
+ NAME_FUNC_OFFSET(20407, glGetPointerv, glGetPointerv, NULL, 329),
+ NAME_FUNC_OFFSET(20424, glIsTexture, glIsTextureEXT, glIsTextureEXT, 330),
+ NAME_FUNC_OFFSET(20439, glPrioritizeTextures, glPrioritizeTextures, NULL, 331),
+ NAME_FUNC_OFFSET(20463, glTexSubImage1D, glTexSubImage1D, NULL, 332),
+ NAME_FUNC_OFFSET(20482, glTexSubImage2D, glTexSubImage2D, NULL, 333),
+ NAME_FUNC_OFFSET(20501, glBlendColor, glBlendColor, NULL, 336),
+ NAME_FUNC_OFFSET(20517, glBlendEquation, glBlendEquation, NULL, 337),
+ NAME_FUNC_OFFSET(20536, glBlendEquation, glBlendEquation, NULL, 337),
+ NAME_FUNC_OFFSET(20555, glDrawRangeElements, glDrawRangeElements, NULL, 338),
+ NAME_FUNC_OFFSET(20578, glColorTable, glColorTable, NULL, 339),
+ NAME_FUNC_OFFSET(20594, glColorTable, glColorTable, NULL, 339),
+ NAME_FUNC_OFFSET(20610, glColorTableParameterfv, glColorTableParameterfv, NULL, 340),
+ NAME_FUNC_OFFSET(20637, glColorTableParameteriv, glColorTableParameteriv, NULL, 341),
+ NAME_FUNC_OFFSET(20664, glCopyColorTable, glCopyColorTable, NULL, 342),
+ NAME_FUNC_OFFSET(20684, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
+ NAME_FUNC_OFFSET(20703, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
+ NAME_FUNC_OFFSET(20722, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
+ NAME_FUNC_OFFSET(20752, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
+ NAME_FUNC_OFFSET(20782, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
+ NAME_FUNC_OFFSET(20812, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
+ NAME_FUNC_OFFSET(20842, glColorSubTable, glColorSubTable, NULL, 346),
+ NAME_FUNC_OFFSET(20861, glCopyColorSubTable, glCopyColorSubTable, NULL, 347),
+ NAME_FUNC_OFFSET(20884, glConvolutionFilter1D, glConvolutionFilter1D, NULL, 348),
+ NAME_FUNC_OFFSET(20909, glConvolutionFilter2D, glConvolutionFilter2D, NULL, 349),
+ NAME_FUNC_OFFSET(20934, glConvolutionParameterf, glConvolutionParameterf, NULL, 350),
+ NAME_FUNC_OFFSET(20961, glConvolutionParameterfv, glConvolutionParameterfv, NULL, 351),
+ NAME_FUNC_OFFSET(20989, glConvolutionParameteri, glConvolutionParameteri, NULL, 352),
+ NAME_FUNC_OFFSET(21016, glConvolutionParameteriv, glConvolutionParameteriv, NULL, 353),
+ NAME_FUNC_OFFSET(21044, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, 354),
+ NAME_FUNC_OFFSET(21073, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, 355),
+ NAME_FUNC_OFFSET(21102, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, 356),
+ NAME_FUNC_OFFSET(21128, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, 357),
+ NAME_FUNC_OFFSET(21159, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, 358),
+ NAME_FUNC_OFFSET(21190, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, 359),
+ NAME_FUNC_OFFSET(21214, glSeparableFilter2D, glSeparableFilter2D, NULL, 360),
+ NAME_FUNC_OFFSET(21237, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, 361),
+ NAME_FUNC_OFFSET(21255, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, 362),
+ NAME_FUNC_OFFSET(21284, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, 363),
+ NAME_FUNC_OFFSET(21313, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, 364),
+ NAME_FUNC_OFFSET(21328, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, 365),
+ NAME_FUNC_OFFSET(21354, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, 366),
+ NAME_FUNC_OFFSET(21380, glHistogram, glHistogram, NULL, 367),
+ NAME_FUNC_OFFSET(21395, glMinmax, glMinmax, NULL, 368),
+ NAME_FUNC_OFFSET(21407, glResetHistogram, glResetHistogram, NULL, 369),
+ NAME_FUNC_OFFSET(21427, glResetMinmax, glResetMinmax, NULL, 370),
+ NAME_FUNC_OFFSET(21444, glTexImage3D, glTexImage3D, NULL, 371),
+ NAME_FUNC_OFFSET(21460, glTexImage3D, glTexImage3D, NULL, 371),
+ NAME_FUNC_OFFSET(21476, glTexSubImage3D, glTexSubImage3D, NULL, 372),
+ NAME_FUNC_OFFSET(21495, glTexSubImage3D, glTexSubImage3D, NULL, 372),
+ NAME_FUNC_OFFSET(21514, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373),
+ NAME_FUNC_OFFSET(21537, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373),
+ NAME_FUNC_OFFSET(21560, glActiveTexture, glActiveTexture, NULL, 374),
+ NAME_FUNC_OFFSET(21579, glClientActiveTexture, glClientActiveTexture, NULL, 375),
+ NAME_FUNC_OFFSET(21604, glMultiTexCoord1d, glMultiTexCoord1d, NULL, 376),
+ NAME_FUNC_OFFSET(21625, glMultiTexCoord1dv, glMultiTexCoord1dv, NULL, 377),
+ NAME_FUNC_OFFSET(21647, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, 378),
+ NAME_FUNC_OFFSET(21665, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, 379),
+ NAME_FUNC_OFFSET(21684, glMultiTexCoord1i, glMultiTexCoord1i, NULL, 380),
+ NAME_FUNC_OFFSET(21705, glMultiTexCoord1iv, glMultiTexCoord1iv, NULL, 381),
+ NAME_FUNC_OFFSET(21727, glMultiTexCoord1s, glMultiTexCoord1s, NULL, 382),
+ NAME_FUNC_OFFSET(21748, glMultiTexCoord1sv, glMultiTexCoord1sv, NULL, 383),
+ NAME_FUNC_OFFSET(21770, glMultiTexCoord2d, glMultiTexCoord2d, NULL, 384),
+ NAME_FUNC_OFFSET(21791, glMultiTexCoord2dv, glMultiTexCoord2dv, NULL, 385),
+ NAME_FUNC_OFFSET(21813, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, 386),
+ NAME_FUNC_OFFSET(21831, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, 387),
+ NAME_FUNC_OFFSET(21850, glMultiTexCoord2i, glMultiTexCoord2i, NULL, 388),
+ NAME_FUNC_OFFSET(21871, glMultiTexCoord2iv, glMultiTexCoord2iv, NULL, 389),
+ NAME_FUNC_OFFSET(21893, glMultiTexCoord2s, glMultiTexCoord2s, NULL, 390),
+ NAME_FUNC_OFFSET(21914, glMultiTexCoord2sv, glMultiTexCoord2sv, NULL, 391),
+ NAME_FUNC_OFFSET(21936, glMultiTexCoord3d, glMultiTexCoord3d, NULL, 392),
+ NAME_FUNC_OFFSET(21957, glMultiTexCoord3dv, glMultiTexCoord3dv, NULL, 393),
+ NAME_FUNC_OFFSET(21979, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, 394),
+ NAME_FUNC_OFFSET(21997, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, 395),
+ NAME_FUNC_OFFSET(22016, glMultiTexCoord3i, glMultiTexCoord3i, NULL, 396),
+ NAME_FUNC_OFFSET(22037, glMultiTexCoord3iv, glMultiTexCoord3iv, NULL, 397),
+ NAME_FUNC_OFFSET(22059, glMultiTexCoord3s, glMultiTexCoord3s, NULL, 398),
+ NAME_FUNC_OFFSET(22080, glMultiTexCoord3sv, glMultiTexCoord3sv, NULL, 399),
+ NAME_FUNC_OFFSET(22102, glMultiTexCoord4d, glMultiTexCoord4d, NULL, 400),
+ NAME_FUNC_OFFSET(22123, glMultiTexCoord4dv, glMultiTexCoord4dv, NULL, 401),
+ NAME_FUNC_OFFSET(22145, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, 402),
+ NAME_FUNC_OFFSET(22163, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, 403),
+ NAME_FUNC_OFFSET(22182, glMultiTexCoord4i, glMultiTexCoord4i, NULL, 404),
+ NAME_FUNC_OFFSET(22203, glMultiTexCoord4iv, glMultiTexCoord4iv, NULL, 405),
+ NAME_FUNC_OFFSET(22225, glMultiTexCoord4s, glMultiTexCoord4s, NULL, 406),
+ NAME_FUNC_OFFSET(22246, glMultiTexCoord4sv, glMultiTexCoord4sv, NULL, 407),
+ NAME_FUNC_OFFSET(22268, glCompressedTexImage1D, glCompressedTexImage1D, NULL, 408),
+ NAME_FUNC_OFFSET(22294, glCompressedTexImage2D, glCompressedTexImage2D, NULL, 409),
+ NAME_FUNC_OFFSET(22320, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410),
+ NAME_FUNC_OFFSET(22346, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410),
+ NAME_FUNC_OFFSET(22372, glCompressedTexSubImage1D, glCompressedTexSubImage1D, NULL, 411),
+ NAME_FUNC_OFFSET(22401, glCompressedTexSubImage2D, glCompressedTexSubImage2D, NULL, 412),
+ NAME_FUNC_OFFSET(22430, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413),
+ NAME_FUNC_OFFSET(22459, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413),
+ NAME_FUNC_OFFSET(22488, glGetCompressedTexImage, glGetCompressedTexImage, NULL, 414),
+ NAME_FUNC_OFFSET(22515, glLoadTransposeMatrixd, glLoadTransposeMatrixd, NULL, 415),
+ NAME_FUNC_OFFSET(22541, glLoadTransposeMatrixf, glLoadTransposeMatrixf, NULL, 416),
+ NAME_FUNC_OFFSET(22567, glMultTransposeMatrixd, glMultTransposeMatrixd, NULL, 417),
+ NAME_FUNC_OFFSET(22593, glMultTransposeMatrixf, glMultTransposeMatrixf, NULL, 418),
+ NAME_FUNC_OFFSET(22619, glSampleCoverage, glSampleCoverage, NULL, 419),
+ NAME_FUNC_OFFSET(22639, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420),
+ NAME_FUNC_OFFSET(22662, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420),
+ NAME_FUNC_OFFSET(22686, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420),
+ NAME_FUNC_OFFSET(22709, glFogCoordPointer, glFogCoordPointer, NULL, 421),
+ NAME_FUNC_OFFSET(22730, glFogCoordd, glFogCoordd, NULL, 422),
+ NAME_FUNC_OFFSET(22745, glFogCoorddv, glFogCoorddv, NULL, 423),
+ NAME_FUNC_OFFSET(22761, glMultiDrawArrays, glMultiDrawArrays, NULL, 424),
+ NAME_FUNC_OFFSET(22782, glPointParameterf, glPointParameterf, NULL, 425),
+ NAME_FUNC_OFFSET(22803, glPointParameterf, glPointParameterf, NULL, 425),
+ NAME_FUNC_OFFSET(22824, glPointParameterf, glPointParameterf, NULL, 425),
+ NAME_FUNC_OFFSET(22846, glPointParameterfv, glPointParameterfv, NULL, 426),
+ NAME_FUNC_OFFSET(22868, glPointParameterfv, glPointParameterfv, NULL, 426),
+ NAME_FUNC_OFFSET(22890, glPointParameterfv, glPointParameterfv, NULL, 426),
+ NAME_FUNC_OFFSET(22913, glPointParameteri, glPointParameteri, NULL, 427),
+ NAME_FUNC_OFFSET(22933, glPointParameteriv, glPointParameteriv, NULL, 428),
+ NAME_FUNC_OFFSET(22954, glSecondaryColor3b, glSecondaryColor3b, NULL, 429),
+ NAME_FUNC_OFFSET(22976, glSecondaryColor3bv, glSecondaryColor3bv, NULL, 430),
+ NAME_FUNC_OFFSET(22999, glSecondaryColor3d, glSecondaryColor3d, NULL, 431),
+ NAME_FUNC_OFFSET(23021, glSecondaryColor3dv, glSecondaryColor3dv, NULL, 432),
+ NAME_FUNC_OFFSET(23044, glSecondaryColor3i, glSecondaryColor3i, NULL, 433),
+ NAME_FUNC_OFFSET(23066, glSecondaryColor3iv, glSecondaryColor3iv, NULL, 434),
+ NAME_FUNC_OFFSET(23089, glSecondaryColor3s, glSecondaryColor3s, NULL, 435),
+ NAME_FUNC_OFFSET(23111, glSecondaryColor3sv, glSecondaryColor3sv, NULL, 436),
+ NAME_FUNC_OFFSET(23134, glSecondaryColor3ub, glSecondaryColor3ub, NULL, 437),
+ NAME_FUNC_OFFSET(23157, glSecondaryColor3ubv, glSecondaryColor3ubv, NULL, 438),
+ NAME_FUNC_OFFSET(23181, glSecondaryColor3ui, glSecondaryColor3ui, NULL, 439),
+ NAME_FUNC_OFFSET(23204, glSecondaryColor3uiv, glSecondaryColor3uiv, NULL, 440),
+ NAME_FUNC_OFFSET(23228, glSecondaryColor3us, glSecondaryColor3us, NULL, 441),
+ NAME_FUNC_OFFSET(23251, glSecondaryColor3usv, glSecondaryColor3usv, NULL, 442),
+ NAME_FUNC_OFFSET(23275, glSecondaryColorPointer, glSecondaryColorPointer, NULL, 443),
+ NAME_FUNC_OFFSET(23302, glWindowPos2d, glWindowPos2d, NULL, 444),
+ NAME_FUNC_OFFSET(23319, glWindowPos2d, glWindowPos2d, NULL, 444),
+ NAME_FUNC_OFFSET(23337, glWindowPos2dv, glWindowPos2dv, NULL, 445),
+ NAME_FUNC_OFFSET(23355, glWindowPos2dv, glWindowPos2dv, NULL, 445),
+ NAME_FUNC_OFFSET(23374, glWindowPos2f, glWindowPos2f, NULL, 446),
+ NAME_FUNC_OFFSET(23391, glWindowPos2f, glWindowPos2f, NULL, 446),
+ NAME_FUNC_OFFSET(23409, glWindowPos2fv, glWindowPos2fv, NULL, 447),
+ NAME_FUNC_OFFSET(23427, glWindowPos2fv, glWindowPos2fv, NULL, 447),
+ NAME_FUNC_OFFSET(23446, glWindowPos2i, glWindowPos2i, NULL, 448),
+ NAME_FUNC_OFFSET(23463, glWindowPos2i, glWindowPos2i, NULL, 448),
+ NAME_FUNC_OFFSET(23481, glWindowPos2iv, glWindowPos2iv, NULL, 449),
+ NAME_FUNC_OFFSET(23499, glWindowPos2iv, glWindowPos2iv, NULL, 449),
+ NAME_FUNC_OFFSET(23518, glWindowPos2s, glWindowPos2s, NULL, 450),
+ NAME_FUNC_OFFSET(23535, glWindowPos2s, glWindowPos2s, NULL, 450),
+ NAME_FUNC_OFFSET(23553, glWindowPos2sv, glWindowPos2sv, NULL, 451),
+ NAME_FUNC_OFFSET(23571, glWindowPos2sv, glWindowPos2sv, NULL, 451),
+ NAME_FUNC_OFFSET(23590, glWindowPos3d, glWindowPos3d, NULL, 452),
+ NAME_FUNC_OFFSET(23607, glWindowPos3d, glWindowPos3d, NULL, 452),
+ NAME_FUNC_OFFSET(23625, glWindowPos3dv, glWindowPos3dv, NULL, 453),
+ NAME_FUNC_OFFSET(23643, glWindowPos3dv, glWindowPos3dv, NULL, 453),
+ NAME_FUNC_OFFSET(23662, glWindowPos3f, glWindowPos3f, NULL, 454),
+ NAME_FUNC_OFFSET(23679, glWindowPos3f, glWindowPos3f, NULL, 454),
+ NAME_FUNC_OFFSET(23697, glWindowPos3fv, glWindowPos3fv, NULL, 455),
+ NAME_FUNC_OFFSET(23715, glWindowPos3fv, glWindowPos3fv, NULL, 455),
+ NAME_FUNC_OFFSET(23734, glWindowPos3i, glWindowPos3i, NULL, 456),
+ NAME_FUNC_OFFSET(23751, glWindowPos3i, glWindowPos3i, NULL, 456),
+ NAME_FUNC_OFFSET(23769, glWindowPos3iv, glWindowPos3iv, NULL, 457),
+ NAME_FUNC_OFFSET(23787, glWindowPos3iv, glWindowPos3iv, NULL, 457),
+ NAME_FUNC_OFFSET(23806, glWindowPos3s, glWindowPos3s, NULL, 458),
+ NAME_FUNC_OFFSET(23823, glWindowPos3s, glWindowPos3s, NULL, 458),
+ NAME_FUNC_OFFSET(23841, glWindowPos3sv, glWindowPos3sv, NULL, 459),
+ NAME_FUNC_OFFSET(23859, glWindowPos3sv, glWindowPos3sv, NULL, 459),
+ NAME_FUNC_OFFSET(23878, glBeginQuery, glBeginQuery, NULL, 460),
+ NAME_FUNC_OFFSET(23894, glBindBuffer, glBindBuffer, NULL, 461),
+ NAME_FUNC_OFFSET(23910, glBufferData, glBufferData, NULL, 462),
+ NAME_FUNC_OFFSET(23926, glBufferSubData, glBufferSubData, NULL, 463),
+ NAME_FUNC_OFFSET(23945, glDeleteBuffers, glDeleteBuffers, NULL, 464),
+ NAME_FUNC_OFFSET(23964, glDeleteQueries, glDeleteQueries, NULL, 465),
+ NAME_FUNC_OFFSET(23983, glEndQuery, glEndQuery, NULL, 466),
+ NAME_FUNC_OFFSET(23997, glGenBuffers, glGenBuffers, NULL, 467),
+ NAME_FUNC_OFFSET(24013, glGenQueries, glGenQueries, NULL, 468),
+ NAME_FUNC_OFFSET(24029, glGetBufferParameteriv, glGetBufferParameteriv, NULL, 469),
+ NAME_FUNC_OFFSET(24055, glGetBufferPointerv, glGetBufferPointerv, NULL, 470),
+ NAME_FUNC_OFFSET(24078, glGetBufferPointerv, glGetBufferPointerv, NULL, 470),
+ NAME_FUNC_OFFSET(24101, glGetBufferSubData, glGetBufferSubData, NULL, 471),
+ NAME_FUNC_OFFSET(24123, glGetQueryObjectiv, glGetQueryObjectiv, NULL, 472),
+ NAME_FUNC_OFFSET(24145, glGetQueryObjectuiv, glGetQueryObjectuiv, NULL, 473),
+ NAME_FUNC_OFFSET(24168, glGetQueryiv, glGetQueryiv, NULL, 474),
+ NAME_FUNC_OFFSET(24184, glIsBuffer, glIsBuffer, NULL, 475),
+ NAME_FUNC_OFFSET(24198, glIsQuery, glIsQuery, NULL, 476),
+ NAME_FUNC_OFFSET(24211, glMapBuffer, glMapBuffer, NULL, 477),
+ NAME_FUNC_OFFSET(24226, glMapBuffer, glMapBuffer, NULL, 477),
+ NAME_FUNC_OFFSET(24241, glUnmapBuffer, glUnmapBuffer, NULL, 478),
+ NAME_FUNC_OFFSET(24258, glUnmapBuffer, glUnmapBuffer, NULL, 478),
+ NAME_FUNC_OFFSET(24275, glBindAttribLocation, glBindAttribLocation, NULL, 480),
+ NAME_FUNC_OFFSET(24299, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481),
+ NAME_FUNC_OFFSET(24326, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481),
+ NAME_FUNC_OFFSET(24353, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481),
+ NAME_FUNC_OFFSET(24380, glCompileShader, glCompileShader, NULL, 482),
+ NAME_FUNC_OFFSET(24399, glDisableVertexAttribArray, glDisableVertexAttribArray, NULL, 488),
+ NAME_FUNC_OFFSET(24429, glDrawBuffers, glDrawBuffers, NULL, 489),
+ NAME_FUNC_OFFSET(24446, glDrawBuffers, glDrawBuffers, NULL, 489),
+ NAME_FUNC_OFFSET(24463, glDrawBuffers, glDrawBuffers, NULL, 489),
+ NAME_FUNC_OFFSET(24479, glEnableVertexAttribArray, glEnableVertexAttribArray, NULL, 490),
+ NAME_FUNC_OFFSET(24508, glGetActiveAttrib, glGetActiveAttrib, NULL, 491),
+ NAME_FUNC_OFFSET(24529, glGetActiveUniform, glGetActiveUniform, NULL, 492),
+ NAME_FUNC_OFFSET(24551, glGetAttribLocation, glGetAttribLocation, NULL, 494),
+ NAME_FUNC_OFFSET(24574, glGetShaderSource, glGetShaderSource, NULL, 498),
+ NAME_FUNC_OFFSET(24595, glGetUniformLocation, glGetUniformLocation, NULL, 500),
+ NAME_FUNC_OFFSET(24619, glGetUniformfv, glGetUniformfv, NULL, 501),
+ NAME_FUNC_OFFSET(24637, glGetUniformiv, glGetUniformiv, NULL, 502),
+ NAME_FUNC_OFFSET(24655, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503),
+ NAME_FUNC_OFFSET(24684, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503),
+ NAME_FUNC_OFFSET(24712, glGetVertexAttribdv, glGetVertexAttribdv, NULL, 504),
+ NAME_FUNC_OFFSET(24735, glGetVertexAttribfv, glGetVertexAttribfv, NULL, 505),
+ NAME_FUNC_OFFSET(24758, glGetVertexAttribiv, glGetVertexAttribiv, NULL, 506),
+ NAME_FUNC_OFFSET(24781, glLinkProgram, glLinkProgram, NULL, 509),
+ NAME_FUNC_OFFSET(24798, glShaderSource, glShaderSource, NULL, 510),
+ NAME_FUNC_OFFSET(24816, glStencilOpSeparate, glStencilOpSeparate, NULL, 513),
+ NAME_FUNC_OFFSET(24839, glUniform1f, glUniform1f, NULL, 514),
+ NAME_FUNC_OFFSET(24854, glUniform1fv, glUniform1fv, NULL, 515),
+ NAME_FUNC_OFFSET(24870, glUniform1i, glUniform1i, NULL, 516),
+ NAME_FUNC_OFFSET(24885, glUniform1iv, glUniform1iv, NULL, 517),
+ NAME_FUNC_OFFSET(24901, glUniform2f, glUniform2f, NULL, 518),
+ NAME_FUNC_OFFSET(24916, glUniform2fv, glUniform2fv, NULL, 519),
+ NAME_FUNC_OFFSET(24932, glUniform2i, glUniform2i, NULL, 520),
+ NAME_FUNC_OFFSET(24947, glUniform2iv, glUniform2iv, NULL, 521),
+ NAME_FUNC_OFFSET(24963, glUniform3f, glUniform3f, NULL, 522),
+ NAME_FUNC_OFFSET(24978, glUniform3fv, glUniform3fv, NULL, 523),
+ NAME_FUNC_OFFSET(24994, glUniform3i, glUniform3i, NULL, 524),
+ NAME_FUNC_OFFSET(25009, glUniform3iv, glUniform3iv, NULL, 525),
+ NAME_FUNC_OFFSET(25025, glUniform4f, glUniform4f, NULL, 526),
+ NAME_FUNC_OFFSET(25040, glUniform4fv, glUniform4fv, NULL, 527),
+ NAME_FUNC_OFFSET(25056, glUniform4i, glUniform4i, NULL, 528),
+ NAME_FUNC_OFFSET(25071, glUniform4iv, glUniform4iv, NULL, 529),
+ NAME_FUNC_OFFSET(25087, glUniformMatrix2fv, glUniformMatrix2fv, NULL, 530),
+ NAME_FUNC_OFFSET(25109, glUniformMatrix3fv, glUniformMatrix3fv, NULL, 531),
+ NAME_FUNC_OFFSET(25131, glUniformMatrix4fv, glUniformMatrix4fv, NULL, 532),
+ NAME_FUNC_OFFSET(25153, glUseProgram, glUseProgram, NULL, 533),
+ NAME_FUNC_OFFSET(25175, glValidateProgram, glValidateProgram, NULL, 534),
+ NAME_FUNC_OFFSET(25196, glVertexAttrib1d, glVertexAttrib1d, NULL, 535),
+ NAME_FUNC_OFFSET(25216, glVertexAttrib1dv, glVertexAttrib1dv, NULL, 536),
+ NAME_FUNC_OFFSET(25237, glVertexAttrib1s, glVertexAttrib1s, NULL, 537),
+ NAME_FUNC_OFFSET(25257, glVertexAttrib1sv, glVertexAttrib1sv, NULL, 538),
+ NAME_FUNC_OFFSET(25278, glVertexAttrib2d, glVertexAttrib2d, NULL, 539),
+ NAME_FUNC_OFFSET(25298, glVertexAttrib2dv, glVertexAttrib2dv, NULL, 540),
+ NAME_FUNC_OFFSET(25319, glVertexAttrib2s, glVertexAttrib2s, NULL, 541),
+ NAME_FUNC_OFFSET(25339, glVertexAttrib2sv, glVertexAttrib2sv, NULL, 542),
+ NAME_FUNC_OFFSET(25360, glVertexAttrib3d, glVertexAttrib3d, NULL, 543),
+ NAME_FUNC_OFFSET(25380, glVertexAttrib3dv, glVertexAttrib3dv, NULL, 544),
+ NAME_FUNC_OFFSET(25401, glVertexAttrib3s, glVertexAttrib3s, NULL, 545),
+ NAME_FUNC_OFFSET(25421, glVertexAttrib3sv, glVertexAttrib3sv, NULL, 546),
+ NAME_FUNC_OFFSET(25442, glVertexAttrib4Nbv, glVertexAttrib4Nbv, NULL, 547),
+ NAME_FUNC_OFFSET(25464, glVertexAttrib4Niv, glVertexAttrib4Niv, NULL, 548),
+ NAME_FUNC_OFFSET(25486, glVertexAttrib4Nsv, glVertexAttrib4Nsv, NULL, 549),
+ NAME_FUNC_OFFSET(25508, glVertexAttrib4Nub, glVertexAttrib4Nub, NULL, 550),
+ NAME_FUNC_OFFSET(25530, glVertexAttrib4Nubv, glVertexAttrib4Nubv, NULL, 551),
+ NAME_FUNC_OFFSET(25553, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, NULL, 552),
+ NAME_FUNC_OFFSET(25576, glVertexAttrib4Nusv, glVertexAttrib4Nusv, NULL, 553),
+ NAME_FUNC_OFFSET(25599, glVertexAttrib4bv, glVertexAttrib4bv, NULL, 554),
+ NAME_FUNC_OFFSET(25620, glVertexAttrib4d, glVertexAttrib4d, NULL, 555),
+ NAME_FUNC_OFFSET(25640, glVertexAttrib4dv, glVertexAttrib4dv, NULL, 556),
+ NAME_FUNC_OFFSET(25661, glVertexAttrib4iv, glVertexAttrib4iv, NULL, 557),
+ NAME_FUNC_OFFSET(25682, glVertexAttrib4s, glVertexAttrib4s, NULL, 558),
+ NAME_FUNC_OFFSET(25702, glVertexAttrib4sv, glVertexAttrib4sv, NULL, 559),
+ NAME_FUNC_OFFSET(25723, glVertexAttrib4ubv, glVertexAttrib4ubv, NULL, 560),
+ NAME_FUNC_OFFSET(25745, glVertexAttrib4uiv, glVertexAttrib4uiv, NULL, 561),
+ NAME_FUNC_OFFSET(25767, glVertexAttrib4usv, glVertexAttrib4usv, NULL, 562),
+ NAME_FUNC_OFFSET(25789, glVertexAttribPointer, glVertexAttribPointer, NULL, 563),
+ NAME_FUNC_OFFSET(25814, glBeginConditionalRender, glBeginConditionalRender, NULL, 570),
+ NAME_FUNC_OFFSET(25841, glBeginTransformFeedback, glBeginTransformFeedback, NULL, 571),
+ NAME_FUNC_OFFSET(25869, glBindBufferBase, glBindBufferBase, NULL, 572),
+ NAME_FUNC_OFFSET(25889, glBindBufferRange, glBindBufferRange, NULL, 573),
+ NAME_FUNC_OFFSET(25910, glBindFragDataLocation, glBindFragDataLocation, NULL, 574),
+ NAME_FUNC_OFFSET(25936, glClampColor, glClampColor, NULL, 575),
+ NAME_FUNC_OFFSET(25952, glColorMaski, glColorMaski, NULL, 580),
+ NAME_FUNC_OFFSET(25974, glDisablei, glDisablei, NULL, 581),
+ NAME_FUNC_OFFSET(25994, glEnablei, glEnablei, NULL, 582),
+ NAME_FUNC_OFFSET(26013, glEndConditionalRender, glEndConditionalRender, NULL, 583),
+ NAME_FUNC_OFFSET(26038, glEndTransformFeedback, glEndTransformFeedback, NULL, 584),
+ NAME_FUNC_OFFSET(26064, glGetBooleani_v, glGetBooleani_v, NULL, 585),
+ NAME_FUNC_OFFSET(26088, glGetFragDataLocation, glGetFragDataLocation, NULL, 586),
+ NAME_FUNC_OFFSET(26113, glGetIntegeri_v, glGetIntegeri_v, NULL, 587),
+ NAME_FUNC_OFFSET(26137, glGetTexParameterIiv, glGetTexParameterIiv, NULL, 589),
+ NAME_FUNC_OFFSET(26161, glGetTexParameterIuiv, glGetTexParameterIuiv, NULL, 590),
+ NAME_FUNC_OFFSET(26186, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, NULL, 591),
+ NAME_FUNC_OFFSET(26219, glGetUniformuiv, glGetUniformuiv, NULL, 592),
+ NAME_FUNC_OFFSET(26238, glGetVertexAttribIiv, glGetVertexAttribIiv, NULL, 593),
+ NAME_FUNC_OFFSET(26262, glGetVertexAttribIuiv, glGetVertexAttribIuiv, NULL, 594),
+ NAME_FUNC_OFFSET(26287, glIsEnabledi, glIsEnabledi, NULL, 595),
+ NAME_FUNC_OFFSET(26309, glTexParameterIiv, glTexParameterIiv, NULL, 596),
+ NAME_FUNC_OFFSET(26330, glTexParameterIuiv, glTexParameterIuiv, NULL, 597),
+ NAME_FUNC_OFFSET(26352, glTransformFeedbackVaryings, glTransformFeedbackVaryings, NULL, 598),
+ NAME_FUNC_OFFSET(26383, glUniform1ui, glUniform1ui, NULL, 599),
+ NAME_FUNC_OFFSET(26399, glUniform1uiv, glUniform1uiv, NULL, 600),
+ NAME_FUNC_OFFSET(26416, glUniform2ui, glUniform2ui, NULL, 601),
+ NAME_FUNC_OFFSET(26432, glUniform2uiv, glUniform2uiv, NULL, 602),
+ NAME_FUNC_OFFSET(26449, glUniform3ui, glUniform3ui, NULL, 603),
+ NAME_FUNC_OFFSET(26465, glUniform3uiv, glUniform3uiv, NULL, 604),
+ NAME_FUNC_OFFSET(26482, glUniform4ui, glUniform4ui, NULL, 605),
+ NAME_FUNC_OFFSET(26498, glUniform4uiv, glUniform4uiv, NULL, 606),
+ NAME_FUNC_OFFSET(26515, glVertexAttribI1iv, glVertexAttribI1iv, NULL, 607),
+ NAME_FUNC_OFFSET(26537, glVertexAttribI1uiv, glVertexAttribI1uiv, NULL, 608),
+ NAME_FUNC_OFFSET(26560, glVertexAttribI4bv, glVertexAttribI4bv, NULL, 609),
+ NAME_FUNC_OFFSET(26582, glVertexAttribI4sv, glVertexAttribI4sv, NULL, 610),
+ NAME_FUNC_OFFSET(26604, glVertexAttribI4ubv, glVertexAttribI4ubv, NULL, 611),
+ NAME_FUNC_OFFSET(26627, glVertexAttribI4usv, glVertexAttribI4usv, NULL, 612),
+ NAME_FUNC_OFFSET(26650, glVertexAttribIPointer, glVertexAttribIPointer, NULL, 613),
+ NAME_FUNC_OFFSET(26676, glPrimitiveRestartIndex, glPrimitiveRestartIndex, NULL, 614),
+ NAME_FUNC_OFFSET(26702, glTexBuffer, glTexBuffer, NULL, 615),
+ NAME_FUNC_OFFSET(26717, glFramebufferTexture, glFramebufferTexture, NULL, 616),
+ NAME_FUNC_OFFSET(26741, glVertexAttribDivisor, glVertexAttribDivisor, NULL, 619),
+ NAME_FUNC_OFFSET(26766, glMinSampleShading, glMinSampleShading, NULL, 620),
+ NAME_FUNC_OFFSET(26788, glBindProgramARB, glBindProgramARB, NULL, 621),
+ NAME_FUNC_OFFSET(26804, glDeleteProgramsARB, glDeleteProgramsARB, NULL, 622),
+ NAME_FUNC_OFFSET(26823, glGenProgramsARB, glGenProgramsARB, NULL, 623),
+ NAME_FUNC_OFFSET(26839, glIsProgramARB, glIsProgramARB, NULL, 630),
+ NAME_FUNC_OFFSET(26853, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, 631),
+ NAME_FUNC_OFFSET(26876, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, 632),
+ NAME_FUNC_OFFSET(26900, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, 633),
+ NAME_FUNC_OFFSET(26923, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, 634),
+ NAME_FUNC_OFFSET(26947, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, 640),
+ NAME_FUNC_OFFSET(26964, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, 641),
+ NAME_FUNC_OFFSET(26982, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, 642),
+ NAME_FUNC_OFFSET(26999, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, 643),
+ NAME_FUNC_OFFSET(27017, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, 644),
+ NAME_FUNC_OFFSET(27034, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, 645),
+ NAME_FUNC_OFFSET(27052, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, 646),
+ NAME_FUNC_OFFSET(27069, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, 647),
+ NAME_FUNC_OFFSET(27087, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658),
+ NAME_FUNC_OFFSET(27112, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658),
+ NAME_FUNC_OFFSET(27134, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659),
+ NAME_FUNC_OFFSET(27161, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659),
+ NAME_FUNC_OFFSET(27185, glBindFramebuffer, glBindFramebuffer, NULL, 660),
+ NAME_FUNC_OFFSET(27206, glBindRenderbuffer, glBindRenderbuffer, NULL, 661),
+ NAME_FUNC_OFFSET(27228, glBlitFramebuffer, glBlitFramebuffer, NULL, 662),
+ NAME_FUNC_OFFSET(27249, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663),
+ NAME_FUNC_OFFSET(27277, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663),
+ NAME_FUNC_OFFSET(27305, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664),
+ NAME_FUNC_OFFSET(27329, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664),
+ NAME_FUNC_OFFSET(27353, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665),
+ NAME_FUNC_OFFSET(27378, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665),
+ NAME_FUNC_OFFSET(27403, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666),
+ NAME_FUNC_OFFSET(27432, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666),
+ NAME_FUNC_OFFSET(27461, glFramebufferTexture1D, glFramebufferTexture1D, NULL, 667),
+ NAME_FUNC_OFFSET(27487, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668),
+ NAME_FUNC_OFFSET(27513, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668),
+ NAME_FUNC_OFFSET(27539, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669),
+ NAME_FUNC_OFFSET(27565, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669),
+ NAME_FUNC_OFFSET(27591, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670),
+ NAME_FUNC_OFFSET(27620, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670),
+ NAME_FUNC_OFFSET(27649, glGenFramebuffers, glGenFramebuffers, NULL, 671),
+ NAME_FUNC_OFFSET(27670, glGenFramebuffers, glGenFramebuffers, NULL, 671),
+ NAME_FUNC_OFFSET(27691, glGenRenderbuffers, glGenRenderbuffers, NULL, 672),
+ NAME_FUNC_OFFSET(27713, glGenRenderbuffers, glGenRenderbuffers, NULL, 672),
+ NAME_FUNC_OFFSET(27735, glGenerateMipmap, glGenerateMipmap, NULL, 673),
+ NAME_FUNC_OFFSET(27755, glGenerateMipmap, glGenerateMipmap, NULL, 673),
+ NAME_FUNC_OFFSET(27775, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674),
+ NAME_FUNC_OFFSET(27816, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674),
+ NAME_FUNC_OFFSET(27857, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675),
+ NAME_FUNC_OFFSET(27889, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675),
+ NAME_FUNC_OFFSET(27921, glIsFramebuffer, glIsFramebuffer, NULL, 676),
+ NAME_FUNC_OFFSET(27940, glIsFramebuffer, glIsFramebuffer, NULL, 676),
+ NAME_FUNC_OFFSET(27959, glIsRenderbuffer, glIsRenderbuffer, NULL, 677),
+ NAME_FUNC_OFFSET(27979, glIsRenderbuffer, glIsRenderbuffer, NULL, 677),
+ NAME_FUNC_OFFSET(27999, glRenderbufferStorage, glRenderbufferStorage, NULL, 678),
+ NAME_FUNC_OFFSET(28024, glRenderbufferStorage, glRenderbufferStorage, NULL, 678),
+ NAME_FUNC_OFFSET(28049, glRenderbufferStorageMultisample, glRenderbufferStorageMultisample, NULL, 679),
+ NAME_FUNC_OFFSET(28085, glFlushMappedBufferRange, glFlushMappedBufferRange, NULL, 681),
+ NAME_FUNC_OFFSET(28113, glMapBufferRange, glMapBufferRange, NULL, 682),
+ NAME_FUNC_OFFSET(28133, glBindVertexArray, glBindVertexArray, NULL, 683),
+ NAME_FUNC_OFFSET(28154, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684),
+ NAME_FUNC_OFFSET(28180, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684),
+ NAME_FUNC_OFFSET(28204, glGenVertexArrays, glGenVertexArrays, NULL, 685),
+ NAME_FUNC_OFFSET(28225, glIsVertexArray, glIsVertexArray, NULL, 686),
+ NAME_FUNC_OFFSET(28246, glIsVertexArray, glIsVertexArray, NULL, 686),
+ NAME_FUNC_OFFSET(28265, glProvokingVertex, glProvokingVertex, NULL, 706),
+ NAME_FUNC_OFFSET(28286, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 711),
+ NAME_FUNC_OFFSET(28320, glBlendEquationiARB, glBlendEquationiARB, NULL, 712),
+ NAME_FUNC_OFFSET(28346, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 713),
+ NAME_FUNC_OFFSET(28376, glBlendFunciARB, glBlendFunciARB, NULL, 714),
+ NAME_FUNC_OFFSET(28398, gl_dispatch_stub_731, gl_dispatch_stub_731, NULL, 731),
+ NAME_FUNC_OFFSET(28422, gl_dispatch_stub_732, gl_dispatch_stub_732, NULL, 732),
+ NAME_FUNC_OFFSET(28447, glClearDepthf, glClearDepthf, NULL, 785),
+ NAME_FUNC_OFFSET(28464, glDepthRangef, glDepthRangef, NULL, 786),
+ NAME_FUNC_OFFSET(28481, glGetProgramBinary, glGetProgramBinary, NULL, 790),
+ NAME_FUNC_OFFSET(28503, glProgramBinary, glProgramBinary, NULL, 791),
+ NAME_FUNC_OFFSET(28522, glProgramParameteri, glProgramParameteri, NULL, 792),
+ NAME_FUNC_OFFSET(28545, gl_dispatch_stub_872, gl_dispatch_stub_872, NULL, 872),
+ NAME_FUNC_OFFSET(28561, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873),
+ NAME_FUNC_OFFSET(28580, glDebugMessageCallback, glDebugMessageCallback, NULL, 926),
+ NAME_FUNC_OFFSET(28606, glDebugMessageControl, glDebugMessageControl, NULL, 927),
+ NAME_FUNC_OFFSET(28631, glDebugMessageInsert, glDebugMessageInsert, NULL, 928),
+ NAME_FUNC_OFFSET(28655, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 929),
+ NAME_FUNC_OFFSET(28679, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 936),
+ NAME_FUNC_OFFSET(28698, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 937),
+ NAME_FUNC_OFFSET(28718, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 938),
+ NAME_FUNC_OFFSET(28738, glFogCoordfEXT, glFogCoordfEXT, NULL, 939),
+ NAME_FUNC_OFFSET(28750, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 940),
+ NAME_FUNC_OFFSET(28763, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1043),
+ NAME_FUNC_OFFSET(28781, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1044),
+ NAME_FUNC_OFFSET(28800, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1045),
+ NAME_FUNC_OFFSET(28818, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1046),
+ NAME_FUNC_OFFSET(28837, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1047),
+ NAME_FUNC_OFFSET(28856, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1048),
+ NAME_FUNC_OFFSET(28876, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1049),
+ NAME_FUNC_OFFSET(28894, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1050),
+ NAME_FUNC_OFFSET(28913, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1051),
+ NAME_FUNC_OFFSET(28932, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1052),
+ NAME_FUNC_OFFSET(28952, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1053),
+ NAME_FUNC_OFFSET(28970, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1054),
+ NAME_FUNC_OFFSET(28989, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1055),
+ NAME_FUNC_OFFSET(29008, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1056),
+ NAME_FUNC_OFFSET(29028, gl_dispatch_stub_1093, gl_dispatch_stub_1093, NULL, 1093),
+ NAME_FUNC_OFFSET(29044, gl_dispatch_stub_1094, gl_dispatch_stub_1094, NULL, 1094),
+ NAME_FUNC_OFFSET(29061, gl_dispatch_stub_1095, gl_dispatch_stub_1095, NULL, 1095),
+ NAME_FUNC_OFFSET(29078, gl_dispatch_stub_1096, gl_dispatch_stub_1096, NULL, 1096),
+ NAME_FUNC_OFFSET(29091, gl_dispatch_stub_1097, gl_dispatch_stub_1097, NULL, 1097),
+ NAME_FUNC_OFFSET(29108, gl_dispatch_stub_1098, gl_dispatch_stub_1098, NULL, 1098),
+ NAME_FUNC_OFFSET(29118, gl_dispatch_stub_1099, gl_dispatch_stub_1099, NULL, 1099),
+ NAME_FUNC_OFFSET(29129, gl_dispatch_stub_1100, gl_dispatch_stub_1100, NULL, 1100),
+ NAME_FUNC_OFFSET(29143, gl_dispatch_stub_1101, gl_dispatch_stub_1101, NULL, 1101),
+ NAME_FUNC_OFFSET(29157, gl_dispatch_stub_1102, gl_dispatch_stub_1102, NULL, 1102),
+ NAME_FUNC_OFFSET(29174, gl_dispatch_stub_1103, gl_dispatch_stub_1103, NULL, 1103),
+ NAME_FUNC_OFFSET(29192, gl_dispatch_stub_1104, gl_dispatch_stub_1104, NULL, 1104),
+ NAME_FUNC_OFFSET(29204, gl_dispatch_stub_1105, gl_dispatch_stub_1105, NULL, 1105),
+ NAME_FUNC_OFFSET(29217, gl_dispatch_stub_1106, gl_dispatch_stub_1106, NULL, 1106),
+ NAME_FUNC_OFFSET(29233, gl_dispatch_stub_1107, gl_dispatch_stub_1107, NULL, 1107),
+ NAME_FUNC_OFFSET(29250, gl_dispatch_stub_1108, gl_dispatch_stub_1108, NULL, 1108),
+ NAME_FUNC_OFFSET(29265, gl_dispatch_stub_1109, gl_dispatch_stub_1109, NULL, 1109),
+ NAME_FUNC_OFFSET(29281, gl_dispatch_stub_1110, gl_dispatch_stub_1110, NULL, 1110),
+ NAME_FUNC_OFFSET(29298, gl_dispatch_stub_1111, gl_dispatch_stub_1111, NULL, 1111),
+ NAME_FUNC_OFFSET(29319, gl_dispatch_stub_1112, gl_dispatch_stub_1112, NULL, 1112),
+ NAME_FUNC_OFFSET(29333, gl_dispatch_stub_1113, gl_dispatch_stub_1113, NULL, 1113),
+ NAME_FUNC_OFFSET(29345, gl_dispatch_stub_1114, gl_dispatch_stub_1114, NULL, 1114),
+ NAME_FUNC_OFFSET(29357, gl_dispatch_stub_1115, gl_dispatch_stub_1115, NULL, 1115),
+ NAME_FUNC_OFFSET(29373, gl_dispatch_stub_1116, gl_dispatch_stub_1116, NULL, 1116),
+ NAME_FUNC_OFFSET(29393, gl_dispatch_stub_1117, gl_dispatch_stub_1117, NULL, 1117),
+ NAME_FUNC_OFFSET(29406, gl_dispatch_stub_1118, gl_dispatch_stub_1118, NULL, 1118),
+ NAME_FUNC_OFFSET(29427, gl_dispatch_stub_1119, gl_dispatch_stub_1119, NULL, 1119),
+ NAME_FUNC_OFFSET(29439, gl_dispatch_stub_1120, gl_dispatch_stub_1120, NULL, 1120),
+ NAME_FUNC_OFFSET(29452, gl_dispatch_stub_1121, gl_dispatch_stub_1121, NULL, 1121),
+ NAME_FUNC_OFFSET(29466, gl_dispatch_stub_1122, gl_dispatch_stub_1122, NULL, 1122),
+ NAME_FUNC_OFFSET(29485, gl_dispatch_stub_1123, gl_dispatch_stub_1123, NULL, 1123),
+ NAME_FUNC_OFFSET(29501, gl_dispatch_stub_1124, gl_dispatch_stub_1124, NULL, 1124),
+ NAME_FUNC_OFFSET(29517, gl_dispatch_stub_1125, gl_dispatch_stub_1125, NULL, 1125),
+ NAME_FUNC_OFFSET(29533, gl_dispatch_stub_1126, gl_dispatch_stub_1126, NULL, 1126),
+ NAME_FUNC_OFFSET(29552, gl_dispatch_stub_1127, gl_dispatch_stub_1127, NULL, 1127),
+ NAME_FUNC_OFFSET(29571, gl_dispatch_stub_1128, gl_dispatch_stub_1128, NULL, 1128),
+ NAME_FUNC_OFFSET(29586, gl_dispatch_stub_1129, gl_dispatch_stub_1129, NULL, 1129),
+ NAME_FUNC_OFFSET(29602, gl_dispatch_stub_1130, gl_dispatch_stub_1130, NULL, 1130),
+ NAME_FUNC_OFFSET(29621, gl_dispatch_stub_1131, gl_dispatch_stub_1131, NULL, 1131),
+ NAME_FUNC_OFFSET(29638, gl_dispatch_stub_1132, gl_dispatch_stub_1132, NULL, 1132),
+ NAME_FUNC_OFFSET(29661, gl_dispatch_stub_1133, gl_dispatch_stub_1133, NULL, 1133),
+ NAME_FUNC_OFFSET(29682, gl_dispatch_stub_1134, gl_dispatch_stub_1134, NULL, 1134),
+ NAME_FUNC_OFFSET(29704, gl_dispatch_stub_1135, gl_dispatch_stub_1135, NULL, 1135),
NAME_FUNC_OFFSET(-1, NULL, NULL, NULL, 0)
};
diff --git a/xorg-server/glx/remap_helper.h b/xorg-server/glx/remap_helper.h
index eac065709..efef7806c 100644
--- a/xorg-server/glx/remap_helper.h
+++ b/xorg-server/glx/remap_helper.h
@@ -457,5529 +457,5517 @@ static const char _mesa_function_pool[] =
"iiipp\0"
"glGetActiveUniformName\0"
"\0"
- /* _mesa_function_pool[2958]: DebugMessageControlARB (will be remapped) */
- "iiiipi\0"
- "glDebugMessageControlARB\0"
- "\0"
- /* _mesa_function_pool[2991]: GetnUniformivARB (will be remapped) */
+ /* _mesa_function_pool[2958]: GetnUniformivARB (will be remapped) */
"iiip\0"
"glGetnUniformivARB\0"
"\0"
- /* _mesa_function_pool[3016]: ReleaseShaderCompiler (will be remapped) */
+ /* _mesa_function_pool[2983]: ReleaseShaderCompiler (will be remapped) */
"\0"
"glReleaseShaderCompiler\0"
"\0"
- /* _mesa_function_pool[3042]: BlendFuncSeparate (will be remapped) */
+ /* _mesa_function_pool[3009]: BlendFuncSeparate (will be remapped) */
"iiii\0"
"glBlendFuncSeparate\0"
"glBlendFuncSeparateEXT\0"
"glBlendFuncSeparateINGR\0"
"glBlendFuncSeparateOES\0"
"\0"
- /* _mesa_function_pool[3138]: Color3us (offset 23) */
+ /* _mesa_function_pool[3105]: Color3us (offset 23) */
"iii\0"
"glColor3us\0"
"\0"
- /* _mesa_function_pool[3154]: MultiDrawArraysIndirect (will be remapped) */
+ /* _mesa_function_pool[3121]: MultiDrawArraysIndirect (will be remapped) */
"ipii\0"
"glMultiDrawArraysIndirect\0"
"\0"
- /* _mesa_function_pool[3186]: BufferStorage (will be remapped) */
+ /* _mesa_function_pool[3153]: BufferStorage (will be remapped) */
"iipi\0"
"glBufferStorage\0"
"\0"
- /* _mesa_function_pool[3208]: Color3ub (offset 19) */
+ /* _mesa_function_pool[3175]: Color3ub (offset 19) */
"iii\0"
"glColor3ub\0"
"\0"
- /* _mesa_function_pool[3224]: GetInstrumentsSGIX (dynamic) */
+ /* _mesa_function_pool[3191]: GetInstrumentsSGIX (dynamic) */
"\0"
"glGetInstrumentsSGIX\0"
"\0"
- /* _mesa_function_pool[3247]: Color3ui (offset 21) */
+ /* _mesa_function_pool[3214]: Color3ui (offset 21) */
"iii\0"
"glColor3ui\0"
"\0"
- /* _mesa_function_pool[3263]: VertexAttrib4dvNV (will be remapped) */
+ /* _mesa_function_pool[3230]: VertexAttrib4dvNV (will be remapped) */
"ip\0"
"glVertexAttrib4dvNV\0"
"\0"
- /* _mesa_function_pool[3287]: AlphaFragmentOp2ATI (will be remapped) */
+ /* _mesa_function_pool[3254]: AlphaFragmentOp2ATI (will be remapped) */
"iiiiiiiii\0"
"glAlphaFragmentOp2ATI\0"
"\0"
- /* _mesa_function_pool[3320]: RasterPos4dv (offset 79) */
+ /* _mesa_function_pool[3287]: RasterPos4dv (offset 79) */
"p\0"
"glRasterPos4dv\0"
"\0"
- /* _mesa_function_pool[3338]: DeleteProgramPipelines (will be remapped) */
+ /* _mesa_function_pool[3305]: DeleteProgramPipelines (will be remapped) */
"ip\0"
"glDeleteProgramPipelines\0"
"\0"
- /* _mesa_function_pool[3367]: LineWidthx (will be remapped) */
+ /* _mesa_function_pool[3334]: LineWidthx (will be remapped) */
"i\0"
"glLineWidthxOES\0"
"glLineWidthx\0"
"\0"
- /* _mesa_function_pool[3399]: Indexdv (offset 45) */
+ /* _mesa_function_pool[3366]: Indexdv (offset 45) */
"p\0"
"glIndexdv\0"
"\0"
- /* _mesa_function_pool[3412]: GetnPixelMapfvARB (will be remapped) */
+ /* _mesa_function_pool[3379]: GetnPixelMapfvARB (will be remapped) */
"iip\0"
"glGetnPixelMapfvARB\0"
"\0"
- /* _mesa_function_pool[3437]: EGLImageTargetTexture2DOES (will be remapped) */
+ /* _mesa_function_pool[3404]: EGLImageTargetTexture2DOES (will be remapped) */
"ip\0"
"glEGLImageTargetTexture2DOES\0"
"\0"
- /* _mesa_function_pool[3470]: DepthMask (offset 211) */
+ /* _mesa_function_pool[3437]: DepthMask (offset 211) */
"i\0"
"glDepthMask\0"
"\0"
- /* _mesa_function_pool[3485]: WindowPos4ivMESA (will be remapped) */
+ /* _mesa_function_pool[3452]: WindowPos4ivMESA (will be remapped) */
"p\0"
"glWindowPos4ivMESA\0"
"\0"
- /* _mesa_function_pool[3507]: GetShaderInfoLog (will be remapped) */
+ /* _mesa_function_pool[3474]: GetShaderInfoLog (will be remapped) */
"iipp\0"
"glGetShaderInfoLog\0"
"\0"
- /* _mesa_function_pool[3532]: BindFragmentShaderATI (will be remapped) */
+ /* _mesa_function_pool[3499]: BindFragmentShaderATI (will be remapped) */
"i\0"
"glBindFragmentShaderATI\0"
"\0"
- /* _mesa_function_pool[3559]: BlendFuncSeparateiARB (will be remapped) */
+ /* _mesa_function_pool[3526]: BlendFuncSeparateiARB (will be remapped) */
"iiiii\0"
"glBlendFuncSeparateiARB\0"
"glBlendFuncSeparateIndexedAMD\0"
"\0"
- /* _mesa_function_pool[3620]: PixelTexGenParameteriSGIS (dynamic) */
+ /* _mesa_function_pool[3587]: PixelTexGenParameteriSGIS (dynamic) */
"ii\0"
"glPixelTexGenParameteriSGIS\0"
"\0"
- /* _mesa_function_pool[3652]: EGLImageTargetRenderbufferStorageOES (will be remapped) */
+ /* _mesa_function_pool[3619]: EGLImageTargetRenderbufferStorageOES (will be remapped) */
"ip\0"
"glEGLImageTargetRenderbufferStorageOES\0"
"\0"
- /* _mesa_function_pool[3695]: GenTransformFeedbacks (will be remapped) */
+ /* _mesa_function_pool[3662]: GenTransformFeedbacks (will be remapped) */
"ip\0"
"glGenTransformFeedbacks\0"
"\0"
- /* _mesa_function_pool[3723]: DrawTexfvOES (will be remapped) */
+ /* _mesa_function_pool[3690]: DrawTexfvOES (will be remapped) */
"p\0"
"glDrawTexfvOES\0"
"\0"
- /* _mesa_function_pool[3741]: GetCompressedTexImage (will be remapped) */
+ /* _mesa_function_pool[3708]: GetCompressedTexImage (will be remapped) */
"iip\0"
"glGetCompressedTexImage\0"
"glGetCompressedTexImageARB\0"
"\0"
- /* _mesa_function_pool[3797]: ProgramLocalParameter4dvARB (will be remapped) */
+ /* _mesa_function_pool[3764]: ProgramLocalParameter4dvARB (will be remapped) */
"iip\0"
"glProgramLocalParameter4dvARB\0"
"\0"
- /* _mesa_function_pool[3832]: TexCoord4fv (offset 121) */
+ /* _mesa_function_pool[3799]: TexCoord4fv (offset 121) */
"p\0"
"glTexCoord4fv\0"
"\0"
- /* _mesa_function_pool[3849]: GetQueryObjectui64v (will be remapped) */
+ /* _mesa_function_pool[3816]: GetQueryObjectui64v (will be remapped) */
"iip\0"
"glGetQueryObjectui64v\0"
"glGetQueryObjectui64vEXT\0"
"\0"
- /* _mesa_function_pool[3901]: VertexAttribP1uiv (will be remapped) */
+ /* _mesa_function_pool[3868]: VertexAttribP1uiv (will be remapped) */
"iiip\0"
"glVertexAttribP1uiv\0"
"\0"
- /* _mesa_function_pool[3927]: IsProgram (will be remapped) */
+ /* _mesa_function_pool[3894]: IsProgram (will be remapped) */
"i\0"
"glIsProgram\0"
"\0"
- /* _mesa_function_pool[3942]: TexCoordPointerListIBM (dynamic) */
+ /* _mesa_function_pool[3909]: TexCoordPointerListIBM (dynamic) */
"iiipi\0"
"glTexCoordPointerListIBM\0"
"\0"
- /* _mesa_function_pool[3974]: ResizeBuffersMESA (will be remapped) */
+ /* _mesa_function_pool[3941]: ResizeBuffersMESA (will be remapped) */
"\0"
"glResizeBuffersMESA\0"
"\0"
- /* _mesa_function_pool[3996]: GenTextures (offset 328) */
+ /* _mesa_function_pool[3963]: GenTextures (offset 328) */
"ip\0"
"glGenTextures\0"
"glGenTexturesEXT\0"
"\0"
- /* _mesa_function_pool[4031]: IndexPointerListIBM (dynamic) */
+ /* _mesa_function_pool[3998]: IndexPointerListIBM (dynamic) */
"iipi\0"
"glIndexPointerListIBM\0"
"\0"
- /* _mesa_function_pool[4059]: WindowPos4fMESA (will be remapped) */
+ /* _mesa_function_pool[4026]: WindowPos4fMESA (will be remapped) */
"ffff\0"
"glWindowPos4fMESA\0"
"\0"
- /* _mesa_function_pool[4083]: VertexAttribs2fvNV (will be remapped) */
+ /* _mesa_function_pool[4050]: VertexAttribs2fvNV (will be remapped) */
"iip\0"
"glVertexAttribs2fvNV\0"
"\0"
- /* _mesa_function_pool[4109]: VertexAttribP4ui (will be remapped) */
+ /* _mesa_function_pool[4076]: VertexAttribP4ui (will be remapped) */
"iiii\0"
"glVertexAttribP4ui\0"
"\0"
- /* _mesa_function_pool[4134]: Uniform4i (will be remapped) */
+ /* _mesa_function_pool[4101]: Uniform4i (will be remapped) */
"iiiii\0"
"glUniform4i\0"
"glUniform4iARB\0"
"\0"
- /* _mesa_function_pool[4168]: BufferParameteriAPPLE (will be remapped) */
+ /* _mesa_function_pool[4135]: BufferParameteriAPPLE (will be remapped) */
"iii\0"
"glBufferParameteriAPPLE\0"
"\0"
- /* _mesa_function_pool[4197]: Uniform4f (will be remapped) */
+ /* _mesa_function_pool[4164]: Uniform4f (will be remapped) */
"iffff\0"
"glUniform4f\0"
"glUniform4fARB\0"
"\0"
- /* _mesa_function_pool[4231]: ProgramUniform3f (will be remapped) */
+ /* _mesa_function_pool[4198]: ProgramUniform3f (will be remapped) */
"iifff\0"
"glProgramUniform3f\0"
"\0"
- /* _mesa_function_pool[4257]: ProgramUniform3i (will be remapped) */
+ /* _mesa_function_pool[4224]: ProgramUniform3i (will be remapped) */
"iiiii\0"
"glProgramUniform3i\0"
"\0"
- /* _mesa_function_pool[4283]: PointParameterfv (will be remapped) */
+ /* _mesa_function_pool[4250]: PointParameterfv (will be remapped) */
"ip\0"
"glPointParameterfv\0"
"glPointParameterfvARB\0"
"glPointParameterfvEXT\0"
"glPointParameterfvSGIS\0"
"\0"
- /* _mesa_function_pool[4373]: GetHistogramParameterfv (offset 362) */
+ /* _mesa_function_pool[4340]: GetHistogramParameterfv (offset 362) */
"iip\0"
"glGetHistogramParameterfv\0"
"glGetHistogramParameterfvEXT\0"
"\0"
- /* _mesa_function_pool[4433]: GetString (offset 275) */
+ /* _mesa_function_pool[4400]: GetString (offset 275) */
"i\0"
"glGetString\0"
"\0"
- /* _mesa_function_pool[4448]: ColorPointervINTEL (dynamic) */
+ /* _mesa_function_pool[4415]: ColorPointervINTEL (dynamic) */
"iip\0"
"glColorPointervINTEL\0"
"\0"
- /* _mesa_function_pool[4474]: VDPAUUnmapSurfacesNV (will be remapped) */
+ /* _mesa_function_pool[4441]: VDPAUUnmapSurfacesNV (will be remapped) */
"ip\0"
"glVDPAUUnmapSurfacesNV\0"
"\0"
- /* _mesa_function_pool[4501]: GetnHistogramARB (will be remapped) */
+ /* _mesa_function_pool[4468]: GetnHistogramARB (will be remapped) */
"iiiiip\0"
"glGetnHistogramARB\0"
"\0"
- /* _mesa_function_pool[4528]: ReplacementCodeuiColor4fNormal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[4495]: ReplacementCodeuiColor4fNormal3fVertex3fvSUN (dynamic) */
"pppp\0"
"glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[4581]: SecondaryColor3s (will be remapped) */
+ /* _mesa_function_pool[4548]: SecondaryColor3s (will be remapped) */
"iii\0"
"glSecondaryColor3s\0"
"glSecondaryColor3sEXT\0"
"\0"
- /* _mesa_function_pool[4627]: VertexAttribP2uiv (will be remapped) */
+ /* _mesa_function_pool[4594]: VertexAttribP2uiv (will be remapped) */
"iiip\0"
"glVertexAttribP2uiv\0"
"\0"
- /* _mesa_function_pool[4653]: GetDetailTexFuncSGIS (dynamic) */
+ /* _mesa_function_pool[4620]: GetDetailTexFuncSGIS (dynamic) */
"ip\0"
"glGetDetailTexFuncSGIS\0"
"\0"
- /* _mesa_function_pool[4680]: VertexAttrib3fNV (will be remapped) */
+ /* _mesa_function_pool[4647]: VertexAttrib3fNV (will be remapped) */
"ifff\0"
"glVertexAttrib3fNV\0"
"\0"
- /* _mesa_function_pool[4705]: SecondaryColor3b (will be remapped) */
+ /* _mesa_function_pool[4672]: SecondaryColor3b (will be remapped) */
"iii\0"
"glSecondaryColor3b\0"
"glSecondaryColor3bEXT\0"
"\0"
- /* _mesa_function_pool[4751]: EnableClientState (offset 313) */
+ /* _mesa_function_pool[4718]: EnableClientState (offset 313) */
"i\0"
"glEnableClientState\0"
"\0"
- /* _mesa_function_pool[4774]: Color4ubVertex2fvSUN (dynamic) */
+ /* _mesa_function_pool[4741]: Color4ubVertex2fvSUN (dynamic) */
"pp\0"
"glColor4ubVertex2fvSUN\0"
"\0"
- /* _mesa_function_pool[4801]: SecondaryColor3i (will be remapped) */
+ /* _mesa_function_pool[4768]: SecondaryColor3i (will be remapped) */
"iii\0"
"glSecondaryColor3i\0"
"glSecondaryColor3iEXT\0"
"\0"
- /* _mesa_function_pool[4847]: TexFilterFuncSGIS (dynamic) */
+ /* _mesa_function_pool[4814]: TexFilterFuncSGIS (dynamic) */
"iiip\0"
"glTexFilterFuncSGIS\0"
"\0"
- /* _mesa_function_pool[4873]: GetFragmentMaterialfvSGIX (dynamic) */
+ /* _mesa_function_pool[4840]: GetFragmentMaterialfvSGIX (dynamic) */
"iip\0"
"glGetFragmentMaterialfvSGIX\0"
"\0"
- /* _mesa_function_pool[4906]: DetailTexFuncSGIS (dynamic) */
+ /* _mesa_function_pool[4873]: DetailTexFuncSGIS (dynamic) */
"iip\0"
"glDetailTexFuncSGIS\0"
"\0"
- /* _mesa_function_pool[4931]: FlushMappedBufferRange (will be remapped) */
+ /* _mesa_function_pool[4898]: FlushMappedBufferRange (will be remapped) */
"iii\0"
"glFlushMappedBufferRange\0"
"glFlushMappedBufferRangeEXT\0"
"\0"
- /* _mesa_function_pool[4989]: Lightfv (offset 160) */
+ /* _mesa_function_pool[4956]: Lightfv (offset 160) */
"iip\0"
"glLightfv\0"
"\0"
- /* _mesa_function_pool[5004]: GetFramebufferAttachmentParameteriv (will be remapped) */
+ /* _mesa_function_pool[4971]: GetFramebufferAttachmentParameteriv (will be remapped) */
"iiip\0"
"glGetFramebufferAttachmentParameteriv\0"
"glGetFramebufferAttachmentParameterivEXT\0"
"glGetFramebufferAttachmentParameterivOES\0"
"\0"
- /* _mesa_function_pool[5130]: ColorSubTable (offset 346) */
+ /* _mesa_function_pool[5097]: ColorSubTable (offset 346) */
"iiiiip\0"
"glColorSubTable\0"
"glColorSubTableEXT\0"
"\0"
- /* _mesa_function_pool[5173]: EndPerfMonitorAMD (will be remapped) */
+ /* _mesa_function_pool[5140]: EndPerfMonitorAMD (will be remapped) */
"i\0"
"glEndPerfMonitorAMD\0"
"\0"
- /* _mesa_function_pool[5196]: Uniform1ui (will be remapped) */
+ /* _mesa_function_pool[5163]: Uniform1ui (will be remapped) */
"ii\0"
"glUniform1uiEXT\0"
"glUniform1ui\0"
"\0"
- /* _mesa_function_pool[5229]: MapParameterivNV (dynamic) */
+ /* _mesa_function_pool[5196]: MapParameterivNV (dynamic) */
"iip\0"
"glMapParameterivNV\0"
"\0"
- /* _mesa_function_pool[5253]: GetMultisamplefv (will be remapped) */
+ /* _mesa_function_pool[5220]: GetMultisamplefv (will be remapped) */
"iip\0"
"glGetMultisamplefv\0"
"\0"
- /* _mesa_function_pool[5277]: WeightbvARB (dynamic) */
+ /* _mesa_function_pool[5244]: WeightbvARB (dynamic) */
"ip\0"
"glWeightbvARB\0"
"\0"
- /* _mesa_function_pool[5295]: Rectdv (offset 87) */
+ /* _mesa_function_pool[5262]: Rectdv (offset 87) */
"pp\0"
"glRectdv\0"
"\0"
- /* _mesa_function_pool[5308]: DrawArraysInstancedARB (will be remapped) */
+ /* _mesa_function_pool[5275]: DrawArraysInstancedARB (will be remapped) */
"iiii\0"
"glDrawArraysInstancedARB\0"
"glDrawArraysInstancedEXT\0"
"glDrawArraysInstanced\0"
"\0"
- /* _mesa_function_pool[5386]: ProgramEnvParameters4fvEXT (will be remapped) */
+ /* _mesa_function_pool[5353]: ProgramEnvParameters4fvEXT (will be remapped) */
"iiip\0"
"glProgramEnvParameters4fvEXT\0"
"\0"
- /* _mesa_function_pool[5421]: VertexAttrib2svNV (will be remapped) */
+ /* _mesa_function_pool[5388]: VertexAttrib2svNV (will be remapped) */
"ip\0"
"glVertexAttrib2svNV\0"
"\0"
- /* _mesa_function_pool[5445]: SecondaryColorP3uiv (will be remapped) */
+ /* _mesa_function_pool[5412]: SecondaryColorP3uiv (will be remapped) */
"ip\0"
"glSecondaryColorP3uiv\0"
"\0"
- /* _mesa_function_pool[5471]: GetnPixelMapuivARB (will be remapped) */
+ /* _mesa_function_pool[5438]: GetnPixelMapuivARB (will be remapped) */
"iip\0"
"glGetnPixelMapuivARB\0"
"\0"
- /* _mesa_function_pool[5497]: GetSamplerParameterIuiv (will be remapped) */
+ /* _mesa_function_pool[5464]: GetSamplerParameterIuiv (will be remapped) */
"iip\0"
"glGetSamplerParameterIuiv\0"
"\0"
- /* _mesa_function_pool[5528]: PointParameterxv (will be remapped) */
+ /* _mesa_function_pool[5495]: PointParameterxv (will be remapped) */
"ip\0"
"glPointParameterxvOES\0"
"glPointParameterxv\0"
"\0"
- /* _mesa_function_pool[5573]: CompressedTexSubImage3D (will be remapped) */
+ /* _mesa_function_pool[5540]: CompressedTexSubImage3D (will be remapped) */
"iiiiiiiiiip\0"
"glCompressedTexSubImage3D\0"
"glCompressedTexSubImage3DARB\0"
"glCompressedTexSubImage3DOES\0"
"\0"
- /* _mesa_function_pool[5670]: BindFramebufferEXT (will be remapped) */
+ /* _mesa_function_pool[5637]: BindFramebufferEXT (will be remapped) */
"ii\0"
"glBindFramebufferEXT\0"
"\0"
- /* _mesa_function_pool[5695]: Color3dv (offset 12) */
+ /* _mesa_function_pool[5662]: Color3dv (offset 12) */
"p\0"
"glColor3dv\0"
"\0"
- /* _mesa_function_pool[5709]: BeginQuery (will be remapped) */
+ /* _mesa_function_pool[5676]: BeginQuery (will be remapped) */
"ii\0"
"glBeginQuery\0"
"glBeginQueryARB\0"
"\0"
- /* _mesa_function_pool[5742]: VertexP3uiv (will be remapped) */
+ /* _mesa_function_pool[5709]: VertexP3uiv (will be remapped) */
"ip\0"
"glVertexP3uiv\0"
"\0"
- /* _mesa_function_pool[5760]: GetUniformLocation (will be remapped) */
+ /* _mesa_function_pool[5727]: GetUniformLocation (will be remapped) */
"ip\0"
"glGetUniformLocation\0"
"glGetUniformLocationARB\0"
"\0"
- /* _mesa_function_pool[5809]: PixelStoref (offset 249) */
+ /* _mesa_function_pool[5776]: PixelStoref (offset 249) */
"if\0"
"glPixelStoref\0"
"\0"
- /* _mesa_function_pool[5827]: WindowPos2iv (will be remapped) */
+ /* _mesa_function_pool[5794]: WindowPos2iv (will be remapped) */
"p\0"
"glWindowPos2iv\0"
"glWindowPos2ivARB\0"
"glWindowPos2ivMESA\0"
"\0"
- /* _mesa_function_pool[5882]: PixelStorei (offset 250) */
+ /* _mesa_function_pool[5849]: PixelStorei (offset 250) */
"ii\0"
"glPixelStorei\0"
"\0"
- /* _mesa_function_pool[5900]: VertexAttribs1svNV (will be remapped) */
+ /* _mesa_function_pool[5867]: VertexAttribs1svNV (will be remapped) */
"iip\0"
"glVertexAttribs1svNV\0"
"\0"
- /* _mesa_function_pool[5926]: RequestResidentProgramsNV (will be remapped) */
+ /* _mesa_function_pool[5893]: RequestResidentProgramsNV (will be remapped) */
"ip\0"
"glRequestResidentProgramsNV\0"
"\0"
- /* _mesa_function_pool[5958]: ListParameterivSGIX (dynamic) */
+ /* _mesa_function_pool[5925]: ListParameterivSGIX (dynamic) */
"iip\0"
"glListParameterivSGIX\0"
"\0"
- /* _mesa_function_pool[5985]: TexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[5952]: TexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */
"pppp\0"
"glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[6031]: CheckFramebufferStatus (will be remapped) */
+ /* _mesa_function_pool[5998]: CheckFramebufferStatus (will be remapped) */
"i\0"
"glCheckFramebufferStatus\0"
"glCheckFramebufferStatusEXT\0"
"glCheckFramebufferStatusOES\0"
"\0"
- /* _mesa_function_pool[6115]: DispatchComputeIndirect (will be remapped) */
+ /* _mesa_function_pool[6082]: DispatchComputeIndirect (will be remapped) */
"i\0"
"glDispatchComputeIndirect\0"
"\0"
- /* _mesa_function_pool[6144]: InvalidateBufferData (will be remapped) */
+ /* _mesa_function_pool[6111]: InvalidateBufferData (will be remapped) */
"i\0"
"glInvalidateBufferData\0"
"\0"
- /* _mesa_function_pool[6170]: VDPAUMapSurfacesNV (will be remapped) */
+ /* _mesa_function_pool[6137]: VDPAUMapSurfacesNV (will be remapped) */
"ip\0"
"glVDPAUMapSurfacesNV\0"
"\0"
- /* _mesa_function_pool[6195]: IsFramebuffer (will be remapped) */
+ /* _mesa_function_pool[6162]: IsFramebuffer (will be remapped) */
"i\0"
"glIsFramebuffer\0"
"glIsFramebufferEXT\0"
"glIsFramebufferOES\0"
"\0"
- /* _mesa_function_pool[6252]: GetPixelTexGenParameterfvSGIS (dynamic) */
+ /* _mesa_function_pool[6219]: GetPixelTexGenParameterfvSGIS (dynamic) */
"ip\0"
"glGetPixelTexGenParameterfvSGIS\0"
"\0"
- /* _mesa_function_pool[6288]: GetDoublev (offset 260) */
+ /* _mesa_function_pool[6255]: GetDoublev (offset 260) */
"ip\0"
"glGetDoublev\0"
"\0"
- /* _mesa_function_pool[6305]: GetObjectLabel (will be remapped) */
+ /* _mesa_function_pool[6272]: GetObjectLabel (will be remapped) */
"iiipp\0"
"glGetObjectLabel\0"
"\0"
- /* _mesa_function_pool[6329]: TextureLightEXT (dynamic) */
+ /* _mesa_function_pool[6296]: TextureLightEXT (dynamic) */
"i\0"
"glTextureLightEXT\0"
"\0"
- /* _mesa_function_pool[6350]: ColorP3uiv (will be remapped) */
+ /* _mesa_function_pool[6317]: ColorP3uiv (will be remapped) */
"ip\0"
"glColorP3uiv\0"
"\0"
- /* _mesa_function_pool[6367]: CombinerParameteriNV (dynamic) */
+ /* _mesa_function_pool[6334]: CombinerParameteriNV (dynamic) */
"ii\0"
"glCombinerParameteriNV\0"
"\0"
- /* _mesa_function_pool[6394]: Normal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[6361]: Normal3fVertex3fvSUN (dynamic) */
"pp\0"
"glNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[6421]: VertexAttribI4ivEXT (will be remapped) */
+ /* _mesa_function_pool[6388]: VertexAttribI4ivEXT (will be remapped) */
"ip\0"
"glVertexAttribI4ivEXT\0"
"glVertexAttribI4iv\0"
"\0"
- /* _mesa_function_pool[6466]: SecondaryColor3ubv (will be remapped) */
+ /* _mesa_function_pool[6433]: SecondaryColor3ubv (will be remapped) */
"p\0"
"glSecondaryColor3ubv\0"
"glSecondaryColor3ubvEXT\0"
"\0"
- /* _mesa_function_pool[6514]: GetDebugMessageLog (will be remapped) */
+ /* _mesa_function_pool[6481]: GetDebugMessageLog (will be remapped) */
"iipppppp\0"
+ "glGetDebugMessageLogARB\0"
"glGetDebugMessageLog\0"
"\0"
- /* _mesa_function_pool[6545]: DeformationMap3fSGIX (dynamic) */
+ /* _mesa_function_pool[6536]: DeformationMap3fSGIX (dynamic) */
"iffiiffiiffiip\0"
"glDeformationMap3fSGIX\0"
"\0"
- /* _mesa_function_pool[6584]: MatrixIndexubvARB (dynamic) */
+ /* _mesa_function_pool[6575]: MatrixIndexubvARB (dynamic) */
"ip\0"
"glMatrixIndexubvARB\0"
"\0"
- /* _mesa_function_pool[6608]: VertexAttribI4usv (will be remapped) */
+ /* _mesa_function_pool[6599]: VertexAttribI4usv (will be remapped) */
"ip\0"
"glVertexAttribI4usvEXT\0"
"glVertexAttribI4usv\0"
"\0"
- /* _mesa_function_pool[6655]: PixelTexGenParameterfSGIS (dynamic) */
+ /* _mesa_function_pool[6646]: PixelTexGenParameterfSGIS (dynamic) */
"if\0"
"glPixelTexGenParameterfSGIS\0"
"\0"
- /* _mesa_function_pool[6687]: ProgramUniform2ui (will be remapped) */
+ /* _mesa_function_pool[6678]: ProgramUniform2ui (will be remapped) */
"iiii\0"
"glProgramUniform2ui\0"
"\0"
- /* _mesa_function_pool[6713]: TexCoord2fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[6704]: TexCoord2fVertex3fvSUN (dynamic) */
"pp\0"
"glTexCoord2fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[6742]: Color4ubVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[6733]: Color4ubVertex3fvSUN (dynamic) */
"pp\0"
"glColor4ubVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[6769]: GetShaderSource (will be remapped) */
+ /* _mesa_function_pool[6760]: GetShaderSource (will be remapped) */
"iipp\0"
"glGetShaderSource\0"
"glGetShaderSourceARB\0"
"\0"
- /* _mesa_function_pool[6814]: BindProgramARB (will be remapped) */
+ /* _mesa_function_pool[6805]: BindProgramARB (will be remapped) */
"ii\0"
"glBindProgramARB\0"
"glBindProgramNV\0"
"\0"
- /* _mesa_function_pool[6851]: VertexAttrib3sNV (will be remapped) */
+ /* _mesa_function_pool[6842]: VertexAttrib3sNV (will be remapped) */
"iiii\0"
"glVertexAttrib3sNV\0"
"\0"
- /* _mesa_function_pool[6876]: ColorFragmentOp1ATI (will be remapped) */
+ /* _mesa_function_pool[6867]: ColorFragmentOp1ATI (will be remapped) */
"iiiiiii\0"
"glColorFragmentOp1ATI\0"
"\0"
- /* _mesa_function_pool[6907]: ProgramUniformMatrix4x3fv (will be remapped) */
+ /* _mesa_function_pool[6898]: ProgramUniformMatrix4x3fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix4x3fv\0"
"\0"
- /* _mesa_function_pool[6942]: PopClientAttrib (offset 334) */
+ /* _mesa_function_pool[6933]: PopClientAttrib (offset 334) */
"\0"
"glPopClientAttrib\0"
"\0"
- /* _mesa_function_pool[6962]: DrawElementsInstancedARB (will be remapped) */
+ /* _mesa_function_pool[6953]: DrawElementsInstancedARB (will be remapped) */
"iiipi\0"
"glDrawElementsInstancedARB\0"
"glDrawElementsInstancedEXT\0"
"glDrawElementsInstanced\0"
"\0"
- /* _mesa_function_pool[7047]: GetQueryObjectuiv (will be remapped) */
+ /* _mesa_function_pool[7038]: GetQueryObjectuiv (will be remapped) */
"iip\0"
"glGetQueryObjectuiv\0"
"glGetQueryObjectuivARB\0"
"\0"
- /* _mesa_function_pool[7095]: VertexAttribI4bv (will be remapped) */
+ /* _mesa_function_pool[7086]: VertexAttribI4bv (will be remapped) */
"ip\0"
"glVertexAttribI4bvEXT\0"
"glVertexAttribI4bv\0"
"\0"
- /* _mesa_function_pool[7140]: FogCoordPointerListIBM (dynamic) */
+ /* _mesa_function_pool[7131]: FogCoordPointerListIBM (dynamic) */
"iipi\0"
"glFogCoordPointerListIBM\0"
"\0"
- /* _mesa_function_pool[7171]: Binormal3sEXT (dynamic) */
+ /* _mesa_function_pool[7162]: Binormal3sEXT (dynamic) */
"iii\0"
"glBinormal3sEXT\0"
"\0"
- /* _mesa_function_pool[7192]: ListBase (offset 6) */
+ /* _mesa_function_pool[7183]: ListBase (offset 6) */
"i\0"
"glListBase\0"
"\0"
- /* _mesa_function_pool[7206]: GenerateMipmap (will be remapped) */
+ /* _mesa_function_pool[7197]: GenerateMipmap (will be remapped) */
"i\0"
"glGenerateMipmap\0"
"glGenerateMipmapEXT\0"
"glGenerateMipmapOES\0"
"\0"
- /* _mesa_function_pool[7266]: BindBufferRange (will be remapped) */
+ /* _mesa_function_pool[7257]: BindBufferRange (will be remapped) */
"iiiii\0"
"glBindBufferRange\0"
"glBindBufferRangeEXT\0"
"\0"
- /* _mesa_function_pool[7312]: ProgramUniformMatrix2x4fv (will be remapped) */
+ /* _mesa_function_pool[7303]: ProgramUniformMatrix2x4fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix2x4fv\0"
"\0"
- /* _mesa_function_pool[7347]: GetQueryObjectiv (will be remapped) */
+ /* _mesa_function_pool[7338]: GetQueryObjectiv (will be remapped) */
"iip\0"
"glGetQueryObjectiv\0"
"glGetQueryObjectivARB\0"
"\0"
- /* _mesa_function_pool[7393]: VertexAttrib2s (will be remapped) */
+ /* _mesa_function_pool[7384]: VertexAttrib2s (will be remapped) */
"iii\0"
"glVertexAttrib2s\0"
"glVertexAttrib2sARB\0"
"\0"
- /* _mesa_function_pool[7435]: SecondaryColor3fvEXT (will be remapped) */
+ /* _mesa_function_pool[7426]: SecondaryColor3fvEXT (will be remapped) */
"p\0"
"glSecondaryColor3fv\0"
"glSecondaryColor3fvEXT\0"
"\0"
- /* _mesa_function_pool[7481]: VertexAttrib2d (will be remapped) */
+ /* _mesa_function_pool[7472]: VertexAttrib2d (will be remapped) */
"idd\0"
"glVertexAttrib2d\0"
"glVertexAttrib2dARB\0"
"\0"
- /* _mesa_function_pool[7523]: Uniform1fv (will be remapped) */
+ /* _mesa_function_pool[7514]: Uniform1fv (will be remapped) */
"iip\0"
"glUniform1fv\0"
"glUniform1fvARB\0"
"\0"
- /* _mesa_function_pool[7557]: GetProgramPipelineInfoLog (will be remapped) */
+ /* _mesa_function_pool[7548]: GetProgramPipelineInfoLog (will be remapped) */
"iipp\0"
"glGetProgramPipelineInfoLog\0"
"\0"
- /* _mesa_function_pool[7591]: TextureMaterialEXT (dynamic) */
+ /* _mesa_function_pool[7582]: TextureMaterialEXT (dynamic) */
"ii\0"
"glTextureMaterialEXT\0"
"\0"
- /* _mesa_function_pool[7616]: DepthBoundsEXT (will be remapped) */
+ /* _mesa_function_pool[7607]: DepthBoundsEXT (will be remapped) */
"dd\0"
"glDepthBoundsEXT\0"
"\0"
- /* _mesa_function_pool[7637]: WindowPos3fv (will be remapped) */
+ /* _mesa_function_pool[7628]: WindowPos3fv (will be remapped) */
"p\0"
"glWindowPos3fv\0"
"glWindowPos3fvARB\0"
"glWindowPos3fvMESA\0"
"\0"
- /* _mesa_function_pool[7692]: BindVertexArrayAPPLE (will be remapped) */
+ /* _mesa_function_pool[7683]: BindVertexArrayAPPLE (will be remapped) */
"i\0"
"glBindVertexArrayAPPLE\0"
"\0"
- /* _mesa_function_pool[7718]: GetHistogramParameteriv (offset 363) */
+ /* _mesa_function_pool[7709]: GetHistogramParameteriv (offset 363) */
"iip\0"
"glGetHistogramParameteriv\0"
"glGetHistogramParameterivEXT\0"
"\0"
- /* _mesa_function_pool[7778]: PointParameteriv (will be remapped) */
+ /* _mesa_function_pool[7769]: PointParameteriv (will be remapped) */
"ip\0"
"glPointParameteriv\0"
"glPointParameterivNV\0"
"\0"
- /* _mesa_function_pool[7822]: GetProgramivARB (will be remapped) */
+ /* _mesa_function_pool[7813]: GetProgramivARB (will be remapped) */
"iip\0"
"glGetProgramivARB\0"
"\0"
- /* _mesa_function_pool[7845]: BindRenderbuffer (will be remapped) */
+ /* _mesa_function_pool[7836]: BindRenderbuffer (will be remapped) */
"ii\0"
"glBindRenderbuffer\0"
"glBindRenderbufferOES\0"
"\0"
- /* _mesa_function_pool[7890]: SecondaryColor3fEXT (will be remapped) */
+ /* _mesa_function_pool[7881]: SecondaryColor3fEXT (will be remapped) */
"fff\0"
"glSecondaryColor3f\0"
"glSecondaryColor3fEXT\0"
"\0"
- /* _mesa_function_pool[7936]: PrimitiveRestartIndex (will be remapped) */
+ /* _mesa_function_pool[7927]: PrimitiveRestartIndex (will be remapped) */
"i\0"
"glPrimitiveRestartIndex\0"
"glPrimitiveRestartIndexNV\0"
"\0"
- /* _mesa_function_pool[7989]: VertexAttribI4ubv (will be remapped) */
+ /* _mesa_function_pool[7980]: VertexAttribI4ubv (will be remapped) */
"ip\0"
"glVertexAttribI4ubvEXT\0"
"glVertexAttribI4ubv\0"
"\0"
- /* _mesa_function_pool[8036]: GetGraphicsResetStatusARB (will be remapped) */
+ /* _mesa_function_pool[8027]: GetGraphicsResetStatusARB (will be remapped) */
"\0"
"glGetGraphicsResetStatusARB\0"
"\0"
- /* _mesa_function_pool[8066]: ActiveStencilFaceEXT (will be remapped) */
+ /* _mesa_function_pool[8057]: ActiveStencilFaceEXT (will be remapped) */
"i\0"
"glActiveStencilFaceEXT\0"
"\0"
- /* _mesa_function_pool[8092]: VertexAttrib4dNV (will be remapped) */
+ /* _mesa_function_pool[8083]: VertexAttrib4dNV (will be remapped) */
"idddd\0"
"glVertexAttrib4dNV\0"
"\0"
- /* _mesa_function_pool[8118]: DepthRange (offset 288) */
+ /* _mesa_function_pool[8109]: DepthRange (offset 288) */
"dd\0"
"glDepthRange\0"
"\0"
- /* _mesa_function_pool[8135]: TexBumpParameterivATI (will be remapped) */
+ /* _mesa_function_pool[8126]: TexBumpParameterivATI (will be remapped) */
"ip\0"
"glTexBumpParameterivATI\0"
"\0"
- /* _mesa_function_pool[8163]: VertexAttrib4fNV (will be remapped) */
+ /* _mesa_function_pool[8154]: VertexAttrib4fNV (will be remapped) */
"iffff\0"
"glVertexAttrib4fNV\0"
"\0"
- /* _mesa_function_pool[8189]: Uniform4fv (will be remapped) */
+ /* _mesa_function_pool[8180]: Uniform4fv (will be remapped) */
"iip\0"
"glUniform4fv\0"
"glUniform4fvARB\0"
"\0"
- /* _mesa_function_pool[8223]: DrawMeshArraysSUN (dynamic) */
+ /* _mesa_function_pool[8214]: DrawMeshArraysSUN (dynamic) */
"iiii\0"
"glDrawMeshArraysSUN\0"
"\0"
- /* _mesa_function_pool[8249]: GetMapControlPointsNV (dynamic) */
+ /* _mesa_function_pool[8240]: GetMapControlPointsNV (dynamic) */
"iiiiiip\0"
"glGetMapControlPointsNV\0"
"\0"
- /* _mesa_function_pool[8282]: SpriteParameterivSGIX (dynamic) */
+ /* _mesa_function_pool[8273]: SpriteParameterivSGIX (dynamic) */
"ip\0"
"glSpriteParameterivSGIX\0"
"\0"
- /* _mesa_function_pool[8310]: Frustumf (will be remapped) */
+ /* _mesa_function_pool[8301]: Frustumf (will be remapped) */
"ffffff\0"
"glFrustumfOES\0"
"glFrustumf\0"
"\0"
- /* _mesa_function_pool[8343]: ProgramUniform2uiv (will be remapped) */
+ /* _mesa_function_pool[8334]: ProgramUniform2uiv (will be remapped) */
"iiip\0"
"glProgramUniform2uiv\0"
"\0"
- /* _mesa_function_pool[8370]: Rectsv (offset 93) */
+ /* _mesa_function_pool[8361]: Rectsv (offset 93) */
"pp\0"
"glRectsv\0"
"\0"
- /* _mesa_function_pool[8383]: Frustumx (will be remapped) */
+ /* _mesa_function_pool[8374]: Frustumx (will be remapped) */
"iiiiii\0"
"glFrustumxOES\0"
"glFrustumx\0"
"\0"
- /* _mesa_function_pool[8416]: CullFace (offset 152) */
+ /* _mesa_function_pool[8407]: CullFace (offset 152) */
"i\0"
"glCullFace\0"
"\0"
- /* _mesa_function_pool[8430]: BindTexture (offset 307) */
+ /* _mesa_function_pool[8421]: BindTexture (offset 307) */
"ii\0"
"glBindTexture\0"
"glBindTextureEXT\0"
"\0"
- /* _mesa_function_pool[8465]: MultiTexCoord4fARB (offset 402) */
+ /* _mesa_function_pool[8456]: MultiTexCoord4fARB (offset 402) */
"iffff\0"
"glMultiTexCoord4f\0"
"glMultiTexCoord4fARB\0"
"\0"
- /* _mesa_function_pool[8511]: MultiTexCoordP2uiv (will be remapped) */
+ /* _mesa_function_pool[8502]: MultiTexCoordP2uiv (will be remapped) */
"iip\0"
"glMultiTexCoordP2uiv\0"
"\0"
- /* _mesa_function_pool[8537]: NormalPointer (offset 318) */
+ /* _mesa_function_pool[8528]: NormalPointer (offset 318) */
"iip\0"
"glNormalPointer\0"
"\0"
- /* _mesa_function_pool[8558]: TangentPointerEXT (dynamic) */
+ /* _mesa_function_pool[8549]: TangentPointerEXT (dynamic) */
"iip\0"
"glTangentPointerEXT\0"
"\0"
- /* _mesa_function_pool[8583]: WindowPos4iMESA (will be remapped) */
+ /* _mesa_function_pool[8574]: WindowPos4iMESA (will be remapped) */
"iiii\0"
"glWindowPos4iMESA\0"
"\0"
- /* _mesa_function_pool[8607]: ReferencePlaneSGIX (dynamic) */
+ /* _mesa_function_pool[8598]: ReferencePlaneSGIX (dynamic) */
"p\0"
"glReferencePlaneSGIX\0"
"\0"
- /* _mesa_function_pool[8631]: VertexAttrib4bv (will be remapped) */
+ /* _mesa_function_pool[8622]: VertexAttrib4bv (will be remapped) */
"ip\0"
"glVertexAttrib4bv\0"
"glVertexAttrib4bvARB\0"
"\0"
- /* _mesa_function_pool[8674]: ReplacementCodeuivSUN (dynamic) */
+ /* _mesa_function_pool[8665]: ReplacementCodeuivSUN (dynamic) */
"p\0"
"glReplacementCodeuivSUN\0"
"\0"
- /* _mesa_function_pool[8701]: SecondaryColor3usv (will be remapped) */
+ /* _mesa_function_pool[8692]: SecondaryColor3usv (will be remapped) */
"p\0"
"glSecondaryColor3usv\0"
"glSecondaryColor3usvEXT\0"
"\0"
- /* _mesa_function_pool[8749]: GetPixelMapuiv (offset 272) */
+ /* _mesa_function_pool[8740]: GetPixelMapuiv (offset 272) */
"ip\0"
"glGetPixelMapuiv\0"
"\0"
- /* _mesa_function_pool[8770]: Indexfv (offset 47) */
+ /* _mesa_function_pool[8761]: Indexfv (offset 47) */
"p\0"
"glIndexfv\0"
"\0"
- /* _mesa_function_pool[8783]: AlphaFragmentOp1ATI (will be remapped) */
+ /* _mesa_function_pool[8774]: AlphaFragmentOp1ATI (will be remapped) */
"iiiiii\0"
"glAlphaFragmentOp1ATI\0"
"\0"
- /* _mesa_function_pool[8813]: ListParameteriSGIX (dynamic) */
+ /* _mesa_function_pool[8804]: ListParameteriSGIX (dynamic) */
"iii\0"
"glListParameteriSGIX\0"
"\0"
- /* _mesa_function_pool[8839]: GetFloatv (offset 262) */
+ /* _mesa_function_pool[8830]: GetFloatv (offset 262) */
"ip\0"
"glGetFloatv\0"
"\0"
- /* _mesa_function_pool[8855]: MultiTexCoord3i (offset 396) */
+ /* _mesa_function_pool[8846]: MultiTexCoord3i (offset 396) */
"iiii\0"
"glMultiTexCoord3i\0"
"glMultiTexCoord3iARB\0"
"\0"
- /* _mesa_function_pool[8900]: ProgramUniform1fv (will be remapped) */
+ /* _mesa_function_pool[8891]: ProgramUniform1fv (will be remapped) */
"iiip\0"
"glProgramUniform1fv\0"
"\0"
- /* _mesa_function_pool[8926]: MultiTexCoord3d (offset 392) */
+ /* _mesa_function_pool[8917]: MultiTexCoord3d (offset 392) */
"iddd\0"
"glMultiTexCoord3d\0"
"glMultiTexCoord3dARB\0"
"\0"
- /* _mesa_function_pool[8971]: TexCoord3sv (offset 117) */
+ /* _mesa_function_pool[8962]: TexCoord3sv (offset 117) */
"p\0"
"glTexCoord3sv\0"
"\0"
- /* _mesa_function_pool[8988]: Fogfv (offset 154) */
+ /* _mesa_function_pool[8979]: Fogfv (offset 154) */
"ip\0"
"glFogfv\0"
"\0"
- /* _mesa_function_pool[9000]: Minmax (offset 368) */
+ /* _mesa_function_pool[8991]: Minmax (offset 368) */
"iii\0"
"glMinmax\0"
"glMinmaxEXT\0"
"\0"
- /* _mesa_function_pool[9026]: MultiTexCoord3s (offset 398) */
+ /* _mesa_function_pool[9017]: MultiTexCoord3s (offset 398) */
"iiii\0"
"glMultiTexCoord3s\0"
"glMultiTexCoord3sARB\0"
"\0"
- /* _mesa_function_pool[9071]: FinishTextureSUNX (dynamic) */
+ /* _mesa_function_pool[9062]: FinishTextureSUNX (dynamic) */
"\0"
"glFinishTextureSUNX\0"
"\0"
- /* _mesa_function_pool[9093]: GetFinalCombinerInputParameterfvNV (dynamic) */
+ /* _mesa_function_pool[9084]: GetFinalCombinerInputParameterfvNV (dynamic) */
"iip\0"
"glGetFinalCombinerInputParameterfvNV\0"
"\0"
- /* _mesa_function_pool[9135]: PollInstrumentsSGIX (dynamic) */
+ /* _mesa_function_pool[9126]: PollInstrumentsSGIX (dynamic) */
"p\0"
"glPollInstrumentsSGIX\0"
"\0"
- /* _mesa_function_pool[9160]: Vertex4iv (offset 147) */
+ /* _mesa_function_pool[9151]: Vertex4iv (offset 147) */
"p\0"
"glVertex4iv\0"
"\0"
- /* _mesa_function_pool[9175]: BufferSubData (will be remapped) */
+ /* _mesa_function_pool[9166]: BufferSubData (will be remapped) */
"iiip\0"
"glBufferSubData\0"
"glBufferSubDataARB\0"
"\0"
- /* _mesa_function_pool[9216]: AlphaFragmentOp3ATI (will be remapped) */
+ /* _mesa_function_pool[9207]: AlphaFragmentOp3ATI (will be remapped) */
"iiiiiiiiiiii\0"
"glAlphaFragmentOp3ATI\0"
"\0"
- /* _mesa_function_pool[9252]: Begin (offset 7) */
+ /* _mesa_function_pool[9243]: Begin (offset 7) */
"i\0"
"glBegin\0"
"\0"
- /* _mesa_function_pool[9263]: LightModeli (offset 165) */
+ /* _mesa_function_pool[9254]: LightModeli (offset 165) */
"ii\0"
"glLightModeli\0"
"\0"
- /* _mesa_function_pool[9281]: UniformMatrix2fv (will be remapped) */
+ /* _mesa_function_pool[9272]: UniformMatrix2fv (will be remapped) */
"iiip\0"
"glUniformMatrix2fv\0"
"glUniformMatrix2fvARB\0"
"\0"
- /* _mesa_function_pool[9328]: LightModelf (offset 163) */
+ /* _mesa_function_pool[9319]: LightModelf (offset 163) */
"if\0"
"glLightModelf\0"
"\0"
- /* _mesa_function_pool[9346]: GetTexParameterfv (offset 282) */
+ /* _mesa_function_pool[9337]: GetTexParameterfv (offset 282) */
"iip\0"
"glGetTexParameterfv\0"
"\0"
- /* _mesa_function_pool[9371]: BinormalPointerEXT (dynamic) */
+ /* _mesa_function_pool[9362]: BinormalPointerEXT (dynamic) */
"iip\0"
"glBinormalPointerEXT\0"
"\0"
- /* _mesa_function_pool[9397]: GetCombinerInputParameterivNV (dynamic) */
+ /* _mesa_function_pool[9388]: GetCombinerInputParameterivNV (dynamic) */
"iiiip\0"
"glGetCombinerInputParameterivNV\0"
"\0"
- /* _mesa_function_pool[9436]: DeleteAsyncMarkersSGIX (dynamic) */
+ /* _mesa_function_pool[9427]: DeleteAsyncMarkersSGIX (dynamic) */
"ii\0"
"glDeleteAsyncMarkersSGIX\0"
"\0"
- /* _mesa_function_pool[9465]: MultiTexCoord2fvARB (offset 387) */
+ /* _mesa_function_pool[9456]: MultiTexCoord2fvARB (offset 387) */
"ip\0"
"glMultiTexCoord2fv\0"
"glMultiTexCoord2fvARB\0"
"\0"
- /* _mesa_function_pool[9510]: VertexAttrib4ubv (will be remapped) */
+ /* _mesa_function_pool[9501]: VertexAttrib4ubv (will be remapped) */
"ip\0"
"glVertexAttrib4ubv\0"
"glVertexAttrib4ubvARB\0"
"\0"
- /* _mesa_function_pool[9555]: GetnTexImageARB (will be remapped) */
+ /* _mesa_function_pool[9546]: GetnTexImageARB (will be remapped) */
"iiiiip\0"
"glGetnTexImageARB\0"
"\0"
- /* _mesa_function_pool[9581]: ColorMask (offset 210) */
+ /* _mesa_function_pool[9572]: ColorMask (offset 210) */
"iiii\0"
"glColorMask\0"
"\0"
- /* _mesa_function_pool[9599]: GenAsyncMarkersSGIX (dynamic) */
+ /* _mesa_function_pool[9590]: GenAsyncMarkersSGIX (dynamic) */
"i\0"
"glGenAsyncMarkersSGIX\0"
"\0"
- /* _mesa_function_pool[9624]: ReplacementCodeuiVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[9615]: ReplacementCodeuiVertex3fSUN (dynamic) */
"ifff\0"
"glReplacementCodeuiVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[9661]: VertexAttribI4sv (will be remapped) */
+ /* _mesa_function_pool[9652]: VertexAttribI4sv (will be remapped) */
"ip\0"
"glVertexAttribI4svEXT\0"
"glVertexAttribI4sv\0"
"\0"
- /* _mesa_function_pool[9706]: DrawElementsInstancedBaseInstance (will be remapped) */
+ /* _mesa_function_pool[9697]: DrawElementsInstancedBaseInstance (will be remapped) */
"iiipii\0"
"glDrawElementsInstancedBaseInstance\0"
"\0"
- /* _mesa_function_pool[9750]: UniformMatrix4fv (will be remapped) */
+ /* _mesa_function_pool[9741]: UniformMatrix4fv (will be remapped) */
"iiip\0"
"glUniformMatrix4fv\0"
"glUniformMatrix4fvARB\0"
"\0"
- /* _mesa_function_pool[9797]: UniformMatrix3x2fv (will be remapped) */
+ /* _mesa_function_pool[9788]: UniformMatrix3x2fv (will be remapped) */
"iiip\0"
"glUniformMatrix3x2fv\0"
"\0"
- /* _mesa_function_pool[9824]: VertexAttrib4Nuiv (will be remapped) */
+ /* _mesa_function_pool[9815]: VertexAttrib4Nuiv (will be remapped) */
"ip\0"
"glVertexAttrib4Nuiv\0"
"glVertexAttrib4NuivARB\0"
"\0"
- /* _mesa_function_pool[9871]: ClientActiveTexture (offset 375) */
+ /* _mesa_function_pool[9862]: ClientActiveTexture (offset 375) */
"i\0"
"glClientActiveTexture\0"
"glClientActiveTextureARB\0"
"\0"
- /* _mesa_function_pool[9921]: GetUniformIndices (will be remapped) */
+ /* _mesa_function_pool[9912]: GetUniformIndices (will be remapped) */
"iipp\0"
"glGetUniformIndices\0"
"\0"
- /* _mesa_function_pool[9947]: GetTexBumpParameterivATI (will be remapped) */
+ /* _mesa_function_pool[9938]: GetTexBumpParameterivATI (will be remapped) */
"ip\0"
"glGetTexBumpParameterivATI\0"
"\0"
- /* _mesa_function_pool[9978]: Binormal3bEXT (dynamic) */
+ /* _mesa_function_pool[9969]: Binormal3bEXT (dynamic) */
"iii\0"
"glBinormal3bEXT\0"
"\0"
- /* _mesa_function_pool[9999]: CombinerParameterivNV (dynamic) */
+ /* _mesa_function_pool[9990]: CombinerParameterivNV (dynamic) */
"ip\0"
"glCombinerParameterivNV\0"
"\0"
- /* _mesa_function_pool[10027]: MultiTexCoord2sv (offset 391) */
+ /* _mesa_function_pool[10018]: MultiTexCoord2sv (offset 391) */
"ip\0"
"glMultiTexCoord2sv\0"
"glMultiTexCoord2svARB\0"
"\0"
- /* _mesa_function_pool[10072]: LoadIdentity (offset 290) */
+ /* _mesa_function_pool[10063]: LoadIdentity (offset 290) */
"\0"
"glLoadIdentity\0"
"\0"
- /* _mesa_function_pool[10089]: ActiveShaderProgram (will be remapped) */
+ /* _mesa_function_pool[10080]: ActiveShaderProgram (will be remapped) */
"ii\0"
"glActiveShaderProgram\0"
"\0"
- /* _mesa_function_pool[10115]: DeleteTransformFeedbacks (will be remapped) */
+ /* _mesa_function_pool[10106]: DeleteTransformFeedbacks (will be remapped) */
"ip\0"
"glDeleteTransformFeedbacks\0"
"\0"
- /* _mesa_function_pool[10146]: VertexAttrib4ubvNV (will be remapped) */
+ /* _mesa_function_pool[10137]: VertexAttrib4ubvNV (will be remapped) */
"ip\0"
"glVertexAttrib4ubvNV\0"
"\0"
- /* _mesa_function_pool[10171]: FogCoordfEXT (will be remapped) */
+ /* _mesa_function_pool[10162]: FogCoordfEXT (will be remapped) */
"f\0"
"glFogCoordf\0"
"glFogCoordfEXT\0"
"\0"
- /* _mesa_function_pool[10201]: GetMapfv (offset 267) */
+ /* _mesa_function_pool[10192]: GetMapfv (offset 267) */
"iip\0"
"glGetMapfv\0"
"\0"
- /* _mesa_function_pool[10217]: GetProgramInfoLog (will be remapped) */
+ /* _mesa_function_pool[10208]: GetProgramInfoLog (will be remapped) */
"iipp\0"
"glGetProgramInfoLog\0"
"\0"
- /* _mesa_function_pool[10243]: BindTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[10234]: BindTransformFeedback (will be remapped) */
"ii\0"
"glBindTransformFeedback\0"
"\0"
- /* _mesa_function_pool[10271]: TexCoord4fColor4fNormal3fVertex4fvSUN (dynamic) */
+ /* _mesa_function_pool[10262]: TexCoord4fColor4fNormal3fVertex4fvSUN (dynamic) */
"pppp\0"
"glTexCoord4fColor4fNormal3fVertex4fvSUN\0"
"\0"
- /* _mesa_function_pool[10317]: GetPixelMapfv (offset 271) */
+ /* _mesa_function_pool[10308]: GetPixelMapfv (offset 271) */
"ip\0"
"glGetPixelMapfv\0"
"\0"
- /* _mesa_function_pool[10337]: WeightivARB (dynamic) */
+ /* _mesa_function_pool[10328]: WeightivARB (dynamic) */
"ip\0"
"glWeightivARB\0"
"\0"
- /* _mesa_function_pool[10355]: DebugMessageCallbackARB (will be remapped) */
- "pp\0"
- "glDebugMessageCallbackARB\0"
- "\0"
- /* _mesa_function_pool[10385]: VertexAttrib4svNV (will be remapped) */
+ /* _mesa_function_pool[10346]: VertexAttrib4svNV (will be remapped) */
"ip\0"
"glVertexAttrib4svNV\0"
"\0"
- /* _mesa_function_pool[10409]: ReplacementCodeuiTexCoord2fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[10370]: ReplacementCodeuiTexCoord2fVertex3fSUN (dynamic) */
"ifffff\0"
"glReplacementCodeuiTexCoord2fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[10458]: VDPAUSurfaceAccessNV (will be remapped) */
+ /* _mesa_function_pool[10419]: VDPAUSurfaceAccessNV (will be remapped) */
"ii\0"
"glVDPAUSurfaceAccessNV\0"
"\0"
- /* _mesa_function_pool[10485]: EdgeFlagPointer (offset 312) */
+ /* _mesa_function_pool[10446]: EdgeFlagPointer (offset 312) */
"ip\0"
"glEdgeFlagPointer\0"
"\0"
- /* _mesa_function_pool[10507]: WindowPos2f (will be remapped) */
+ /* _mesa_function_pool[10468]: WindowPos2f (will be remapped) */
"ff\0"
"glWindowPos2f\0"
"glWindowPos2fARB\0"
"glWindowPos2fMESA\0"
"\0"
- /* _mesa_function_pool[10560]: WindowPos2d (will be remapped) */
+ /* _mesa_function_pool[10521]: WindowPos2d (will be remapped) */
"dd\0"
"glWindowPos2d\0"
"glWindowPos2dARB\0"
"glWindowPos2dMESA\0"
"\0"
- /* _mesa_function_pool[10613]: WindowPos2i (will be remapped) */
+ /* _mesa_function_pool[10574]: WindowPos2i (will be remapped) */
"ii\0"
"glWindowPos2i\0"
"glWindowPos2iARB\0"
"glWindowPos2iMESA\0"
"\0"
- /* _mesa_function_pool[10666]: WindowPos2s (will be remapped) */
+ /* _mesa_function_pool[10627]: WindowPos2s (will be remapped) */
"ii\0"
"glWindowPos2s\0"
"glWindowPos2sARB\0"
"glWindowPos2sMESA\0"
"\0"
- /* _mesa_function_pool[10719]: VertexAttribI1uiEXT (will be remapped) */
+ /* _mesa_function_pool[10680]: VertexAttribI1uiEXT (will be remapped) */
"ii\0"
"glVertexAttribI1uiEXT\0"
"glVertexAttribI1ui\0"
"\0"
- /* _mesa_function_pool[10764]: DeleteSync (will be remapped) */
+ /* _mesa_function_pool[10725]: DeleteSync (will be remapped) */
"i\0"
"glDeleteSync\0"
"\0"
- /* _mesa_function_pool[10780]: WindowPos4fvMESA (will be remapped) */
+ /* _mesa_function_pool[10741]: WindowPos4fvMESA (will be remapped) */
"p\0"
"glWindowPos4fvMESA\0"
"\0"
- /* _mesa_function_pool[10802]: CompressedTexImage3D (will be remapped) */
+ /* _mesa_function_pool[10763]: CompressedTexImage3D (will be remapped) */
"iiiiiiiip\0"
"glCompressedTexImage3D\0"
"glCompressedTexImage3DARB\0"
"glCompressedTexImage3DOES\0"
"\0"
- /* _mesa_function_pool[10888]: VertexAttribI1uiv (will be remapped) */
+ /* _mesa_function_pool[10849]: VertexAttribI1uiv (will be remapped) */
"ip\0"
"glVertexAttribI1uivEXT\0"
"glVertexAttribI1uiv\0"
"\0"
- /* _mesa_function_pool[10935]: SecondaryColor3dv (will be remapped) */
+ /* _mesa_function_pool[10896]: SecondaryColor3dv (will be remapped) */
"p\0"
"glSecondaryColor3dv\0"
"glSecondaryColor3dvEXT\0"
"\0"
- /* _mesa_function_pool[10981]: GetListParameterivSGIX (dynamic) */
+ /* _mesa_function_pool[10942]: GetListParameterivSGIX (dynamic) */
"iip\0"
"glGetListParameterivSGIX\0"
"\0"
- /* _mesa_function_pool[11011]: GetnPixelMapusvARB (will be remapped) */
+ /* _mesa_function_pool[10972]: GetnPixelMapusvARB (will be remapped) */
"iip\0"
"glGetnPixelMapusvARB\0"
"\0"
- /* _mesa_function_pool[11037]: VertexAttrib3s (will be remapped) */
+ /* _mesa_function_pool[10998]: VertexAttrib3s (will be remapped) */
"iiii\0"
"glVertexAttrib3s\0"
"glVertexAttrib3sARB\0"
"\0"
- /* _mesa_function_pool[11080]: UniformMatrix4x3fv (will be remapped) */
+ /* _mesa_function_pool[11041]: UniformMatrix4x3fv (will be remapped) */
"iiip\0"
"glUniformMatrix4x3fv\0"
"\0"
- /* _mesa_function_pool[11107]: Binormal3dEXT (dynamic) */
+ /* _mesa_function_pool[11068]: Binormal3dEXT (dynamic) */
"ddd\0"
"glBinormal3dEXT\0"
"\0"
- /* _mesa_function_pool[11128]: GetQueryiv (will be remapped) */
+ /* _mesa_function_pool[11089]: GetQueryiv (will be remapped) */
"iip\0"
"glGetQueryiv\0"
"glGetQueryivARB\0"
"\0"
- /* _mesa_function_pool[11162]: VertexAttrib3d (will be remapped) */
+ /* _mesa_function_pool[11123]: VertexAttrib3d (will be remapped) */
"iddd\0"
"glVertexAttrib3d\0"
"glVertexAttrib3dARB\0"
"\0"
- /* _mesa_function_pool[11205]: ImageTransformParameterfHP (dynamic) */
+ /* _mesa_function_pool[11166]: ImageTransformParameterfHP (dynamic) */
"iif\0"
"glImageTransformParameterfHP\0"
"\0"
- /* _mesa_function_pool[11239]: MapBuffer (will be remapped) */
+ /* _mesa_function_pool[11200]: MapBuffer (will be remapped) */
"ii\0"
"glMapBuffer\0"
"glMapBufferARB\0"
"glMapBufferOES\0"
"\0"
- /* _mesa_function_pool[11285]: VertexAttrib4Nbv (will be remapped) */
+ /* _mesa_function_pool[11246]: VertexAttrib4Nbv (will be remapped) */
"ip\0"
"glVertexAttrib4Nbv\0"
"glVertexAttrib4NbvARB\0"
"\0"
- /* _mesa_function_pool[11330]: ProgramBinary (will be remapped) */
+ /* _mesa_function_pool[11291]: ProgramBinary (will be remapped) */
"iipi\0"
"glProgramBinary\0"
"glProgramBinaryOES\0"
"\0"
- /* _mesa_function_pool[11371]: InvalidateTexImage (will be remapped) */
+ /* _mesa_function_pool[11332]: InvalidateTexImage (will be remapped) */
"ii\0"
"glInvalidateTexImage\0"
"\0"
- /* _mesa_function_pool[11396]: Uniform4ui (will be remapped) */
+ /* _mesa_function_pool[11357]: Uniform4ui (will be remapped) */
"iiiii\0"
"glUniform4uiEXT\0"
"glUniform4ui\0"
"\0"
- /* _mesa_function_pool[11432]: VertexAttrib1fARB (will be remapped) */
+ /* _mesa_function_pool[11393]: VertexAttrib1fARB (will be remapped) */
"if\0"
"glVertexAttrib1f\0"
"glVertexAttrib1fARB\0"
"\0"
- /* _mesa_function_pool[11473]: GetBooleani_v (will be remapped) */
+ /* _mesa_function_pool[11434]: GetBooleani_v (will be remapped) */
"iip\0"
"glGetBooleanIndexedvEXT\0"
"glGetBooleani_v\0"
"\0"
- /* _mesa_function_pool[11518]: DrawTexsOES (will be remapped) */
+ /* _mesa_function_pool[11479]: DrawTexsOES (will be remapped) */
"iiiii\0"
"glDrawTexsOES\0"
"\0"
- /* _mesa_function_pool[11539]: GetObjectPtrLabel (will be remapped) */
+ /* _mesa_function_pool[11500]: GetObjectPtrLabel (will be remapped) */
"pipp\0"
"glGetObjectPtrLabel\0"
"\0"
- /* _mesa_function_pool[11565]: ProgramParameteri (will be remapped) */
+ /* _mesa_function_pool[11526]: ProgramParameteri (will be remapped) */
"iii\0"
"glProgramParameteriARB\0"
"glProgramParameteri\0"
"\0"
- /* _mesa_function_pool[11613]: SecondaryColorPointerListIBM (dynamic) */
+ /* _mesa_function_pool[11574]: SecondaryColorPointerListIBM (dynamic) */
"iiipi\0"
"glSecondaryColorPointerListIBM\0"
"\0"
- /* _mesa_function_pool[11651]: Color3fv (offset 14) */
+ /* _mesa_function_pool[11612]: Color3fv (offset 14) */
"p\0"
"glColor3fv\0"
"\0"
- /* _mesa_function_pool[11665]: ReplacementCodeubSUN (dynamic) */
+ /* _mesa_function_pool[11626]: ReplacementCodeubSUN (dynamic) */
"i\0"
"glReplacementCodeubSUN\0"
"\0"
- /* _mesa_function_pool[11691]: GetnMapfvARB (will be remapped) */
+ /* _mesa_function_pool[11652]: GetnMapfvARB (will be remapped) */
"iiip\0"
"glGetnMapfvARB\0"
"\0"
- /* _mesa_function_pool[11712]: MultiTexCoord2i (offset 388) */
+ /* _mesa_function_pool[11673]: MultiTexCoord2i (offset 388) */
"iii\0"
"glMultiTexCoord2i\0"
"glMultiTexCoord2iARB\0"
"\0"
- /* _mesa_function_pool[11756]: MultiTexCoord2d (offset 384) */
+ /* _mesa_function_pool[11717]: MultiTexCoord2d (offset 384) */
"idd\0"
"glMultiTexCoord2d\0"
"glMultiTexCoord2dARB\0"
"\0"
- /* _mesa_function_pool[11800]: SamplerParameterIuiv (will be remapped) */
+ /* _mesa_function_pool[11761]: SamplerParameterIuiv (will be remapped) */
"iip\0"
"glSamplerParameterIuiv\0"
"\0"
- /* _mesa_function_pool[11828]: MultiTexCoord2s (offset 390) */
+ /* _mesa_function_pool[11789]: MultiTexCoord2s (offset 390) */
"iii\0"
"glMultiTexCoord2s\0"
"glMultiTexCoord2sARB\0"
"\0"
- /* _mesa_function_pool[11872]: VDPAURegisterVideoSurfaceNV (will be remapped) */
+ /* _mesa_function_pool[11833]: VDPAURegisterVideoSurfaceNV (will be remapped) */
"piip\0"
"glVDPAURegisterVideoSurfaceNV\0"
"\0"
- /* _mesa_function_pool[11908]: TexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[11869]: TexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */
"ffffffffffff\0"
"glTexCoord2fColor4fNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[11961]: BindBufferBase (will be remapped) */
+ /* _mesa_function_pool[11922]: BindBufferBase (will be remapped) */
"iii\0"
"glBindBufferBase\0"
"glBindBufferBaseEXT\0"
"\0"
- /* _mesa_function_pool[12003]: GetPerfMonitorCounterDataAMD (will be remapped) */
+ /* _mesa_function_pool[11964]: GetPerfMonitorCounterDataAMD (will be remapped) */
"iiipp\0"
"glGetPerfMonitorCounterDataAMD\0"
"\0"
- /* _mesa_function_pool[12041]: ReplacementCodeuiNormal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[12002]: ReplacementCodeuiNormal3fVertex3fvSUN (dynamic) */
"ppp\0"
"glReplacementCodeuiNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[12086]: MultTransposeMatrixf (will be remapped) */
+ /* _mesa_function_pool[12047]: MultTransposeMatrixf (will be remapped) */
"p\0"
"glMultTransposeMatrixf\0"
"glMultTransposeMatrixfARB\0"
"\0"
- /* _mesa_function_pool[12138]: PolygonOffsetEXT (will be remapped) */
+ /* _mesa_function_pool[12099]: PolygonOffsetEXT (will be remapped) */
"ff\0"
"glPolygonOffsetEXT\0"
"\0"
- /* _mesa_function_pool[12161]: Scalex (will be remapped) */
+ /* _mesa_function_pool[12122]: Scalex (will be remapped) */
"iii\0"
"glScalexOES\0"
"glScalex\0"
"\0"
- /* _mesa_function_pool[12187]: Scaled (offset 301) */
+ /* _mesa_function_pool[12148]: Scaled (offset 301) */
"ddd\0"
"glScaled\0"
"\0"
- /* _mesa_function_pool[12201]: Scalef (offset 302) */
+ /* _mesa_function_pool[12162]: Scalef (offset 302) */
"fff\0"
"glScalef\0"
"\0"
- /* _mesa_function_pool[12215]: IndexPointerEXT (will be remapped) */
+ /* _mesa_function_pool[12176]: IndexPointerEXT (will be remapped) */
"iiip\0"
"glIndexPointerEXT\0"
"\0"
- /* _mesa_function_pool[12239]: GetUniformfv (will be remapped) */
+ /* _mesa_function_pool[12200]: GetUniformfv (will be remapped) */
"iip\0"
"glGetUniformfv\0"
"glGetUniformfvARB\0"
"\0"
- /* _mesa_function_pool[12277]: ColorFragmentOp2ATI (will be remapped) */
+ /* _mesa_function_pool[12238]: ColorFragmentOp2ATI (will be remapped) */
"iiiiiiiiii\0"
"glColorFragmentOp2ATI\0"
"\0"
- /* _mesa_function_pool[12311]: VertexAttrib2sNV (will be remapped) */
+ /* _mesa_function_pool[12272]: VertexAttrib2sNV (will be remapped) */
"iii\0"
"glVertexAttrib2sNV\0"
"\0"
- /* _mesa_function_pool[12335]: ReadPixels (offset 256) */
+ /* _mesa_function_pool[12296]: ReadPixels (offset 256) */
"iiiiiip\0"
"glReadPixels\0"
"\0"
- /* _mesa_function_pool[12357]: NormalPointerListIBM (dynamic) */
+ /* _mesa_function_pool[12318]: NormalPointerListIBM (dynamic) */
"iipi\0"
"glNormalPointerListIBM\0"
"\0"
- /* _mesa_function_pool[12386]: QueryCounter (will be remapped) */
+ /* _mesa_function_pool[12347]: QueryCounter (will be remapped) */
"ii\0"
"glQueryCounter\0"
"\0"
- /* _mesa_function_pool[12405]: NormalPointerEXT (will be remapped) */
+ /* _mesa_function_pool[12366]: NormalPointerEXT (will be remapped) */
"iiip\0"
"glNormalPointerEXT\0"
"\0"
- /* _mesa_function_pool[12430]: ProgramUniform3iv (will be remapped) */
+ /* _mesa_function_pool[12391]: ProgramUniform3iv (will be remapped) */
"iiip\0"
"glProgramUniform3iv\0"
"\0"
- /* _mesa_function_pool[12456]: GetActiveUniformBlockName (will be remapped) */
+ /* _mesa_function_pool[12417]: GetActiveUniformBlockName (will be remapped) */
"iiipp\0"
"glGetActiveUniformBlockName\0"
"\0"
- /* _mesa_function_pool[12491]: DrawElementsBaseVertex (will be remapped) */
+ /* _mesa_function_pool[12452]: DrawElementsBaseVertex (will be remapped) */
"iiipi\0"
"glDrawElementsBaseVertex\0"
"\0"
- /* _mesa_function_pool[12523]: RasterPos3iv (offset 75) */
+ /* _mesa_function_pool[12484]: RasterPos3iv (offset 75) */
"p\0"
"glRasterPos3iv\0"
"\0"
- /* _mesa_function_pool[12541]: ColorMaski (will be remapped) */
+ /* _mesa_function_pool[12502]: ColorMaski (will be remapped) */
"iiiii\0"
"glColorMaskIndexedEXT\0"
"glColorMaski\0"
"\0"
- /* _mesa_function_pool[12583]: Uniform2uiv (will be remapped) */
+ /* _mesa_function_pool[12544]: Uniform2uiv (will be remapped) */
"iip\0"
"glUniform2uivEXT\0"
"glUniform2uiv\0"
"\0"
- /* _mesa_function_pool[12619]: RasterPos3s (offset 76) */
+ /* _mesa_function_pool[12580]: RasterPos3s (offset 76) */
"iii\0"
"glRasterPos3s\0"
"\0"
- /* _mesa_function_pool[12638]: RasterPos3d (offset 70) */
+ /* _mesa_function_pool[12599]: RasterPos3d (offset 70) */
"ddd\0"
"glRasterPos3d\0"
"\0"
- /* _mesa_function_pool[12657]: RasterPos3f (offset 72) */
+ /* _mesa_function_pool[12618]: RasterPos3f (offset 72) */
"fff\0"
"glRasterPos3f\0"
"\0"
- /* _mesa_function_pool[12676]: BindVertexArray (will be remapped) */
+ /* _mesa_function_pool[12637]: BindVertexArray (will be remapped) */
"i\0"
"glBindVertexArray\0"
"glBindVertexArrayOES\0"
"\0"
- /* _mesa_function_pool[12718]: RasterPos3i (offset 74) */
+ /* _mesa_function_pool[12679]: RasterPos3i (offset 74) */
"iii\0"
"glRasterPos3i\0"
"\0"
- /* _mesa_function_pool[12737]: GetTexParameterIuiv (will be remapped) */
+ /* _mesa_function_pool[12698]: GetTexParameterIuiv (will be remapped) */
"iip\0"
"glGetTexParameterIuivEXT\0"
"glGetTexParameterIuiv\0"
"\0"
- /* _mesa_function_pool[12789]: DrawTransformFeedbackStreamInstanced (will be remapped) */
+ /* _mesa_function_pool[12750]: DrawTransformFeedbackStreamInstanced (will be remapped) */
"iiii\0"
"glDrawTransformFeedbackStreamInstanced\0"
"\0"
- /* _mesa_function_pool[12834]: VertexAttrib2fvARB (will be remapped) */
+ /* _mesa_function_pool[12795]: VertexAttrib2fvARB (will be remapped) */
"ip\0"
"glVertexAttrib2fv\0"
"glVertexAttrib2fvARB\0"
"\0"
- /* _mesa_function_pool[12877]: VertexPointerListIBM (dynamic) */
+ /* _mesa_function_pool[12838]: VertexPointerListIBM (dynamic) */
"iiipi\0"
"glVertexPointerListIBM\0"
"\0"
- /* _mesa_function_pool[12907]: TexCoord2fNormal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[12868]: TexCoord2fNormal3fVertex3fSUN (dynamic) */
"ffffffff\0"
"glTexCoord2fNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[12949]: IsFenceNV (dynamic) */
+ /* _mesa_function_pool[12910]: IsFenceNV (dynamic) */
"i\0"
"glIsFenceNV\0"
"\0"
- /* _mesa_function_pool[12964]: ColorTable (offset 339) */
+ /* _mesa_function_pool[12925]: ColorTable (offset 339) */
"iiiiip\0"
"glColorTable\0"
"glColorTableSGI\0"
"glColorTableEXT\0"
"\0"
- /* _mesa_function_pool[13017]: LoadName (offset 198) */
+ /* _mesa_function_pool[12978]: LoadName (offset 198) */
"i\0"
"glLoadName\0"
"\0"
- /* _mesa_function_pool[13031]: Color3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[12992]: Color3fVertex3fSUN (dynamic) */
"ffffff\0"
"glColor3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[13060]: GetnUniformuivARB (will be remapped) */
+ /* _mesa_function_pool[13021]: GetnUniformuivARB (will be remapped) */
"iiip\0"
"glGetnUniformuivARB\0"
"\0"
- /* _mesa_function_pool[13086]: ClearIndex (offset 205) */
+ /* _mesa_function_pool[13047]: ClearIndex (offset 205) */
"f\0"
"glClearIndex\0"
"\0"
- /* _mesa_function_pool[13102]: ConvolutionParameterfv (offset 351) */
+ /* _mesa_function_pool[13063]: ConvolutionParameterfv (offset 351) */
"iip\0"
"glConvolutionParameterfv\0"
"glConvolutionParameterfvEXT\0"
"\0"
- /* _mesa_function_pool[13160]: TbufferMask3DFX (dynamic) */
+ /* _mesa_function_pool[13121]: TbufferMask3DFX (dynamic) */
"i\0"
"glTbufferMask3DFX\0"
"\0"
- /* _mesa_function_pool[13181]: GetTexGendv (offset 278) */
+ /* _mesa_function_pool[13142]: GetTexGendv (offset 278) */
"iip\0"
"glGetTexGendv\0"
"\0"
- /* _mesa_function_pool[13200]: MultiTexCoordP1ui (will be remapped) */
+ /* _mesa_function_pool[13161]: MultiTexCoordP1ui (will be remapped) */
"iii\0"
"glMultiTexCoordP1ui\0"
"\0"
- /* _mesa_function_pool[13225]: EvalMesh2 (offset 238) */
+ /* _mesa_function_pool[13186]: EvalMesh2 (offset 238) */
"iiiii\0"
"glEvalMesh2\0"
"\0"
- /* _mesa_function_pool[13244]: Vertex4fv (offset 145) */
+ /* _mesa_function_pool[13205]: Vertex4fv (offset 145) */
"p\0"
"glVertex4fv\0"
"\0"
- /* _mesa_function_pool[13259]: SelectPerfMonitorCountersAMD (will be remapped) */
+ /* _mesa_function_pool[13220]: SelectPerfMonitorCountersAMD (will be remapped) */
"iiiip\0"
"glSelectPerfMonitorCountersAMD\0"
"\0"
- /* _mesa_function_pool[13297]: BindFramebuffer (will be remapped) */
+ /* _mesa_function_pool[13258]: BindFramebuffer (will be remapped) */
"ii\0"
"glBindFramebuffer\0"
"glBindFramebufferOES\0"
"\0"
- /* _mesa_function_pool[13340]: LoadIdentityDeformationMapSGIX (dynamic) */
+ /* _mesa_function_pool[13301]: LoadIdentityDeformationMapSGIX (dynamic) */
"i\0"
"glLoadIdentityDeformationMapSGIX\0"
"\0"
- /* _mesa_function_pool[13376]: GetMinmax (offset 364) */
+ /* _mesa_function_pool[13337]: GetMinmax (offset 364) */
"iiiip\0"
"glGetMinmax\0"
"glGetMinmaxEXT\0"
"\0"
- /* _mesa_function_pool[13410]: Color3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[13371]: Color3fVertex3fvSUN (dynamic) */
"pp\0"
"glColor3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[13436]: VertexAttribs3svNV (will be remapped) */
+ /* _mesa_function_pool[13397]: VertexAttribs3svNV (will be remapped) */
"iip\0"
"glVertexAttribs3svNV\0"
"\0"
- /* _mesa_function_pool[13462]: GetActiveUniformsiv (will be remapped) */
+ /* _mesa_function_pool[13423]: GetActiveUniformsiv (will be remapped) */
"iipip\0"
"glGetActiveUniformsiv\0"
"\0"
- /* _mesa_function_pool[13491]: VertexAttrib2sv (will be remapped) */
+ /* _mesa_function_pool[13452]: VertexAttrib2sv (will be remapped) */
"ip\0"
"glVertexAttrib2sv\0"
"glVertexAttrib2svARB\0"
"\0"
- /* _mesa_function_pool[13534]: GetProgramEnvParameterdvARB (will be remapped) */
+ /* _mesa_function_pool[13495]: GetProgramEnvParameterdvARB (will be remapped) */
"iip\0"
"glGetProgramEnvParameterdvARB\0"
"\0"
- /* _mesa_function_pool[13569]: VertexAttrib1dNV (will be remapped) */
+ /* _mesa_function_pool[13530]: VertexAttrib1dNV (will be remapped) */
"id\0"
"glVertexAttrib1dNV\0"
"\0"
- /* _mesa_function_pool[13592]: ReplacementCodeuiNormal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[13553]: ReplacementCodeuiNormal3fVertex3fSUN (dynamic) */
"iffffff\0"
"glReplacementCodeuiNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[13640]: GetPerfMonitorGroupStringAMD (will be remapped) */
+ /* _mesa_function_pool[13601]: GetPerfMonitorGroupStringAMD (will be remapped) */
"iipp\0"
"glGetPerfMonitorGroupStringAMD\0"
"\0"
- /* _mesa_function_pool[13677]: GetError (offset 261) */
+ /* _mesa_function_pool[13638]: GetError (offset 261) */
"\0"
"glGetError\0"
"\0"
- /* _mesa_function_pool[13690]: PassThrough (offset 199) */
+ /* _mesa_function_pool[13651]: PassThrough (offset 199) */
"f\0"
"glPassThrough\0"
"\0"
- /* _mesa_function_pool[13707]: GetListParameterfvSGIX (dynamic) */
+ /* _mesa_function_pool[13668]: GetListParameterfvSGIX (dynamic) */
"iip\0"
"glGetListParameterfvSGIX\0"
"\0"
- /* _mesa_function_pool[13737]: GetObjectParameterivAPPLE (will be remapped) */
+ /* _mesa_function_pool[13698]: GetObjectParameterivAPPLE (will be remapped) */
"iiip\0"
"glGetObjectParameterivAPPLE\0"
"\0"
- /* _mesa_function_pool[13771]: GlobalAlphaFactorubSUN (dynamic) */
+ /* _mesa_function_pool[13732]: GlobalAlphaFactorubSUN (dynamic) */
"i\0"
"glGlobalAlphaFactorubSUN\0"
"\0"
- /* _mesa_function_pool[13799]: VertexAttrib4fvARB (will be remapped) */
+ /* _mesa_function_pool[13760]: VertexAttrib4fvARB (will be remapped) */
"ip\0"
"glVertexAttrib4fv\0"
"glVertexAttrib4fvARB\0"
"\0"
- /* _mesa_function_pool[13842]: WindowPos3dv (will be remapped) */
+ /* _mesa_function_pool[13803]: WindowPos3dv (will be remapped) */
"p\0"
"glWindowPos3dv\0"
"glWindowPos3dvARB\0"
"glWindowPos3dvMESA\0"
"\0"
- /* _mesa_function_pool[13897]: ReplacementCodeusvSUN (dynamic) */
+ /* _mesa_function_pool[13858]: ReplacementCodeusvSUN (dynamic) */
"p\0"
"glReplacementCodeusvSUN\0"
"\0"
- /* _mesa_function_pool[13924]: DeleteFencesNV (dynamic) */
+ /* _mesa_function_pool[13885]: DeleteFencesNV (dynamic) */
"ip\0"
"glDeleteFencesNV\0"
"\0"
- /* _mesa_function_pool[13945]: GetImageTransformParameterivHP (dynamic) */
+ /* _mesa_function_pool[13906]: GetImageTransformParameterivHP (dynamic) */
"iip\0"
"glGetImageTransformParameterivHP\0"
"\0"
- /* _mesa_function_pool[13983]: StencilOp (offset 244) */
+ /* _mesa_function_pool[13944]: StencilOp (offset 244) */
"iii\0"
"glStencilOp\0"
"\0"
- /* _mesa_function_pool[14000]: Binormal3fEXT (dynamic) */
+ /* _mesa_function_pool[13961]: Binormal3fEXT (dynamic) */
"fff\0"
"glBinormal3fEXT\0"
"\0"
- /* _mesa_function_pool[14021]: ProgramUniform1iv (will be remapped) */
+ /* _mesa_function_pool[13982]: ProgramUniform1iv (will be remapped) */
"iiip\0"
"glProgramUniform1iv\0"
"\0"
- /* _mesa_function_pool[14047]: ProgramUniform3ui (will be remapped) */
+ /* _mesa_function_pool[14008]: ProgramUniform3ui (will be remapped) */
"iiiii\0"
"glProgramUniform3ui\0"
"\0"
- /* _mesa_function_pool[14074]: SecondaryColor3sv (will be remapped) */
+ /* _mesa_function_pool[14035]: SecondaryColor3sv (will be remapped) */
"p\0"
"glSecondaryColor3sv\0"
"glSecondaryColor3svEXT\0"
"\0"
- /* _mesa_function_pool[14120]: TexCoordP3ui (will be remapped) */
+ /* _mesa_function_pool[14081]: TexCoordP3ui (will be remapped) */
"ii\0"
"glTexCoordP3ui\0"
"\0"
- /* _mesa_function_pool[14139]: Fogxv (will be remapped) */
+ /* _mesa_function_pool[14100]: Fogxv (will be remapped) */
"ip\0"
"glFogxvOES\0"
"glFogxv\0"
"\0"
- /* _mesa_function_pool[14162]: VertexPointervINTEL (dynamic) */
+ /* _mesa_function_pool[14123]: VertexPointervINTEL (dynamic) */
"iip\0"
"glVertexPointervINTEL\0"
"\0"
- /* _mesa_function_pool[14189]: VertexAttribP1ui (will be remapped) */
+ /* _mesa_function_pool[14150]: VertexAttribP1ui (will be remapped) */
"iiii\0"
"glVertexAttribP1ui\0"
"\0"
- /* _mesa_function_pool[14214]: DeleteLists (offset 4) */
+ /* _mesa_function_pool[14175]: DeleteLists (offset 4) */
"ii\0"
"glDeleteLists\0"
"\0"
- /* _mesa_function_pool[14232]: LogicOp (offset 242) */
+ /* _mesa_function_pool[14193]: LogicOp (offset 242) */
"i\0"
"glLogicOp\0"
"\0"
- /* _mesa_function_pool[14245]: RenderbufferStorageMultisample (will be remapped) */
+ /* _mesa_function_pool[14206]: RenderbufferStorageMultisample (will be remapped) */
"iiiii\0"
"glRenderbufferStorageMultisample\0"
"glRenderbufferStorageMultisampleEXT\0"
"\0"
- /* _mesa_function_pool[14321]: WindowPos3d (will be remapped) */
+ /* _mesa_function_pool[14282]: WindowPos3d (will be remapped) */
"ddd\0"
"glWindowPos3d\0"
"glWindowPos3dARB\0"
"glWindowPos3dMESA\0"
"\0"
- /* _mesa_function_pool[14375]: Enablei (will be remapped) */
+ /* _mesa_function_pool[14336]: Enablei (will be remapped) */
"ii\0"
"glEnableIndexedEXT\0"
"glEnablei\0"
"\0"
- /* _mesa_function_pool[14408]: WindowPos3f (will be remapped) */
+ /* _mesa_function_pool[14369]: WindowPos3f (will be remapped) */
"fff\0"
"glWindowPos3f\0"
"glWindowPos3fARB\0"
"glWindowPos3fMESA\0"
"\0"
- /* _mesa_function_pool[14462]: GenProgramsARB (will be remapped) */
+ /* _mesa_function_pool[14423]: GenProgramsARB (will be remapped) */
"ip\0"
"glGenProgramsARB\0"
"glGenProgramsNV\0"
"\0"
- /* _mesa_function_pool[14499]: RasterPos2sv (offset 69) */
+ /* _mesa_function_pool[14460]: RasterPos2sv (offset 69) */
"p\0"
"glRasterPos2sv\0"
"\0"
- /* _mesa_function_pool[14517]: WindowPos3i (will be remapped) */
+ /* _mesa_function_pool[14478]: WindowPos3i (will be remapped) */
"iii\0"
"glWindowPos3i\0"
"glWindowPos3iARB\0"
"glWindowPos3iMESA\0"
"\0"
- /* _mesa_function_pool[14571]: MultiTexCoord4iv (offset 405) */
+ /* _mesa_function_pool[14532]: MultiTexCoord4iv (offset 405) */
"ip\0"
"glMultiTexCoord4iv\0"
"glMultiTexCoord4ivARB\0"
"\0"
- /* _mesa_function_pool[14616]: TexCoord1sv (offset 101) */
+ /* _mesa_function_pool[14577]: TexCoord1sv (offset 101) */
"p\0"
"glTexCoord1sv\0"
"\0"
- /* _mesa_function_pool[14633]: WindowPos3s (will be remapped) */
+ /* _mesa_function_pool[14594]: WindowPos3s (will be remapped) */
"iii\0"
"glWindowPos3s\0"
"glWindowPos3sARB\0"
"glWindowPos3sMESA\0"
"\0"
- /* _mesa_function_pool[14687]: PixelMapusv (offset 253) */
+ /* _mesa_function_pool[14648]: PixelMapusv (offset 253) */
"iip\0"
"glPixelMapusv\0"
"\0"
- /* _mesa_function_pool[14706]: DebugMessageInsert (will be remapped) */
+ /* _mesa_function_pool[14667]: DebugMessageInsert (will be remapped) */
"iiiiip\0"
+ "glDebugMessageInsertARB\0"
"glDebugMessageInsert\0"
"\0"
- /* _mesa_function_pool[14735]: Orthof (will be remapped) */
+ /* _mesa_function_pool[14720]: Orthof (will be remapped) */
"ffffff\0"
"glOrthofOES\0"
"glOrthof\0"
"\0"
- /* _mesa_function_pool[14764]: CompressedTexImage2D (will be remapped) */
+ /* _mesa_function_pool[14749]: CompressedTexImage2D (will be remapped) */
"iiiiiiip\0"
"glCompressedTexImage2D\0"
"glCompressedTexImage2DARB\0"
"\0"
- /* _mesa_function_pool[14823]: DeleteObjectARB (will be remapped) */
+ /* _mesa_function_pool[14808]: DeleteObjectARB (will be remapped) */
"i\0"
"glDeleteObjectARB\0"
"\0"
- /* _mesa_function_pool[14844]: IsSync (will be remapped) */
+ /* _mesa_function_pool[14829]: IsSync (will be remapped) */
"i\0"
"glIsSync\0"
"\0"
- /* _mesa_function_pool[14856]: Color4uiv (offset 38) */
+ /* _mesa_function_pool[14841]: Color4uiv (offset 38) */
"p\0"
"glColor4uiv\0"
"\0"
- /* _mesa_function_pool[14871]: MultiTexCoord1sv (offset 383) */
+ /* _mesa_function_pool[14856]: MultiTexCoord1sv (offset 383) */
"ip\0"
"glMultiTexCoord1sv\0"
"glMultiTexCoord1svARB\0"
"\0"
- /* _mesa_function_pool[14916]: Orthox (will be remapped) */
+ /* _mesa_function_pool[14901]: Orthox (will be remapped) */
"iiiiii\0"
"glOrthoxOES\0"
"glOrthox\0"
"\0"
- /* _mesa_function_pool[14945]: PushAttrib (offset 219) */
+ /* _mesa_function_pool[14930]: PushAttrib (offset 219) */
"i\0"
"glPushAttrib\0"
"\0"
- /* _mesa_function_pool[14961]: RasterPos2i (offset 66) */
+ /* _mesa_function_pool[14946]: RasterPos2i (offset 66) */
"ii\0"
"glRasterPos2i\0"
"\0"
- /* _mesa_function_pool[14979]: ClipPlane (offset 150) */
+ /* _mesa_function_pool[14964]: ClipPlane (offset 150) */
"ip\0"
"glClipPlane\0"
"\0"
- /* _mesa_function_pool[14995]: TexCoord2fColor3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[14980]: TexCoord2fColor3fVertex3fSUN (dynamic) */
"ffffffff\0"
"glTexCoord2fColor3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[15036]: GetProgramivNV (will be remapped) */
+ /* _mesa_function_pool[15021]: GetProgramivNV (will be remapped) */
"iip\0"
"glGetProgramivNV\0"
"\0"
- /* _mesa_function_pool[15058]: RasterPos2f (offset 64) */
+ /* _mesa_function_pool[15043]: RasterPos2f (offset 64) */
"ff\0"
"glRasterPos2f\0"
"\0"
- /* _mesa_function_pool[15076]: RasterPos2d (offset 62) */
+ /* _mesa_function_pool[15061]: RasterPos2d (offset 62) */
"dd\0"
"glRasterPos2d\0"
"\0"
- /* _mesa_function_pool[15094]: RasterPos3fv (offset 73) */
+ /* _mesa_function_pool[15079]: RasterPos3fv (offset 73) */
"p\0"
"glRasterPos3fv\0"
"\0"
- /* _mesa_function_pool[15112]: InvalidateSubFramebuffer (will be remapped) */
+ /* _mesa_function_pool[15097]: InvalidateSubFramebuffer (will be remapped) */
"iipiiii\0"
"glInvalidateSubFramebuffer\0"
"\0"
- /* _mesa_function_pool[15148]: Color4ub (offset 35) */
+ /* _mesa_function_pool[15133]: Color4ub (offset 35) */
"iiii\0"
"glColor4ub\0"
"\0"
- /* _mesa_function_pool[15165]: RasterPos2s (offset 68) */
+ /* _mesa_function_pool[15150]: RasterPos2s (offset 68) */
"ii\0"
"glRasterPos2s\0"
"\0"
- /* _mesa_function_pool[15183]: Color4fNormal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[15168]: Color4fNormal3fVertex3fvSUN (dynamic) */
"ppp\0"
"glColor4fNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[15218]: GetVertexAttribivNV (will be remapped) */
+ /* _mesa_function_pool[15203]: GetVertexAttribivNV (will be remapped) */
"iip\0"
"glGetVertexAttribivNV\0"
"\0"
- /* _mesa_function_pool[15245]: TexSubImage4DSGIS (dynamic) */
+ /* _mesa_function_pool[15230]: TexSubImage4DSGIS (dynamic) */
"iiiiiiiiiiiip\0"
"glTexSubImage4DSGIS\0"
"\0"
- /* _mesa_function_pool[15280]: MultiTexCoord3dv (offset 393) */
+ /* _mesa_function_pool[15265]: MultiTexCoord3dv (offset 393) */
"ip\0"
"glMultiTexCoord3dv\0"
"glMultiTexCoord3dvARB\0"
"\0"
- /* _mesa_function_pool[15325]: BindProgramPipeline (will be remapped) */
+ /* _mesa_function_pool[15310]: BindProgramPipeline (will be remapped) */
"i\0"
"glBindProgramPipeline\0"
"\0"
- /* _mesa_function_pool[15350]: VertexAttribP4uiv (will be remapped) */
+ /* _mesa_function_pool[15335]: VertexAttribP4uiv (will be remapped) */
"iiip\0"
"glVertexAttribP4uiv\0"
"\0"
- /* _mesa_function_pool[15376]: DebugMessageCallback (will be remapped) */
+ /* _mesa_function_pool[15361]: DebugMessageCallback (will be remapped) */
"pp\0"
+ "glDebugMessageCallbackARB\0"
"glDebugMessageCallback\0"
"\0"
- /* _mesa_function_pool[15403]: MultiTexCoord1i (offset 380) */
+ /* _mesa_function_pool[15414]: MultiTexCoord1i (offset 380) */
"ii\0"
"glMultiTexCoord1i\0"
"glMultiTexCoord1iARB\0"
"\0"
- /* _mesa_function_pool[15446]: WindowPos2dv (will be remapped) */
+ /* _mesa_function_pool[15457]: WindowPos2dv (will be remapped) */
"p\0"
"glWindowPos2dv\0"
"glWindowPos2dvARB\0"
"glWindowPos2dvMESA\0"
"\0"
- /* _mesa_function_pool[15501]: TexParameterIuiv (will be remapped) */
+ /* _mesa_function_pool[15512]: TexParameterIuiv (will be remapped) */
"iip\0"
"glTexParameterIuivEXT\0"
"glTexParameterIuiv\0"
"\0"
- /* _mesa_function_pool[15547]: MultiTexCoord1d (offset 376) */
+ /* _mesa_function_pool[15558]: MultiTexCoord1d (offset 376) */
"id\0"
"glMultiTexCoord1d\0"
"glMultiTexCoord1dARB\0"
"\0"
- /* _mesa_function_pool[15590]: GenVertexArraysAPPLE (will be remapped) */
+ /* _mesa_function_pool[15601]: GenVertexArraysAPPLE (will be remapped) */
"ip\0"
"glGenVertexArraysAPPLE\0"
"\0"
- /* _mesa_function_pool[15617]: MultiTexCoord1s (offset 382) */
+ /* _mesa_function_pool[15628]: MultiTexCoord1s (offset 382) */
"ii\0"
"glMultiTexCoord1s\0"
"glMultiTexCoord1sARB\0"
"\0"
- /* _mesa_function_pool[15660]: BeginConditionalRender (will be remapped) */
+ /* _mesa_function_pool[15671]: BeginConditionalRender (will be remapped) */
"ii\0"
"glBeginConditionalRender\0"
"glBeginConditionalRenderNV\0"
"\0"
- /* _mesa_function_pool[15716]: LoadPaletteFromModelViewMatrixOES (dynamic) */
+ /* _mesa_function_pool[15727]: LoadPaletteFromModelViewMatrixOES (dynamic) */
"\0"
"glLoadPaletteFromModelViewMatrixOES\0"
"\0"
- /* _mesa_function_pool[15754]: GetShaderiv (will be remapped) */
+ /* _mesa_function_pool[15765]: GetShaderiv (will be remapped) */
"iip\0"
"glGetShaderiv\0"
"\0"
- /* _mesa_function_pool[15773]: GetMapAttribParameterfvNV (dynamic) */
+ /* _mesa_function_pool[15784]: GetMapAttribParameterfvNV (dynamic) */
"iiip\0"
"glGetMapAttribParameterfvNV\0"
"\0"
- /* _mesa_function_pool[15807]: CopyConvolutionFilter1D (offset 354) */
+ /* _mesa_function_pool[15818]: CopyConvolutionFilter1D (offset 354) */
"iiiii\0"
"glCopyConvolutionFilter1D\0"
"glCopyConvolutionFilter1DEXT\0"
"\0"
- /* _mesa_function_pool[15869]: ClearBufferfv (will be remapped) */
+ /* _mesa_function_pool[15880]: ClearBufferfv (will be remapped) */
"iip\0"
"glClearBufferfv\0"
"\0"
- /* _mesa_function_pool[15890]: InstrumentsBufferSGIX (dynamic) */
+ /* _mesa_function_pool[15901]: InstrumentsBufferSGIX (dynamic) */
"ip\0"
"glInstrumentsBufferSGIX\0"
"\0"
- /* _mesa_function_pool[15918]: CreateShaderObjectARB (will be remapped) */
+ /* _mesa_function_pool[15929]: CreateShaderObjectARB (will be remapped) */
"i\0"
"glCreateShaderObjectARB\0"
"\0"
- /* _mesa_function_pool[15945]: GetTexParameterxv (will be remapped) */
+ /* _mesa_function_pool[15956]: GetTexParameterxv (will be remapped) */
"iip\0"
"glGetTexParameterxvOES\0"
"glGetTexParameterxv\0"
"\0"
- /* _mesa_function_pool[15993]: GetAttachedShaders (will be remapped) */
+ /* _mesa_function_pool[16004]: GetAttachedShaders (will be remapped) */
"iipp\0"
"glGetAttachedShaders\0"
"\0"
- /* _mesa_function_pool[16020]: ClearBufferfi (will be remapped) */
+ /* _mesa_function_pool[16031]: ClearBufferfi (will be remapped) */
"iifi\0"
"glClearBufferfi\0"
"\0"
- /* _mesa_function_pool[16042]: Materialiv (offset 172) */
+ /* _mesa_function_pool[16053]: Materialiv (offset 172) */
"iip\0"
"glMaterialiv\0"
"\0"
- /* _mesa_function_pool[16060]: DeleteFragmentShaderATI (will be remapped) */
+ /* _mesa_function_pool[16071]: DeleteFragmentShaderATI (will be remapped) */
"i\0"
"glDeleteFragmentShaderATI\0"
"\0"
- /* _mesa_function_pool[16089]: Tangent3dvEXT (dynamic) */
+ /* _mesa_function_pool[16100]: Tangent3dvEXT (dynamic) */
"p\0"
"glTangent3dvEXT\0"
"\0"
- /* _mesa_function_pool[16108]: DrawElementsInstancedBaseVertex (will be remapped) */
+ /* _mesa_function_pool[16119]: DrawElementsInstancedBaseVertex (will be remapped) */
"iiipii\0"
"glDrawElementsInstancedBaseVertex\0"
"\0"
- /* _mesa_function_pool[16150]: DisableClientState (offset 309) */
+ /* _mesa_function_pool[16161]: DisableClientState (offset 309) */
"i\0"
"glDisableClientState\0"
"\0"
- /* _mesa_function_pool[16174]: TexGeni (offset 192) */
+ /* _mesa_function_pool[16185]: TexGeni (offset 192) */
"iii\0"
"glTexGeni\0"
"glTexGeniOES\0"
"\0"
- /* _mesa_function_pool[16202]: TexGenf (offset 190) */
+ /* _mesa_function_pool[16213]: TexGenf (offset 190) */
"iif\0"
"glTexGenf\0"
"glTexGenfOES\0"
"\0"
- /* _mesa_function_pool[16230]: TexGend (offset 188) */
+ /* _mesa_function_pool[16241]: TexGend (offset 188) */
"iid\0"
"glTexGend\0"
"\0"
- /* _mesa_function_pool[16245]: GetVertexAttribfvNV (will be remapped) */
+ /* _mesa_function_pool[16256]: GetVertexAttribfvNV (will be remapped) */
"iip\0"
"glGetVertexAttribfvNV\0"
"\0"
- /* _mesa_function_pool[16272]: ColorPointerListIBM (dynamic) */
+ /* _mesa_function_pool[16283]: ColorPointerListIBM (dynamic) */
"iiipi\0"
"glColorPointerListIBM\0"
"\0"
- /* _mesa_function_pool[16301]: Color4sv (offset 34) */
+ /* _mesa_function_pool[16312]: Color4sv (offset 34) */
"p\0"
"glColor4sv\0"
"\0"
- /* _mesa_function_pool[16315]: GetCombinerInputParameterfvNV (dynamic) */
+ /* _mesa_function_pool[16326]: GetCombinerInputParameterfvNV (dynamic) */
"iiiip\0"
"glGetCombinerInputParameterfvNV\0"
"\0"
- /* _mesa_function_pool[16354]: LoadTransposeMatrixf (will be remapped) */
+ /* _mesa_function_pool[16365]: LoadTransposeMatrixf (will be remapped) */
"p\0"
"glLoadTransposeMatrixf\0"
"glLoadTransposeMatrixfARB\0"
"\0"
- /* _mesa_function_pool[16406]: LoadTransposeMatrixd (will be remapped) */
+ /* _mesa_function_pool[16417]: LoadTransposeMatrixd (will be remapped) */
"p\0"
"glLoadTransposeMatrixd\0"
"glLoadTransposeMatrixdARB\0"
"\0"
- /* _mesa_function_pool[16458]: PixelZoom (offset 246) */
+ /* _mesa_function_pool[16469]: PixelZoom (offset 246) */
"ff\0"
"glPixelZoom\0"
"\0"
- /* _mesa_function_pool[16474]: ProgramEnvParameter4dARB (will be remapped) */
+ /* _mesa_function_pool[16485]: ProgramEnvParameter4dARB (will be remapped) */
"iidddd\0"
"glProgramEnvParameter4dARB\0"
"glProgramParameter4dNV\0"
"\0"
- /* _mesa_function_pool[16532]: ColorTableParameterfv (offset 340) */
+ /* _mesa_function_pool[16543]: ColorTableParameterfv (offset 340) */
"iip\0"
"glColorTableParameterfv\0"
"glColorTableParameterfvSGI\0"
"\0"
- /* _mesa_function_pool[16588]: IsTexture (offset 330) */
+ /* _mesa_function_pool[16599]: IsTexture (offset 330) */
"i\0"
"glIsTexture\0"
"glIsTextureEXT\0"
"\0"
- /* _mesa_function_pool[16618]: ProgramUniform3uiv (will be remapped) */
+ /* _mesa_function_pool[16629]: ProgramUniform3uiv (will be remapped) */
"iiip\0"
"glProgramUniform3uiv\0"
"\0"
- /* _mesa_function_pool[16645]: ProgramUniform2fv (will be remapped) */
+ /* _mesa_function_pool[16656]: ProgramUniform2fv (will be remapped) */
"iiip\0"
"glProgramUniform2fv\0"
"\0"
- /* _mesa_function_pool[16671]: ImageTransformParameterivHP (dynamic) */
+ /* _mesa_function_pool[16682]: ImageTransformParameterivHP (dynamic) */
"iip\0"
"glImageTransformParameterivHP\0"
"\0"
- /* _mesa_function_pool[16706]: VertexAttrib4sNV (will be remapped) */
+ /* _mesa_function_pool[16717]: VertexAttrib4sNV (will be remapped) */
"iiiii\0"
"glVertexAttrib4sNV\0"
"\0"
- /* _mesa_function_pool[16732]: GetMapdv (offset 266) */
+ /* _mesa_function_pool[16743]: GetMapdv (offset 266) */
"iip\0"
"glGetMapdv\0"
"\0"
- /* _mesa_function_pool[16748]: GenVertexArrays (will be remapped) */
+ /* _mesa_function_pool[16759]: GenVertexArrays (will be remapped) */
"ip\0"
"glGenVertexArrays\0"
"glGenVertexArraysOES\0"
"\0"
- /* _mesa_function_pool[16791]: ReplacementCodeuiColor4ubVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[16802]: ReplacementCodeuiColor4ubVertex3fSUN (dynamic) */
"iiiiifff\0"
"glReplacementCodeuiColor4ubVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[16840]: IsBuffer (will be remapped) */
+ /* _mesa_function_pool[16851]: IsBuffer (will be remapped) */
"i\0"
"glIsBuffer\0"
"glIsBufferARB\0"
"\0"
- /* _mesa_function_pool[16868]: ColorP4ui (will be remapped) */
+ /* _mesa_function_pool[16879]: ColorP4ui (will be remapped) */
"ii\0"
"glColorP4ui\0"
"\0"
- /* _mesa_function_pool[16884]: SpriteParameteriSGIX (dynamic) */
+ /* _mesa_function_pool[16895]: SpriteParameteriSGIX (dynamic) */
"ii\0"
"glSpriteParameteriSGIX\0"
"\0"
- /* _mesa_function_pool[16911]: TexCoordP3uiv (will be remapped) */
+ /* _mesa_function_pool[16922]: TexCoordP3uiv (will be remapped) */
"ip\0"
"glTexCoordP3uiv\0"
"\0"
- /* _mesa_function_pool[16931]: WeightusvARB (dynamic) */
+ /* _mesa_function_pool[16942]: WeightusvARB (dynamic) */
"ip\0"
"glWeightusvARB\0"
"\0"
- /* _mesa_function_pool[16950]: EvalMapsNV (dynamic) */
+ /* _mesa_function_pool[16961]: EvalMapsNV (dynamic) */
"ii\0"
"glEvalMapsNV\0"
"\0"
- /* _mesa_function_pool[16967]: ReplacementCodeuiSUN (dynamic) */
+ /* _mesa_function_pool[16978]: ReplacementCodeuiSUN (dynamic) */
"i\0"
"glReplacementCodeuiSUN\0"
"\0"
- /* _mesa_function_pool[16993]: GlobalAlphaFactoruiSUN (dynamic) */
+ /* _mesa_function_pool[17004]: GlobalAlphaFactoruiSUN (dynamic) */
"i\0"
"glGlobalAlphaFactoruiSUN\0"
"\0"
- /* _mesa_function_pool[17021]: Uniform1iv (will be remapped) */
+ /* _mesa_function_pool[17032]: Uniform1iv (will be remapped) */
"iip\0"
"glUniform1iv\0"
"glUniform1ivARB\0"
"\0"
- /* _mesa_function_pool[17055]: Uniform4uiv (will be remapped) */
+ /* _mesa_function_pool[17066]: Uniform4uiv (will be remapped) */
"iip\0"
"glUniform4uivEXT\0"
"glUniform4uiv\0"
"\0"
- /* _mesa_function_pool[17091]: PopDebugGroup (will be remapped) */
+ /* _mesa_function_pool[17102]: PopDebugGroup (will be remapped) */
"\0"
"glPopDebugGroup\0"
"\0"
- /* _mesa_function_pool[17109]: VertexAttrib1d (will be remapped) */
+ /* _mesa_function_pool[17120]: VertexAttrib1d (will be remapped) */
"id\0"
"glVertexAttrib1d\0"
"glVertexAttrib1dARB\0"
"\0"
- /* _mesa_function_pool[17150]: CompressedTexImage1D (will be remapped) */
+ /* _mesa_function_pool[17161]: CompressedTexImage1D (will be remapped) */
"iiiiiip\0"
"glCompressedTexImage1D\0"
"glCompressedTexImage1DARB\0"
"\0"
- /* _mesa_function_pool[17208]: TexBufferRange (will be remapped) */
+ /* _mesa_function_pool[17219]: TexBufferRange (will be remapped) */
"iiiii\0"
"glTexBufferRange\0"
"\0"
- /* _mesa_function_pool[17232]: VertexAttrib1s (will be remapped) */
+ /* _mesa_function_pool[17243]: VertexAttrib1s (will be remapped) */
"ii\0"
"glVertexAttrib1s\0"
"glVertexAttrib1sARB\0"
"\0"
- /* _mesa_function_pool[17273]: MultiDrawElementsIndirect (will be remapped) */
+ /* _mesa_function_pool[17284]: MultiDrawElementsIndirect (will be remapped) */
"iipii\0"
"glMultiDrawElementsIndirect\0"
"\0"
- /* _mesa_function_pool[17308]: FogCoordfvEXT (will be remapped) */
+ /* _mesa_function_pool[17319]: FogCoordfvEXT (will be remapped) */
"p\0"
"glFogCoordfv\0"
"glFogCoordfvEXT\0"
"\0"
- /* _mesa_function_pool[17340]: BeginPerfMonitorAMD (will be remapped) */
+ /* _mesa_function_pool[17351]: BeginPerfMonitorAMD (will be remapped) */
"i\0"
"glBeginPerfMonitorAMD\0"
"\0"
- /* _mesa_function_pool[17365]: GetColorTableParameterfv (offset 344) */
+ /* _mesa_function_pool[17376]: GetColorTableParameterfv (offset 344) */
"iip\0"
"glGetColorTableParameterfv\0"
"glGetColorTableParameterfvSGI\0"
"glGetColorTableParameterfvEXT\0"
"\0"
- /* _mesa_function_pool[17457]: MultiTexCoord3fARB (offset 394) */
+ /* _mesa_function_pool[17468]: MultiTexCoord3fARB (offset 394) */
"ifff\0"
"glMultiTexCoord3f\0"
"glMultiTexCoord3fARB\0"
"\0"
- /* _mesa_function_pool[17502]: GetTexLevelParameterfv (offset 284) */
+ /* _mesa_function_pool[17513]: GetTexLevelParameterfv (offset 284) */
"iiip\0"
"glGetTexLevelParameterfv\0"
"\0"
- /* _mesa_function_pool[17533]: Vertex2sv (offset 133) */
+ /* _mesa_function_pool[17544]: Vertex2sv (offset 133) */
"p\0"
"glVertex2sv\0"
"\0"
- /* _mesa_function_pool[17548]: GetnMapdvARB (will be remapped) */
+ /* _mesa_function_pool[17559]: GetnMapdvARB (will be remapped) */
"iiip\0"
"glGetnMapdvARB\0"
"\0"
- /* _mesa_function_pool[17569]: VertexAttrib2dNV (will be remapped) */
+ /* _mesa_function_pool[17580]: VertexAttrib2dNV (will be remapped) */
"idd\0"
"glVertexAttrib2dNV\0"
"\0"
- /* _mesa_function_pool[17593]: GetTrackMatrixivNV (will be remapped) */
+ /* _mesa_function_pool[17604]: GetTrackMatrixivNV (will be remapped) */
"iiip\0"
"glGetTrackMatrixivNV\0"
"\0"
- /* _mesa_function_pool[17620]: VertexAttrib3svNV (will be remapped) */
+ /* _mesa_function_pool[17631]: VertexAttrib3svNV (will be remapped) */
"ip\0"
"glVertexAttrib3svNV\0"
"\0"
- /* _mesa_function_pool[17644]: GetTexEnviv (offset 277) */
+ /* _mesa_function_pool[17655]: GetTexEnviv (offset 277) */
"iip\0"
"glGetTexEnviv\0"
"\0"
- /* _mesa_function_pool[17663]: ViewportArrayv (will be remapped) */
+ /* _mesa_function_pool[17674]: ViewportArrayv (will be remapped) */
"iip\0"
"glViewportArrayv\0"
"\0"
- /* _mesa_function_pool[17685]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[17696]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */
"iffffffffffff\0"
"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[17756]: SeparableFilter2D (offset 360) */
+ /* _mesa_function_pool[17767]: SeparableFilter2D (offset 360) */
"iiiiiipp\0"
"glSeparableFilter2D\0"
"glSeparableFilter2DEXT\0"
"\0"
- /* _mesa_function_pool[17809]: ReplacementCodeuiColor4ubVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[17820]: ReplacementCodeuiColor4ubVertex3fvSUN (dynamic) */
"ppp\0"
"glReplacementCodeuiColor4ubVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[17854]: ArrayElement (offset 306) */
+ /* _mesa_function_pool[17865]: ArrayElement (offset 306) */
"i\0"
"glArrayElement\0"
"glArrayElementEXT\0"
"\0"
- /* _mesa_function_pool[17890]: TexImage2D (offset 183) */
+ /* _mesa_function_pool[17901]: TexImage2D (offset 183) */
"iiiiiiiip\0"
"glTexImage2D\0"
"\0"
- /* _mesa_function_pool[17914]: FragmentMaterialiSGIX (dynamic) */
+ /* _mesa_function_pool[17925]: FragmentMaterialiSGIX (dynamic) */
"iii\0"
"glFragmentMaterialiSGIX\0"
"\0"
- /* _mesa_function_pool[17943]: RasterPos2dv (offset 63) */
+ /* _mesa_function_pool[17954]: RasterPos2dv (offset 63) */
"p\0"
"glRasterPos2dv\0"
"\0"
- /* _mesa_function_pool[17961]: Fogiv (offset 156) */
+ /* _mesa_function_pool[17972]: Fogiv (offset 156) */
"ip\0"
"glFogiv\0"
"\0"
- /* _mesa_function_pool[17973]: EndQuery (will be remapped) */
+ /* _mesa_function_pool[17984]: EndQuery (will be remapped) */
"i\0"
"glEndQuery\0"
"glEndQueryARB\0"
"\0"
- /* _mesa_function_pool[18001]: TexCoord1dv (offset 95) */
+ /* _mesa_function_pool[18012]: TexCoord1dv (offset 95) */
"p\0"
"glTexCoord1dv\0"
"\0"
- /* _mesa_function_pool[18018]: TexCoord4dv (offset 119) */
+ /* _mesa_function_pool[18029]: TexCoord4dv (offset 119) */
"p\0"
"glTexCoord4dv\0"
"\0"
- /* _mesa_function_pool[18035]: GetVertexAttribdvNV (will be remapped) */
+ /* _mesa_function_pool[18046]: GetVertexAttribdvNV (will be remapped) */
"iip\0"
"glGetVertexAttribdvNV\0"
"\0"
- /* _mesa_function_pool[18062]: Clear (offset 203) */
+ /* _mesa_function_pool[18073]: Clear (offset 203) */
"i\0"
"glClear\0"
"\0"
- /* _mesa_function_pool[18073]: VertexAttrib4sv (will be remapped) */
+ /* _mesa_function_pool[18084]: VertexAttrib4sv (will be remapped) */
"ip\0"
"glVertexAttrib4sv\0"
"glVertexAttrib4svARB\0"
"\0"
- /* _mesa_function_pool[18116]: Ortho (offset 296) */
+ /* _mesa_function_pool[18127]: Ortho (offset 296) */
"dddddd\0"
"glOrtho\0"
"\0"
- /* _mesa_function_pool[18132]: Uniform3uiv (will be remapped) */
+ /* _mesa_function_pool[18143]: Uniform3uiv (will be remapped) */
"iip\0"
"glUniform3uivEXT\0"
"glUniform3uiv\0"
"\0"
- /* _mesa_function_pool[18168]: MatrixIndexPointerARB (dynamic) */
+ /* _mesa_function_pool[18179]: MatrixIndexPointerARB (dynamic) */
"iiip\0"
"glMatrixIndexPointerARB\0"
"glMatrixIndexPointerOES\0"
"\0"
- /* _mesa_function_pool[18222]: EndQueryIndexed (will be remapped) */
+ /* _mesa_function_pool[18233]: EndQueryIndexed (will be remapped) */
"ii\0"
"glEndQueryIndexed\0"
"\0"
- /* _mesa_function_pool[18244]: TexParameterxv (will be remapped) */
+ /* _mesa_function_pool[18255]: TexParameterxv (will be remapped) */
"iip\0"
"glTexParameterxvOES\0"
"glTexParameterxv\0"
"\0"
- /* _mesa_function_pool[18286]: SampleMaskSGIS (will be remapped) */
+ /* _mesa_function_pool[18297]: SampleMaskSGIS (will be remapped) */
"fi\0"
"glSampleMaskSGIS\0"
"glSampleMaskEXT\0"
"\0"
- /* _mesa_function_pool[18323]: FramebufferTextureFaceARB (will be remapped) */
+ /* _mesa_function_pool[18334]: FramebufferTextureFaceARB (will be remapped) */
"iiiii\0"
"glFramebufferTextureFaceARB\0"
"\0"
- /* _mesa_function_pool[18358]: ProgramUniformMatrix2fv (will be remapped) */
+ /* _mesa_function_pool[18369]: ProgramUniformMatrix2fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix2fv\0"
"\0"
- /* _mesa_function_pool[18391]: ProgramLocalParameter4fvARB (will be remapped) */
+ /* _mesa_function_pool[18402]: ProgramLocalParameter4fvARB (will be remapped) */
"iip\0"
"glProgramLocalParameter4fvARB\0"
"\0"
- /* _mesa_function_pool[18426]: GetProgramStringNV (will be remapped) */
+ /* _mesa_function_pool[18437]: GetProgramStringNV (will be remapped) */
"iip\0"
"glGetProgramStringNV\0"
"\0"
- /* _mesa_function_pool[18452]: Binormal3svEXT (dynamic) */
+ /* _mesa_function_pool[18463]: Binormal3svEXT (dynamic) */
"p\0"
"glBinormal3svEXT\0"
"\0"
- /* _mesa_function_pool[18472]: LightModelx (will be remapped) */
+ /* _mesa_function_pool[18483]: LightModelx (will be remapped) */
"ii\0"
"glLightModelxOES\0"
"glLightModelx\0"
"\0"
- /* _mesa_function_pool[18507]: VertexAttribI3iEXT (will be remapped) */
+ /* _mesa_function_pool[18518]: VertexAttribI3iEXT (will be remapped) */
"iiii\0"
"glVertexAttribI3iEXT\0"
"glVertexAttribI3i\0"
"\0"
- /* _mesa_function_pool[18552]: ClearColorx (will be remapped) */
+ /* _mesa_function_pool[18563]: ClearColorx (will be remapped) */
"iiii\0"
"glClearColorxOES\0"
"glClearColorx\0"
"\0"
- /* _mesa_function_pool[18589]: EndTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[18600]: EndTransformFeedback (will be remapped) */
"\0"
"glEndTransformFeedback\0"
"glEndTransformFeedbackEXT\0"
"\0"
- /* _mesa_function_pool[18640]: VertexAttribs4dvNV (will be remapped) */
+ /* _mesa_function_pool[18651]: VertexAttribs4dvNV (will be remapped) */
"iip\0"
"glVertexAttribs4dvNV\0"
"\0"
- /* _mesa_function_pool[18666]: GetProgramBinary (will be remapped) */
+ /* _mesa_function_pool[18677]: GetProgramBinary (will be remapped) */
"iippp\0"
"glGetProgramBinary\0"
"glGetProgramBinaryOES\0"
"\0"
- /* _mesa_function_pool[18714]: ViewportIndexedfv (will be remapped) */
+ /* _mesa_function_pool[18725]: ViewportIndexedfv (will be remapped) */
"ip\0"
"glViewportIndexedfv\0"
"\0"
- /* _mesa_function_pool[18738]: CallList (offset 2) */
+ /* _mesa_function_pool[18749]: CallList (offset 2) */
"i\0"
"glCallList\0"
"\0"
- /* _mesa_function_pool[18752]: Materialfv (offset 170) */
+ /* _mesa_function_pool[18763]: Materialfv (offset 170) */
"iip\0"
"glMaterialfv\0"
"\0"
- /* _mesa_function_pool[18770]: DeleteProgram (will be remapped) */
+ /* _mesa_function_pool[18781]: DeleteProgram (will be remapped) */
"i\0"
"glDeleteProgram\0"
"\0"
- /* _mesa_function_pool[18789]: GetActiveAtomicCounterBufferiv (will be remapped) */
+ /* _mesa_function_pool[18800]: GetActiveAtomicCounterBufferiv (will be remapped) */
"iiip\0"
"glGetActiveAtomicCounterBufferiv\0"
"\0"
- /* _mesa_function_pool[18828]: TexParameterIiv (will be remapped) */
+ /* _mesa_function_pool[18839]: TexParameterIiv (will be remapped) */
"iip\0"
"glTexParameterIivEXT\0"
"glTexParameterIiv\0"
"\0"
- /* _mesa_function_pool[18872]: VertexWeightfEXT (dynamic) */
+ /* _mesa_function_pool[18883]: VertexWeightfEXT (dynamic) */
"f\0"
"glVertexWeightfEXT\0"
"\0"
- /* _mesa_function_pool[18894]: FlushVertexArrayRangeNV (dynamic) */
+ /* _mesa_function_pool[18905]: FlushVertexArrayRangeNV (dynamic) */
"\0"
"glFlushVertexArrayRangeNV\0"
"\0"
- /* _mesa_function_pool[18922]: GetConvolutionFilter (offset 356) */
+ /* _mesa_function_pool[18933]: GetConvolutionFilter (offset 356) */
"iiip\0"
"glGetConvolutionFilter\0"
"glGetConvolutionFilterEXT\0"
"\0"
- /* _mesa_function_pool[18977]: MultiModeDrawElementsIBM (will be remapped) */
+ /* _mesa_function_pool[18988]: MultiModeDrawElementsIBM (will be remapped) */
"ppipii\0"
"glMultiModeDrawElementsIBM\0"
"\0"
- /* _mesa_function_pool[19012]: Uniform2iv (will be remapped) */
+ /* _mesa_function_pool[19023]: Uniform2iv (will be remapped) */
"iip\0"
"glUniform2iv\0"
"glUniform2ivARB\0"
"\0"
- /* _mesa_function_pool[19046]: GetFixedv (will be remapped) */
+ /* _mesa_function_pool[19057]: GetFixedv (will be remapped) */
"ip\0"
"glGetFixedvOES\0"
"glGetFixedv\0"
"\0"
- /* _mesa_function_pool[19077]: ProgramParameters4dvNV (will be remapped) */
+ /* _mesa_function_pool[19088]: ProgramParameters4dvNV (will be remapped) */
"iiip\0"
"glProgramParameters4dvNV\0"
"\0"
- /* _mesa_function_pool[19108]: Binormal3dvEXT (dynamic) */
+ /* _mesa_function_pool[19119]: Binormal3dvEXT (dynamic) */
"p\0"
"glBinormal3dvEXT\0"
"\0"
- /* _mesa_function_pool[19128]: SampleCoveragex (will be remapped) */
+ /* _mesa_function_pool[19139]: SampleCoveragex (will be remapped) */
"ii\0"
"glSampleCoveragexOES\0"
"glSampleCoveragex\0"
"\0"
- /* _mesa_function_pool[19171]: DeleteFramebuffers (will be remapped) */
+ /* _mesa_function_pool[19182]: DeleteFramebuffers (will be remapped) */
"ip\0"
"glDeleteFramebuffers\0"
"glDeleteFramebuffersEXT\0"
"glDeleteFramebuffersOES\0"
"\0"
- /* _mesa_function_pool[19244]: CombinerInputNV (dynamic) */
+ /* _mesa_function_pool[19255]: CombinerInputNV (dynamic) */
"iiiiii\0"
"glCombinerInputNV\0"
"\0"
- /* _mesa_function_pool[19270]: VertexAttrib4uiv (will be remapped) */
+ /* _mesa_function_pool[19281]: VertexAttrib4uiv (will be remapped) */
"ip\0"
"glVertexAttrib4uiv\0"
"glVertexAttrib4uivARB\0"
"\0"
- /* _mesa_function_pool[19315]: VertexAttrib4Nsv (will be remapped) */
+ /* _mesa_function_pool[19326]: VertexAttrib4Nsv (will be remapped) */
"ip\0"
"glVertexAttrib4Nsv\0"
"glVertexAttrib4NsvARB\0"
"\0"
- /* _mesa_function_pool[19360]: Vertex4s (offset 148) */
+ /* _mesa_function_pool[19371]: Vertex4s (offset 148) */
"iiii\0"
"glVertex4s\0"
"\0"
- /* _mesa_function_pool[19377]: VertexAttribI2iEXT (will be remapped) */
+ /* _mesa_function_pool[19388]: VertexAttribI2iEXT (will be remapped) */
"iii\0"
"glVertexAttribI2iEXT\0"
"glVertexAttribI2i\0"
"\0"
- /* _mesa_function_pool[19421]: Vertex4f (offset 144) */
+ /* _mesa_function_pool[19432]: Vertex4f (offset 144) */
"ffff\0"
"glVertex4f\0"
"\0"
- /* _mesa_function_pool[19438]: Vertex4d (offset 142) */
+ /* _mesa_function_pool[19449]: Vertex4d (offset 142) */
"dddd\0"
"glVertex4d\0"
"\0"
- /* _mesa_function_pool[19455]: GetTexGenfv (offset 279) */
+ /* _mesa_function_pool[19466]: GetTexGenfv (offset 279) */
"iip\0"
"glGetTexGenfv\0"
"glGetTexGenfvOES\0"
"\0"
- /* _mesa_function_pool[19491]: Vertex4i (offset 146) */
+ /* _mesa_function_pool[19502]: Vertex4i (offset 146) */
"iiii\0"
"glVertex4i\0"
"\0"
- /* _mesa_function_pool[19508]: VertexWeightPointerEXT (dynamic) */
+ /* _mesa_function_pool[19519]: VertexWeightPointerEXT (dynamic) */
"iiip\0"
"glVertexWeightPointerEXT\0"
"\0"
- /* _mesa_function_pool[19539]: StencilFuncSeparateATI (will be remapped) */
+ /* _mesa_function_pool[19550]: StencilFuncSeparateATI (will be remapped) */
"iiii\0"
"glStencilFuncSeparateATI\0"
"\0"
- /* _mesa_function_pool[19570]: GetVertexAttribIuiv (will be remapped) */
+ /* _mesa_function_pool[19581]: GetVertexAttribIuiv (will be remapped) */
"iip\0"
"glGetVertexAttribIuivEXT\0"
"glGetVertexAttribIuiv\0"
"\0"
- /* _mesa_function_pool[19622]: LightModelfv (offset 164) */
+ /* _mesa_function_pool[19633]: LightModelfv (offset 164) */
"ip\0"
"glLightModelfv\0"
"\0"
- /* _mesa_function_pool[19641]: Vertex4dv (offset 143) */
+ /* _mesa_function_pool[19652]: Vertex4dv (offset 143) */
"p\0"
"glVertex4dv\0"
"\0"
- /* _mesa_function_pool[19656]: ProgramParameters4fvNV (will be remapped) */
+ /* _mesa_function_pool[19667]: ProgramParameters4fvNV (will be remapped) */
"iiip\0"
"glProgramParameters4fvNV\0"
"\0"
- /* _mesa_function_pool[19687]: GetInfoLogARB (will be remapped) */
+ /* _mesa_function_pool[19698]: GetInfoLogARB (will be remapped) */
"iipp\0"
"glGetInfoLogARB\0"
"\0"
- /* _mesa_function_pool[19709]: StencilMask (offset 209) */
+ /* _mesa_function_pool[19720]: StencilMask (offset 209) */
"i\0"
"glStencilMask\0"
"\0"
- /* _mesa_function_pool[19726]: IsList (offset 287) */
+ /* _mesa_function_pool[19737]: IsList (offset 287) */
"i\0"
"glIsList\0"
"\0"
- /* _mesa_function_pool[19738]: ClearBufferiv (will be remapped) */
+ /* _mesa_function_pool[19749]: ClearBufferiv (will be remapped) */
"iip\0"
"glClearBufferiv\0"
"\0"
- /* _mesa_function_pool[19759]: GetIntegeri_v (will be remapped) */
+ /* _mesa_function_pool[19770]: GetIntegeri_v (will be remapped) */
"iip\0"
"glGetIntegerIndexedvEXT\0"
"glGetIntegeri_v\0"
"\0"
- /* _mesa_function_pool[19804]: ProgramUniform2iv (will be remapped) */
+ /* _mesa_function_pool[19815]: ProgramUniform2iv (will be remapped) */
"iiip\0"
"glProgramUniform2iv\0"
"\0"
- /* _mesa_function_pool[19830]: VertexAttribs4svNV (will be remapped) */
+ /* _mesa_function_pool[19841]: VertexAttribs4svNV (will be remapped) */
"iip\0"
"glVertexAttribs4svNV\0"
"\0"
- /* _mesa_function_pool[19856]: FogCoordPointer (will be remapped) */
+ /* _mesa_function_pool[19867]: FogCoordPointer (will be remapped) */
"iip\0"
"glFogCoordPointer\0"
"glFogCoordPointerEXT\0"
"\0"
- /* _mesa_function_pool[19900]: SecondaryColor3us (will be remapped) */
+ /* _mesa_function_pool[19911]: SecondaryColor3us (will be remapped) */
"iii\0"
"glSecondaryColor3us\0"
"glSecondaryColor3usEXT\0"
"\0"
- /* _mesa_function_pool[19948]: DeformationMap3dSGIX (dynamic) */
+ /* _mesa_function_pool[19959]: DeformationMap3dSGIX (dynamic) */
"iddiiddiiddiip\0"
"glDeformationMap3dSGIX\0"
"\0"
- /* _mesa_function_pool[19987]: TextureNormalEXT (dynamic) */
+ /* _mesa_function_pool[19998]: TextureNormalEXT (dynamic) */
"i\0"
"glTextureNormalEXT\0"
"\0"
- /* _mesa_function_pool[20009]: SecondaryColor3ub (will be remapped) */
+ /* _mesa_function_pool[20020]: SecondaryColor3ub (will be remapped) */
"iii\0"
"glSecondaryColor3ub\0"
"glSecondaryColor3ubEXT\0"
"\0"
- /* _mesa_function_pool[20057]: SecondaryColor3ui (will be remapped) */
+ /* _mesa_function_pool[20068]: SecondaryColor3ui (will be remapped) */
"iii\0"
"glSecondaryColor3ui\0"
"glSecondaryColor3uiEXT\0"
"\0"
- /* _mesa_function_pool[20105]: VertexAttribI3uivEXT (will be remapped) */
+ /* _mesa_function_pool[20116]: VertexAttribI3uivEXT (will be remapped) */
"ip\0"
"glVertexAttribI3uivEXT\0"
"glVertexAttribI3uiv\0"
"\0"
- /* _mesa_function_pool[20152]: Binormal3fvEXT (dynamic) */
+ /* _mesa_function_pool[20163]: Binormal3fvEXT (dynamic) */
"p\0"
"glBinormal3fvEXT\0"
"\0"
- /* _mesa_function_pool[20172]: TexCoordPointervINTEL (dynamic) */
+ /* _mesa_function_pool[20183]: TexCoordPointervINTEL (dynamic) */
"iip\0"
"glTexCoordPointervINTEL\0"
"\0"
- /* _mesa_function_pool[20201]: VertexAttrib1sNV (will be remapped) */
+ /* _mesa_function_pool[20212]: VertexAttrib1sNV (will be remapped) */
"ii\0"
"glVertexAttrib1sNV\0"
"\0"
- /* _mesa_function_pool[20224]: Tangent3bEXT (dynamic) */
+ /* _mesa_function_pool[20235]: Tangent3bEXT (dynamic) */
"iii\0"
"glTangent3bEXT\0"
"\0"
- /* _mesa_function_pool[20244]: FragmentLightModelfSGIX (dynamic) */
+ /* _mesa_function_pool[20255]: FragmentLightModelfSGIX (dynamic) */
"if\0"
"glFragmentLightModelfSGIX\0"
"\0"
- /* _mesa_function_pool[20274]: InitNames (offset 197) */
+ /* _mesa_function_pool[20285]: InitNames (offset 197) */
"\0"
"glInitNames\0"
"\0"
- /* _mesa_function_pool[20288]: Normal3sv (offset 61) */
+ /* _mesa_function_pool[20299]: Normal3sv (offset 61) */
"p\0"
"glNormal3sv\0"
"\0"
- /* _mesa_function_pool[20303]: DeleteQueries (will be remapped) */
+ /* _mesa_function_pool[20314]: DeleteQueries (will be remapped) */
"ip\0"
"glDeleteQueries\0"
"glDeleteQueriesARB\0"
"\0"
- /* _mesa_function_pool[20342]: InvalidateFramebuffer (will be remapped) */
+ /* _mesa_function_pool[20353]: InvalidateFramebuffer (will be remapped) */
"iip\0"
"glInvalidateFramebuffer\0"
"\0"
- /* _mesa_function_pool[20371]: Hint (offset 158) */
+ /* _mesa_function_pool[20382]: Hint (offset 158) */
"ii\0"
"glHint\0"
"\0"
- /* _mesa_function_pool[20382]: MemoryBarrier (will be remapped) */
+ /* _mesa_function_pool[20393]: MemoryBarrier (will be remapped) */
"i\0"
"glMemoryBarrier\0"
"\0"
- /* _mesa_function_pool[20401]: CopyColorSubTable (offset 347) */
+ /* _mesa_function_pool[20412]: CopyColorSubTable (offset 347) */
"iiiii\0"
"glCopyColorSubTable\0"
"glCopyColorSubTableEXT\0"
"\0"
- /* _mesa_function_pool[20451]: WeightdvARB (dynamic) */
+ /* _mesa_function_pool[20462]: WeightdvARB (dynamic) */
"ip\0"
"glWeightdvARB\0"
"\0"
- /* _mesa_function_pool[20469]: GetObjectParameterfvARB (will be remapped) */
+ /* _mesa_function_pool[20480]: GetObjectParameterfvARB (will be remapped) */
"iip\0"
"glGetObjectParameterfvARB\0"
"\0"
- /* _mesa_function_pool[20500]: GetTexEnvxv (will be remapped) */
+ /* _mesa_function_pool[20511]: GetTexEnvxv (will be remapped) */
"iip\0"
"glGetTexEnvxvOES\0"
"glGetTexEnvxv\0"
"\0"
- /* _mesa_function_pool[20536]: DrawTexsvOES (will be remapped) */
+ /* _mesa_function_pool[20547]: DrawTexsvOES (will be remapped) */
"p\0"
"glDrawTexsvOES\0"
"\0"
- /* _mesa_function_pool[20554]: Disable (offset 214) */
+ /* _mesa_function_pool[20565]: Disable (offset 214) */
"i\0"
"glDisable\0"
"\0"
- /* _mesa_function_pool[20567]: ClearColor (offset 206) */
+ /* _mesa_function_pool[20578]: ClearColor (offset 206) */
"ffff\0"
"glClearColor\0"
"\0"
- /* _mesa_function_pool[20586]: WeightuivARB (dynamic) */
+ /* _mesa_function_pool[20597]: WeightuivARB (dynamic) */
"ip\0"
"glWeightuivARB\0"
"\0"
- /* _mesa_function_pool[20605]: RasterPos4iv (offset 83) */
+ /* _mesa_function_pool[20616]: RasterPos4iv (offset 83) */
"p\0"
"glRasterPos4iv\0"
"\0"
- /* _mesa_function_pool[20623]: VDPAUIsSurfaceNV (will be remapped) */
+ /* _mesa_function_pool[20634]: VDPAUIsSurfaceNV (will be remapped) */
"i\0"
"glVDPAUIsSurfaceNV\0"
"\0"
- /* _mesa_function_pool[20645]: ProgramUniformMatrix2x3fv (will be remapped) */
+ /* _mesa_function_pool[20656]: ProgramUniformMatrix2x3fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix2x3fv\0"
"\0"
- /* _mesa_function_pool[20680]: BindVertexBuffer (will be remapped) */
+ /* _mesa_function_pool[20691]: BindVertexBuffer (will be remapped) */
"iiii\0"
"glBindVertexBuffer\0"
"\0"
- /* _mesa_function_pool[20705]: Binormal3iEXT (dynamic) */
+ /* _mesa_function_pool[20716]: Binormal3iEXT (dynamic) */
"iii\0"
"glBinormal3iEXT\0"
"\0"
- /* _mesa_function_pool[20726]: RasterPos4i (offset 82) */
+ /* _mesa_function_pool[20737]: RasterPos4i (offset 82) */
"iiii\0"
"glRasterPos4i\0"
"\0"
- /* _mesa_function_pool[20746]: RasterPos4d (offset 78) */
+ /* _mesa_function_pool[20757]: RasterPos4d (offset 78) */
"dddd\0"
"glRasterPos4d\0"
"\0"
- /* _mesa_function_pool[20766]: RasterPos4f (offset 80) */
+ /* _mesa_function_pool[20777]: RasterPos4f (offset 80) */
"ffff\0"
"glRasterPos4f\0"
"\0"
- /* _mesa_function_pool[20786]: GetQueryIndexediv (will be remapped) */
+ /* _mesa_function_pool[20797]: GetQueryIndexediv (will be remapped) */
"iiip\0"
"glGetQueryIndexediv\0"
"\0"
- /* _mesa_function_pool[20812]: RasterPos3dv (offset 71) */
+ /* _mesa_function_pool[20823]: RasterPos3dv (offset 71) */
"p\0"
"glRasterPos3dv\0"
"\0"
- /* _mesa_function_pool[20830]: GetProgramiv (will be remapped) */
+ /* _mesa_function_pool[20841]: GetProgramiv (will be remapped) */
"iip\0"
"glGetProgramiv\0"
"\0"
- /* _mesa_function_pool[20850]: GetDebugMessageLogARB (will be remapped) */
- "iipppppp\0"
- "glGetDebugMessageLogARB\0"
- "\0"
- /* _mesa_function_pool[20884]: TexCoord1iv (offset 99) */
+ /* _mesa_function_pool[20861]: TexCoord1iv (offset 99) */
"p\0"
"glTexCoord1iv\0"
"\0"
- /* _mesa_function_pool[20901]: RasterPos4s (offset 84) */
+ /* _mesa_function_pool[20878]: RasterPos4s (offset 84) */
"iiii\0"
"glRasterPos4s\0"
"\0"
- /* _mesa_function_pool[20921]: PixelTexGenParameterfvSGIS (dynamic) */
+ /* _mesa_function_pool[20898]: PixelTexGenParameterfvSGIS (dynamic) */
"ip\0"
"glPixelTexGenParameterfvSGIS\0"
"\0"
- /* _mesa_function_pool[20954]: VertexAttrib3dv (will be remapped) */
+ /* _mesa_function_pool[20931]: VertexAttrib3dv (will be remapped) */
"ip\0"
"glVertexAttrib3dv\0"
"glVertexAttrib3dvARB\0"
"\0"
- /* _mesa_function_pool[20997]: Histogram (offset 367) */
+ /* _mesa_function_pool[20974]: Histogram (offset 367) */
"iiii\0"
"glHistogram\0"
"glHistogramEXT\0"
"\0"
- /* _mesa_function_pool[21030]: Uniform2fv (will be remapped) */
+ /* _mesa_function_pool[21007]: Uniform2fv (will be remapped) */
"iip\0"
"glUniform2fv\0"
"glUniform2fvARB\0"
"\0"
- /* _mesa_function_pool[21064]: TexImage4DSGIS (dynamic) */
+ /* _mesa_function_pool[21041]: TexImage4DSGIS (dynamic) */
"iiiiiiiiiip\0"
"glTexImage4DSGIS\0"
"\0"
- /* _mesa_function_pool[21094]: DrawBuffers (will be remapped) */
+ /* _mesa_function_pool[21071]: DrawBuffers (will be remapped) */
"ip\0"
"glDrawBuffers\0"
"glDrawBuffersARB\0"
"glDrawBuffersATI\0"
"glDrawBuffersNV\0"
"\0"
- /* _mesa_function_pool[21162]: GetnPolygonStippleARB (will be remapped) */
+ /* _mesa_function_pool[21139]: GetnPolygonStippleARB (will be remapped) */
"ip\0"
"glGetnPolygonStippleARB\0"
"\0"
- /* _mesa_function_pool[21190]: Color3uiv (offset 22) */
+ /* _mesa_function_pool[21167]: Color3uiv (offset 22) */
"p\0"
"glColor3uiv\0"
"\0"
- /* _mesa_function_pool[21205]: EvalCoord2fv (offset 235) */
+ /* _mesa_function_pool[21182]: EvalCoord2fv (offset 235) */
"p\0"
"glEvalCoord2fv\0"
"\0"
- /* _mesa_function_pool[21223]: TextureStorage3DEXT (will be remapped) */
+ /* _mesa_function_pool[21200]: TextureStorage3DEXT (will be remapped) */
"iiiiiii\0"
"glTextureStorage3DEXT\0"
"\0"
- /* _mesa_function_pool[21254]: VertexAttrib2fARB (will be remapped) */
+ /* _mesa_function_pool[21231]: VertexAttrib2fARB (will be remapped) */
"iff\0"
"glVertexAttrib2f\0"
"glVertexAttrib2fARB\0"
"\0"
- /* _mesa_function_pool[21296]: WindowPos2fv (will be remapped) */
+ /* _mesa_function_pool[21273]: WindowPos2fv (will be remapped) */
"p\0"
"glWindowPos2fv\0"
"glWindowPos2fvARB\0"
"glWindowPos2fvMESA\0"
"\0"
- /* _mesa_function_pool[21351]: Tangent3fEXT (dynamic) */
+ /* _mesa_function_pool[21328]: Tangent3fEXT (dynamic) */
"fff\0"
"glTangent3fEXT\0"
"\0"
- /* _mesa_function_pool[21371]: TexImage3D (offset 371) */
+ /* _mesa_function_pool[21348]: TexImage3D (offset 371) */
"iiiiiiiiip\0"
"glTexImage3D\0"
"glTexImage3DEXT\0"
"glTexImage3DOES\0"
"\0"
- /* _mesa_function_pool[21428]: BindFragDataLocation (will be remapped) */
+ /* _mesa_function_pool[21405]: BindFragDataLocation (will be remapped) */
"iip\0"
"glBindFragDataLocationEXT\0"
"glBindFragDataLocation\0"
"\0"
- /* _mesa_function_pool[21482]: LightModeliv (offset 166) */
+ /* _mesa_function_pool[21459]: LightModeliv (offset 166) */
"ip\0"
"glLightModeliv\0"
"\0"
- /* _mesa_function_pool[21501]: Normal3bv (offset 53) */
+ /* _mesa_function_pool[21478]: Normal3bv (offset 53) */
"p\0"
"glNormal3bv\0"
"\0"
- /* _mesa_function_pool[21516]: BeginQueryIndexed (will be remapped) */
+ /* _mesa_function_pool[21493]: BeginQueryIndexed (will be remapped) */
"iii\0"
"glBeginQueryIndexed\0"
"\0"
- /* _mesa_function_pool[21541]: Vertex3iv (offset 139) */
+ /* _mesa_function_pool[21518]: Vertex3iv (offset 139) */
"p\0"
"glVertex3iv\0"
"\0"
- /* _mesa_function_pool[21556]: TexCoord3dv (offset 111) */
+ /* _mesa_function_pool[21533]: TexCoord3dv (offset 111) */
"p\0"
"glTexCoord3dv\0"
"\0"
- /* _mesa_function_pool[21573]: GetProgramStringARB (will be remapped) */
+ /* _mesa_function_pool[21550]: GetProgramStringARB (will be remapped) */
"iip\0"
"glGetProgramStringARB\0"
"\0"
- /* _mesa_function_pool[21600]: VertexP3ui (will be remapped) */
+ /* _mesa_function_pool[21577]: VertexP3ui (will be remapped) */
"ii\0"
"glVertexP3ui\0"
"\0"
- /* _mesa_function_pool[21617]: CreateProgramObjectARB (will be remapped) */
+ /* _mesa_function_pool[21594]: CreateProgramObjectARB (will be remapped) */
"\0"
"glCreateProgramObjectARB\0"
"\0"
- /* _mesa_function_pool[21644]: UniformMatrix3fv (will be remapped) */
+ /* _mesa_function_pool[21621]: UniformMatrix3fv (will be remapped) */
"iiip\0"
"glUniformMatrix3fv\0"
"glUniformMatrix3fvARB\0"
"\0"
- /* _mesa_function_pool[21691]: PrioritizeTextures (offset 331) */
+ /* _mesa_function_pool[21668]: PrioritizeTextures (offset 331) */
"ipp\0"
"glPrioritizeTextures\0"
"glPrioritizeTexturesEXT\0"
"\0"
- /* _mesa_function_pool[21741]: VertexAttribI3uiEXT (will be remapped) */
+ /* _mesa_function_pool[21718]: VertexAttribI3uiEXT (will be remapped) */
"iiii\0"
"glVertexAttribI3uiEXT\0"
"glVertexAttribI3ui\0"
"\0"
- /* _mesa_function_pool[21788]: AsyncMarkerSGIX (dynamic) */
+ /* _mesa_function_pool[21765]: AsyncMarkerSGIX (dynamic) */
"i\0"
"glAsyncMarkerSGIX\0"
"\0"
- /* _mesa_function_pool[21809]: GetProgramNamedParameterfvNV (will be remapped) */
+ /* _mesa_function_pool[21786]: GetProgramNamedParameterfvNV (will be remapped) */
"iipp\0"
"glGetProgramNamedParameterfvNV\0"
"\0"
- /* _mesa_function_pool[21846]: GetMaterialxv (will be remapped) */
+ /* _mesa_function_pool[21823]: GetMaterialxv (will be remapped) */
"iip\0"
"glGetMaterialxvOES\0"
"glGetMaterialxv\0"
"\0"
- /* _mesa_function_pool[21886]: MatrixIndexusvARB (dynamic) */
+ /* _mesa_function_pool[21863]: MatrixIndexusvARB (dynamic) */
"ip\0"
"glMatrixIndexusvARB\0"
"\0"
- /* _mesa_function_pool[21910]: SecondaryColor3uiv (will be remapped) */
+ /* _mesa_function_pool[21887]: SecondaryColor3uiv (will be remapped) */
"p\0"
"glSecondaryColor3uiv\0"
"glSecondaryColor3uivEXT\0"
"\0"
- /* _mesa_function_pool[21958]: EndConditionalRender (will be remapped) */
+ /* _mesa_function_pool[21935]: EndConditionalRender (will be remapped) */
"\0"
"glEndConditionalRender\0"
"glEndConditionalRenderNV\0"
"\0"
- /* _mesa_function_pool[22008]: ProgramLocalParameter4dARB (will be remapped) */
+ /* _mesa_function_pool[21985]: ProgramLocalParameter4dARB (will be remapped) */
"iidddd\0"
"glProgramLocalParameter4dARB\0"
"\0"
- /* _mesa_function_pool[22045]: Color3sv (offset 18) */
+ /* _mesa_function_pool[22022]: Color3sv (offset 18) */
"p\0"
"glColor3sv\0"
"\0"
- /* _mesa_function_pool[22059]: GenFragmentShadersATI (will be remapped) */
+ /* _mesa_function_pool[22036]: GenFragmentShadersATI (will be remapped) */
"i\0"
"glGenFragmentShadersATI\0"
"\0"
- /* _mesa_function_pool[22086]: BlendEquationSeparateiARB (will be remapped) */
+ /* _mesa_function_pool[22063]: BlendEquationSeparateiARB (will be remapped) */
"iii\0"
"glBlendEquationSeparateiARB\0"
"glBlendEquationSeparateIndexedAMD\0"
"\0"
- /* _mesa_function_pool[22153]: TestFenceNV (dynamic) */
+ /* _mesa_function_pool[22130]: TestFenceNV (dynamic) */
"i\0"
"glTestFenceNV\0"
"\0"
- /* _mesa_function_pool[22170]: MultiTexCoord1fvARB (offset 379) */
+ /* _mesa_function_pool[22147]: MultiTexCoord1fvARB (offset 379) */
"ip\0"
"glMultiTexCoord1fv\0"
"glMultiTexCoord1fvARB\0"
"\0"
- /* _mesa_function_pool[22215]: TexStorage2D (will be remapped) */
+ /* _mesa_function_pool[22192]: TexStorage2D (will be remapped) */
"iiiii\0"
"glTexStorage2D\0"
"\0"
- /* _mesa_function_pool[22237]: GetPixelTexGenParameterivSGIS (dynamic) */
+ /* _mesa_function_pool[22214]: GetPixelTexGenParameterivSGIS (dynamic) */
"ip\0"
"glGetPixelTexGenParameterivSGIS\0"
"\0"
- /* _mesa_function_pool[22273]: FramebufferTexture2D (will be remapped) */
+ /* _mesa_function_pool[22250]: FramebufferTexture2D (will be remapped) */
"iiiii\0"
"glFramebufferTexture2D\0"
"glFramebufferTexture2DEXT\0"
"glFramebufferTexture2DOES\0"
"\0"
- /* _mesa_function_pool[22355]: GetSamplerParameterfv (will be remapped) */
+ /* _mesa_function_pool[22332]: GetSamplerParameterfv (will be remapped) */
"iip\0"
"glGetSamplerParameterfv\0"
"\0"
- /* _mesa_function_pool[22384]: VertexAttrib2dv (will be remapped) */
+ /* _mesa_function_pool[22361]: VertexAttrib2dv (will be remapped) */
"ip\0"
"glVertexAttrib2dv\0"
"glVertexAttrib2dvARB\0"
"\0"
- /* _mesa_function_pool[22427]: Vertex4sv (offset 149) */
+ /* _mesa_function_pool[22404]: Vertex4sv (offset 149) */
"p\0"
"glVertex4sv\0"
"\0"
- /* _mesa_function_pool[22442]: GetQueryObjecti64v (will be remapped) */
+ /* _mesa_function_pool[22419]: GetQueryObjecti64v (will be remapped) */
"iip\0"
"glGetQueryObjecti64v\0"
"glGetQueryObjecti64vEXT\0"
"\0"
- /* _mesa_function_pool[22492]: ClampColor (will be remapped) */
+ /* _mesa_function_pool[22469]: ClampColor (will be remapped) */
"ii\0"
"glClampColorARB\0"
"glClampColor\0"
"\0"
- /* _mesa_function_pool[22525]: TextureRangeAPPLE (dynamic) */
+ /* _mesa_function_pool[22502]: TextureRangeAPPLE (dynamic) */
"iip\0"
"glTextureRangeAPPLE\0"
"\0"
- /* _mesa_function_pool[22550]: ConvolutionFilter1D (offset 348) */
+ /* _mesa_function_pool[22527]: ConvolutionFilter1D (offset 348) */
"iiiiip\0"
"glConvolutionFilter1D\0"
"glConvolutionFilter1DEXT\0"
"\0"
- /* _mesa_function_pool[22605]: DrawElementsIndirect (will be remapped) */
+ /* _mesa_function_pool[22582]: DrawElementsIndirect (will be remapped) */
"iip\0"
"glDrawElementsIndirect\0"
"\0"
- /* _mesa_function_pool[22633]: WindowPos3sv (will be remapped) */
+ /* _mesa_function_pool[22610]: WindowPos3sv (will be remapped) */
"p\0"
"glWindowPos3sv\0"
"glWindowPos3svARB\0"
"glWindowPos3svMESA\0"
"\0"
- /* _mesa_function_pool[22688]: FragmentMaterialfvSGIX (dynamic) */
+ /* _mesa_function_pool[22665]: FragmentMaterialfvSGIX (dynamic) */
"iip\0"
"glFragmentMaterialfvSGIX\0"
"\0"
- /* _mesa_function_pool[22718]: CallLists (offset 3) */
+ /* _mesa_function_pool[22695]: CallLists (offset 3) */
"iip\0"
"glCallLists\0"
"\0"
- /* _mesa_function_pool[22735]: AlphaFunc (offset 240) */
+ /* _mesa_function_pool[22712]: AlphaFunc (offset 240) */
"if\0"
"glAlphaFunc\0"
"\0"
- /* _mesa_function_pool[22751]: EdgeFlag (offset 41) */
+ /* _mesa_function_pool[22728]: EdgeFlag (offset 41) */
"i\0"
"glEdgeFlag\0"
"\0"
- /* _mesa_function_pool[22765]: TexCoord2fNormal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[22742]: TexCoord2fNormal3fVertex3fvSUN (dynamic) */
"ppp\0"
"glTexCoord2fNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[22803]: EdgeFlagv (offset 42) */
+ /* _mesa_function_pool[22780]: EdgeFlagv (offset 42) */
"p\0"
"glEdgeFlagv\0"
"\0"
- /* _mesa_function_pool[22818]: DepthRangex (will be remapped) */
+ /* _mesa_function_pool[22795]: DepthRangex (will be remapped) */
"ii\0"
"glDepthRangexOES\0"
"glDepthRangex\0"
"\0"
- /* _mesa_function_pool[22853]: ReplacementCodeubvSUN (dynamic) */
+ /* _mesa_function_pool[22830]: ReplacementCodeubvSUN (dynamic) */
"p\0"
"glReplacementCodeubvSUN\0"
"\0"
- /* _mesa_function_pool[22880]: VDPAUInitNV (will be remapped) */
+ /* _mesa_function_pool[22857]: VDPAUInitNV (will be remapped) */
"pp\0"
"glVDPAUInitNV\0"
"\0"
- /* _mesa_function_pool[22898]: GetBufferParameteri64v (will be remapped) */
+ /* _mesa_function_pool[22875]: GetBufferParameteri64v (will be remapped) */
"iip\0"
"glGetBufferParameteri64v\0"
"\0"
- /* _mesa_function_pool[22928]: CreateProgram (will be remapped) */
+ /* _mesa_function_pool[22905]: CreateProgram (will be remapped) */
"\0"
"glCreateProgram\0"
"\0"
- /* _mesa_function_pool[22946]: DepthRangef (will be remapped) */
+ /* _mesa_function_pool[22923]: DepthRangef (will be remapped) */
"ff\0"
"glDepthRangef\0"
"glDepthRangefOES\0"
"\0"
- /* _mesa_function_pool[22981]: GetSharpenTexFuncSGIS (dynamic) */
+ /* _mesa_function_pool[22958]: GetSharpenTexFuncSGIS (dynamic) */
"ip\0"
"glGetSharpenTexFuncSGIS\0"
"\0"
- /* _mesa_function_pool[23009]: ColorFragmentOp3ATI (will be remapped) */
+ /* _mesa_function_pool[22986]: ColorFragmentOp3ATI (will be remapped) */
"iiiiiiiiiiiii\0"
"glColorFragmentOp3ATI\0"
"\0"
- /* _mesa_function_pool[23046]: ValidateProgram (will be remapped) */
+ /* _mesa_function_pool[23023]: ValidateProgram (will be remapped) */
"i\0"
"glValidateProgram\0"
"glValidateProgramARB\0"
"\0"
- /* _mesa_function_pool[23088]: VertexPointerEXT (will be remapped) */
+ /* _mesa_function_pool[23065]: VertexPointerEXT (will be remapped) */
"iiiip\0"
"glVertexPointerEXT\0"
"\0"
- /* _mesa_function_pool[23114]: Scissor (offset 176) */
+ /* _mesa_function_pool[23091]: Scissor (offset 176) */
"iiii\0"
"glScissor\0"
"\0"
- /* _mesa_function_pool[23130]: BeginTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[23107]: BeginTransformFeedback (will be remapped) */
"i\0"
"glBeginTransformFeedback\0"
"glBeginTransformFeedbackEXT\0"
"\0"
- /* _mesa_function_pool[23186]: TexCoord2i (offset 106) */
+ /* _mesa_function_pool[23163]: TexCoord2i (offset 106) */
"ii\0"
"glTexCoord2i\0"
"\0"
- /* _mesa_function_pool[23203]: Color4ui (offset 37) */
+ /* _mesa_function_pool[23180]: Color4ui (offset 37) */
"iiii\0"
"glColor4ui\0"
"\0"
- /* _mesa_function_pool[23220]: TexCoord2f (offset 104) */
+ /* _mesa_function_pool[23197]: TexCoord2f (offset 104) */
"ff\0"
"glTexCoord2f\0"
"\0"
- /* _mesa_function_pool[23237]: TexCoord2d (offset 102) */
+ /* _mesa_function_pool[23214]: TexCoord2d (offset 102) */
"dd\0"
"glTexCoord2d\0"
"\0"
- /* _mesa_function_pool[23254]: TexCoord2s (offset 108) */
+ /* _mesa_function_pool[23231]: TexCoord2s (offset 108) */
"ii\0"
"glTexCoord2s\0"
"\0"
- /* _mesa_function_pool[23271]: PointSizePointerOES (will be remapped) */
+ /* _mesa_function_pool[23248]: PointSizePointerOES (will be remapped) */
"iip\0"
"glPointSizePointerOES\0"
"\0"
- /* _mesa_function_pool[23298]: Color4us (offset 39) */
+ /* _mesa_function_pool[23275]: Color4us (offset 39) */
"iiii\0"
"glColor4us\0"
"\0"
- /* _mesa_function_pool[23315]: Color3bv (offset 10) */
+ /* _mesa_function_pool[23292]: Color3bv (offset 10) */
"p\0"
"glColor3bv\0"
"\0"
- /* _mesa_function_pool[23329]: PrimitiveRestartNV (will be remapped) */
+ /* _mesa_function_pool[23306]: PrimitiveRestartNV (will be remapped) */
"\0"
"glPrimitiveRestartNV\0"
"\0"
- /* _mesa_function_pool[23352]: BindBufferOffsetEXT (will be remapped) */
+ /* _mesa_function_pool[23329]: BindBufferOffsetEXT (will be remapped) */
"iiii\0"
"glBindBufferOffsetEXT\0"
"\0"
- /* _mesa_function_pool[23380]: ProvokingVertex (will be remapped) */
+ /* _mesa_function_pool[23357]: ProvokingVertex (will be remapped) */
"i\0"
"glProvokingVertexEXT\0"
"glProvokingVertex\0"
"\0"
- /* _mesa_function_pool[23422]: VertexAttribs4fvNV (will be remapped) */
+ /* _mesa_function_pool[23399]: VertexAttribs4fvNV (will be remapped) */
"iip\0"
"glVertexAttribs4fvNV\0"
"\0"
- /* _mesa_function_pool[23448]: MapControlPointsNV (dynamic) */
+ /* _mesa_function_pool[23425]: MapControlPointsNV (dynamic) */
"iiiiiiiip\0"
"glMapControlPointsNV\0"
"\0"
- /* _mesa_function_pool[23480]: Vertex2i (offset 130) */
+ /* _mesa_function_pool[23457]: Vertex2i (offset 130) */
"ii\0"
"glVertex2i\0"
"\0"
- /* _mesa_function_pool[23495]: HintPGI (dynamic) */
+ /* _mesa_function_pool[23472]: HintPGI (dynamic) */
"ii\0"
"glHintPGI\0"
"\0"
- /* _mesa_function_pool[23509]: InterleavedArrays (offset 317) */
+ /* _mesa_function_pool[23486]: InterleavedArrays (offset 317) */
"iip\0"
"glInterleavedArrays\0"
"\0"
- /* _mesa_function_pool[23534]: RasterPos2fv (offset 65) */
+ /* _mesa_function_pool[23511]: RasterPos2fv (offset 65) */
"p\0"
"glRasterPos2fv\0"
"\0"
- /* _mesa_function_pool[23552]: TexCoord1fv (offset 97) */
+ /* _mesa_function_pool[23529]: TexCoord1fv (offset 97) */
"p\0"
"glTexCoord1fv\0"
"\0"
- /* _mesa_function_pool[23569]: PixelTransferf (offset 247) */
+ /* _mesa_function_pool[23546]: PixelTransferf (offset 247) */
"if\0"
"glPixelTransferf\0"
"\0"
- /* _mesa_function_pool[23590]: MultiTexCoord4dv (offset 401) */
+ /* _mesa_function_pool[23567]: MultiTexCoord4dv (offset 401) */
"ip\0"
"glMultiTexCoord4dv\0"
"glMultiTexCoord4dvARB\0"
"\0"
- /* _mesa_function_pool[23635]: ProgramEnvParameter4fvARB (will be remapped) */
+ /* _mesa_function_pool[23612]: ProgramEnvParameter4fvARB (will be remapped) */
"iip\0"
"glProgramEnvParameter4fvARB\0"
"glProgramParameter4fvNV\0"
"\0"
- /* _mesa_function_pool[23692]: RasterPos4fv (offset 81) */
+ /* _mesa_function_pool[23669]: RasterPos4fv (offset 81) */
"p\0"
"glRasterPos4fv\0"
"\0"
- /* _mesa_function_pool[23710]: FragmentLightModeliSGIX (dynamic) */
+ /* _mesa_function_pool[23687]: FragmentLightModeliSGIX (dynamic) */
"ii\0"
"glFragmentLightModeliSGIX\0"
"\0"
- /* _mesa_function_pool[23740]: PushMatrix (offset 298) */
+ /* _mesa_function_pool[23717]: PushMatrix (offset 298) */
"\0"
"glPushMatrix\0"
"\0"
- /* _mesa_function_pool[23755]: EndList (offset 1) */
+ /* _mesa_function_pool[23732]: EndList (offset 1) */
"\0"
"glEndList\0"
"\0"
- /* _mesa_function_pool[23767]: DrawRangeElements (offset 338) */
+ /* _mesa_function_pool[23744]: DrawRangeElements (offset 338) */
"iiiiip\0"
"glDrawRangeElements\0"
"glDrawRangeElementsEXT\0"
"\0"
- /* _mesa_function_pool[23818]: GetTexGenxvOES (will be remapped) */
+ /* _mesa_function_pool[23795]: GetTexGenxvOES (will be remapped) */
"iip\0"
"glGetTexGenxvOES\0"
"\0"
- /* _mesa_function_pool[23840]: GetHandleARB (will be remapped) */
+ /* _mesa_function_pool[23817]: GetHandleARB (will be remapped) */
"i\0"
"glGetHandleARB\0"
"\0"
- /* _mesa_function_pool[23858]: VertexPointer (offset 321) */
+ /* _mesa_function_pool[23835]: VertexPointer (offset 321) */
"iiip\0"
"glVertexPointer\0"
"\0"
- /* _mesa_function_pool[23880]: BlendFunciARB (will be remapped) */
+ /* _mesa_function_pool[23857]: BlendFunciARB (will be remapped) */
"iii\0"
"glBlendFunciARB\0"
"glBlendFuncIndexedAMD\0"
"\0"
- /* _mesa_function_pool[23923]: GlobalAlphaFactorbSUN (dynamic) */
+ /* _mesa_function_pool[23900]: GlobalAlphaFactorbSUN (dynamic) */
"i\0"
"glGlobalAlphaFactorbSUN\0"
"\0"
- /* _mesa_function_pool[23950]: Uniform2ui (will be remapped) */
+ /* _mesa_function_pool[23927]: Uniform2ui (will be remapped) */
"iii\0"
"glUniform2uiEXT\0"
"glUniform2ui\0"
"\0"
- /* _mesa_function_pool[23984]: ScissorIndexed (will be remapped) */
+ /* _mesa_function_pool[23961]: ScissorIndexed (will be remapped) */
"iiiii\0"
"glScissorIndexed\0"
"\0"
- /* _mesa_function_pool[24008]: End (offset 43) */
+ /* _mesa_function_pool[23985]: End (offset 43) */
"\0"
"glEnd\0"
"\0"
- /* _mesa_function_pool[24016]: GetSamplerParameteriv (will be remapped) */
+ /* _mesa_function_pool[23993]: GetSamplerParameteriv (will be remapped) */
"iip\0"
"glGetSamplerParameteriv\0"
"\0"
- /* _mesa_function_pool[24045]: GenProgramPipelines (will be remapped) */
+ /* _mesa_function_pool[24022]: GenProgramPipelines (will be remapped) */
"ip\0"
"glGenProgramPipelines\0"
"\0"
- /* _mesa_function_pool[24071]: Enable (offset 215) */
+ /* _mesa_function_pool[24048]: Enable (offset 215) */
"i\0"
"glEnable\0"
"\0"
- /* _mesa_function_pool[24083]: IsProgramPipeline (will be remapped) */
+ /* _mesa_function_pool[24060]: IsProgramPipeline (will be remapped) */
"i\0"
"glIsProgramPipeline\0"
"\0"
- /* _mesa_function_pool[24106]: ShaderBinary (will be remapped) */
+ /* _mesa_function_pool[24083]: ShaderBinary (will be remapped) */
"ipipi\0"
"glShaderBinary\0"
"\0"
- /* _mesa_function_pool[24128]: GetFragmentMaterialivSGIX (dynamic) */
+ /* _mesa_function_pool[24105]: GetFragmentMaterialivSGIX (dynamic) */
"iip\0"
"glGetFragmentMaterialivSGIX\0"
"\0"
- /* _mesa_function_pool[24161]: WeightPointerARB (dynamic) */
+ /* _mesa_function_pool[24138]: WeightPointerARB (dynamic) */
"iiip\0"
"glWeightPointerARB\0"
"glWeightPointerOES\0"
"\0"
- /* _mesa_function_pool[24205]: Normal3x (will be remapped) */
+ /* _mesa_function_pool[24182]: Normal3x (will be remapped) */
"iii\0"
"glNormal3xOES\0"
"glNormal3x\0"
"\0"
- /* _mesa_function_pool[24235]: VertexAttrib4fARB (will be remapped) */
+ /* _mesa_function_pool[24212]: VertexAttrib4fARB (will be remapped) */
"iffff\0"
"glVertexAttrib4f\0"
"glVertexAttrib4fARB\0"
"\0"
- /* _mesa_function_pool[24279]: ReadnPixelsARB (will be remapped) */
+ /* _mesa_function_pool[24256]: ReadnPixelsARB (will be remapped) */
"iiiiiiip\0"
"glReadnPixelsARB\0"
"\0"
- /* _mesa_function_pool[24306]: InvalidateTexSubImage (will be remapped) */
+ /* _mesa_function_pool[24283]: InvalidateTexSubImage (will be remapped) */
"iiiiiiii\0"
"glInvalidateTexSubImage\0"
"\0"
- /* _mesa_function_pool[24340]: Normal3s (offset 60) */
+ /* _mesa_function_pool[24317]: Normal3s (offset 60) */
"iii\0"
"glNormal3s\0"
"\0"
- /* _mesa_function_pool[24356]: Materialxv (will be remapped) */
+ /* _mesa_function_pool[24333]: Materialxv (will be remapped) */
"iip\0"
"glMaterialxvOES\0"
"glMaterialxv\0"
"\0"
- /* _mesa_function_pool[24390]: Normal3i (offset 58) */
+ /* _mesa_function_pool[24367]: Normal3i (offset 58) */
"iii\0"
"glNormal3i\0"
"\0"
- /* _mesa_function_pool[24406]: ProgramNamedParameter4fvNV (will be remapped) */
+ /* _mesa_function_pool[24383]: ProgramNamedParameter4fvNV (will be remapped) */
"iipp\0"
"glProgramNamedParameter4fvNV\0"
"\0"
- /* _mesa_function_pool[24441]: Normal3b (offset 52) */
+ /* _mesa_function_pool[24418]: Normal3b (offset 52) */
"iii\0"
"glNormal3b\0"
"\0"
- /* _mesa_function_pool[24457]: Normal3d (offset 54) */
+ /* _mesa_function_pool[24434]: Normal3d (offset 54) */
"ddd\0"
"glNormal3d\0"
"\0"
- /* _mesa_function_pool[24473]: Normal3f (offset 56) */
+ /* _mesa_function_pool[24450]: Normal3f (offset 56) */
"fff\0"
"glNormal3f\0"
"\0"
- /* _mesa_function_pool[24489]: Indexi (offset 48) */
+ /* _mesa_function_pool[24466]: Indexi (offset 48) */
"i\0"
"glIndexi\0"
"\0"
- /* _mesa_function_pool[24501]: Uniform1uiv (will be remapped) */
+ /* _mesa_function_pool[24478]: Uniform1uiv (will be remapped) */
"iip\0"
"glUniform1uivEXT\0"
"glUniform1uiv\0"
"\0"
- /* _mesa_function_pool[24537]: VertexAttribI2uiEXT (will be remapped) */
+ /* _mesa_function_pool[24514]: VertexAttribI2uiEXT (will be remapped) */
"iii\0"
"glVertexAttribI2uiEXT\0"
"glVertexAttribI2ui\0"
"\0"
- /* _mesa_function_pool[24583]: IsRenderbuffer (will be remapped) */
+ /* _mesa_function_pool[24560]: IsRenderbuffer (will be remapped) */
"i\0"
"glIsRenderbuffer\0"
"glIsRenderbufferEXT\0"
"glIsRenderbufferOES\0"
"\0"
- /* _mesa_function_pool[24643]: NormalP3uiv (will be remapped) */
+ /* _mesa_function_pool[24620]: NormalP3uiv (will be remapped) */
"ip\0"
"glNormalP3uiv\0"
"\0"
- /* _mesa_function_pool[24661]: Indexf (offset 46) */
+ /* _mesa_function_pool[24638]: Indexf (offset 46) */
"f\0"
"glIndexf\0"
"\0"
- /* _mesa_function_pool[24673]: Indexd (offset 44) */
+ /* _mesa_function_pool[24650]: Indexd (offset 44) */
"d\0"
"glIndexd\0"
"\0"
- /* _mesa_function_pool[24685]: GetMaterialiv (offset 270) */
+ /* _mesa_function_pool[24662]: GetMaterialiv (offset 270) */
"iip\0"
"glGetMaterialiv\0"
"\0"
- /* _mesa_function_pool[24706]: Indexs (offset 50) */
+ /* _mesa_function_pool[24683]: Indexs (offset 50) */
"i\0"
"glIndexs\0"
"\0"
- /* _mesa_function_pool[24718]: MultiTexCoordP1uiv (will be remapped) */
+ /* _mesa_function_pool[24695]: MultiTexCoordP1uiv (will be remapped) */
"iip\0"
"glMultiTexCoordP1uiv\0"
"\0"
- /* _mesa_function_pool[24744]: ConvolutionFilter2D (offset 349) */
+ /* _mesa_function_pool[24721]: ConvolutionFilter2D (offset 349) */
"iiiiiip\0"
"glConvolutionFilter2D\0"
"glConvolutionFilter2DEXT\0"
"\0"
- /* _mesa_function_pool[24800]: Vertex2d (offset 126) */
+ /* _mesa_function_pool[24777]: Vertex2d (offset 126) */
"dd\0"
"glVertex2d\0"
"\0"
- /* _mesa_function_pool[24815]: Vertex2f (offset 128) */
+ /* _mesa_function_pool[24792]: Vertex2f (offset 128) */
"ff\0"
"glVertex2f\0"
"\0"
- /* _mesa_function_pool[24830]: Color4bv (offset 26) */
+ /* _mesa_function_pool[24807]: Color4bv (offset 26) */
"p\0"
"glColor4bv\0"
"\0"
- /* _mesa_function_pool[24844]: VertexAttrib2fvNV (will be remapped) */
+ /* _mesa_function_pool[24821]: VertexAttrib2fvNV (will be remapped) */
"ip\0"
"glVertexAttrib2fvNV\0"
"\0"
- /* _mesa_function_pool[24868]: Vertex2s (offset 132) */
+ /* _mesa_function_pool[24845]: Vertex2s (offset 132) */
"ii\0"
"glVertex2s\0"
"\0"
- /* _mesa_function_pool[24883]: ActiveTexture (offset 374) */
+ /* _mesa_function_pool[24860]: ActiveTexture (offset 374) */
"i\0"
"glActiveTexture\0"
"glActiveTextureARB\0"
"\0"
- /* _mesa_function_pool[24921]: GlobalAlphaFactorfSUN (dynamic) */
+ /* _mesa_function_pool[24898]: GlobalAlphaFactorfSUN (dynamic) */
"f\0"
"glGlobalAlphaFactorfSUN\0"
"\0"
- /* _mesa_function_pool[24948]: ColorP4uiv (will be remapped) */
+ /* _mesa_function_pool[24925]: ColorP4uiv (will be remapped) */
"ip\0"
"glColorP4uiv\0"
"\0"
- /* _mesa_function_pool[24965]: DrawTexxOES (will be remapped) */
+ /* _mesa_function_pool[24942]: DrawTexxOES (will be remapped) */
"iiiii\0"
"glDrawTexxOES\0"
"\0"
- /* _mesa_function_pool[24986]: SetFenceNV (dynamic) */
+ /* _mesa_function_pool[24963]: SetFenceNV (dynamic) */
"ii\0"
"glSetFenceNV\0"
"\0"
- /* _mesa_function_pool[25003]: PixelTexGenParameterivSGIS (dynamic) */
+ /* _mesa_function_pool[24980]: PixelTexGenParameterivSGIS (dynamic) */
"ip\0"
"glPixelTexGenParameterivSGIS\0"
"\0"
- /* _mesa_function_pool[25036]: MultiTexCoordP3ui (will be remapped) */
+ /* _mesa_function_pool[25013]: MultiTexCoordP3ui (will be remapped) */
"iii\0"
"glMultiTexCoordP3ui\0"
"\0"
- /* _mesa_function_pool[25061]: GetAttribLocation (will be remapped) */
+ /* _mesa_function_pool[25038]: GetAttribLocation (will be remapped) */
"ip\0"
"glGetAttribLocation\0"
"glGetAttribLocationARB\0"
"\0"
- /* _mesa_function_pool[25108]: GetCombinerStageParameterfvNV (dynamic) */
+ /* _mesa_function_pool[25085]: GetCombinerStageParameterfvNV (dynamic) */
"iip\0"
"glGetCombinerStageParameterfvNV\0"
"\0"
- /* _mesa_function_pool[25145]: DrawBuffer (offset 202) */
+ /* _mesa_function_pool[25122]: DrawBuffer (offset 202) */
"i\0"
"glDrawBuffer\0"
"\0"
- /* _mesa_function_pool[25161]: MultiTexCoord2dv (offset 385) */
+ /* _mesa_function_pool[25138]: MultiTexCoord2dv (offset 385) */
"ip\0"
"glMultiTexCoord2dv\0"
"glMultiTexCoord2dvARB\0"
"\0"
- /* _mesa_function_pool[25206]: IsSampler (will be remapped) */
+ /* _mesa_function_pool[25183]: IsSampler (will be remapped) */
"i\0"
"glIsSampler\0"
"\0"
- /* _mesa_function_pool[25221]: BlendFunc (offset 241) */
+ /* _mesa_function_pool[25198]: BlendFunc (offset 241) */
"ii\0"
"glBlendFunc\0"
"\0"
- /* _mesa_function_pool[25237]: LineStipple (offset 167) */
+ /* _mesa_function_pool[25214]: LineStipple (offset 167) */
"ii\0"
"glLineStipple\0"
"\0"
- /* _mesa_function_pool[25255]: Tangent3fvEXT (dynamic) */
+ /* _mesa_function_pool[25232]: Tangent3fvEXT (dynamic) */
"p\0"
"glTangent3fvEXT\0"
"\0"
- /* _mesa_function_pool[25274]: ColorMaterial (offset 151) */
+ /* _mesa_function_pool[25251]: ColorMaterial (offset 151) */
"ii\0"
"glColorMaterial\0"
"\0"
- /* _mesa_function_pool[25294]: RasterPos3sv (offset 77) */
+ /* _mesa_function_pool[25271]: RasterPos3sv (offset 77) */
"p\0"
"glRasterPos3sv\0"
"\0"
- /* _mesa_function_pool[25312]: TexCoordP2ui (will be remapped) */
+ /* _mesa_function_pool[25289]: TexCoordP2ui (will be remapped) */
"ii\0"
"glTexCoordP2ui\0"
"\0"
- /* _mesa_function_pool[25331]: TexParameteriv (offset 181) */
+ /* _mesa_function_pool[25308]: TexParameteriv (offset 181) */
"iip\0"
"glTexParameteriv\0"
"\0"
- /* _mesa_function_pool[25353]: VertexAttrib3fvARB (will be remapped) */
+ /* _mesa_function_pool[25330]: VertexAttrib3fvARB (will be remapped) */
"ip\0"
"glVertexAttrib3fv\0"
"glVertexAttrib3fvARB\0"
"\0"
- /* _mesa_function_pool[25396]: ProgramUniformMatrix3x4fv (will be remapped) */
+ /* _mesa_function_pool[25373]: ProgramUniformMatrix3x4fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix3x4fv\0"
"\0"
- /* _mesa_function_pool[25431]: PixelTransformParameterfEXT (dynamic) */
+ /* _mesa_function_pool[25408]: PixelTransformParameterfEXT (dynamic) */
"iif\0"
"glPixelTransformParameterfEXT\0"
"\0"
- /* _mesa_function_pool[25466]: TextureColorMaskSGIS (dynamic) */
+ /* _mesa_function_pool[25443]: TextureColorMaskSGIS (dynamic) */
"iiii\0"
"glTextureColorMaskSGIS\0"
"\0"
- /* _mesa_function_pool[25495]: GetColorTable (offset 343) */
+ /* _mesa_function_pool[25472]: GetColorTable (offset 343) */
"iiip\0"
"glGetColorTable\0"
"glGetColorTableSGI\0"
"glGetColorTableEXT\0"
"\0"
- /* _mesa_function_pool[25555]: TexCoord3i (offset 114) */
+ /* _mesa_function_pool[25532]: TexCoord3i (offset 114) */
"iii\0"
"glTexCoord3i\0"
"\0"
- /* _mesa_function_pool[25573]: CopyColorTable (offset 342) */
+ /* _mesa_function_pool[25550]: CopyColorTable (offset 342) */
"iiiii\0"
"glCopyColorTable\0"
"glCopyColorTableSGI\0"
"\0"
- /* _mesa_function_pool[25617]: Frustum (offset 289) */
+ /* _mesa_function_pool[25594]: Frustum (offset 289) */
"dddddd\0"
"glFrustum\0"
"\0"
- /* _mesa_function_pool[25635]: TexCoord3d (offset 110) */
+ /* _mesa_function_pool[25612]: TexCoord3d (offset 110) */
"ddd\0"
"glTexCoord3d\0"
"\0"
- /* _mesa_function_pool[25653]: TexCoord3f (offset 112) */
+ /* _mesa_function_pool[25630]: TexCoord3f (offset 112) */
"fff\0"
"glTexCoord3f\0"
"\0"
- /* _mesa_function_pool[25671]: DepthRangeArrayv (will be remapped) */
+ /* _mesa_function_pool[25648]: DepthRangeArrayv (will be remapped) */
"iip\0"
"glDepthRangeArrayv\0"
"\0"
- /* _mesa_function_pool[25695]: DeleteTextures (offset 327) */
+ /* _mesa_function_pool[25672]: DeleteTextures (offset 327) */
"ip\0"
"glDeleteTextures\0"
"glDeleteTexturesEXT\0"
"\0"
- /* _mesa_function_pool[25736]: TexCoordPointerEXT (will be remapped) */
+ /* _mesa_function_pool[25713]: TexCoordPointerEXT (will be remapped) */
"iiiip\0"
"glTexCoordPointerEXT\0"
"\0"
- /* _mesa_function_pool[25764]: TexCoord3s (offset 116) */
+ /* _mesa_function_pool[25741]: TexCoord3s (offset 116) */
"iii\0"
"glTexCoord3s\0"
"\0"
- /* _mesa_function_pool[25782]: TexCoord4fVertex4fSUN (dynamic) */
+ /* _mesa_function_pool[25759]: TexCoord4fVertex4fSUN (dynamic) */
"ffffffff\0"
"glTexCoord4fVertex4fSUN\0"
"\0"
- /* _mesa_function_pool[25816]: CombinerStageParameterfvNV (dynamic) */
+ /* _mesa_function_pool[25793]: CombinerStageParameterfvNV (dynamic) */
"iip\0"
"glCombinerStageParameterfvNV\0"
"\0"
- /* _mesa_function_pool[25850]: GenPerfMonitorsAMD (will be remapped) */
+ /* _mesa_function_pool[25827]: GenPerfMonitorsAMD (will be remapped) */
"ip\0"
"glGenPerfMonitorsAMD\0"
"\0"
- /* _mesa_function_pool[25875]: ClearAccum (offset 204) */
+ /* _mesa_function_pool[25852]: ClearAccum (offset 204) */
"ffff\0"
"glClearAccum\0"
"\0"
- /* _mesa_function_pool[25894]: DeformSGIX (dynamic) */
+ /* _mesa_function_pool[25871]: DeformSGIX (dynamic) */
"i\0"
"glDeformSGIX\0"
"\0"
- /* _mesa_function_pool[25910]: TexCoord4iv (offset 123) */
+ /* _mesa_function_pool[25887]: TexCoord4iv (offset 123) */
"p\0"
"glTexCoord4iv\0"
"\0"
- /* _mesa_function_pool[25927]: TexStorage3D (will be remapped) */
+ /* _mesa_function_pool[25904]: TexStorage3D (will be remapped) */
"iiiiii\0"
"glTexStorage3D\0"
"\0"
- /* _mesa_function_pool[25950]: FramebufferTexture3D (will be remapped) */
+ /* _mesa_function_pool[25927]: FramebufferTexture3D (will be remapped) */
"iiiiii\0"
"glFramebufferTexture3D\0"
"glFramebufferTexture3DEXT\0"
"glFramebufferTexture3DOES\0"
"\0"
- /* _mesa_function_pool[26033]: FragmentLightModelfvSGIX (dynamic) */
+ /* _mesa_function_pool[26010]: FragmentLightModelfvSGIX (dynamic) */
"ip\0"
"glFragmentLightModelfvSGIX\0"
"\0"
- /* _mesa_function_pool[26064]: GetBufferParameteriv (will be remapped) */
+ /* _mesa_function_pool[26041]: GetBufferParameteriv (will be remapped) */
"iip\0"
"glGetBufferParameteriv\0"
"glGetBufferParameterivARB\0"
"\0"
- /* _mesa_function_pool[26118]: VertexAttrib2fNV (will be remapped) */
+ /* _mesa_function_pool[26095]: VertexAttrib2fNV (will be remapped) */
"iff\0"
"glVertexAttrib2fNV\0"
"\0"
- /* _mesa_function_pool[26142]: GetFragmentLightfvSGIX (dynamic) */
+ /* _mesa_function_pool[26119]: GetFragmentLightfvSGIX (dynamic) */
"iip\0"
"glGetFragmentLightfvSGIX\0"
"\0"
- /* _mesa_function_pool[26172]: CopyTexImage2D (offset 324) */
+ /* _mesa_function_pool[26149]: CopyTexImage2D (offset 324) */
"iiiiiiii\0"
"glCopyTexImage2D\0"
"glCopyTexImage2DEXT\0"
"\0"
- /* _mesa_function_pool[26219]: DebugMessageInsertARB (will be remapped) */
- "iiiiip\0"
- "glDebugMessageInsertARB\0"
- "\0"
- /* _mesa_function_pool[26251]: Vertex3fv (offset 137) */
+ /* _mesa_function_pool[26196]: Vertex3fv (offset 137) */
"p\0"
"glVertex3fv\0"
"\0"
- /* _mesa_function_pool[26266]: WindowPos4dvMESA (will be remapped) */
+ /* _mesa_function_pool[26211]: WindowPos4dvMESA (will be remapped) */
"p\0"
"glWindowPos4dvMESA\0"
"\0"
- /* _mesa_function_pool[26288]: CreateShaderProgramEXT (will be remapped) */
+ /* _mesa_function_pool[26233]: CreateShaderProgramEXT (will be remapped) */
"ip\0"
"glCreateShaderProgramEXT\0"
"\0"
- /* _mesa_function_pool[26317]: VertexAttribs1dvNV (will be remapped) */
+ /* _mesa_function_pool[26262]: VertexAttribs1dvNV (will be remapped) */
"iip\0"
"glVertexAttribs1dvNV\0"
"\0"
- /* _mesa_function_pool[26343]: IsQuery (will be remapped) */
+ /* _mesa_function_pool[26288]: IsQuery (will be remapped) */
"i\0"
"glIsQuery\0"
"glIsQueryARB\0"
"\0"
- /* _mesa_function_pool[26369]: EdgeFlagPointerEXT (will be remapped) */
+ /* _mesa_function_pool[26314]: EdgeFlagPointerEXT (will be remapped) */
"iip\0"
"glEdgeFlagPointerEXT\0"
"\0"
- /* _mesa_function_pool[26395]: VertexAttribs2svNV (will be remapped) */
+ /* _mesa_function_pool[26340]: VertexAttribs2svNV (will be remapped) */
"iip\0"
"glVertexAttribs2svNV\0"
"\0"
- /* _mesa_function_pool[26421]: CreateShaderProgramv (will be remapped) */
+ /* _mesa_function_pool[26366]: CreateShaderProgramv (will be remapped) */
"iip\0"
"glCreateShaderProgramv\0"
"\0"
- /* _mesa_function_pool[26449]: BlendEquationiARB (will be remapped) */
+ /* _mesa_function_pool[26394]: BlendEquationiARB (will be remapped) */
"ii\0"
"glBlendEquationiARB\0"
"glBlendEquationIndexedAMD\0"
"\0"
- /* _mesa_function_pool[26499]: VertexAttribI4uivEXT (will be remapped) */
+ /* _mesa_function_pool[26444]: VertexAttribI4uivEXT (will be remapped) */
"ip\0"
"glVertexAttribI4uivEXT\0"
"glVertexAttribI4uiv\0"
"\0"
- /* _mesa_function_pool[26546]: PointSizex (will be remapped) */
+ /* _mesa_function_pool[26491]: PointSizex (will be remapped) */
"i\0"
"glPointSizexOES\0"
"glPointSizex\0"
"\0"
- /* _mesa_function_pool[26578]: PolygonMode (offset 174) */
+ /* _mesa_function_pool[26523]: PolygonMode (offset 174) */
"ii\0"
"glPolygonMode\0"
"\0"
- /* _mesa_function_pool[26596]: SecondaryColor3iv (will be remapped) */
+ /* _mesa_function_pool[26541]: SecondaryColor3iv (will be remapped) */
"p\0"
"glSecondaryColor3iv\0"
"glSecondaryColor3ivEXT\0"
"\0"
- /* _mesa_function_pool[26642]: VertexAttribI1iEXT (will be remapped) */
+ /* _mesa_function_pool[26587]: VertexAttribI1iEXT (will be remapped) */
"ii\0"
"glVertexAttribI1iEXT\0"
"glVertexAttribI1i\0"
"\0"
- /* _mesa_function_pool[26685]: VertexAttrib4Niv (will be remapped) */
+ /* _mesa_function_pool[26630]: VertexAttrib4Niv (will be remapped) */
"ip\0"
"glVertexAttrib4Niv\0"
"glVertexAttrib4NivARB\0"
"\0"
- /* _mesa_function_pool[26730]: GetMapAttribParameterivNV (dynamic) */
+ /* _mesa_function_pool[26675]: GetMapAttribParameterivNV (dynamic) */
"iiip\0"
"glGetMapAttribParameterivNV\0"
"\0"
- /* _mesa_function_pool[26764]: GetnUniformdvARB (will be remapped) */
+ /* _mesa_function_pool[26709]: GetnUniformdvARB (will be remapped) */
"iiip\0"
"glGetnUniformdvARB\0"
"\0"
- /* _mesa_function_pool[26789]: LinkProgram (will be remapped) */
+ /* _mesa_function_pool[26734]: LinkProgram (will be remapped) */
"i\0"
"glLinkProgram\0"
"glLinkProgramARB\0"
"\0"
- /* _mesa_function_pool[26823]: ProgramUniform4f (will be remapped) */
+ /* _mesa_function_pool[26768]: ProgramUniform4f (will be remapped) */
"iiffff\0"
"glProgramUniform4f\0"
"\0"
- /* _mesa_function_pool[26850]: ProgramUniform4i (will be remapped) */
+ /* _mesa_function_pool[26795]: ProgramUniform4i (will be remapped) */
"iiiiii\0"
"glProgramUniform4i\0"
"\0"
- /* _mesa_function_pool[26877]: ListParameterfvSGIX (dynamic) */
+ /* _mesa_function_pool[26822]: ListParameterfvSGIX (dynamic) */
"iip\0"
"glListParameterfvSGIX\0"
"\0"
- /* _mesa_function_pool[26904]: VertexAttrib4d (will be remapped) */
+ /* _mesa_function_pool[26849]: VertexAttrib4d (will be remapped) */
"idddd\0"
"glVertexAttrib4d\0"
"glVertexAttrib4dARB\0"
"\0"
- /* _mesa_function_pool[26948]: WindowPos4sMESA (will be remapped) */
+ /* _mesa_function_pool[26893]: WindowPos4sMESA (will be remapped) */
"iiii\0"
"glWindowPos4sMESA\0"
"\0"
- /* _mesa_function_pool[26972]: VertexAttrib4s (will be remapped) */
+ /* _mesa_function_pool[26917]: VertexAttrib4s (will be remapped) */
"iiiii\0"
"glVertexAttrib4s\0"
"glVertexAttrib4sARB\0"
"\0"
- /* _mesa_function_pool[27016]: VertexAttrib1dvNV (will be remapped) */
+ /* _mesa_function_pool[26961]: VertexAttrib1dvNV (will be remapped) */
"ip\0"
"glVertexAttrib1dvNV\0"
"\0"
- /* _mesa_function_pool[27040]: ReplacementCodePointerSUN (dynamic) */
+ /* _mesa_function_pool[26985]: ReplacementCodePointerSUN (dynamic) */
"iip\0"
"glReplacementCodePointerSUN\0"
"\0"
- /* _mesa_function_pool[27073]: TexStorage3DMultisample (will be remapped) */
+ /* _mesa_function_pool[27018]: TexStorage3DMultisample (will be remapped) */
"iiiiiii\0"
"glTexStorage3DMultisample\0"
"\0"
- /* _mesa_function_pool[27108]: Binormal3bvEXT (dynamic) */
+ /* _mesa_function_pool[27053]: Binormal3bvEXT (dynamic) */
"p\0"
"glBinormal3bvEXT\0"
"\0"
- /* _mesa_function_pool[27128]: SamplerParameteriv (will be remapped) */
+ /* _mesa_function_pool[27073]: SamplerParameteriv (will be remapped) */
"iip\0"
"glSamplerParameteriv\0"
"\0"
- /* _mesa_function_pool[27154]: VertexAttribP3uiv (will be remapped) */
+ /* _mesa_function_pool[27099]: VertexAttribP3uiv (will be remapped) */
"iiip\0"
"glVertexAttribP3uiv\0"
"\0"
- /* _mesa_function_pool[27180]: ScissorIndexedv (will be remapped) */
+ /* _mesa_function_pool[27125]: ScissorIndexedv (will be remapped) */
"ip\0"
"glScissorIndexedv\0"
"\0"
- /* _mesa_function_pool[27202]: Color4ubVertex2fSUN (dynamic) */
+ /* _mesa_function_pool[27147]: Color4ubVertex2fSUN (dynamic) */
"iiiiff\0"
"glColor4ubVertex2fSUN\0"
"\0"
- /* _mesa_function_pool[27232]: FragmentColorMaterialSGIX (dynamic) */
+ /* _mesa_function_pool[27177]: FragmentColorMaterialSGIX (dynamic) */
"ii\0"
"glFragmentColorMaterialSGIX\0"
"\0"
- /* _mesa_function_pool[27264]: GetStringi (will be remapped) */
+ /* _mesa_function_pool[27209]: GetStringi (will be remapped) */
"ii\0"
"glGetStringi\0"
"\0"
- /* _mesa_function_pool[27281]: VertexAttrib4dv (will be remapped) */
+ /* _mesa_function_pool[27226]: VertexAttrib4dv (will be remapped) */
"ip\0"
"glVertexAttrib4dv\0"
"glVertexAttrib4dvARB\0"
"\0"
- /* _mesa_function_pool[27324]: EvalCoord2dv (offset 233) */
+ /* _mesa_function_pool[27269]: EvalCoord2dv (offset 233) */
"p\0"
"glEvalCoord2dv\0"
"\0"
- /* _mesa_function_pool[27342]: VertexAttrib1fNV (will be remapped) */
+ /* _mesa_function_pool[27287]: VertexAttrib1fNV (will be remapped) */
"if\0"
"glVertexAttrib1fNV\0"
"\0"
- /* _mesa_function_pool[27365]: CompressedTexSubImage1D (will be remapped) */
+ /* _mesa_function_pool[27310]: CompressedTexSubImage1D (will be remapped) */
"iiiiiip\0"
"glCompressedTexSubImage1D\0"
"glCompressedTexSubImage1DARB\0"
"\0"
- /* _mesa_function_pool[27429]: GetSeparableFilter (offset 359) */
+ /* _mesa_function_pool[27374]: GetSeparableFilter (offset 359) */
"iiippp\0"
"glGetSeparableFilter\0"
"glGetSeparableFilterEXT\0"
"\0"
- /* _mesa_function_pool[27482]: ReplacementCodeusSUN (dynamic) */
+ /* _mesa_function_pool[27427]: ReplacementCodeusSUN (dynamic) */
"i\0"
"glReplacementCodeusSUN\0"
"\0"
- /* _mesa_function_pool[27508]: FeedbackBuffer (offset 194) */
+ /* _mesa_function_pool[27453]: FeedbackBuffer (offset 194) */
"iip\0"
"glFeedbackBuffer\0"
"\0"
- /* _mesa_function_pool[27530]: RasterPos2iv (offset 67) */
+ /* _mesa_function_pool[27475]: RasterPos2iv (offset 67) */
"p\0"
"glRasterPos2iv\0"
"\0"
- /* _mesa_function_pool[27548]: TexImage1D (offset 182) */
+ /* _mesa_function_pool[27493]: TexImage1D (offset 182) */
"iiiiiiip\0"
"glTexImage1D\0"
"\0"
- /* _mesa_function_pool[27571]: MultiDrawElementsEXT (will be remapped) */
+ /* _mesa_function_pool[27516]: MultiDrawElementsEXT (will be remapped) */
"ipipi\0"
"glMultiDrawElements\0"
"glMultiDrawElementsEXT\0"
"\0"
- /* _mesa_function_pool[27621]: GetnSeparableFilterARB (will be remapped) */
+ /* _mesa_function_pool[27566]: GetnSeparableFilterARB (will be remapped) */
"iiiipipp\0"
"glGetnSeparableFilterARB\0"
"\0"
- /* _mesa_function_pool[27656]: FrontFace (offset 157) */
+ /* _mesa_function_pool[27601]: FrontFace (offset 157) */
"i\0"
"glFrontFace\0"
"\0"
- /* _mesa_function_pool[27671]: MultiModeDrawArraysIBM (will be remapped) */
+ /* _mesa_function_pool[27616]: MultiModeDrawArraysIBM (will be remapped) */
"pppii\0"
"glMultiModeDrawArraysIBM\0"
"\0"
- /* _mesa_function_pool[27703]: Tangent3ivEXT (dynamic) */
+ /* _mesa_function_pool[27648]: Tangent3ivEXT (dynamic) */
"p\0"
"glTangent3ivEXT\0"
"\0"
- /* _mesa_function_pool[27722]: LightEnviSGIX (dynamic) */
+ /* _mesa_function_pool[27667]: LightEnviSGIX (dynamic) */
"ii\0"
"glLightEnviSGIX\0"
"\0"
- /* _mesa_function_pool[27742]: Normal3dv (offset 55) */
+ /* _mesa_function_pool[27687]: Normal3dv (offset 55) */
"p\0"
"glNormal3dv\0"
"\0"
- /* _mesa_function_pool[27757]: Lightf (offset 159) */
+ /* _mesa_function_pool[27702]: Lightf (offset 159) */
"iif\0"
"glLightf\0"
"\0"
- /* _mesa_function_pool[27771]: MatrixMode (offset 293) */
+ /* _mesa_function_pool[27716]: MatrixMode (offset 293) */
"i\0"
"glMatrixMode\0"
"\0"
- /* _mesa_function_pool[27787]: GetPixelMapusv (offset 273) */
+ /* _mesa_function_pool[27732]: GetPixelMapusv (offset 273) */
"ip\0"
"glGetPixelMapusv\0"
"\0"
- /* _mesa_function_pool[27808]: Lighti (offset 161) */
+ /* _mesa_function_pool[27753]: Lighti (offset 161) */
"iii\0"
"glLighti\0"
"\0"
- /* _mesa_function_pool[27822]: VertexAttribPointerNV (will be remapped) */
+ /* _mesa_function_pool[27767]: VertexAttribPointerNV (will be remapped) */
"iiiip\0"
"glVertexAttribPointerNV\0"
"\0"
- /* _mesa_function_pool[27853]: GetFragDataIndex (will be remapped) */
+ /* _mesa_function_pool[27798]: GetFragDataIndex (will be remapped) */
"ip\0"
"glGetFragDataIndex\0"
"\0"
- /* _mesa_function_pool[27876]: Lightx (will be remapped) */
+ /* _mesa_function_pool[27821]: Lightx (will be remapped) */
"iii\0"
"glLightxOES\0"
"glLightx\0"
"\0"
- /* _mesa_function_pool[27902]: ProgramUniform3fv (will be remapped) */
+ /* _mesa_function_pool[27847]: ProgramUniform3fv (will be remapped) */
"iiip\0"
"glProgramUniform3fv\0"
"\0"
- /* _mesa_function_pool[27928]: MultMatrixd (offset 295) */
+ /* _mesa_function_pool[27873]: MultMatrixd (offset 295) */
"p\0"
"glMultMatrixd\0"
"\0"
- /* _mesa_function_pool[27945]: MultMatrixf (offset 294) */
+ /* _mesa_function_pool[27890]: MultMatrixf (offset 294) */
"p\0"
"glMultMatrixf\0"
"\0"
- /* _mesa_function_pool[27962]: MultiTexCoord4fvARB (offset 403) */
+ /* _mesa_function_pool[27907]: MultiTexCoord4fvARB (offset 403) */
"ip\0"
"glMultiTexCoord4fv\0"
"glMultiTexCoord4fvARB\0"
"\0"
- /* _mesa_function_pool[28007]: UniformMatrix2x3fv (will be remapped) */
+ /* _mesa_function_pool[27952]: UniformMatrix2x3fv (will be remapped) */
"iiip\0"
"glUniformMatrix2x3fv\0"
"\0"
- /* _mesa_function_pool[28034]: TrackMatrixNV (will be remapped) */
+ /* _mesa_function_pool[27979]: TrackMatrixNV (will be remapped) */
"iiii\0"
"glTrackMatrixNV\0"
"\0"
- /* _mesa_function_pool[28056]: MultMatrixx (will be remapped) */
+ /* _mesa_function_pool[28001]: MultMatrixx (will be remapped) */
"p\0"
"glMultMatrixxOES\0"
"glMultMatrixx\0"
"\0"
- /* _mesa_function_pool[28090]: PointParameterx (will be remapped) */
+ /* _mesa_function_pool[28035]: PointParameterx (will be remapped) */
"ii\0"
"glPointParameterxOES\0"
"glPointParameterx\0"
"\0"
- /* _mesa_function_pool[28133]: DrawArrays (offset 310) */
+ /* _mesa_function_pool[28078]: DrawArrays (offset 310) */
"iii\0"
"glDrawArrays\0"
"glDrawArraysEXT\0"
"\0"
- /* _mesa_function_pool[28167]: PointParameteri (will be remapped) */
+ /* _mesa_function_pool[28112]: PointParameteri (will be remapped) */
"ii\0"
"glPointParameteri\0"
"glPointParameteriNV\0"
"\0"
- /* _mesa_function_pool[28209]: PointParameterf (will be remapped) */
+ /* _mesa_function_pool[28154]: PointParameterf (will be remapped) */
"if\0"
"glPointParameterf\0"
"glPointParameterfARB\0"
"glPointParameterfEXT\0"
"glPointParameterfSGIS\0"
"\0"
- /* _mesa_function_pool[28295]: GlobalAlphaFactorsSUN (dynamic) */
+ /* _mesa_function_pool[28240]: GlobalAlphaFactorsSUN (dynamic) */
"i\0"
"glGlobalAlphaFactorsSUN\0"
"\0"
- /* _mesa_function_pool[28322]: VertexAttribBinding (will be remapped) */
+ /* _mesa_function_pool[28267]: VertexAttribBinding (will be remapped) */
"ii\0"
"glVertexAttribBinding\0"
"\0"
- /* _mesa_function_pool[28348]: ReplacementCodeuiTexCoord2fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[28293]: ReplacementCodeuiTexCoord2fVertex3fvSUN (dynamic) */
"ppp\0"
"glReplacementCodeuiTexCoord2fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[28395]: CreateShader (will be remapped) */
+ /* _mesa_function_pool[28340]: CreateShader (will be remapped) */
"i\0"
"glCreateShader\0"
"\0"
- /* _mesa_function_pool[28413]: GetProgramParameterdvNV (will be remapped) */
+ /* _mesa_function_pool[28358]: GetProgramParameterdvNV (will be remapped) */
"iiip\0"
"glGetProgramParameterdvNV\0"
"\0"
- /* _mesa_function_pool[28445]: GetProgramEnvParameterfvARB (will be remapped) */
+ /* _mesa_function_pool[28390]: GetProgramEnvParameterfvARB (will be remapped) */
"iip\0"
"glGetProgramEnvParameterfvARB\0"
"\0"
- /* _mesa_function_pool[28480]: DeleteBuffers (will be remapped) */
+ /* _mesa_function_pool[28425]: DeleteBuffers (will be remapped) */
"ip\0"
"glDeleteBuffers\0"
"glDeleteBuffersARB\0"
"\0"
- /* _mesa_function_pool[28519]: GetBufferSubData (will be remapped) */
+ /* _mesa_function_pool[28464]: GetBufferSubData (will be remapped) */
"iiip\0"
"glGetBufferSubData\0"
"glGetBufferSubDataARB\0"
"\0"
- /* _mesa_function_pool[28566]: GetPerfMonitorGroupsAMD (will be remapped) */
+ /* _mesa_function_pool[28511]: GetPerfMonitorGroupsAMD (will be remapped) */
"pip\0"
"glGetPerfMonitorGroupsAMD\0"
"\0"
- /* _mesa_function_pool[28597]: FlushRasterSGIX (dynamic) */
+ /* _mesa_function_pool[28542]: FlushRasterSGIX (dynamic) */
"\0"
"glFlushRasterSGIX\0"
"\0"
- /* _mesa_function_pool[28617]: VertexAttribP2ui (will be remapped) */
+ /* _mesa_function_pool[28562]: VertexAttribP2ui (will be remapped) */
"iiii\0"
"glVertexAttribP2ui\0"
"\0"
- /* _mesa_function_pool[28642]: GetMinmaxParameteriv (offset 366) */
+ /* _mesa_function_pool[28587]: GetMinmaxParameteriv (offset 366) */
"iip\0"
"glGetMinmaxParameteriv\0"
"glGetMinmaxParameterivEXT\0"
"\0"
- /* _mesa_function_pool[28696]: DrawTexivOES (will be remapped) */
+ /* _mesa_function_pool[28641]: DrawTexivOES (will be remapped) */
"p\0"
"glDrawTexivOES\0"
"\0"
- /* _mesa_function_pool[28714]: CopyTexImage1D (offset 323) */
+ /* _mesa_function_pool[28659]: CopyTexImage1D (offset 323) */
"iiiiiii\0"
"glCopyTexImage1D\0"
"glCopyTexImage1DEXT\0"
"\0"
- /* _mesa_function_pool[28760]: GetnColorTableARB (will be remapped) */
+ /* _mesa_function_pool[28705]: GetnColorTableARB (will be remapped) */
"iiiip\0"
"glGetnColorTableARB\0"
"\0"
- /* _mesa_function_pool[28787]: VertexAttribFormat (will be remapped) */
+ /* _mesa_function_pool[28732]: VertexAttribFormat (will be remapped) */
"iiiii\0"
"glVertexAttribFormat\0"
"\0"
- /* _mesa_function_pool[28815]: Vertex3i (offset 138) */
+ /* _mesa_function_pool[28760]: Vertex3i (offset 138) */
"iii\0"
"glVertex3i\0"
"\0"
- /* _mesa_function_pool[28831]: Vertex3f (offset 136) */
+ /* _mesa_function_pool[28776]: Vertex3f (offset 136) */
"fff\0"
"glVertex3f\0"
"\0"
- /* _mesa_function_pool[28847]: Vertex3d (offset 134) */
+ /* _mesa_function_pool[28792]: Vertex3d (offset 134) */
"ddd\0"
"glVertex3d\0"
"\0"
- /* _mesa_function_pool[28863]: GetProgramPipelineiv (will be remapped) */
+ /* _mesa_function_pool[28808]: GetProgramPipelineiv (will be remapped) */
"iip\0"
"glGetProgramPipelineiv\0"
"\0"
- /* _mesa_function_pool[28891]: ReadBuffer (offset 254) */
+ /* _mesa_function_pool[28836]: ReadBuffer (offset 254) */
"i\0"
"glReadBuffer\0"
"glReadBufferNV\0"
"\0"
- /* _mesa_function_pool[28922]: ConvolutionParameteri (offset 352) */
+ /* _mesa_function_pool[28867]: ConvolutionParameteri (offset 352) */
"iii\0"
"glConvolutionParameteri\0"
"glConvolutionParameteriEXT\0"
"\0"
- /* _mesa_function_pool[28978]: GetTexParameterIiv (will be remapped) */
+ /* _mesa_function_pool[28923]: GetTexParameterIiv (will be remapped) */
"iip\0"
"glGetTexParameterIivEXT\0"
"glGetTexParameterIiv\0"
"\0"
- /* _mesa_function_pool[29028]: Vertex3s (offset 140) */
+ /* _mesa_function_pool[28973]: Vertex3s (offset 140) */
"iii\0"
"glVertex3s\0"
"\0"
- /* _mesa_function_pool[29044]: ConvolutionParameterf (offset 350) */
+ /* _mesa_function_pool[28989]: ConvolutionParameterf (offset 350) */
"iif\0"
"glConvolutionParameterf\0"
"glConvolutionParameterfEXT\0"
"\0"
- /* _mesa_function_pool[29100]: GetColorTableParameteriv (offset 345) */
+ /* _mesa_function_pool[29045]: GetColorTableParameteriv (offset 345) */
"iip\0"
"glGetColorTableParameteriv\0"
"glGetColorTableParameterivSGI\0"
"glGetColorTableParameterivEXT\0"
"\0"
- /* _mesa_function_pool[29192]: GetTransformFeedbackVarying (will be remapped) */
+ /* _mesa_function_pool[29137]: GetTransformFeedbackVarying (will be remapped) */
"iiipppp\0"
"glGetTransformFeedbackVarying\0"
"glGetTransformFeedbackVaryingEXT\0"
"\0"
- /* _mesa_function_pool[29264]: TexCoord3fv (offset 113) */
+ /* _mesa_function_pool[29209]: TexCoord3fv (offset 113) */
"p\0"
"glTexCoord3fv\0"
"\0"
- /* _mesa_function_pool[29281]: TextureBarrierNV (will be remapped) */
+ /* _mesa_function_pool[29226]: TextureBarrierNV (will be remapped) */
"\0"
"glTextureBarrierNV\0"
"\0"
- /* _mesa_function_pool[29302]: ReplacementCodeuiColor4fNormal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[29247]: ReplacementCodeuiColor4fNormal3fVertex3fSUN (dynamic) */
"iffffffffff\0"
"glReplacementCodeuiColor4fNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[29361]: ProgramLocalParameter4fARB (will be remapped) */
+ /* _mesa_function_pool[29306]: ProgramLocalParameter4fARB (will be remapped) */
"iiffff\0"
"glProgramLocalParameter4fARB\0"
"\0"
- /* _mesa_function_pool[29398]: ObjectLabel (will be remapped) */
+ /* _mesa_function_pool[29343]: ObjectLabel (will be remapped) */
"iiip\0"
"glObjectLabel\0"
"\0"
- /* _mesa_function_pool[29418]: PauseTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[29363]: PauseTransformFeedback (will be remapped) */
"\0"
"glPauseTransformFeedback\0"
"\0"
- /* _mesa_function_pool[29445]: DeleteShader (will be remapped) */
+ /* _mesa_function_pool[29390]: DeleteShader (will be remapped) */
"i\0"
"glDeleteShader\0"
"\0"
- /* _mesa_function_pool[29463]: CompileShader (will be remapped) */
+ /* _mesa_function_pool[29408]: CompileShader (will be remapped) */
"i\0"
"glCompileShader\0"
"glCompileShaderARB\0"
"\0"
- /* _mesa_function_pool[29501]: Vertex2iv (offset 131) */
+ /* _mesa_function_pool[29446]: Vertex2iv (offset 131) */
"p\0"
"glVertex2iv\0"
"\0"
- /* _mesa_function_pool[29516]: TexGendv (offset 189) */
+ /* _mesa_function_pool[29461]: TexGendv (offset 189) */
"iip\0"
"glTexGendv\0"
"\0"
- /* _mesa_function_pool[29532]: ProgramLocalParameters4fvEXT (will be remapped) */
+ /* _mesa_function_pool[29477]: ProgramLocalParameters4fvEXT (will be remapped) */
"iiip\0"
"glProgramLocalParameters4fvEXT\0"
"\0"
- /* _mesa_function_pool[29569]: ResetMinmax (offset 370) */
+ /* _mesa_function_pool[29514]: ResetMinmax (offset 370) */
"i\0"
"glResetMinmax\0"
"glResetMinmaxEXT\0"
"\0"
- /* _mesa_function_pool[29603]: SpriteParameterfSGIX (dynamic) */
+ /* _mesa_function_pool[29548]: SpriteParameterfSGIX (dynamic) */
"if\0"
"glSpriteParameterfSGIX\0"
"\0"
- /* _mesa_function_pool[29630]: DeleteProgramsARB (will be remapped) */
+ /* _mesa_function_pool[29575]: DeleteProgramsARB (will be remapped) */
"ip\0"
"glDeleteProgramsARB\0"
"glDeleteProgramsNV\0"
"\0"
- /* _mesa_function_pool[29673]: ShadeModel (offset 177) */
+ /* _mesa_function_pool[29618]: ShadeModel (offset 177) */
"i\0"
"glShadeModel\0"
"\0"
- /* _mesa_function_pool[29689]: VertexAttribs1fvNV (will be remapped) */
+ /* _mesa_function_pool[29634]: VertexAttribs1fvNV (will be remapped) */
"iip\0"
"glVertexAttribs1fvNV\0"
"\0"
- /* _mesa_function_pool[29715]: FogFuncSGIS (dynamic) */
+ /* _mesa_function_pool[29660]: FogFuncSGIS (dynamic) */
"ip\0"
"glFogFuncSGIS\0"
"\0"
- /* _mesa_function_pool[29733]: GetTexLevelParameteriv (offset 285) */
+ /* _mesa_function_pool[29678]: GetTexLevelParameteriv (offset 285) */
"iiip\0"
"glGetTexLevelParameteriv\0"
"\0"
- /* _mesa_function_pool[29764]: MultiDrawArrays (will be remapped) */
+ /* _mesa_function_pool[29709]: MultiDrawArrays (will be remapped) */
"ippi\0"
"glMultiDrawArrays\0"
"glMultiDrawArraysEXT\0"
"\0"
- /* _mesa_function_pool[29809]: GetProgramLocalParameterdvARB (will be remapped) */
+ /* _mesa_function_pool[29754]: GetProgramLocalParameterdvARB (will be remapped) */
"iip\0"
"glGetProgramLocalParameterdvARB\0"
"\0"
- /* _mesa_function_pool[29846]: MapBufferRange (will be remapped) */
+ /* _mesa_function_pool[29791]: MapBufferRange (will be remapped) */
"iiii\0"
"glMapBufferRange\0"
"glMapBufferRangeEXT\0"
"\0"
- /* _mesa_function_pool[29889]: DispatchCompute (will be remapped) */
+ /* _mesa_function_pool[29834]: DispatchCompute (will be remapped) */
"iii\0"
"glDispatchCompute\0"
"\0"
- /* _mesa_function_pool[29912]: UseProgramStages (will be remapped) */
+ /* _mesa_function_pool[29857]: UseProgramStages (will be remapped) */
"iii\0"
"glUseProgramStages\0"
"\0"
- /* _mesa_function_pool[29936]: ProgramUniformMatrix4fv (will be remapped) */
+ /* _mesa_function_pool[29881]: ProgramUniformMatrix4fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix4fv\0"
"\0"
- /* _mesa_function_pool[29969]: FinishAsyncSGIX (dynamic) */
+ /* _mesa_function_pool[29914]: FinishAsyncSGIX (dynamic) */
"p\0"
"glFinishAsyncSGIX\0"
"\0"
- /* _mesa_function_pool[29990]: FramebufferRenderbuffer (will be remapped) */
+ /* _mesa_function_pool[29935]: FramebufferRenderbuffer (will be remapped) */
"iiii\0"
"glFramebufferRenderbuffer\0"
"glFramebufferRenderbufferEXT\0"
"glFramebufferRenderbufferOES\0"
"\0"
- /* _mesa_function_pool[30080]: IsProgramARB (will be remapped) */
+ /* _mesa_function_pool[30025]: IsProgramARB (will be remapped) */
"i\0"
"glIsProgramARB\0"
"glIsProgramNV\0"
"\0"
- /* _mesa_function_pool[30112]: Map2d (offset 222) */
+ /* _mesa_function_pool[30057]: Map2d (offset 222) */
"iddiiddiip\0"
"glMap2d\0"
"\0"
- /* _mesa_function_pool[30132]: Map2f (offset 223) */
+ /* _mesa_function_pool[30077]: Map2f (offset 223) */
"iffiiffiip\0"
"glMap2f\0"
"\0"
- /* _mesa_function_pool[30152]: ProgramStringARB (will be remapped) */
+ /* _mesa_function_pool[30097]: ProgramStringARB (will be remapped) */
"iiip\0"
"glProgramStringARB\0"
"\0"
- /* _mesa_function_pool[30177]: MultiTexCoord4x (will be remapped) */
+ /* _mesa_function_pool[30122]: MultiTexCoord4x (will be remapped) */
"iiiii\0"
"glMultiTexCoord4xOES\0"
"glMultiTexCoord4x\0"
"\0"
- /* _mesa_function_pool[30223]: MultiTexCoord4s (offset 406) */
+ /* _mesa_function_pool[30168]: MultiTexCoord4s (offset 406) */
"iiiii\0"
"glMultiTexCoord4s\0"
"glMultiTexCoord4sARB\0"
"\0"
- /* _mesa_function_pool[30269]: ViewportIndexedf (will be remapped) */
+ /* _mesa_function_pool[30214]: ViewportIndexedf (will be remapped) */
"iffff\0"
"glViewportIndexedf\0"
"\0"
- /* _mesa_function_pool[30295]: MultiTexCoord4i (offset 404) */
+ /* _mesa_function_pool[30240]: MultiTexCoord4i (offset 404) */
"iiiii\0"
"glMultiTexCoord4i\0"
"glMultiTexCoord4iARB\0"
"\0"
- /* _mesa_function_pool[30341]: ApplyTextureEXT (dynamic) */
+ /* _mesa_function_pool[30286]: ApplyTextureEXT (dynamic) */
"i\0"
"glApplyTextureEXT\0"
"\0"
- /* _mesa_function_pool[30362]: DebugMessageControl (will be remapped) */
+ /* _mesa_function_pool[30307]: DebugMessageControl (will be remapped) */
"iiiipi\0"
+ "glDebugMessageControlARB\0"
"glDebugMessageControl\0"
"\0"
- /* _mesa_function_pool[30392]: MultiTexCoord4d (offset 400) */
+ /* _mesa_function_pool[30362]: MultiTexCoord4d (offset 400) */
"idddd\0"
"glMultiTexCoord4d\0"
"glMultiTexCoord4dARB\0"
"\0"
- /* _mesa_function_pool[30438]: GetHistogram (offset 361) */
+ /* _mesa_function_pool[30408]: GetHistogram (offset 361) */
"iiiip\0"
"glGetHistogram\0"
"glGetHistogramEXT\0"
"\0"
- /* _mesa_function_pool[30478]: Translatex (will be remapped) */
+ /* _mesa_function_pool[30448]: Translatex (will be remapped) */
"iii\0"
"glTranslatexOES\0"
"glTranslatex\0"
"\0"
- /* _mesa_function_pool[30512]: IglooInterfaceSGIX (dynamic) */
+ /* _mesa_function_pool[30482]: IglooInterfaceSGIX (dynamic) */
"ip\0"
"glIglooInterfaceSGIX\0"
"\0"
- /* _mesa_function_pool[30537]: Indexsv (offset 51) */
+ /* _mesa_function_pool[30507]: Indexsv (offset 51) */
"p\0"
"glIndexsv\0"
"\0"
- /* _mesa_function_pool[30550]: VertexAttrib1fvARB (will be remapped) */
+ /* _mesa_function_pool[30520]: VertexAttrib1fvARB (will be remapped) */
"ip\0"
"glVertexAttrib1fv\0"
"glVertexAttrib1fvARB\0"
"\0"
- /* _mesa_function_pool[30593]: TexCoord2dv (offset 103) */
+ /* _mesa_function_pool[30563]: TexCoord2dv (offset 103) */
"p\0"
"glTexCoord2dv\0"
"\0"
- /* _mesa_function_pool[30610]: Translated (offset 303) */
+ /* _mesa_function_pool[30580]: Translated (offset 303) */
"ddd\0"
"glTranslated\0"
"\0"
- /* _mesa_function_pool[30628]: Translatef (offset 304) */
+ /* _mesa_function_pool[30598]: Translatef (offset 304) */
"fff\0"
"glTranslatef\0"
"\0"
- /* _mesa_function_pool[30646]: MultTransposeMatrixd (will be remapped) */
+ /* _mesa_function_pool[30616]: MultTransposeMatrixd (will be remapped) */
"p\0"
"glMultTransposeMatrixd\0"
"glMultTransposeMatrixdARB\0"
"\0"
- /* _mesa_function_pool[30698]: ProgramUniform4uiv (will be remapped) */
+ /* _mesa_function_pool[30668]: ProgramUniform4uiv (will be remapped) */
"iiip\0"
"glProgramUniform4uiv\0"
"\0"
- /* _mesa_function_pool[30725]: RenderMode (offset 196) */
+ /* _mesa_function_pool[30695]: RenderMode (offset 196) */
"i\0"
"glRenderMode\0"
"\0"
- /* _mesa_function_pool[30741]: MultiTexCoord1fARB (offset 378) */
+ /* _mesa_function_pool[30711]: MultiTexCoord1fARB (offset 378) */
"if\0"
"glMultiTexCoord1f\0"
"glMultiTexCoord1fARB\0"
"\0"
- /* _mesa_function_pool[30784]: SecondaryColor3d (will be remapped) */
+ /* _mesa_function_pool[30754]: SecondaryColor3d (will be remapped) */
"ddd\0"
"glSecondaryColor3d\0"
"glSecondaryColor3dEXT\0"
"\0"
- /* _mesa_function_pool[30830]: VertexAttribs4ubvNV (will be remapped) */
+ /* _mesa_function_pool[30800]: VertexAttribs4ubvNV (will be remapped) */
"iip\0"
"glVertexAttribs4ubvNV\0"
"\0"
- /* _mesa_function_pool[30857]: WeightsvARB (dynamic) */
+ /* _mesa_function_pool[30827]: WeightsvARB (dynamic) */
"ip\0"
"glWeightsvARB\0"
"\0"
- /* _mesa_function_pool[30875]: ProgramUniform4fv (will be remapped) */
+ /* _mesa_function_pool[30845]: ProgramUniform4fv (will be remapped) */
"iiip\0"
"glProgramUniform4fv\0"
"\0"
- /* _mesa_function_pool[30901]: LightModelxv (will be remapped) */
+ /* _mesa_function_pool[30871]: LightModelxv (will be remapped) */
"ip\0"
"glLightModelxvOES\0"
"glLightModelxv\0"
"\0"
- /* _mesa_function_pool[30938]: CopyTexSubImage1D (offset 325) */
+ /* _mesa_function_pool[30908]: CopyTexSubImage1D (offset 325) */
"iiiiii\0"
"glCopyTexSubImage1D\0"
"glCopyTexSubImage1DEXT\0"
"\0"
- /* _mesa_function_pool[30989]: PushDebugGroup (will be remapped) */
+ /* _mesa_function_pool[30959]: PushDebugGroup (will be remapped) */
"iiip\0"
"glPushDebugGroup\0"
"\0"
- /* _mesa_function_pool[31012]: StencilFunc (offset 243) */
+ /* _mesa_function_pool[30982]: StencilFunc (offset 243) */
"iii\0"
"glStencilFunc\0"
"\0"
- /* _mesa_function_pool[31031]: CopyPixels (offset 255) */
+ /* _mesa_function_pool[31001]: CopyPixels (offset 255) */
"iiiii\0"
"glCopyPixels\0"
"\0"
- /* _mesa_function_pool[31051]: TexGenxvOES (will be remapped) */
+ /* _mesa_function_pool[31021]: TexGenxvOES (will be remapped) */
"iip\0"
"glTexGenxvOES\0"
"\0"
- /* _mesa_function_pool[31070]: VertexAttrib4Nubv (will be remapped) */
+ /* _mesa_function_pool[31040]: VertexAttrib4Nubv (will be remapped) */
"ip\0"
"glVertexAttrib4Nubv\0"
"glVertexAttrib4NubvARB\0"
"\0"
- /* _mesa_function_pool[31117]: GetFogFuncSGIS (dynamic) */
+ /* _mesa_function_pool[31087]: GetFogFuncSGIS (dynamic) */
"p\0"
"glGetFogFuncSGIS\0"
"\0"
- /* _mesa_function_pool[31137]: VertexP2uiv (will be remapped) */
+ /* _mesa_function_pool[31107]: VertexP2uiv (will be remapped) */
"ip\0"
"glVertexP2uiv\0"
"\0"
- /* _mesa_function_pool[31155]: VertexAttribPointer (will be remapped) */
+ /* _mesa_function_pool[31125]: VertexAttribPointer (will be remapped) */
"iiiiip\0"
"glVertexAttribPointer\0"
"glVertexAttribPointerARB\0"
"\0"
- /* _mesa_function_pool[31210]: IndexMask (offset 212) */
+ /* _mesa_function_pool[31180]: IndexMask (offset 212) */
"i\0"
"glIndexMask\0"
"\0"
- /* _mesa_function_pool[31225]: SharpenTexFuncSGIS (dynamic) */
+ /* _mesa_function_pool[31195]: SharpenTexFuncSGIS (dynamic) */
"iip\0"
"glSharpenTexFuncSGIS\0"
"\0"
- /* _mesa_function_pool[31251]: VertexAttribIFormat (will be remapped) */
+ /* _mesa_function_pool[31221]: VertexAttribIFormat (will be remapped) */
"iiii\0"
"glVertexAttribIFormat\0"
"\0"
- /* _mesa_function_pool[31279]: CombinerOutputNV (dynamic) */
+ /* _mesa_function_pool[31249]: CombinerOutputNV (dynamic) */
"iiiiiiiiii\0"
"glCombinerOutputNV\0"
"\0"
- /* _mesa_function_pool[31310]: DrawArraysInstancedBaseInstance (will be remapped) */
+ /* _mesa_function_pool[31280]: DrawArraysInstancedBaseInstance (will be remapped) */
"iiiii\0"
"glDrawArraysInstancedBaseInstance\0"
"\0"
- /* _mesa_function_pool[31351]: PopAttrib (offset 218) */
+ /* _mesa_function_pool[31321]: PopAttrib (offset 218) */
"\0"
"glPopAttrib\0"
"\0"
- /* _mesa_function_pool[31365]: SamplePatternSGIS (will be remapped) */
+ /* _mesa_function_pool[31335]: SamplePatternSGIS (will be remapped) */
"i\0"
"glSamplePatternSGIS\0"
"glSamplePatternEXT\0"
"\0"
- /* _mesa_function_pool[31407]: Uniform3ui (will be remapped) */
+ /* _mesa_function_pool[31377]: Uniform3ui (will be remapped) */
"iiii\0"
"glUniform3uiEXT\0"
"glUniform3ui\0"
"\0"
- /* _mesa_function_pool[31442]: DeletePerfMonitorsAMD (will be remapped) */
+ /* _mesa_function_pool[31412]: DeletePerfMonitorsAMD (will be remapped) */
"ip\0"
"glDeletePerfMonitorsAMD\0"
"\0"
- /* _mesa_function_pool[31470]: Color4dv (offset 28) */
+ /* _mesa_function_pool[31440]: Color4dv (offset 28) */
"p\0"
"glColor4dv\0"
"\0"
- /* _mesa_function_pool[31484]: AreProgramsResidentNV (will be remapped) */
+ /* _mesa_function_pool[31454]: AreProgramsResidentNV (will be remapped) */
"ipp\0"
"glAreProgramsResidentNV\0"
"\0"
- /* _mesa_function_pool[31513]: DisableVertexAttribArray (will be remapped) */
+ /* _mesa_function_pool[31483]: DisableVertexAttribArray (will be remapped) */
"i\0"
"glDisableVertexAttribArray\0"
"glDisableVertexAttribArrayARB\0"
"\0"
- /* _mesa_function_pool[31573]: ProgramUniformMatrix3x2fv (will be remapped) */
+ /* _mesa_function_pool[31543]: ProgramUniformMatrix3x2fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix3x2fv\0"
"\0"
- /* _mesa_function_pool[31608]: GetDoublei_v (will be remapped) */
+ /* _mesa_function_pool[31578]: GetDoublei_v (will be remapped) */
"iip\0"
"glGetDoublei_v\0"
"\0"
- /* _mesa_function_pool[31628]: IsTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[31598]: IsTransformFeedback (will be remapped) */
"i\0"
"glIsTransformFeedback\0"
"\0"
- /* _mesa_function_pool[31653]: ClipPlanex (will be remapped) */
+ /* _mesa_function_pool[31623]: ClipPlanex (will be remapped) */
"ip\0"
"glClipPlanexOES\0"
"glClipPlanex\0"
"\0"
- /* _mesa_function_pool[31686]: ReplacementCodeuiColor3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[31656]: ReplacementCodeuiColor3fVertex3fSUN (dynamic) */
"iffffff\0"
"glReplacementCodeuiColor3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[31733]: GetLightfv (offset 264) */
+ /* _mesa_function_pool[31703]: GetLightfv (offset 264) */
"iip\0"
"glGetLightfv\0"
"\0"
- /* _mesa_function_pool[31751]: ClipPlanef (will be remapped) */
+ /* _mesa_function_pool[31721]: ClipPlanef (will be remapped) */
"ip\0"
"glClipPlanefOES\0"
"glClipPlanef\0"
"\0"
- /* _mesa_function_pool[31784]: ProgramUniform1ui (will be remapped) */
+ /* _mesa_function_pool[31754]: ProgramUniform1ui (will be remapped) */
"iii\0"
"glProgramUniform1ui\0"
"\0"
- /* _mesa_function_pool[31809]: SecondaryColorPointer (will be remapped) */
+ /* _mesa_function_pool[31779]: SecondaryColorPointer (will be remapped) */
"iiip\0"
"glSecondaryColorPointer\0"
"glSecondaryColorPointerEXT\0"
"\0"
- /* _mesa_function_pool[31866]: Tangent3svEXT (dynamic) */
+ /* _mesa_function_pool[31836]: Tangent3svEXT (dynamic) */
"p\0"
"glTangent3svEXT\0"
"\0"
- /* _mesa_function_pool[31885]: Tangent3iEXT (dynamic) */
+ /* _mesa_function_pool[31855]: Tangent3iEXT (dynamic) */
"iii\0"
"glTangent3iEXT\0"
"\0"
- /* _mesa_function_pool[31905]: Indexub (offset 315) */
+ /* _mesa_function_pool[31875]: Indexub (offset 315) */
"i\0"
"glIndexub\0"
"\0"
- /* _mesa_function_pool[31918]: FragmentLightfSGIX (dynamic) */
+ /* _mesa_function_pool[31888]: FragmentLightfSGIX (dynamic) */
"iif\0"
"glFragmentLightfSGIX\0"
"\0"
- /* _mesa_function_pool[31944]: BeginFragmentShaderATI (will be remapped) */
+ /* _mesa_function_pool[31914]: BeginFragmentShaderATI (will be remapped) */
"\0"
"glBeginFragmentShaderATI\0"
"\0"
- /* _mesa_function_pool[31971]: GenRenderbuffers (will be remapped) */
+ /* _mesa_function_pool[31941]: GenRenderbuffers (will be remapped) */
"ip\0"
"glGenRenderbuffers\0"
"glGenRenderbuffersEXT\0"
"glGenRenderbuffersOES\0"
"\0"
- /* _mesa_function_pool[32038]: GetMinmaxParameterfv (offset 365) */
+ /* _mesa_function_pool[32008]: GetMinmaxParameterfv (offset 365) */
"iip\0"
"glGetMinmaxParameterfv\0"
"glGetMinmaxParameterfvEXT\0"
"\0"
- /* _mesa_function_pool[32092]: IsEnabledi (will be remapped) */
+ /* _mesa_function_pool[32062]: IsEnabledi (will be remapped) */
"ii\0"
"glIsEnabledIndexedEXT\0"
"glIsEnabledi\0"
"\0"
- /* _mesa_function_pool[32131]: FragmentMaterialivSGIX (dynamic) */
+ /* _mesa_function_pool[32101]: FragmentMaterialivSGIX (dynamic) */
"iip\0"
"glFragmentMaterialivSGIX\0"
"\0"
- /* _mesa_function_pool[32161]: WaitSync (will be remapped) */
+ /* _mesa_function_pool[32131]: WaitSync (will be remapped) */
"iii\0"
"glWaitSync\0"
"\0"
- /* _mesa_function_pool[32177]: GetVertexAttribPointerv (will be remapped) */
+ /* _mesa_function_pool[32147]: GetVertexAttribPointerv (will be remapped) */
"iip\0"
"glGetVertexAttribPointerv\0"
"glGetVertexAttribPointervARB\0"
"glGetVertexAttribPointervNV\0"
"\0"
- /* _mesa_function_pool[32265]: NewList (dynamic) */
+ /* _mesa_function_pool[32235]: NewList (dynamic) */
"ii\0"
"glNewList\0"
"\0"
- /* _mesa_function_pool[32279]: TexBuffer (will be remapped) */
+ /* _mesa_function_pool[32249]: TexBuffer (will be remapped) */
"iii\0"
"glTexBufferARB\0"
"glTexBuffer\0"
"\0"
- /* _mesa_function_pool[32311]: TexCoord4sv (offset 125) */
+ /* _mesa_function_pool[32281]: TexCoord4sv (offset 125) */
"p\0"
"glTexCoord4sv\0"
"\0"
- /* _mesa_function_pool[32328]: TexCoord1f (offset 96) */
+ /* _mesa_function_pool[32298]: TexCoord1f (offset 96) */
"f\0"
"glTexCoord1f\0"
"\0"
- /* _mesa_function_pool[32344]: TexCoord1d (offset 94) */
+ /* _mesa_function_pool[32314]: TexCoord1d (offset 94) */
"d\0"
"glTexCoord1d\0"
"\0"
- /* _mesa_function_pool[32360]: TexCoord1i (offset 98) */
+ /* _mesa_function_pool[32330]: TexCoord1i (offset 98) */
"i\0"
"glTexCoord1i\0"
"\0"
- /* _mesa_function_pool[32376]: GetnUniformfvARB (will be remapped) */
+ /* _mesa_function_pool[32346]: GetnUniformfvARB (will be remapped) */
"iiip\0"
"glGetnUniformfvARB\0"
"\0"
- /* _mesa_function_pool[32401]: TexCoord1s (offset 100) */
+ /* _mesa_function_pool[32371]: TexCoord1s (offset 100) */
"i\0"
"glTexCoord1s\0"
"\0"
- /* _mesa_function_pool[32417]: GlobalAlphaFactoriSUN (dynamic) */
+ /* _mesa_function_pool[32387]: GlobalAlphaFactoriSUN (dynamic) */
"i\0"
"glGlobalAlphaFactoriSUN\0"
"\0"
- /* _mesa_function_pool[32444]: TexStorage1D (will be remapped) */
+ /* _mesa_function_pool[32414]: TexStorage1D (will be remapped) */
"iiii\0"
"glTexStorage1D\0"
"\0"
- /* _mesa_function_pool[32465]: BlitFramebuffer (will be remapped) */
+ /* _mesa_function_pool[32435]: BlitFramebuffer (will be remapped) */
"iiiiiiiiii\0"
"glBlitFramebuffer\0"
"glBlitFramebufferEXT\0"
"\0"
- /* _mesa_function_pool[32516]: FramebufferTexture1D (will be remapped) */
+ /* _mesa_function_pool[32486]: FramebufferTexture1D (will be remapped) */
"iiiii\0"
"glFramebufferTexture1D\0"
"glFramebufferTexture1DEXT\0"
"\0"
- /* _mesa_function_pool[32572]: GetMapiv (offset 268) */
+ /* _mesa_function_pool[32542]: GetMapiv (offset 268) */
"iip\0"
"glGetMapiv\0"
"\0"
- /* _mesa_function_pool[32588]: TexCoordP4ui (will be remapped) */
+ /* _mesa_function_pool[32558]: TexCoordP4ui (will be remapped) */
"ii\0"
"glTexCoordP4ui\0"
"\0"
- /* _mesa_function_pool[32607]: VertexAttrib1sv (will be remapped) */
+ /* _mesa_function_pool[32577]: VertexAttrib1sv (will be remapped) */
"ip\0"
"glVertexAttrib1sv\0"
"glVertexAttrib1svARB\0"
"\0"
- /* _mesa_function_pool[32650]: WindowPos4dMESA (will be remapped) */
+ /* _mesa_function_pool[32620]: WindowPos4dMESA (will be remapped) */
"dddd\0"
"glWindowPos4dMESA\0"
"\0"
- /* _mesa_function_pool[32674]: Vertex3dv (offset 135) */
+ /* _mesa_function_pool[32644]: Vertex3dv (offset 135) */
"p\0"
"glVertex3dv\0"
"\0"
- /* _mesa_function_pool[32689]: MultiTexCoordP2ui (will be remapped) */
+ /* _mesa_function_pool[32659]: MultiTexCoordP2ui (will be remapped) */
"iii\0"
"glMultiTexCoordP2ui\0"
"\0"
- /* _mesa_function_pool[32714]: GetnMapivARB (will be remapped) */
+ /* _mesa_function_pool[32684]: GetnMapivARB (will be remapped) */
"iiip\0"
"glGetnMapivARB\0"
"\0"
- /* _mesa_function_pool[32735]: MapParameterfvNV (dynamic) */
+ /* _mesa_function_pool[32705]: MapParameterfvNV (dynamic) */
"iip\0"
"glMapParameterfvNV\0"
"\0"
- /* _mesa_function_pool[32759]: GetVertexAttribfv (will be remapped) */
+ /* _mesa_function_pool[32729]: GetVertexAttribfv (will be remapped) */
"iip\0"
"glGetVertexAttribfv\0"
"glGetVertexAttribfvARB\0"
"\0"
- /* _mesa_function_pool[32807]: MultiTexCoordP4uiv (will be remapped) */
+ /* _mesa_function_pool[32777]: MultiTexCoordP4uiv (will be remapped) */
"iip\0"
"glMultiTexCoordP4uiv\0"
"\0"
- /* _mesa_function_pool[32833]: TexGeniv (offset 193) */
+ /* _mesa_function_pool[32803]: TexGeniv (offset 193) */
"iip\0"
"glTexGeniv\0"
"glTexGenivOES\0"
"\0"
- /* _mesa_function_pool[32863]: WeightubvARB (dynamic) */
+ /* _mesa_function_pool[32833]: WeightubvARB (dynamic) */
"ip\0"
"glWeightubvARB\0"
"\0"
- /* _mesa_function_pool[32882]: BlendColor (offset 336) */
+ /* _mesa_function_pool[32852]: BlendColor (offset 336) */
"ffff\0"
"glBlendColor\0"
"glBlendColorEXT\0"
"\0"
- /* _mesa_function_pool[32917]: Materiali (offset 171) */
+ /* _mesa_function_pool[32887]: Materiali (offset 171) */
"iii\0"
"glMateriali\0"
"\0"
- /* _mesa_function_pool[32934]: VertexAttrib2dvNV (will be remapped) */
+ /* _mesa_function_pool[32904]: VertexAttrib2dvNV (will be remapped) */
"ip\0"
"glVertexAttrib2dvNV\0"
"\0"
- /* _mesa_function_pool[32958]: ResetHistogram (offset 369) */
+ /* _mesa_function_pool[32928]: ResetHistogram (offset 369) */
"i\0"
"glResetHistogram\0"
"glResetHistogramEXT\0"
"\0"
- /* _mesa_function_pool[32998]: CompressedTexSubImage2D (will be remapped) */
+ /* _mesa_function_pool[32968]: CompressedTexSubImage2D (will be remapped) */
"iiiiiiiip\0"
"glCompressedTexSubImage2D\0"
"glCompressedTexSubImage2DARB\0"
"\0"
- /* _mesa_function_pool[33064]: TexCoord2sv (offset 109) */
+ /* _mesa_function_pool[33034]: TexCoord2sv (offset 109) */
"p\0"
"glTexCoord2sv\0"
"\0"
- /* _mesa_function_pool[33081]: StencilMaskSeparate (will be remapped) */
+ /* _mesa_function_pool[33051]: StencilMaskSeparate (will be remapped) */
"ii\0"
"glStencilMaskSeparate\0"
"\0"
- /* _mesa_function_pool[33107]: MultiTexCoord3sv (offset 399) */
+ /* _mesa_function_pool[33077]: MultiTexCoord3sv (offset 399) */
"ip\0"
"glMultiTexCoord3sv\0"
"glMultiTexCoord3svARB\0"
"\0"
- /* _mesa_function_pool[33152]: GetMapParameterfvNV (dynamic) */
+ /* _mesa_function_pool[33122]: GetMapParameterfvNV (dynamic) */
"iip\0"
"glGetMapParameterfvNV\0"
"\0"
- /* _mesa_function_pool[33179]: TexCoord3iv (offset 115) */
+ /* _mesa_function_pool[33149]: TexCoord3iv (offset 115) */
"p\0"
"glTexCoord3iv\0"
"\0"
- /* _mesa_function_pool[33196]: MultiTexCoord4sv (offset 407) */
+ /* _mesa_function_pool[33166]: MultiTexCoord4sv (offset 407) */
"ip\0"
"glMultiTexCoord4sv\0"
"glMultiTexCoord4svARB\0"
"\0"
- /* _mesa_function_pool[33241]: VertexBindingDivisor (will be remapped) */
+ /* _mesa_function_pool[33211]: VertexBindingDivisor (will be remapped) */
"ii\0"
"glVertexBindingDivisor\0"
"\0"
- /* _mesa_function_pool[33268]: GetPerfMonitorCounterInfoAMD (will be remapped) */
+ /* _mesa_function_pool[33238]: GetPerfMonitorCounterInfoAMD (will be remapped) */
"iiip\0"
"glGetPerfMonitorCounterInfoAMD\0"
"\0"
- /* _mesa_function_pool[33305]: UniformBlockBinding (will be remapped) */
+ /* _mesa_function_pool[33275]: UniformBlockBinding (will be remapped) */
"iii\0"
"glUniformBlockBinding\0"
"\0"
- /* _mesa_function_pool[33332]: FenceSync (will be remapped) */
+ /* _mesa_function_pool[33302]: FenceSync (will be remapped) */
"ii\0"
"glFenceSync\0"
"\0"
- /* _mesa_function_pool[33348]: VertexAttrib4Nusv (will be remapped) */
+ /* _mesa_function_pool[33318]: VertexAttrib4Nusv (will be remapped) */
"ip\0"
"glVertexAttrib4Nusv\0"
"glVertexAttrib4NusvARB\0"
"\0"
- /* _mesa_function_pool[33395]: SetFragmentShaderConstantATI (will be remapped) */
+ /* _mesa_function_pool[33365]: SetFragmentShaderConstantATI (will be remapped) */
"ip\0"
"glSetFragmentShaderConstantATI\0"
"\0"
- /* _mesa_function_pool[33430]: VertexP2ui (will be remapped) */
+ /* _mesa_function_pool[33400]: VertexP2ui (will be remapped) */
"ii\0"
"glVertexP2ui\0"
"\0"
- /* _mesa_function_pool[33447]: GetTexEnvfv (offset 276) */
+ /* _mesa_function_pool[33417]: GetTexEnvfv (offset 276) */
"iip\0"
"glGetTexEnvfv\0"
"\0"
- /* _mesa_function_pool[33466]: BindAttribLocation (will be remapped) */
+ /* _mesa_function_pool[33436]: BindAttribLocation (will be remapped) */
"iip\0"
"glBindAttribLocation\0"
"glBindAttribLocationARB\0"
"\0"
- /* _mesa_function_pool[33516]: TextureStorage2DEXT (will be remapped) */
+ /* _mesa_function_pool[33486]: TextureStorage2DEXT (will be remapped) */
"iiiiii\0"
"glTextureStorage2DEXT\0"
"\0"
- /* _mesa_function_pool[33546]: FragmentLightiSGIX (dynamic) */
+ /* _mesa_function_pool[33516]: FragmentLightiSGIX (dynamic) */
"iii\0"
"glFragmentLightiSGIX\0"
"\0"
- /* _mesa_function_pool[33572]: DrawTransformFeedbackInstanced (will be remapped) */
+ /* _mesa_function_pool[33542]: DrawTransformFeedbackInstanced (will be remapped) */
"iii\0"
"glDrawTransformFeedbackInstanced\0"
"\0"
- /* _mesa_function_pool[33610]: PollAsyncSGIX (dynamic) */
+ /* _mesa_function_pool[33580]: PollAsyncSGIX (dynamic) */
"p\0"
"glPollAsyncSGIX\0"
"\0"
- /* _mesa_function_pool[33629]: ResumeTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[33599]: ResumeTransformFeedback (will be remapped) */
"\0"
"glResumeTransformFeedback\0"
"\0"
- /* _mesa_function_pool[33657]: GetProgramNamedParameterdvNV (will be remapped) */
+ /* _mesa_function_pool[33627]: GetProgramNamedParameterdvNV (will be remapped) */
"iipp\0"
"glGetProgramNamedParameterdvNV\0"
"\0"
- /* _mesa_function_pool[33694]: VertexAttribI1iv (will be remapped) */
+ /* _mesa_function_pool[33664]: VertexAttribI1iv (will be remapped) */
"ip\0"
"glVertexAttribI1ivEXT\0"
"glVertexAttribI1iv\0"
"\0"
- /* _mesa_function_pool[33739]: Vertex2dv (offset 127) */
+ /* _mesa_function_pool[33709]: Vertex2dv (offset 127) */
"p\0"
"glVertex2dv\0"
"\0"
- /* _mesa_function_pool[33754]: VertexAttribI2uivEXT (will be remapped) */
+ /* _mesa_function_pool[33724]: VertexAttribI2uivEXT (will be remapped) */
"ip\0"
"glVertexAttribI2uivEXT\0"
"glVertexAttribI2uiv\0"
"\0"
- /* _mesa_function_pool[33801]: SampleMaski (will be remapped) */
+ /* _mesa_function_pool[33771]: SampleMaski (will be remapped) */
"ii\0"
"glSampleMaski\0"
"\0"
- /* _mesa_function_pool[33819]: GetFloati_v (will be remapped) */
+ /* _mesa_function_pool[33789]: GetFloati_v (will be remapped) */
"iip\0"
"glGetFloati_v\0"
"\0"
- /* _mesa_function_pool[33838]: MultiTexCoord2iv (offset 389) */
+ /* _mesa_function_pool[33808]: MultiTexCoord2iv (offset 389) */
"ip\0"
"glMultiTexCoord2iv\0"
"glMultiTexCoord2ivARB\0"
"\0"
- /* _mesa_function_pool[33883]: DrawPixels (offset 257) */
+ /* _mesa_function_pool[33853]: DrawPixels (offset 257) */
"iiiip\0"
"glDrawPixels\0"
"\0"
- /* _mesa_function_pool[33903]: ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[33873]: ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (dynamic) */
"iffffffff\0"
"glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[33963]: DrawTransformFeedback (will be remapped) */
+ /* _mesa_function_pool[33933]: DrawTransformFeedback (will be remapped) */
"ii\0"
"glDrawTransformFeedback\0"
"\0"
- /* _mesa_function_pool[33991]: VertexAttribs3fvNV (will be remapped) */
+ /* _mesa_function_pool[33961]: VertexAttribs3fvNV (will be remapped) */
"iip\0"
"glVertexAttribs3fvNV\0"
"\0"
- /* _mesa_function_pool[34017]: GenLists (offset 5) */
+ /* _mesa_function_pool[33987]: GenLists (offset 5) */
"i\0"
"glGenLists\0"
"\0"
- /* _mesa_function_pool[34031]: MapGrid2d (offset 226) */
+ /* _mesa_function_pool[34001]: MapGrid2d (offset 226) */
"iddidd\0"
"glMapGrid2d\0"
"\0"
- /* _mesa_function_pool[34051]: MapGrid2f (offset 227) */
+ /* _mesa_function_pool[34021]: MapGrid2f (offset 227) */
"iffiff\0"
"glMapGrid2f\0"
"\0"
- /* _mesa_function_pool[34071]: SampleMapATI (will be remapped) */
+ /* _mesa_function_pool[34041]: SampleMapATI (will be remapped) */
"iii\0"
"glSampleMapATI\0"
"\0"
- /* _mesa_function_pool[34091]: TexBumpParameterfvATI (will be remapped) */
+ /* _mesa_function_pool[34061]: TexBumpParameterfvATI (will be remapped) */
"ip\0"
"glTexBumpParameterfvATI\0"
"\0"
- /* _mesa_function_pool[34119]: GetActiveAttrib (will be remapped) */
+ /* _mesa_function_pool[34089]: GetActiveAttrib (will be remapped) */
"iiipppp\0"
"glGetActiveAttrib\0"
"glGetActiveAttribARB\0"
"\0"
- /* _mesa_function_pool[34167]: TexCoord2fColor4ubVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[34137]: TexCoord2fColor4ubVertex3fvSUN (dynamic) */
"ppp\0"
"glTexCoord2fColor4ubVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[34205]: PixelMapfv (offset 251) */
+ /* _mesa_function_pool[34175]: PixelMapfv (offset 251) */
"iip\0"
"glPixelMapfv\0"
"\0"
- /* _mesa_function_pool[34223]: ClearBufferData (will be remapped) */
+ /* _mesa_function_pool[34193]: ClearBufferData (will be remapped) */
"iiiip\0"
"glClearBufferData\0"
"\0"
- /* _mesa_function_pool[34248]: Color3usv (offset 24) */
+ /* _mesa_function_pool[34218]: Color3usv (offset 24) */
"p\0"
"glColor3usv\0"
"\0"
- /* _mesa_function_pool[34263]: StencilOpSeparate (will be remapped) */
+ /* _mesa_function_pool[34233]: StencilOpSeparate (will be remapped) */
"iiii\0"
"glStencilOpSeparate\0"
"glStencilOpSeparateATI\0"
"\0"
- /* _mesa_function_pool[34312]: GenSamplers (will be remapped) */
+ /* _mesa_function_pool[34282]: GenSamplers (will be remapped) */
"ip\0"
"glGenSamplers\0"
"\0"
- /* _mesa_function_pool[34330]: DrawTexfOES (will be remapped) */
+ /* _mesa_function_pool[34300]: DrawTexfOES (will be remapped) */
"fffff\0"
"glDrawTexfOES\0"
"\0"
- /* _mesa_function_pool[34351]: AttachObjectARB (will be remapped) */
+ /* _mesa_function_pool[34321]: AttachObjectARB (will be remapped) */
"ii\0"
"glAttachObjectARB\0"
"\0"
- /* _mesa_function_pool[34373]: GetFragmentLightivSGIX (dynamic) */
+ /* _mesa_function_pool[34343]: GetFragmentLightivSGIX (dynamic) */
"iip\0"
"glGetFragmentLightivSGIX\0"
"\0"
- /* _mesa_function_pool[34403]: Accum (offset 213) */
+ /* _mesa_function_pool[34373]: Accum (offset 213) */
"if\0"
"glAccum\0"
"\0"
- /* _mesa_function_pool[34415]: GetTexImage (offset 281) */
+ /* _mesa_function_pool[34385]: GetTexImage (offset 281) */
"iiiip\0"
"glGetTexImage\0"
"\0"
- /* _mesa_function_pool[34436]: Color4x (will be remapped) */
+ /* _mesa_function_pool[34406]: Color4x (will be remapped) */
"iiii\0"
"glColor4xOES\0"
"glColor4x\0"
"\0"
- /* _mesa_function_pool[34465]: ConvolutionParameteriv (offset 353) */
+ /* _mesa_function_pool[34435]: ConvolutionParameteriv (offset 353) */
"iip\0"
"glConvolutionParameteriv\0"
"glConvolutionParameterivEXT\0"
"\0"
- /* _mesa_function_pool[34523]: Color4s (offset 33) */
+ /* _mesa_function_pool[34493]: Color4s (offset 33) */
"iiii\0"
"glColor4s\0"
"\0"
- /* _mesa_function_pool[34539]: CullParameterdvEXT (dynamic) */
+ /* _mesa_function_pool[34509]: CullParameterdvEXT (dynamic) */
"ip\0"
"glCullParameterdvEXT\0"
"\0"
- /* _mesa_function_pool[34564]: GetUniformuiv (will be remapped) */
+ /* _mesa_function_pool[34534]: GetUniformuiv (will be remapped) */
"iip\0"
"glGetUniformuivEXT\0"
"glGetUniformuiv\0"
"\0"
- /* _mesa_function_pool[34604]: Color4i (offset 31) */
+ /* _mesa_function_pool[34574]: Color4i (offset 31) */
"iiii\0"
"glColor4i\0"
"\0"
- /* _mesa_function_pool[34620]: Color4f (offset 29) */
+ /* _mesa_function_pool[34590]: Color4f (offset 29) */
"ffff\0"
"glColor4f\0"
"\0"
- /* _mesa_function_pool[34636]: Color4d (offset 27) */
+ /* _mesa_function_pool[34606]: Color4d (offset 27) */
"dddd\0"
"glColor4d\0"
"\0"
- /* _mesa_function_pool[34652]: Color4b (offset 25) */
+ /* _mesa_function_pool[34622]: Color4b (offset 25) */
"iiii\0"
"glColor4b\0"
"\0"
- /* _mesa_function_pool[34668]: LoadProgramNV (will be remapped) */
+ /* _mesa_function_pool[34638]: LoadProgramNV (will be remapped) */
"iiip\0"
"glLoadProgramNV\0"
"\0"
- /* _mesa_function_pool[34690]: GetAttachedObjectsARB (will be remapped) */
+ /* _mesa_function_pool[34660]: GetAttachedObjectsARB (will be remapped) */
"iipp\0"
"glGetAttachedObjectsARB\0"
"\0"
- /* _mesa_function_pool[34720]: EvalCoord1fv (offset 231) */
+ /* _mesa_function_pool[34690]: EvalCoord1fv (offset 231) */
"p\0"
"glEvalCoord1fv\0"
"\0"
- /* _mesa_function_pool[34738]: VertexAttribLFormat (will be remapped) */
+ /* _mesa_function_pool[34708]: VertexAttribLFormat (will be remapped) */
"iiii\0"
"glVertexAttribLFormat\0"
"\0"
- /* _mesa_function_pool[34766]: StencilFuncSeparate (will be remapped) */
+ /* _mesa_function_pool[34736]: StencilFuncSeparate (will be remapped) */
"iiii\0"
"glStencilFuncSeparate\0"
"\0"
- /* _mesa_function_pool[34794]: ShaderSource (will be remapped) */
+ /* _mesa_function_pool[34764]: ShaderSource (will be remapped) */
"iipp\0"
"glShaderSource\0"
"glShaderSourceARB\0"
"\0"
- /* _mesa_function_pool[34833]: Normal3fv (offset 57) */
+ /* _mesa_function_pool[34803]: Normal3fv (offset 57) */
"p\0"
"glNormal3fv\0"
"\0"
- /* _mesa_function_pool[34848]: ImageTransformParameterfvHP (dynamic) */
+ /* _mesa_function_pool[34818]: ImageTransformParameterfvHP (dynamic) */
"iip\0"
"glImageTransformParameterfvHP\0"
"\0"
- /* _mesa_function_pool[34883]: NormalP3ui (will be remapped) */
+ /* _mesa_function_pool[34853]: NormalP3ui (will be remapped) */
"ii\0"
"glNormalP3ui\0"
"\0"
- /* _mesa_function_pool[34900]: MultiTexCoord3fvARB (offset 395) */
+ /* _mesa_function_pool[34870]: MultiTexCoord3fvARB (offset 395) */
"ip\0"
"glMultiTexCoord3fv\0"
"glMultiTexCoord3fvARB\0"
"\0"
- /* _mesa_function_pool[34945]: GetProgramParameterfvNV (will be remapped) */
+ /* _mesa_function_pool[34915]: GetProgramParameterfvNV (will be remapped) */
"iiip\0"
"glGetProgramParameterfvNV\0"
"\0"
- /* _mesa_function_pool[34977]: BufferData (will be remapped) */
+ /* _mesa_function_pool[34947]: BufferData (will be remapped) */
"iipi\0"
"glBufferData\0"
"glBufferDataARB\0"
"\0"
- /* _mesa_function_pool[35012]: TexSubImage2D (offset 333) */
+ /* _mesa_function_pool[34982]: TexSubImage2D (offset 333) */
"iiiiiiiip\0"
"glTexSubImage2D\0"
"glTexSubImage2DEXT\0"
"\0"
- /* _mesa_function_pool[35058]: FragmentLightivSGIX (dynamic) */
+ /* _mesa_function_pool[35028]: FragmentLightivSGIX (dynamic) */
"iip\0"
"glFragmentLightivSGIX\0"
"\0"
- /* _mesa_function_pool[35085]: GetTexParameterPointervAPPLE (dynamic) */
+ /* _mesa_function_pool[35055]: GetTexParameterPointervAPPLE (dynamic) */
"iip\0"
"glGetTexParameterPointervAPPLE\0"
"\0"
- /* _mesa_function_pool[35121]: TexGenfv (offset 191) */
+ /* _mesa_function_pool[35091]: TexGenfv (offset 191) */
"iip\0"
"glTexGenfv\0"
"glTexGenfvOES\0"
"\0"
- /* _mesa_function_pool[35151]: GetVertexAttribiv (will be remapped) */
+ /* _mesa_function_pool[35121]: GetVertexAttribiv (will be remapped) */
"iip\0"
"glGetVertexAttribiv\0"
"glGetVertexAttribivARB\0"
"\0"
- /* _mesa_function_pool[35199]: TexCoordP2uiv (will be remapped) */
+ /* _mesa_function_pool[35169]: TexCoordP2uiv (will be remapped) */
"ip\0"
"glTexCoordP2uiv\0"
"\0"
- /* _mesa_function_pool[35219]: ReplacementCodeuiColor3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[35189]: ReplacementCodeuiColor3fVertex3fvSUN (dynamic) */
"ppp\0"
"glReplacementCodeuiColor3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[35263]: Uniform3fv (will be remapped) */
+ /* _mesa_function_pool[35233]: Uniform3fv (will be remapped) */
"iip\0"
"glUniform3fv\0"
"glUniform3fvARB\0"
"\0"
- /* _mesa_function_pool[35297]: BlendEquation (offset 337) */
+ /* _mesa_function_pool[35267]: BlendEquation (offset 337) */
"i\0"
"glBlendEquation\0"
"glBlendEquationEXT\0"
"glBlendEquationOES\0"
"\0"
- /* _mesa_function_pool[35354]: VertexAttrib3dNV (will be remapped) */
+ /* _mesa_function_pool[35324]: VertexAttrib3dNV (will be remapped) */
"iddd\0"
"glVertexAttrib3dNV\0"
"\0"
- /* _mesa_function_pool[35379]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[35349]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */
"ppppp\0"
"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[35443]: IndexFuncEXT (dynamic) */
+ /* _mesa_function_pool[35413]: IndexFuncEXT (dynamic) */
"if\0"
"glIndexFuncEXT\0"
"\0"
- /* _mesa_function_pool[35462]: UseShaderProgramEXT (will be remapped) */
+ /* _mesa_function_pool[35432]: UseShaderProgramEXT (will be remapped) */
"ii\0"
"glUseShaderProgramEXT\0"
"\0"
- /* _mesa_function_pool[35488]: PushName (offset 201) */
+ /* _mesa_function_pool[35458]: PushName (offset 201) */
"i\0"
"glPushName\0"
"\0"
- /* _mesa_function_pool[35502]: GenFencesNV (dynamic) */
+ /* _mesa_function_pool[35472]: GenFencesNV (dynamic) */
"ip\0"
"glGenFencesNV\0"
"\0"
- /* _mesa_function_pool[35520]: CullParameterfvEXT (dynamic) */
+ /* _mesa_function_pool[35490]: CullParameterfvEXT (dynamic) */
"ip\0"
"glCullParameterfvEXT\0"
"\0"
- /* _mesa_function_pool[35545]: DeleteRenderbuffers (will be remapped) */
+ /* _mesa_function_pool[35515]: DeleteRenderbuffers (will be remapped) */
"ip\0"
"glDeleteRenderbuffers\0"
"glDeleteRenderbuffersEXT\0"
"glDeleteRenderbuffersOES\0"
"\0"
- /* _mesa_function_pool[35621]: VertexAttrib1dv (will be remapped) */
+ /* _mesa_function_pool[35591]: VertexAttrib1dv (will be remapped) */
"ip\0"
"glVertexAttrib1dv\0"
"glVertexAttrib1dvARB\0"
"\0"
- /* _mesa_function_pool[35664]: ImageTransformParameteriHP (dynamic) */
+ /* _mesa_function_pool[35634]: ImageTransformParameteriHP (dynamic) */
"iii\0"
"glImageTransformParameteriHP\0"
"\0"
- /* _mesa_function_pool[35698]: IsShader (will be remapped) */
+ /* _mesa_function_pool[35668]: IsShader (will be remapped) */
"i\0"
"glIsShader\0"
"\0"
- /* _mesa_function_pool[35712]: Rotated (offset 299) */
+ /* _mesa_function_pool[35682]: Rotated (offset 299) */
"dddd\0"
"glRotated\0"
"\0"
- /* _mesa_function_pool[35728]: Color4iv (offset 32) */
+ /* _mesa_function_pool[35698]: Color4iv (offset 32) */
"p\0"
"glColor4iv\0"
"\0"
- /* _mesa_function_pool[35742]: Disablei (will be remapped) */
+ /* _mesa_function_pool[35712]: Disablei (will be remapped) */
"ii\0"
"glDisableIndexedEXT\0"
"glDisablei\0"
"\0"
- /* _mesa_function_pool[35777]: Rotatex (will be remapped) */
+ /* _mesa_function_pool[35747]: Rotatex (will be remapped) */
"iiii\0"
"glRotatexOES\0"
"glRotatex\0"
"\0"
- /* _mesa_function_pool[35806]: FramebufferTextureLayer (will be remapped) */
+ /* _mesa_function_pool[35776]: FramebufferTextureLayer (will be remapped) */
"iiiii\0"
"glFramebufferTextureLayer\0"
"glFramebufferTextureLayerARB\0"
"glFramebufferTextureLayerEXT\0"
"\0"
- /* _mesa_function_pool[35897]: TexEnvfv (offset 185) */
+ /* _mesa_function_pool[35867]: TexEnvfv (offset 185) */
"iip\0"
"glTexEnvfv\0"
"\0"
- /* _mesa_function_pool[35913]: ProgramUniformMatrix3fv (will be remapped) */
+ /* _mesa_function_pool[35883]: ProgramUniformMatrix3fv (will be remapped) */
"iiiip\0"
"glProgramUniformMatrix3fv\0"
"\0"
- /* _mesa_function_pool[35946]: LoadMatrixf (offset 291) */
+ /* _mesa_function_pool[35916]: LoadMatrixf (offset 291) */
"p\0"
"glLoadMatrixf\0"
"\0"
- /* _mesa_function_pool[35963]: GetProgramLocalParameterfvARB (will be remapped) */
+ /* _mesa_function_pool[35933]: GetProgramLocalParameterfvARB (will be remapped) */
"iip\0"
"glGetProgramLocalParameterfvARB\0"
"\0"
- /* _mesa_function_pool[36000]: LoadMatrixx (will be remapped) */
+ /* _mesa_function_pool[35970]: LoadMatrixx (will be remapped) */
"p\0"
"glLoadMatrixxOES\0"
"glLoadMatrixx\0"
"\0"
- /* _mesa_function_pool[36034]: DrawRangeElementsBaseVertex (will be remapped) */
+ /* _mesa_function_pool[36004]: DrawRangeElementsBaseVertex (will be remapped) */
"iiiiipi\0"
"glDrawRangeElementsBaseVertex\0"
"\0"
- /* _mesa_function_pool[36073]: MatrixIndexuivARB (dynamic) */
+ /* _mesa_function_pool[36043]: MatrixIndexuivARB (dynamic) */
"ip\0"
"glMatrixIndexuivARB\0"
"\0"
- /* _mesa_function_pool[36097]: Tangent3sEXT (dynamic) */
+ /* _mesa_function_pool[36067]: Tangent3sEXT (dynamic) */
"iii\0"
"glTangent3sEXT\0"
"\0"
- /* _mesa_function_pool[36117]: SecondaryColor3bv (will be remapped) */
+ /* _mesa_function_pool[36087]: SecondaryColor3bv (will be remapped) */
"p\0"
"glSecondaryColor3bv\0"
"glSecondaryColor3bvEXT\0"
"\0"
- /* _mesa_function_pool[36163]: GlobalAlphaFactorusSUN (dynamic) */
+ /* _mesa_function_pool[36133]: GlobalAlphaFactorusSUN (dynamic) */
"i\0"
"glGlobalAlphaFactorusSUN\0"
"\0"
- /* _mesa_function_pool[36191]: GetCombinerOutputParameterivNV (dynamic) */
+ /* _mesa_function_pool[36161]: GetCombinerOutputParameterivNV (dynamic) */
"iiip\0"
"glGetCombinerOutputParameterivNV\0"
"\0"
- /* _mesa_function_pool[36230]: DrawTexxvOES (will be remapped) */
+ /* _mesa_function_pool[36200]: DrawTexxvOES (will be remapped) */
"p\0"
"glDrawTexxvOES\0"
"\0"
- /* _mesa_function_pool[36248]: TexParameterfv (offset 179) */
+ /* _mesa_function_pool[36218]: TexParameterfv (offset 179) */
"iip\0"
"glTexParameterfv\0"
"\0"
- /* _mesa_function_pool[36270]: Color4ubv (offset 36) */
+ /* _mesa_function_pool[36240]: Color4ubv (offset 36) */
"p\0"
"glColor4ubv\0"
"\0"
- /* _mesa_function_pool[36285]: TexCoord2fv (offset 105) */
+ /* _mesa_function_pool[36255]: TexCoord2fv (offset 105) */
"p\0"
"glTexCoord2fv\0"
"\0"
- /* _mesa_function_pool[36302]: FogCoorddv (will be remapped) */
+ /* _mesa_function_pool[36272]: FogCoorddv (will be remapped) */
"p\0"
"glFogCoorddv\0"
"glFogCoorddvEXT\0"
"\0"
- /* _mesa_function_pool[36334]: VDPAUUnregisterSurfaceNV (will be remapped) */
+ /* _mesa_function_pool[36304]: VDPAUUnregisterSurfaceNV (will be remapped) */
"i\0"
"glVDPAUUnregisterSurfaceNV\0"
"\0"
- /* _mesa_function_pool[36364]: ColorP3ui (will be remapped) */
+ /* _mesa_function_pool[36334]: ColorP3ui (will be remapped) */
"ii\0"
"glColorP3ui\0"
"\0"
- /* _mesa_function_pool[36380]: ClearBufferuiv (will be remapped) */
+ /* _mesa_function_pool[36350]: ClearBufferuiv (will be remapped) */
"iip\0"
"glClearBufferuiv\0"
"\0"
- /* _mesa_function_pool[36402]: GetShaderPrecisionFormat (will be remapped) */
+ /* _mesa_function_pool[36372]: GetShaderPrecisionFormat (will be remapped) */
"iipp\0"
"glGetShaderPrecisionFormat\0"
"\0"
- /* _mesa_function_pool[36435]: ProgramNamedParameter4dvNV (will be remapped) */
+ /* _mesa_function_pool[36405]: ProgramNamedParameter4dvNV (will be remapped) */
"iipp\0"
"glProgramNamedParameter4dvNV\0"
"\0"
- /* _mesa_function_pool[36470]: Flush (offset 217) */
+ /* _mesa_function_pool[36440]: Flush (offset 217) */
"\0"
"glFlush\0"
"\0"
- /* _mesa_function_pool[36480]: VertexAttribI4iEXT (will be remapped) */
+ /* _mesa_function_pool[36450]: VertexAttribI4iEXT (will be remapped) */
"iiiii\0"
"glVertexAttribI4iEXT\0"
"glVertexAttribI4i\0"
"\0"
- /* _mesa_function_pool[36526]: FogCoordd (will be remapped) */
+ /* _mesa_function_pool[36496]: FogCoordd (will be remapped) */
"d\0"
"glFogCoordd\0"
"glFogCoorddEXT\0"
"\0"
- /* _mesa_function_pool[36556]: Uniform3iv (will be remapped) */
+ /* _mesa_function_pool[36526]: Uniform3iv (will be remapped) */
"iip\0"
"glUniform3iv\0"
"glUniform3ivARB\0"
"\0"
- /* _mesa_function_pool[36590]: TexStorage2DMultisample (will be remapped) */
+ /* _mesa_function_pool[36560]: TexStorage2DMultisample (will be remapped) */
"iiiiii\0"
"glTexStorage2DMultisample\0"
"\0"
- /* _mesa_function_pool[36624]: UnlockArraysEXT (will be remapped) */
+ /* _mesa_function_pool[36594]: UnlockArraysEXT (will be remapped) */
"\0"
"glUnlockArraysEXT\0"
"\0"
- /* _mesa_function_pool[36644]: VertexAttrib1svNV (will be remapped) */
+ /* _mesa_function_pool[36614]: VertexAttrib1svNV (will be remapped) */
"ip\0"
"glVertexAttrib1svNV\0"
"\0"
- /* _mesa_function_pool[36668]: VertexAttrib4iv (will be remapped) */
+ /* _mesa_function_pool[36638]: VertexAttrib4iv (will be remapped) */
"ip\0"
"glVertexAttrib4iv\0"
"glVertexAttrib4ivARB\0"
"\0"
- /* _mesa_function_pool[36711]: CopyTexSubImage3D (offset 373) */
+ /* _mesa_function_pool[36681]: CopyTexSubImage3D (offset 373) */
"iiiiiiiii\0"
"glCopyTexSubImage3D\0"
"glCopyTexSubImage3DEXT\0"
"glCopyTexSubImage3DOES\0"
"\0"
- /* _mesa_function_pool[36788]: GetInteger64v (will be remapped) */
+ /* _mesa_function_pool[36758]: GetInteger64v (will be remapped) */
"ip\0"
"glGetInteger64v\0"
"\0"
- /* _mesa_function_pool[36808]: DetachObjectARB (will be remapped) */
+ /* _mesa_function_pool[36778]: DetachObjectARB (will be remapped) */
"ii\0"
"glDetachObjectARB\0"
"\0"
- /* _mesa_function_pool[36830]: Indexiv (offset 49) */
+ /* _mesa_function_pool[36800]: Indexiv (offset 49) */
"p\0"
"glIndexiv\0"
"\0"
- /* _mesa_function_pool[36843]: TexEnvi (offset 186) */
+ /* _mesa_function_pool[36813]: TexEnvi (offset 186) */
"iii\0"
"glTexEnvi\0"
"\0"
- /* _mesa_function_pool[36858]: TexEnvf (offset 184) */
+ /* _mesa_function_pool[36828]: TexEnvf (offset 184) */
"iif\0"
"glTexEnvf\0"
"\0"
- /* _mesa_function_pool[36873]: TexEnvx (will be remapped) */
+ /* _mesa_function_pool[36843]: TexEnvx (will be remapped) */
"iii\0"
"glTexEnvxOES\0"
"glTexEnvx\0"
"\0"
- /* _mesa_function_pool[36901]: StopInstrumentsSGIX (dynamic) */
+ /* _mesa_function_pool[36871]: StopInstrumentsSGIX (dynamic) */
"i\0"
"glStopInstrumentsSGIX\0"
"\0"
- /* _mesa_function_pool[36926]: TexCoord4fColor4fNormal3fVertex4fSUN (dynamic) */
+ /* _mesa_function_pool[36896]: TexCoord4fColor4fNormal3fVertex4fSUN (dynamic) */
"fffffffffffffff\0"
"glTexCoord4fColor4fNormal3fVertex4fSUN\0"
"\0"
- /* _mesa_function_pool[36982]: InvalidateBufferSubData (will be remapped) */
+ /* _mesa_function_pool[36952]: InvalidateBufferSubData (will be remapped) */
"iii\0"
"glInvalidateBufferSubData\0"
"\0"
- /* _mesa_function_pool[37013]: UniformMatrix4x2fv (will be remapped) */
+ /* _mesa_function_pool[36983]: UniformMatrix4x2fv (will be remapped) */
"iiip\0"
"glUniformMatrix4x2fv\0"
"\0"
- /* _mesa_function_pool[37040]: SamplerParameterIiv (will be remapped) */
+ /* _mesa_function_pool[37010]: SamplerParameterIiv (will be remapped) */
"iip\0"
"glSamplerParameterIiv\0"
"\0"
- /* _mesa_function_pool[37067]: PolygonOffset (offset 319) */
+ /* _mesa_function_pool[37037]: PolygonOffset (offset 319) */
"ff\0"
"glPolygonOffset\0"
"\0"
- /* _mesa_function_pool[37087]: NormalPointervINTEL (dynamic) */
+ /* _mesa_function_pool[37057]: NormalPointervINTEL (dynamic) */
"ip\0"
"glNormalPointervINTEL\0"
"\0"
- /* _mesa_function_pool[37113]: SamplerParameterfv (will be remapped) */
+ /* _mesa_function_pool[37083]: SamplerParameterfv (will be remapped) */
"iip\0"
"glSamplerParameterfv\0"
"\0"
- /* _mesa_function_pool[37139]: Normal3fVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[37109]: Normal3fVertex3fSUN (dynamic) */
"ffffff\0"
"glNormal3fVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[37169]: ProgramEnvParameter4fARB (will be remapped) */
+ /* _mesa_function_pool[37139]: ProgramEnvParameter4fARB (will be remapped) */
"iiffff\0"
"glProgramEnvParameter4fARB\0"
"glProgramParameter4fNV\0"
"\0"
- /* _mesa_function_pool[37227]: ClearDepth (offset 208) */
+ /* _mesa_function_pool[37197]: ClearDepth (offset 208) */
"d\0"
"glClearDepth\0"
"\0"
- /* _mesa_function_pool[37243]: VertexAttrib3dvNV (will be remapped) */
+ /* _mesa_function_pool[37213]: VertexAttrib3dvNV (will be remapped) */
"ip\0"
"glVertexAttrib3dvNV\0"
"\0"
- /* _mesa_function_pool[37267]: Color4fv (offset 30) */
+ /* _mesa_function_pool[37237]: Color4fv (offset 30) */
"p\0"
"glColor4fv\0"
"\0"
- /* _mesa_function_pool[37281]: GetnMinmaxARB (will be remapped) */
+ /* _mesa_function_pool[37251]: GetnMinmaxARB (will be remapped) */
"iiiiip\0"
"glGetnMinmaxARB\0"
"\0"
- /* _mesa_function_pool[37305]: ColorPointer (offset 308) */
+ /* _mesa_function_pool[37275]: ColorPointer (offset 308) */
"iiip\0"
"glColorPointer\0"
"\0"
- /* _mesa_function_pool[37326]: GetPointerv (offset 329) */
+ /* _mesa_function_pool[37296]: GetPointerv (offset 329) */
"ip\0"
"glGetPointerv\0"
"glGetPointervEXT\0"
"\0"
- /* _mesa_function_pool[37361]: Lightiv (offset 162) */
+ /* _mesa_function_pool[37331]: Lightiv (offset 162) */
"iip\0"
"glLightiv\0"
"\0"
- /* _mesa_function_pool[37376]: GetTexParameteriv (offset 283) */
+ /* _mesa_function_pool[37346]: GetTexParameteriv (offset 283) */
"iip\0"
"glGetTexParameteriv\0"
"\0"
- /* _mesa_function_pool[37401]: TransformFeedbackVaryings (will be remapped) */
+ /* _mesa_function_pool[37371]: TransformFeedbackVaryings (will be remapped) */
"iipi\0"
"glTransformFeedbackVaryings\0"
"glTransformFeedbackVaryingsEXT\0"
"\0"
- /* _mesa_function_pool[37466]: VertexAttrib3sv (will be remapped) */
+ /* _mesa_function_pool[37436]: VertexAttrib3sv (will be remapped) */
"ip\0"
"glVertexAttrib3sv\0"
"glVertexAttrib3svARB\0"
"\0"
- /* _mesa_function_pool[37509]: IsVertexArray (will be remapped) */
+ /* _mesa_function_pool[37479]: IsVertexArray (will be remapped) */
"i\0"
"glIsVertexArray\0"
"glIsVertexArrayAPPLE\0"
"glIsVertexArrayOES\0"
"\0"
- /* _mesa_function_pool[37568]: PushClientAttrib (offset 335) */
+ /* _mesa_function_pool[37538]: PushClientAttrib (offset 335) */
"i\0"
"glPushClientAttrib\0"
"\0"
- /* _mesa_function_pool[37590]: ProgramUniform4ui (will be remapped) */
+ /* _mesa_function_pool[37560]: ProgramUniform4ui (will be remapped) */
"iiiiii\0"
"glProgramUniform4ui\0"
"\0"
- /* _mesa_function_pool[37618]: Uniform1f (will be remapped) */
+ /* _mesa_function_pool[37588]: Uniform1f (will be remapped) */
"if\0"
"glUniform1f\0"
"glUniform1fARB\0"
"\0"
- /* _mesa_function_pool[37649]: FragmentMaterialfSGIX (dynamic) */
+ /* _mesa_function_pool[37619]: FragmentMaterialfSGIX (dynamic) */
"iif\0"
"glFragmentMaterialfSGIX\0"
"\0"
- /* _mesa_function_pool[37678]: Uniform1i (will be remapped) */
+ /* _mesa_function_pool[37648]: Uniform1i (will be remapped) */
"ii\0"
"glUniform1i\0"
"glUniform1iARB\0"
"\0"
- /* _mesa_function_pool[37709]: GetPolygonStipple (offset 274) */
+ /* _mesa_function_pool[37679]: GetPolygonStipple (offset 274) */
"p\0"
"glGetPolygonStipple\0"
"\0"
- /* _mesa_function_pool[37732]: PixelTexGenSGIX (dynamic) */
+ /* _mesa_function_pool[37702]: PixelTexGenSGIX (dynamic) */
"i\0"
"glPixelTexGenSGIX\0"
"\0"
- /* _mesa_function_pool[37753]: TexGenxOES (will be remapped) */
+ /* _mesa_function_pool[37723]: TexGenxOES (will be remapped) */
"iii\0"
"glTexGenxOES\0"
"\0"
- /* _mesa_function_pool[37771]: UseProgram (will be remapped) */
+ /* _mesa_function_pool[37741]: UseProgram (will be remapped) */
"i\0"
"glUseProgram\0"
"glUseProgramObjectARB\0"
"\0"
- /* _mesa_function_pool[37809]: StartInstrumentsSGIX (dynamic) */
+ /* _mesa_function_pool[37779]: StartInstrumentsSGIX (dynamic) */
"\0"
"glStartInstrumentsSGIX\0"
"\0"
- /* _mesa_function_pool[37834]: FlushMappedBufferRangeAPPLE (will be remapped) */
+ /* _mesa_function_pool[37804]: FlushMappedBufferRangeAPPLE (will be remapped) */
"iii\0"
"glFlushMappedBufferRangeAPPLE\0"
"\0"
- /* _mesa_function_pool[37869]: GetFragDataLocation (will be remapped) */
+ /* _mesa_function_pool[37839]: GetFragDataLocation (will be remapped) */
"ip\0"
"glGetFragDataLocationEXT\0"
"glGetFragDataLocation\0"
"\0"
- /* _mesa_function_pool[37920]: PixelMapuiv (offset 252) */
+ /* _mesa_function_pool[37890]: PixelMapuiv (offset 252) */
"iip\0"
"glPixelMapuiv\0"
"\0"
- /* _mesa_function_pool[37939]: VertexWeightfvEXT (dynamic) */
+ /* _mesa_function_pool[37909]: VertexWeightfvEXT (dynamic) */
"p\0"
"glVertexWeightfvEXT\0"
"\0"
- /* _mesa_function_pool[37962]: GetFenceivNV (dynamic) */
+ /* _mesa_function_pool[37932]: GetFenceivNV (dynamic) */
"iip\0"
"glGetFenceivNV\0"
"\0"
- /* _mesa_function_pool[37982]: CurrentPaletteMatrixARB (dynamic) */
+ /* _mesa_function_pool[37952]: CurrentPaletteMatrixARB (dynamic) */
"i\0"
"glCurrentPaletteMatrixARB\0"
"glCurrentPaletteMatrixOES\0"
"\0"
- /* _mesa_function_pool[38037]: GetInteger64i_v (will be remapped) */
+ /* _mesa_function_pool[38007]: GetInteger64i_v (will be remapped) */
"iip\0"
"glGetInteger64i_v\0"
"\0"
- /* _mesa_function_pool[38060]: TexCoord2fColor4ubVertex3fSUN (dynamic) */
+ /* _mesa_function_pool[38030]: TexCoord2fColor4ubVertex3fSUN (dynamic) */
"ffiiiifff\0"
"glTexCoord2fColor4ubVertex3fSUN\0"
"\0"
- /* _mesa_function_pool[38103]: TagSampleBufferSGIX (dynamic) */
+ /* _mesa_function_pool[38073]: TagSampleBufferSGIX (dynamic) */
"\0"
"glTagSampleBufferSGIX\0"
"\0"
- /* _mesa_function_pool[38127]: Color3s (offset 17) */
+ /* _mesa_function_pool[38097]: Color3s (offset 17) */
"iii\0"
"glColor3s\0"
"\0"
- /* _mesa_function_pool[38142]: TexCoordPointer (offset 320) */
+ /* _mesa_function_pool[38112]: TexCoordPointer (offset 320) */
"iiip\0"
"glTexCoordPointer\0"
"\0"
- /* _mesa_function_pool[38166]: Color3i (offset 15) */
+ /* _mesa_function_pool[38136]: Color3i (offset 15) */
"iii\0"
"glColor3i\0"
"\0"
- /* _mesa_function_pool[38181]: EvalCoord2d (offset 232) */
+ /* _mesa_function_pool[38151]: EvalCoord2d (offset 232) */
"dd\0"
"glEvalCoord2d\0"
"\0"
- /* _mesa_function_pool[38199]: EvalCoord2f (offset 234) */
+ /* _mesa_function_pool[38169]: EvalCoord2f (offset 234) */
"ff\0"
"glEvalCoord2f\0"
"\0"
- /* _mesa_function_pool[38217]: Color3b (offset 9) */
+ /* _mesa_function_pool[38187]: Color3b (offset 9) */
"iii\0"
"glColor3b\0"
"\0"
- /* _mesa_function_pool[38232]: ExecuteProgramNV (will be remapped) */
+ /* _mesa_function_pool[38202]: ExecuteProgramNV (will be remapped) */
"iip\0"
"glExecuteProgramNV\0"
"\0"
- /* _mesa_function_pool[38256]: Color3f (offset 13) */
+ /* _mesa_function_pool[38226]: Color3f (offset 13) */
"fff\0"
"glColor3f\0"
"\0"
- /* _mesa_function_pool[38271]: Color3d (offset 11) */
+ /* _mesa_function_pool[38241]: Color3d (offset 11) */
"ddd\0"
"glColor3d\0"
"\0"
- /* _mesa_function_pool[38286]: GetVertexAttribdv (will be remapped) */
+ /* _mesa_function_pool[38256]: GetVertexAttribdv (will be remapped) */
"iip\0"
"glGetVertexAttribdv\0"
"glGetVertexAttribdvARB\0"
"\0"
- /* _mesa_function_pool[38334]: GetBufferPointerv (will be remapped) */
+ /* _mesa_function_pool[38304]: GetBufferPointerv (will be remapped) */
"iip\0"
"glGetBufferPointerv\0"
"glGetBufferPointervARB\0"
"glGetBufferPointervOES\0"
"\0"
- /* _mesa_function_pool[38405]: GenFramebuffers (will be remapped) */
+ /* _mesa_function_pool[38375]: GenFramebuffers (will be remapped) */
"ip\0"
"glGenFramebuffers\0"
"glGenFramebuffersEXT\0"
"glGenFramebuffersOES\0"
"\0"
- /* _mesa_function_pool[38469]: GenBuffers (will be remapped) */
+ /* _mesa_function_pool[38439]: GenBuffers (will be remapped) */
"ip\0"
"glGenBuffers\0"
"glGenBuffersARB\0"
"\0"
- /* _mesa_function_pool[38502]: ClearDepthx (will be remapped) */
+ /* _mesa_function_pool[38472]: ClearDepthx (will be remapped) */
"i\0"
"glClearDepthxOES\0"
"glClearDepthx\0"
"\0"
- /* _mesa_function_pool[38536]: BlendEquationSeparate (will be remapped) */
+ /* _mesa_function_pool[38506]: BlendEquationSeparate (will be remapped) */
"ii\0"
"glBlendEquationSeparate\0"
"glBlendEquationSeparateEXT\0"
"glBlendEquationSeparateATI\0"
"glBlendEquationSeparateOES\0"
"\0"
- /* _mesa_function_pool[38645]: PixelTransformParameteriEXT (dynamic) */
+ /* _mesa_function_pool[38615]: PixelTransformParameteriEXT (dynamic) */
"iii\0"
"glPixelTransformParameteriEXT\0"
"\0"
- /* _mesa_function_pool[38680]: MultiTexCoordP4ui (will be remapped) */
+ /* _mesa_function_pool[38650]: MultiTexCoordP4ui (will be remapped) */
"iii\0"
"glMultiTexCoordP4ui\0"
"\0"
- /* _mesa_function_pool[38705]: VertexAttribIPointer (will be remapped) */
+ /* _mesa_function_pool[38675]: VertexAttribIPointer (will be remapped) */
"iiiip\0"
"glVertexAttribIPointerEXT\0"
"glVertexAttribIPointer\0"
"\0"
- /* _mesa_function_pool[38761]: EnableVertexAttribArray (will be remapped) */
+ /* _mesa_function_pool[38731]: EnableVertexAttribArray (will be remapped) */
"i\0"
"glEnableVertexAttribArray\0"
"glEnableVertexAttribArrayARB\0"
"\0"
- /* _mesa_function_pool[38819]: FrameZoomSGIX (dynamic) */
+ /* _mesa_function_pool[38789]: FrameZoomSGIX (dynamic) */
"i\0"
"glFrameZoomSGIX\0"
"\0"
- /* _mesa_function_pool[38838]: RasterPos4sv (offset 85) */
+ /* _mesa_function_pool[38808]: RasterPos4sv (offset 85) */
"p\0"
"glRasterPos4sv\0"
"\0"
- /* _mesa_function_pool[38856]: SelectBuffer (offset 195) */
+ /* _mesa_function_pool[38826]: SelectBuffer (offset 195) */
"ip\0"
"glSelectBuffer\0"
"\0"
- /* _mesa_function_pool[38875]: GetSynciv (will be remapped) */
+ /* _mesa_function_pool[38845]: GetSynciv (will be remapped) */
"iiipp\0"
"glGetSynciv\0"
"\0"
- /* _mesa_function_pool[38894]: TextureView (will be remapped) */
+ /* _mesa_function_pool[38864]: TextureView (will be remapped) */
"iiiiiiii\0"
"glTextureView\0"
"\0"
- /* _mesa_function_pool[38918]: TexEnviv (offset 187) */
+ /* _mesa_function_pool[38888]: TexEnviv (offset 187) */
"iip\0"
"glTexEnviv\0"
"\0"
- /* _mesa_function_pool[38934]: TexSubImage3D (offset 372) */
+ /* _mesa_function_pool[38904]: TexSubImage3D (offset 372) */
"iiiiiiiiiip\0"
"glTexSubImage3D\0"
"glTexSubImage3DEXT\0"
"glTexSubImage3DOES\0"
"\0"
- /* _mesa_function_pool[39001]: Bitmap (offset 8) */
+ /* _mesa_function_pool[38971]: Bitmap (offset 8) */
"iiffffp\0"
"glBitmap\0"
"\0"
- /* _mesa_function_pool[39019]: VertexAttribDivisor (will be remapped) */
+ /* _mesa_function_pool[38989]: VertexAttribDivisor (will be remapped) */
"ii\0"
"glVertexAttribDivisorARB\0"
"glVertexAttribDivisor\0"
"\0"
- /* _mesa_function_pool[39070]: DrawTransformFeedbackStream (will be remapped) */
+ /* _mesa_function_pool[39040]: DrawTransformFeedbackStream (will be remapped) */
"iii\0"
"glDrawTransformFeedbackStream\0"
"\0"
- /* _mesa_function_pool[39105]: GetIntegerv (offset 263) */
+ /* _mesa_function_pool[39075]: GetIntegerv (offset 263) */
"ip\0"
"glGetIntegerv\0"
"\0"
- /* _mesa_function_pool[39123]: FragmentLightfvSGIX (dynamic) */
+ /* _mesa_function_pool[39093]: FragmentLightfvSGIX (dynamic) */
"iip\0"
"glFragmentLightfvSGIX\0"
"\0"
- /* _mesa_function_pool[39150]: TexCoord2fColor3fVertex3fvSUN (dynamic) */
+ /* _mesa_function_pool[39120]: TexCoord2fColor3fVertex3fvSUN (dynamic) */
"ppp\0"
"glTexCoord2fColor3fVertex3fvSUN\0"
"\0"
- /* _mesa_function_pool[39187]: GetActiveUniform (will be remapped) */
+ /* _mesa_function_pool[39157]: GetActiveUniform (will be remapped) */
"iiipppp\0"
"glGetActiveUniform\0"
"glGetActiveUniformARB\0"
"\0"
- /* _mesa_function_pool[39237]: AlphaFuncx (will be remapped) */
+ /* _mesa_function_pool[39207]: AlphaFuncx (will be remapped) */
"ii\0"
"glAlphaFuncxOES\0"
"glAlphaFuncx\0"
"\0"
- /* _mesa_function_pool[39270]: VertexAttribI2ivEXT (will be remapped) */
+ /* _mesa_function_pool[39240]: VertexAttribI2ivEXT (will be remapped) */
"ip\0"
"glVertexAttribI2ivEXT\0"
"glVertexAttribI2iv\0"
"\0"
- /* _mesa_function_pool[39315]: VertexBlendARB (dynamic) */
+ /* _mesa_function_pool[39285]: VertexBlendARB (dynamic) */
"i\0"
"glVertexBlendARB\0"
"\0"
- /* _mesa_function_pool[39335]: Map1d (offset 220) */
+ /* _mesa_function_pool[39305]: Map1d (offset 220) */
"iddiip\0"
"glMap1d\0"
"\0"
- /* _mesa_function_pool[39351]: Map1f (offset 221) */
+ /* _mesa_function_pool[39321]: Map1f (offset 221) */
"iffiip\0"
"glMap1f\0"
"\0"
- /* _mesa_function_pool[39367]: AreTexturesResident (offset 322) */
+ /* _mesa_function_pool[39337]: AreTexturesResident (offset 322) */
"ipp\0"
"glAreTexturesResident\0"
"glAreTexturesResidentEXT\0"
"\0"
- /* _mesa_function_pool[39419]: ProgramNamedParameter4fNV (will be remapped) */
+ /* _mesa_function_pool[39389]: ProgramNamedParameter4fNV (will be remapped) */
"iipffff\0"
"glProgramNamedParameter4fNV\0"
"\0"
- /* _mesa_function_pool[39456]: PixelTransferi (offset 248) */
+ /* _mesa_function_pool[39426]: PixelTransferi (offset 248) */
"ii\0"
"glPixelTransferi\0"
"\0"
- /* _mesa_function_pool[39477]: VertexAttrib3fvNV (will be remapped) */
+ /* _mesa_function_pool[39447]: VertexAttrib3fvNV (will be remapped) */
"ip\0"
"glVertexAttrib3fvNV\0"
"\0"
- /* _mesa_function_pool[39501]: GetFinalCombinerInputParameterivNV (dynamic) */
+ /* _mesa_function_pool[39471]: GetFinalCombinerInputParameterivNV (dynamic) */
"iip\0"
"glGetFinalCombinerInputParameterivNV\0"
"\0"
- /* _mesa_function_pool[39543]: SecondaryColorP3ui (will be remapped) */
+ /* _mesa_function_pool[39513]: SecondaryColorP3ui (will be remapped) */
"ii\0"
"glSecondaryColorP3ui\0"
"\0"
- /* _mesa_function_pool[39568]: GetMapParameterivNV (dynamic) */
+ /* _mesa_function_pool[39538]: GetMapParameterivNV (dynamic) */
"iip\0"
"glGetMapParameterivNV\0"
"\0"
- /* _mesa_function_pool[39595]: VertexAttrib4fvNV (will be remapped) */
+ /* _mesa_function_pool[39565]: VertexAttrib4fvNV (will be remapped) */
"ip\0"
"glVertexAttrib4fvNV\0"
"\0"
- /* _mesa_function_pool[39619]: Rectiv (offset 91) */
+ /* _mesa_function_pool[39589]: Rectiv (offset 91) */
"pp\0"
"glRectiv\0"
"\0"
- /* _mesa_function_pool[39632]: MultiTexCoord1iv (offset 381) */
+ /* _mesa_function_pool[39602]: MultiTexCoord1iv (offset 381) */
"ip\0"
"glMultiTexCoord1iv\0"
"glMultiTexCoord1ivARB\0"
"\0"
- /* _mesa_function_pool[39677]: PassTexCoordATI (will be remapped) */
+ /* _mesa_function_pool[39647]: PassTexCoordATI (will be remapped) */
"iii\0"
"glPassTexCoordATI\0"
"\0"
- /* _mesa_function_pool[39700]: Tangent3dEXT (dynamic) */
+ /* _mesa_function_pool[39670]: Tangent3dEXT (dynamic) */
"ddd\0"
"glTangent3dEXT\0"
"\0"
- /* _mesa_function_pool[39720]: Vertex2fv (offset 129) */
+ /* _mesa_function_pool[39690]: Vertex2fv (offset 129) */
"p\0"
"glVertex2fv\0"
"\0"
- /* _mesa_function_pool[39735]: BindRenderbufferEXT (will be remapped) */
+ /* _mesa_function_pool[39705]: BindRenderbufferEXT (will be remapped) */
"ii\0"
"glBindRenderbufferEXT\0"
"\0"
- /* _mesa_function_pool[39761]: Vertex3sv (offset 141) */
+ /* _mesa_function_pool[39731]: Vertex3sv (offset 141) */
"p\0"
"glVertex3sv\0"
"\0"
- /* _mesa_function_pool[39776]: EvalMesh1 (offset 236) */
+ /* _mesa_function_pool[39746]: EvalMesh1 (offset 236) */
"iii\0"
"glEvalMesh1\0"
"\0"
- /* _mesa_function_pool[39793]: DiscardFramebufferEXT (will be remapped) */
+ /* _mesa_function_pool[39763]: DiscardFramebufferEXT (will be remapped) */
"iip\0"
"glDiscardFramebufferEXT\0"
"\0"
- /* _mesa_function_pool[39822]: Uniform2f (will be remapped) */
+ /* _mesa_function_pool[39792]: Uniform2f (will be remapped) */
"iff\0"
"glUniform2f\0"
"glUniform2fARB\0"
"\0"
- /* _mesa_function_pool[39854]: ColorPointerEXT (will be remapped) */
+ /* _mesa_function_pool[39824]: ColorPointerEXT (will be remapped) */
"iiiip\0"
"glColorPointerEXT\0"
"\0"
- /* _mesa_function_pool[39879]: LineWidth (offset 168) */
+ /* _mesa_function_pool[39849]: LineWidth (offset 168) */
"f\0"
"glLineWidth\0"
"\0"
- /* _mesa_function_pool[39894]: Uniform2i (will be remapped) */
+ /* _mesa_function_pool[39864]: Uniform2i (will be remapped) */
"iii\0"
"glUniform2i\0"
"glUniform2iARB\0"
"\0"
- /* _mesa_function_pool[39926]: MultiDrawElementsBaseVertex (will be remapped) */
+ /* _mesa_function_pool[39896]: MultiDrawElementsBaseVertex (will be remapped) */
"ipipip\0"
"glMultiDrawElementsBaseVertex\0"
"\0"
- /* _mesa_function_pool[39964]: Lightxv (will be remapped) */
+ /* _mesa_function_pool[39934]: Lightxv (will be remapped) */
"iip\0"
"glLightxvOES\0"
"glLightxv\0"
"\0"
- /* _mesa_function_pool[39992]: DepthRangeIndexed (will be remapped) */
+ /* _mesa_function_pool[39962]: DepthRangeIndexed (will be remapped) */
"idd\0"
"glDepthRangeIndexed\0"
"\0"
- /* _mesa_function_pool[40017]: GetConvolutionParameterfv (offset 357) */
+ /* _mesa_function_pool[39987]: GetConvolutionParameterfv (offset 357) */
"iip\0"
"glGetConvolutionParameterfv\0"
"glGetConvolutionParameterfvEXT\0"
"\0"
- /* _mesa_function_pool[40081]: GetTexBumpParameterfvATI (will be remapped) */
+ /* _mesa_function_pool[40051]: GetTexBumpParameterfvATI (will be remapped) */
"ip\0"
"glGetTexBumpParameterfvATI\0"
"\0"
- /* _mesa_function_pool[40112]: ProgramNamedParameter4dNV (will be remapped) */
+ /* _mesa_function_pool[40082]: ProgramNamedParameter4dNV (will be remapped) */
"iipdddd\0"
"glProgramNamedParameter4dNV\0"
"\0"
- /* _mesa_function_pool[40149]: GetMaterialfv (offset 269) */
+ /* _mesa_function_pool[40119]: GetMaterialfv (offset 269) */
"iip\0"
"glGetMaterialfv\0"
"\0"
- /* _mesa_function_pool[40170]: TexImage3DMultisample (will be remapped) */
+ /* _mesa_function_pool[40140]: TexImage3DMultisample (will be remapped) */
"iiiiiii\0"
"glTexImage3DMultisample\0"
"\0"
- /* _mesa_function_pool[40203]: VertexAttrib1fvNV (will be remapped) */
+ /* _mesa_function_pool[40173]: VertexAttrib1fvNV (will be remapped) */
"ip\0"
"glVertexAttrib1fvNV\0"
"\0"
- /* _mesa_function_pool[40227]: GetUniformBlockIndex (will be remapped) */
+ /* _mesa_function_pool[40197]: GetUniformBlockIndex (will be remapped) */
"ip\0"
"glGetUniformBlockIndex\0"
"\0"
- /* _mesa_function_pool[40254]: DetachShader (will be remapped) */
+ /* _mesa_function_pool[40224]: DetachShader (will be remapped) */
"ii\0"
"glDetachShader\0"
"\0"
- /* _mesa_function_pool[40273]: CopyTexSubImage2D (offset 326) */
+ /* _mesa_function_pool[40243]: CopyTexSubImage2D (offset 326) */
"iiiiiiii\0"
"glCopyTexSubImage2D\0"
"glCopyTexSubImage2DEXT\0"
"\0"
- /* _mesa_function_pool[40326]: SampleCoverage (will be remapped) */
+ /* _mesa_function_pool[40296]: SampleCoverage (will be remapped) */
"fi\0"
"glSampleCoverage\0"
"glSampleCoverageARB\0"
"\0"
- /* _mesa_function_pool[40367]: GetObjectParameterivARB (will be remapped) */
+ /* _mesa_function_pool[40337]: GetObjectParameterivARB (will be remapped) */
"iip\0"
"glGetObjectParameterivARB\0"
"\0"
- /* _mesa_function_pool[40398]: Color3iv (offset 16) */
+ /* _mesa_function_pool[40368]: Color3iv (offset 16) */
"p\0"
"glColor3iv\0"
"\0"
- /* _mesa_function_pool[40412]: DrawElements (offset 311) */
+ /* _mesa_function_pool[40382]: DrawElements (offset 311) */
"iiip\0"
"glDrawElements\0"
"\0"
- /* _mesa_function_pool[40433]: ScissorArrayv (will be remapped) */
+ /* _mesa_function_pool[40403]: ScissorArrayv (will be remapped) */
"iip\0"
"glScissorArrayv\0"
"\0"
- /* _mesa_function_pool[40454]: GetInternalformativ (will be remapped) */
+ /* _mesa_function_pool[40424]: GetInternalformativ (will be remapped) */
"iiiip\0"
"glGetInternalformativ\0"
"\0"
- /* _mesa_function_pool[40483]: EvalPoint2 (offset 239) */
+ /* _mesa_function_pool[40453]: EvalPoint2 (offset 239) */
"ii\0"
"glEvalPoint2\0"
"\0"
- /* _mesa_function_pool[40500]: EvalPoint1 (offset 237) */
+ /* _mesa_function_pool[40470]: EvalPoint1 (offset 237) */
"i\0"
"glEvalPoint1\0"
"\0"
- /* _mesa_function_pool[40516]: PopMatrix (offset 297) */
+ /* _mesa_function_pool[40486]: PopMatrix (offset 297) */
"\0"
"glPopMatrix\0"
"\0"
- /* _mesa_function_pool[40530]: FinishFenceNV (dynamic) */
+ /* _mesa_function_pool[40500]: FinishFenceNV (dynamic) */
"i\0"
"glFinishFenceNV\0"
"\0"
- /* _mesa_function_pool[40549]: Tangent3bvEXT (dynamic) */
+ /* _mesa_function_pool[40519]: Tangent3bvEXT (dynamic) */
"p\0"
"glTangent3bvEXT\0"
"\0"
- /* _mesa_function_pool[40568]: GetTexGeniv (offset 280) */
+ /* _mesa_function_pool[40538]: GetTexGeniv (offset 280) */
"iip\0"
"glGetTexGeniv\0"
"glGetTexGenivOES\0"
"\0"
- /* _mesa_function_pool[40604]: ActiveProgramEXT (will be remapped) */
+ /* _mesa_function_pool[40574]: ActiveProgramEXT (will be remapped) */
"i\0"
"glActiveProgramEXT\0"
"\0"
- /* _mesa_function_pool[40626]: PixelTransformParameterivEXT (dynamic) */
+ /* _mesa_function_pool[40596]: PixelTransformParameterivEXT (dynamic) */
"iip\0"
"glPixelTransformParameterivEXT\0"
"\0"
- /* _mesa_function_pool[40662]: TexCoord4fVertex4fvSUN (dynamic) */
+ /* _mesa_function_pool[40632]: TexCoord4fVertex4fvSUN (dynamic) */
"pp\0"
"glTexCoord4fVertex4fvSUN\0"
"\0"
- /* _mesa_function_pool[40691]: UnmapBuffer (will be remapped) */
+ /* _mesa_function_pool[40661]: UnmapBuffer (will be remapped) */
"i\0"
"glUnmapBuffer\0"
"glUnmapBufferARB\0"
"glUnmapBufferOES\0"
"\0"
- /* _mesa_function_pool[40742]: EvalCoord1d (offset 228) */
+ /* _mesa_function_pool[40712]: EvalCoord1d (offset 228) */
"d\0"
"glEvalCoord1d\0"
"\0"
- /* _mesa_function_pool[40759]: EvalCoord1f (offset 230) */
+ /* _mesa_function_pool[40729]: EvalCoord1f (offset 230) */
"f\0"
"glEvalCoord1f\0"
"\0"
- /* _mesa_function_pool[40776]: IndexMaterialEXT (dynamic) */
+ /* _mesa_function_pool[40746]: IndexMaterialEXT (dynamic) */
"ii\0"
"glIndexMaterialEXT\0"
"\0"
- /* _mesa_function_pool[40799]: Materialf (offset 169) */
+ /* _mesa_function_pool[40769]: Materialf (offset 169) */
"iif\0"
"glMaterialf\0"
"\0"
- /* _mesa_function_pool[40816]: VertexAttribs2dvNV (will be remapped) */
+ /* _mesa_function_pool[40786]: VertexAttribs2dvNV (will be remapped) */
"iip\0"
"glVertexAttribs2dvNV\0"
"\0"
- /* _mesa_function_pool[40842]: ProgramUniform1uiv (will be remapped) */
+ /* _mesa_function_pool[40812]: ProgramUniform1uiv (will be remapped) */
"iiip\0"
"glProgramUniform1uiv\0"
"\0"
- /* _mesa_function_pool[40869]: EvalCoord1dv (offset 229) */
+ /* _mesa_function_pool[40839]: EvalCoord1dv (offset 229) */
"p\0"
"glEvalCoord1dv\0"
"\0"
- /* _mesa_function_pool[40887]: Materialx (will be remapped) */
+ /* _mesa_function_pool[40857]: Materialx (will be remapped) */
"iii\0"
"glMaterialxOES\0"
"glMaterialx\0"
"\0"
- /* _mesa_function_pool[40919]: GetLightiv (offset 265) */
+ /* _mesa_function_pool[40889]: GetLightiv (offset 265) */
"iip\0"
"glGetLightiv\0"
"\0"
- /* _mesa_function_pool[40937]: BindBuffer (will be remapped) */
+ /* _mesa_function_pool[40907]: BindBuffer (will be remapped) */
"ii\0"
"glBindBuffer\0"
"glBindBufferARB\0"
"\0"
- /* _mesa_function_pool[40970]: ProgramUniform1i (will be remapped) */
+ /* _mesa_function_pool[40940]: ProgramUniform1i (will be remapped) */
"iii\0"
"glProgramUniform1i\0"
"\0"
- /* _mesa_function_pool[40994]: ProgramUniform1f (will be remapped) */
+ /* _mesa_function_pool[40964]: ProgramUniform1f (will be remapped) */
"iif\0"
"glProgramUniform1f\0"
"\0"
- /* _mesa_function_pool[41018]: WindowPos3iv (will be remapped) */
+ /* _mesa_function_pool[40988]: WindowPos3iv (will be remapped) */
"p\0"
"glWindowPos3iv\0"
"glWindowPos3ivARB\0"
"glWindowPos3ivMESA\0"
"\0"
- /* _mesa_function_pool[41073]: CopyConvolutionFilter2D (offset 355) */
+ /* _mesa_function_pool[41043]: CopyConvolutionFilter2D (offset 355) */
"iiiiii\0"
"glCopyConvolutionFilter2D\0"
"glCopyConvolutionFilter2DEXT\0"
"\0"
- /* _mesa_function_pool[41136]: CopyBufferSubData (will be remapped) */
+ /* _mesa_function_pool[41106]: CopyBufferSubData (will be remapped) */
"iiiii\0"
"glCopyBufferSubData\0"
"\0"
- /* _mesa_function_pool[41163]: WeightfvARB (dynamic) */
+ /* _mesa_function_pool[41133]: WeightfvARB (dynamic) */
"ip\0"
"glWeightfvARB\0"
"\0"
- /* _mesa_function_pool[41181]: UniformMatrix3x4fv (will be remapped) */
+ /* _mesa_function_pool[41151]: UniformMatrix3x4fv (will be remapped) */
"iiip\0"
"glUniformMatrix3x4fv\0"
"\0"
- /* _mesa_function_pool[41208]: Recti (offset 90) */
+ /* _mesa_function_pool[41178]: Recti (offset 90) */
"iiii\0"
"glRecti\0"
"\0"
- /* _mesa_function_pool[41222]: VertexAttribI3ivEXT (will be remapped) */
+ /* _mesa_function_pool[41192]: VertexAttribI3ivEXT (will be remapped) */
"ip\0"
"glVertexAttribI3ivEXT\0"
"glVertexAttribI3iv\0"
"\0"
- /* _mesa_function_pool[41267]: DeleteSamplers (will be remapped) */
+ /* _mesa_function_pool[41237]: DeleteSamplers (will be remapped) */
"ip\0"
"glDeleteSamplers\0"
"\0"
- /* _mesa_function_pool[41288]: SamplerParameteri (will be remapped) */
+ /* _mesa_function_pool[41258]: SamplerParameteri (will be remapped) */
"iii\0"
"glSamplerParameteri\0"
"\0"
- /* _mesa_function_pool[41313]: Rectf (offset 88) */
+ /* _mesa_function_pool[41283]: Rectf (offset 88) */
"ffff\0"
"glRectf\0"
"\0"
- /* _mesa_function_pool[41327]: Rectd (offset 86) */
+ /* _mesa_function_pool[41297]: Rectd (offset 86) */
"dddd\0"
"glRectd\0"
"\0"
- /* _mesa_function_pool[41341]: SamplerParameterf (will be remapped) */
+ /* _mesa_function_pool[41311]: SamplerParameterf (will be remapped) */
"iif\0"
"glSamplerParameterf\0"
"\0"
- /* _mesa_function_pool[41366]: Rects (offset 92) */
+ /* _mesa_function_pool[41336]: Rects (offset 92) */
"iiii\0"
"glRects\0"
"\0"
- /* _mesa_function_pool[41380]: CombinerParameterfNV (dynamic) */
+ /* _mesa_function_pool[41350]: CombinerParameterfNV (dynamic) */
"if\0"
"glCombinerParameterfNV\0"
"\0"
- /* _mesa_function_pool[41407]: GetVertexAttribIiv (will be remapped) */
+ /* _mesa_function_pool[41377]: GetVertexAttribIiv (will be remapped) */
"iip\0"
"glGetVertexAttribIivEXT\0"
"glGetVertexAttribIiv\0"
"\0"
- /* _mesa_function_pool[41457]: ClientWaitSync (will be remapped) */
+ /* _mesa_function_pool[41427]: ClientWaitSync (will be remapped) */
"iii\0"
"glClientWaitSync\0"
"\0"
- /* _mesa_function_pool[41479]: TexCoord4s (offset 124) */
+ /* _mesa_function_pool[41449]: TexCoord4s (offset 124) */
"iiii\0"
"glTexCoord4s\0"
"\0"
- /* _mesa_function_pool[41498]: TexEnvxv (will be remapped) */
+ /* _mesa_function_pool[41468]: TexEnvxv (will be remapped) */
"iip\0"
"glTexEnvxvOES\0"
"glTexEnvxv\0"
"\0"
- /* _mesa_function_pool[41528]: TexCoord4i (offset 122) */
+ /* _mesa_function_pool[41498]: TexCoord4i (offset 122) */
"iiii\0"
"glTexCoord4i\0"
"\0"
- /* _mesa_function_pool[41547]: ObjectPurgeableAPPLE (will be remapped) */
+ /* _mesa_function_pool[41517]: ObjectPurgeableAPPLE (will be remapped) */
"iii\0"
"glObjectPurgeableAPPLE\0"
"\0"
- /* _mesa_function_pool[41575]: TexCoord4d (offset 118) */
+ /* _mesa_function_pool[41545]: TexCoord4d (offset 118) */
"dddd\0"
"glTexCoord4d\0"
"\0"
- /* _mesa_function_pool[41594]: TexCoord4f (offset 120) */
+ /* _mesa_function_pool[41564]: TexCoord4f (offset 120) */
"ffff\0"
"glTexCoord4f\0"
"\0"
- /* _mesa_function_pool[41613]: GetBooleanv (offset 258) */
+ /* _mesa_function_pool[41583]: GetBooleanv (offset 258) */
"ip\0"
"glGetBooleanv\0"
"\0"
- /* _mesa_function_pool[41631]: IsAsyncMarkerSGIX (dynamic) */
+ /* _mesa_function_pool[41601]: IsAsyncMarkerSGIX (dynamic) */
"i\0"
"glIsAsyncMarkerSGIX\0"
"\0"
- /* _mesa_function_pool[41654]: LockArraysEXT (will be remapped) */
+ /* _mesa_function_pool[41624]: LockArraysEXT (will be remapped) */
"ii\0"
"glLockArraysEXT\0"
"\0"
- /* _mesa_function_pool[41674]: GetActiveUniformBlockiv (will be remapped) */
+ /* _mesa_function_pool[41644]: GetActiveUniformBlockiv (will be remapped) */
"iiip\0"
"glGetActiveUniformBlockiv\0"
"\0"
- /* _mesa_function_pool[41706]: GetPerfMonitorCountersAMD (will be remapped) */
+ /* _mesa_function_pool[41676]: GetPerfMonitorCountersAMD (will be remapped) */
"ippip\0"
"glGetPerfMonitorCountersAMD\0"
"\0"
- /* _mesa_function_pool[41741]: ObjectPtrLabel (will be remapped) */
+ /* _mesa_function_pool[41711]: ObjectPtrLabel (will be remapped) */
"pip\0"
"glObjectPtrLabel\0"
"\0"
- /* _mesa_function_pool[41763]: Rectfv (offset 89) */
+ /* _mesa_function_pool[41733]: Rectfv (offset 89) */
"pp\0"
"glRectfv\0"
"\0"
- /* _mesa_function_pool[41776]: BindImageTexture (will be remapped) */
+ /* _mesa_function_pool[41746]: BindImageTexture (will be remapped) */
"iiiiiii\0"
"glBindImageTexture\0"
"\0"
- /* _mesa_function_pool[41804]: ClearDepthf (will be remapped) */
+ /* _mesa_function_pool[41774]: ClearDepthf (will be remapped) */
"f\0"
"glClearDepthf\0"
"glClearDepthfOES\0"
"\0"
- /* _mesa_function_pool[41838]: VertexP4uiv (will be remapped) */
+ /* _mesa_function_pool[41808]: VertexP4uiv (will be remapped) */
"ip\0"
"glVertexP4uiv\0"
"\0"
- /* _mesa_function_pool[41856]: MinSampleShading (will be remapped) */
+ /* _mesa_function_pool[41826]: MinSampleShading (will be remapped) */
"f\0"
"glMinSampleShadingARB\0"
"glMinSampleShading\0"
"\0"
- /* _mesa_function_pool[41900]: GetRenderbufferParameteriv (will be remapped) */
+ /* _mesa_function_pool[41870]: GetRenderbufferParameteriv (will be remapped) */
"iip\0"
"glGetRenderbufferParameteriv\0"
"glGetRenderbufferParameterivEXT\0"
"glGetRenderbufferParameterivOES\0"
"\0"
- /* _mesa_function_pool[41998]: EdgeFlagPointerListIBM (dynamic) */
+ /* _mesa_function_pool[41968]: EdgeFlagPointerListIBM (dynamic) */
"ipi\0"
"glEdgeFlagPointerListIBM\0"
"\0"
- /* _mesa_function_pool[42028]: WindowPos2sv (will be remapped) */
+ /* _mesa_function_pool[41998]: WindowPos2sv (will be remapped) */
"p\0"
"glWindowPos2sv\0"
"glWindowPos2svARB\0"
"glWindowPos2svMESA\0"
"\0"
- /* _mesa_function_pool[42083]: VertexArrayRangeNV (dynamic) */
+ /* _mesa_function_pool[42053]: VertexArrayRangeNV (dynamic) */
"ip\0"
"glVertexArrayRangeNV\0"
"\0"
- /* _mesa_function_pool[42108]: GetPerfMonitorCounterStringAMD (will be remapped) */
+ /* _mesa_function_pool[42078]: GetPerfMonitorCounterStringAMD (will be remapped) */
"iiipp\0"
"glGetPerfMonitorCounterStringAMD\0"
"\0"
- /* _mesa_function_pool[42148]: EndFragmentShaderATI (will be remapped) */
+ /* _mesa_function_pool[42118]: EndFragmentShaderATI (will be remapped) */
"\0"
"glEndFragmentShaderATI\0"
"\0"
- /* _mesa_function_pool[42173]: Uniform4iv (will be remapped) */
+ /* _mesa_function_pool[42143]: Uniform4iv (will be remapped) */
"iip\0"
"glUniform4iv\0"
"glUniform4ivARB\0"
@@ -5988,828 +5976,824 @@ static const char _mesa_function_pool[] =
/* these functions need to be remapped */
static const struct gl_function_pool_remap MESA_remap_table_functions[] = {
- { 17150, CompressedTexImage1D_remap_index },
- { 14764, CompressedTexImage2D_remap_index },
- { 10802, CompressedTexImage3D_remap_index },
- { 27365, CompressedTexSubImage1D_remap_index },
- { 32998, CompressedTexSubImage2D_remap_index },
- { 5573, CompressedTexSubImage3D_remap_index },
- { 3741, GetCompressedTexImage_remap_index },
- { 16406, LoadTransposeMatrixd_remap_index },
- { 16354, LoadTransposeMatrixf_remap_index },
- { 30646, MultTransposeMatrixd_remap_index },
- { 12086, MultTransposeMatrixf_remap_index },
- { 40326, SampleCoverage_remap_index },
- { 3042, BlendFuncSeparate_remap_index },
- { 19856, FogCoordPointer_remap_index },
- { 36526, FogCoordd_remap_index },
- { 36302, FogCoorddv_remap_index },
- { 29764, MultiDrawArrays_remap_index },
- { 28209, PointParameterf_remap_index },
- { 4283, PointParameterfv_remap_index },
- { 28167, PointParameteri_remap_index },
- { 7778, PointParameteriv_remap_index },
- { 4705, SecondaryColor3b_remap_index },
- { 36117, SecondaryColor3bv_remap_index },
- { 30784, SecondaryColor3d_remap_index },
- { 10935, SecondaryColor3dv_remap_index },
- { 4801, SecondaryColor3i_remap_index },
- { 26596, SecondaryColor3iv_remap_index },
- { 4581, SecondaryColor3s_remap_index },
- { 14074, SecondaryColor3sv_remap_index },
- { 20009, SecondaryColor3ub_remap_index },
- { 6466, SecondaryColor3ubv_remap_index },
- { 20057, SecondaryColor3ui_remap_index },
- { 21910, SecondaryColor3uiv_remap_index },
- { 19900, SecondaryColor3us_remap_index },
- { 8701, SecondaryColor3usv_remap_index },
- { 31809, SecondaryColorPointer_remap_index },
- { 10560, WindowPos2d_remap_index },
- { 15446, WindowPos2dv_remap_index },
- { 10507, WindowPos2f_remap_index },
- { 21296, WindowPos2fv_remap_index },
- { 10613, WindowPos2i_remap_index },
- { 5827, WindowPos2iv_remap_index },
- { 10666, WindowPos2s_remap_index },
- { 42028, WindowPos2sv_remap_index },
- { 14321, WindowPos3d_remap_index },
- { 13842, WindowPos3dv_remap_index },
- { 14408, WindowPos3f_remap_index },
- { 7637, WindowPos3fv_remap_index },
- { 14517, WindowPos3i_remap_index },
- { 41018, WindowPos3iv_remap_index },
- { 14633, WindowPos3s_remap_index },
- { 22633, WindowPos3sv_remap_index },
- { 5709, BeginQuery_remap_index },
- { 40937, BindBuffer_remap_index },
- { 34977, BufferData_remap_index },
- { 9175, BufferSubData_remap_index },
- { 28480, DeleteBuffers_remap_index },
- { 20303, DeleteQueries_remap_index },
- { 17973, EndQuery_remap_index },
- { 38469, GenBuffers_remap_index },
+ { 17161, CompressedTexImage1D_remap_index },
+ { 14749, CompressedTexImage2D_remap_index },
+ { 10763, CompressedTexImage3D_remap_index },
+ { 27310, CompressedTexSubImage1D_remap_index },
+ { 32968, CompressedTexSubImage2D_remap_index },
+ { 5540, CompressedTexSubImage3D_remap_index },
+ { 3708, GetCompressedTexImage_remap_index },
+ { 16417, LoadTransposeMatrixd_remap_index },
+ { 16365, LoadTransposeMatrixf_remap_index },
+ { 30616, MultTransposeMatrixd_remap_index },
+ { 12047, MultTransposeMatrixf_remap_index },
+ { 40296, SampleCoverage_remap_index },
+ { 3009, BlendFuncSeparate_remap_index },
+ { 19867, FogCoordPointer_remap_index },
+ { 36496, FogCoordd_remap_index },
+ { 36272, FogCoorddv_remap_index },
+ { 29709, MultiDrawArrays_remap_index },
+ { 28154, PointParameterf_remap_index },
+ { 4250, PointParameterfv_remap_index },
+ { 28112, PointParameteri_remap_index },
+ { 7769, PointParameteriv_remap_index },
+ { 4672, SecondaryColor3b_remap_index },
+ { 36087, SecondaryColor3bv_remap_index },
+ { 30754, SecondaryColor3d_remap_index },
+ { 10896, SecondaryColor3dv_remap_index },
+ { 4768, SecondaryColor3i_remap_index },
+ { 26541, SecondaryColor3iv_remap_index },
+ { 4548, SecondaryColor3s_remap_index },
+ { 14035, SecondaryColor3sv_remap_index },
+ { 20020, SecondaryColor3ub_remap_index },
+ { 6433, SecondaryColor3ubv_remap_index },
+ { 20068, SecondaryColor3ui_remap_index },
+ { 21887, SecondaryColor3uiv_remap_index },
+ { 19911, SecondaryColor3us_remap_index },
+ { 8692, SecondaryColor3usv_remap_index },
+ { 31779, SecondaryColorPointer_remap_index },
+ { 10521, WindowPos2d_remap_index },
+ { 15457, WindowPos2dv_remap_index },
+ { 10468, WindowPos2f_remap_index },
+ { 21273, WindowPos2fv_remap_index },
+ { 10574, WindowPos2i_remap_index },
+ { 5794, WindowPos2iv_remap_index },
+ { 10627, WindowPos2s_remap_index },
+ { 41998, WindowPos2sv_remap_index },
+ { 14282, WindowPos3d_remap_index },
+ { 13803, WindowPos3dv_remap_index },
+ { 14369, WindowPos3f_remap_index },
+ { 7628, WindowPos3fv_remap_index },
+ { 14478, WindowPos3i_remap_index },
+ { 40988, WindowPos3iv_remap_index },
+ { 14594, WindowPos3s_remap_index },
+ { 22610, WindowPos3sv_remap_index },
+ { 5676, BeginQuery_remap_index },
+ { 40907, BindBuffer_remap_index },
+ { 34947, BufferData_remap_index },
+ { 9166, BufferSubData_remap_index },
+ { 28425, DeleteBuffers_remap_index },
+ { 20314, DeleteQueries_remap_index },
+ { 17984, EndQuery_remap_index },
+ { 38439, GenBuffers_remap_index },
{ 1755, GenQueries_remap_index },
- { 26064, GetBufferParameteriv_remap_index },
- { 38334, GetBufferPointerv_remap_index },
- { 28519, GetBufferSubData_remap_index },
- { 7347, GetQueryObjectiv_remap_index },
- { 7047, GetQueryObjectuiv_remap_index },
- { 11128, GetQueryiv_remap_index },
- { 16840, IsBuffer_remap_index },
- { 26343, IsQuery_remap_index },
- { 11239, MapBuffer_remap_index },
- { 40691, UnmapBuffer_remap_index },
+ { 26041, GetBufferParameteriv_remap_index },
+ { 38304, GetBufferPointerv_remap_index },
+ { 28464, GetBufferSubData_remap_index },
+ { 7338, GetQueryObjectiv_remap_index },
+ { 7038, GetQueryObjectuiv_remap_index },
+ { 11089, GetQueryiv_remap_index },
+ { 16851, IsBuffer_remap_index },
+ { 26288, IsQuery_remap_index },
+ { 11200, MapBuffer_remap_index },
+ { 40661, UnmapBuffer_remap_index },
{ 315, AttachShader_remap_index },
- { 33466, BindAttribLocation_remap_index },
- { 38536, BlendEquationSeparate_remap_index },
- { 29463, CompileShader_remap_index },
- { 22928, CreateProgram_remap_index },
- { 28395, CreateShader_remap_index },
- { 18770, DeleteProgram_remap_index },
- { 29445, DeleteShader_remap_index },
- { 40254, DetachShader_remap_index },
- { 31513, DisableVertexAttribArray_remap_index },
- { 21094, DrawBuffers_remap_index },
- { 38761, EnableVertexAttribArray_remap_index },
- { 34119, GetActiveAttrib_remap_index },
- { 39187, GetActiveUniform_remap_index },
- { 15993, GetAttachedShaders_remap_index },
- { 25061, GetAttribLocation_remap_index },
- { 10217, GetProgramInfoLog_remap_index },
- { 20830, GetProgramiv_remap_index },
- { 3507, GetShaderInfoLog_remap_index },
- { 6769, GetShaderSource_remap_index },
- { 15754, GetShaderiv_remap_index },
- { 5760, GetUniformLocation_remap_index },
- { 12239, GetUniformfv_remap_index },
+ { 33436, BindAttribLocation_remap_index },
+ { 38506, BlendEquationSeparate_remap_index },
+ { 29408, CompileShader_remap_index },
+ { 22905, CreateProgram_remap_index },
+ { 28340, CreateShader_remap_index },
+ { 18781, DeleteProgram_remap_index },
+ { 29390, DeleteShader_remap_index },
+ { 40224, DetachShader_remap_index },
+ { 31483, DisableVertexAttribArray_remap_index },
+ { 21071, DrawBuffers_remap_index },
+ { 38731, EnableVertexAttribArray_remap_index },
+ { 34089, GetActiveAttrib_remap_index },
+ { 39157, GetActiveUniform_remap_index },
+ { 16004, GetAttachedShaders_remap_index },
+ { 25038, GetAttribLocation_remap_index },
+ { 10208, GetProgramInfoLog_remap_index },
+ { 20841, GetProgramiv_remap_index },
+ { 3474, GetShaderInfoLog_remap_index },
+ { 6760, GetShaderSource_remap_index },
+ { 15765, GetShaderiv_remap_index },
+ { 5727, GetUniformLocation_remap_index },
+ { 12200, GetUniformfv_remap_index },
{ 1991, GetUniformiv_remap_index },
- { 32177, GetVertexAttribPointerv_remap_index },
- { 38286, GetVertexAttribdv_remap_index },
- { 32759, GetVertexAttribfv_remap_index },
- { 35151, GetVertexAttribiv_remap_index },
- { 3927, IsProgram_remap_index },
- { 35698, IsShader_remap_index },
- { 26789, LinkProgram_remap_index },
- { 34794, ShaderSource_remap_index },
- { 34766, StencilFuncSeparate_remap_index },
- { 33081, StencilMaskSeparate_remap_index },
- { 34263, StencilOpSeparate_remap_index },
- { 37618, Uniform1f_remap_index },
- { 7523, Uniform1fv_remap_index },
- { 37678, Uniform1i_remap_index },
- { 17021, Uniform1iv_remap_index },
- { 39822, Uniform2f_remap_index },
- { 21030, Uniform2fv_remap_index },
- { 39894, Uniform2i_remap_index },
- { 19012, Uniform2iv_remap_index },
+ { 32147, GetVertexAttribPointerv_remap_index },
+ { 38256, GetVertexAttribdv_remap_index },
+ { 32729, GetVertexAttribfv_remap_index },
+ { 35121, GetVertexAttribiv_remap_index },
+ { 3894, IsProgram_remap_index },
+ { 35668, IsShader_remap_index },
+ { 26734, LinkProgram_remap_index },
+ { 34764, ShaderSource_remap_index },
+ { 34736, StencilFuncSeparate_remap_index },
+ { 33051, StencilMaskSeparate_remap_index },
+ { 34233, StencilOpSeparate_remap_index },
+ { 37588, Uniform1f_remap_index },
+ { 7514, Uniform1fv_remap_index },
+ { 37648, Uniform1i_remap_index },
+ { 17032, Uniform1iv_remap_index },
+ { 39792, Uniform2f_remap_index },
+ { 21007, Uniform2fv_remap_index },
+ { 39864, Uniform2i_remap_index },
+ { 19023, Uniform2iv_remap_index },
{ 858, Uniform3f_remap_index },
- { 35263, Uniform3fv_remap_index },
+ { 35233, Uniform3fv_remap_index },
{ 771, Uniform3i_remap_index },
- { 36556, Uniform3iv_remap_index },
- { 4197, Uniform4f_remap_index },
- { 8189, Uniform4fv_remap_index },
- { 4134, Uniform4i_remap_index },
- { 42173, Uniform4iv_remap_index },
- { 9281, UniformMatrix2fv_remap_index },
- { 21644, UniformMatrix3fv_remap_index },
- { 9750, UniformMatrix4fv_remap_index },
- { 37771, UseProgram_remap_index },
- { 23046, ValidateProgram_remap_index },
- { 17109, VertexAttrib1d_remap_index },
- { 35621, VertexAttrib1dv_remap_index },
- { 17232, VertexAttrib1s_remap_index },
- { 32607, VertexAttrib1sv_remap_index },
- { 7481, VertexAttrib2d_remap_index },
- { 22384, VertexAttrib2dv_remap_index },
- { 7393, VertexAttrib2s_remap_index },
- { 13491, VertexAttrib2sv_remap_index },
- { 11162, VertexAttrib3d_remap_index },
- { 20954, VertexAttrib3dv_remap_index },
- { 11037, VertexAttrib3s_remap_index },
- { 37466, VertexAttrib3sv_remap_index },
- { 11285, VertexAttrib4Nbv_remap_index },
- { 26685, VertexAttrib4Niv_remap_index },
- { 19315, VertexAttrib4Nsv_remap_index },
+ { 36526, Uniform3iv_remap_index },
+ { 4164, Uniform4f_remap_index },
+ { 8180, Uniform4fv_remap_index },
+ { 4101, Uniform4i_remap_index },
+ { 42143, Uniform4iv_remap_index },
+ { 9272, UniformMatrix2fv_remap_index },
+ { 21621, UniformMatrix3fv_remap_index },
+ { 9741, UniformMatrix4fv_remap_index },
+ { 37741, UseProgram_remap_index },
+ { 23023, ValidateProgram_remap_index },
+ { 17120, VertexAttrib1d_remap_index },
+ { 35591, VertexAttrib1dv_remap_index },
+ { 17243, VertexAttrib1s_remap_index },
+ { 32577, VertexAttrib1sv_remap_index },
+ { 7472, VertexAttrib2d_remap_index },
+ { 22361, VertexAttrib2dv_remap_index },
+ { 7384, VertexAttrib2s_remap_index },
+ { 13452, VertexAttrib2sv_remap_index },
+ { 11123, VertexAttrib3d_remap_index },
+ { 20931, VertexAttrib3dv_remap_index },
+ { 10998, VertexAttrib3s_remap_index },
+ { 37436, VertexAttrib3sv_remap_index },
+ { 11246, VertexAttrib4Nbv_remap_index },
+ { 26630, VertexAttrib4Niv_remap_index },
+ { 19326, VertexAttrib4Nsv_remap_index },
{ 1408, VertexAttrib4Nub_remap_index },
- { 31070, VertexAttrib4Nubv_remap_index },
- { 9824, VertexAttrib4Nuiv_remap_index },
- { 33348, VertexAttrib4Nusv_remap_index },
- { 8631, VertexAttrib4bv_remap_index },
- { 26904, VertexAttrib4d_remap_index },
- { 27281, VertexAttrib4dv_remap_index },
- { 36668, VertexAttrib4iv_remap_index },
- { 26972, VertexAttrib4s_remap_index },
- { 18073, VertexAttrib4sv_remap_index },
- { 9510, VertexAttrib4ubv_remap_index },
- { 19270, VertexAttrib4uiv_remap_index },
+ { 31040, VertexAttrib4Nubv_remap_index },
+ { 9815, VertexAttrib4Nuiv_remap_index },
+ { 33318, VertexAttrib4Nusv_remap_index },
+ { 8622, VertexAttrib4bv_remap_index },
+ { 26849, VertexAttrib4d_remap_index },
+ { 27226, VertexAttrib4dv_remap_index },
+ { 36638, VertexAttrib4iv_remap_index },
+ { 26917, VertexAttrib4s_remap_index },
+ { 18084, VertexAttrib4sv_remap_index },
+ { 9501, VertexAttrib4ubv_remap_index },
+ { 19281, VertexAttrib4uiv_remap_index },
{ 1334, VertexAttrib4usv_remap_index },
- { 31155, VertexAttribPointer_remap_index },
- { 28007, UniformMatrix2x3fv_remap_index },
+ { 31125, VertexAttribPointer_remap_index },
+ { 27952, UniformMatrix2x3fv_remap_index },
{ 891, UniformMatrix2x4fv_remap_index },
- { 9797, UniformMatrix3x2fv_remap_index },
- { 41181, UniformMatrix3x4fv_remap_index },
- { 37013, UniformMatrix4x2fv_remap_index },
- { 11080, UniformMatrix4x3fv_remap_index },
- { 15660, BeginConditionalRender_remap_index },
- { 23130, BeginTransformFeedback_remap_index },
- { 11961, BindBufferBase_remap_index },
- { 7266, BindBufferRange_remap_index },
- { 21428, BindFragDataLocation_remap_index },
- { 22492, ClampColor_remap_index },
- { 16020, ClearBufferfi_remap_index },
- { 15869, ClearBufferfv_remap_index },
- { 19738, ClearBufferiv_remap_index },
- { 36380, ClearBufferuiv_remap_index },
- { 12541, ColorMaski_remap_index },
- { 35742, Disablei_remap_index },
- { 14375, Enablei_remap_index },
- { 21958, EndConditionalRender_remap_index },
- { 18589, EndTransformFeedback_remap_index },
- { 11473, GetBooleani_v_remap_index },
- { 37869, GetFragDataLocation_remap_index },
- { 19759, GetIntegeri_v_remap_index },
- { 27264, GetStringi_remap_index },
- { 28978, GetTexParameterIiv_remap_index },
- { 12737, GetTexParameterIuiv_remap_index },
- { 29192, GetTransformFeedbackVarying_remap_index },
- { 34564, GetUniformuiv_remap_index },
- { 41407, GetVertexAttribIiv_remap_index },
- { 19570, GetVertexAttribIuiv_remap_index },
- { 32092, IsEnabledi_remap_index },
- { 18828, TexParameterIiv_remap_index },
- { 15501, TexParameterIuiv_remap_index },
- { 37401, TransformFeedbackVaryings_remap_index },
- { 5196, Uniform1ui_remap_index },
- { 24501, Uniform1uiv_remap_index },
- { 23950, Uniform2ui_remap_index },
- { 12583, Uniform2uiv_remap_index },
- { 31407, Uniform3ui_remap_index },
- { 18132, Uniform3uiv_remap_index },
- { 11396, Uniform4ui_remap_index },
- { 17055, Uniform4uiv_remap_index },
- { 33694, VertexAttribI1iv_remap_index },
- { 10888, VertexAttribI1uiv_remap_index },
- { 7095, VertexAttribI4bv_remap_index },
- { 9661, VertexAttribI4sv_remap_index },
- { 7989, VertexAttribI4ubv_remap_index },
- { 6608, VertexAttribI4usv_remap_index },
- { 38705, VertexAttribIPointer_remap_index },
- { 7936, PrimitiveRestartIndex_remap_index },
- { 32279, TexBuffer_remap_index },
+ { 9788, UniformMatrix3x2fv_remap_index },
+ { 41151, UniformMatrix3x4fv_remap_index },
+ { 36983, UniformMatrix4x2fv_remap_index },
+ { 11041, UniformMatrix4x3fv_remap_index },
+ { 15671, BeginConditionalRender_remap_index },
+ { 23107, BeginTransformFeedback_remap_index },
+ { 11922, BindBufferBase_remap_index },
+ { 7257, BindBufferRange_remap_index },
+ { 21405, BindFragDataLocation_remap_index },
+ { 22469, ClampColor_remap_index },
+ { 16031, ClearBufferfi_remap_index },
+ { 15880, ClearBufferfv_remap_index },
+ { 19749, ClearBufferiv_remap_index },
+ { 36350, ClearBufferuiv_remap_index },
+ { 12502, ColorMaski_remap_index },
+ { 35712, Disablei_remap_index },
+ { 14336, Enablei_remap_index },
+ { 21935, EndConditionalRender_remap_index },
+ { 18600, EndTransformFeedback_remap_index },
+ { 11434, GetBooleani_v_remap_index },
+ { 37839, GetFragDataLocation_remap_index },
+ { 19770, GetIntegeri_v_remap_index },
+ { 27209, GetStringi_remap_index },
+ { 28923, GetTexParameterIiv_remap_index },
+ { 12698, GetTexParameterIuiv_remap_index },
+ { 29137, GetTransformFeedbackVarying_remap_index },
+ { 34534, GetUniformuiv_remap_index },
+ { 41377, GetVertexAttribIiv_remap_index },
+ { 19581, GetVertexAttribIuiv_remap_index },
+ { 32062, IsEnabledi_remap_index },
+ { 18839, TexParameterIiv_remap_index },
+ { 15512, TexParameterIuiv_remap_index },
+ { 37371, TransformFeedbackVaryings_remap_index },
+ { 5163, Uniform1ui_remap_index },
+ { 24478, Uniform1uiv_remap_index },
+ { 23927, Uniform2ui_remap_index },
+ { 12544, Uniform2uiv_remap_index },
+ { 31377, Uniform3ui_remap_index },
+ { 18143, Uniform3uiv_remap_index },
+ { 11357, Uniform4ui_remap_index },
+ { 17066, Uniform4uiv_remap_index },
+ { 33664, VertexAttribI1iv_remap_index },
+ { 10849, VertexAttribI1uiv_remap_index },
+ { 7086, VertexAttribI4bv_remap_index },
+ { 9652, VertexAttribI4sv_remap_index },
+ { 7980, VertexAttribI4ubv_remap_index },
+ { 6599, VertexAttribI4usv_remap_index },
+ { 38675, VertexAttribIPointer_remap_index },
+ { 7927, PrimitiveRestartIndex_remap_index },
+ { 32249, TexBuffer_remap_index },
{ 111, FramebufferTexture_remap_index },
- { 22898, GetBufferParameteri64v_remap_index },
- { 38037, GetInteger64i_v_remap_index },
- { 39019, VertexAttribDivisor_remap_index },
- { 41856, MinSampleShading_remap_index },
- { 6814, BindProgramARB_remap_index },
- { 29630, DeleteProgramsARB_remap_index },
- { 14462, GenProgramsARB_remap_index },
- { 13534, GetProgramEnvParameterdvARB_remap_index },
- { 28445, GetProgramEnvParameterfvARB_remap_index },
- { 29809, GetProgramLocalParameterdvARB_remap_index },
- { 35963, GetProgramLocalParameterfvARB_remap_index },
- { 21573, GetProgramStringARB_remap_index },
- { 7822, GetProgramivARB_remap_index },
- { 30080, IsProgramARB_remap_index },
- { 16474, ProgramEnvParameter4dARB_remap_index },
+ { 22875, GetBufferParameteri64v_remap_index },
+ { 38007, GetInteger64i_v_remap_index },
+ { 38989, VertexAttribDivisor_remap_index },
+ { 41826, MinSampleShading_remap_index },
+ { 6805, BindProgramARB_remap_index },
+ { 29575, DeleteProgramsARB_remap_index },
+ { 14423, GenProgramsARB_remap_index },
+ { 13495, GetProgramEnvParameterdvARB_remap_index },
+ { 28390, GetProgramEnvParameterfvARB_remap_index },
+ { 29754, GetProgramLocalParameterdvARB_remap_index },
+ { 35933, GetProgramLocalParameterfvARB_remap_index },
+ { 21550, GetProgramStringARB_remap_index },
+ { 7813, GetProgramivARB_remap_index },
+ { 30025, IsProgramARB_remap_index },
+ { 16485, ProgramEnvParameter4dARB_remap_index },
{ 2502, ProgramEnvParameter4dvARB_remap_index },
- { 37169, ProgramEnvParameter4fARB_remap_index },
- { 23635, ProgramEnvParameter4fvARB_remap_index },
- { 22008, ProgramLocalParameter4dARB_remap_index },
- { 3797, ProgramLocalParameter4dvARB_remap_index },
- { 29361, ProgramLocalParameter4fARB_remap_index },
- { 18391, ProgramLocalParameter4fvARB_remap_index },
- { 30152, ProgramStringARB_remap_index },
- { 11432, VertexAttrib1fARB_remap_index },
- { 30550, VertexAttrib1fvARB_remap_index },
- { 21254, VertexAttrib2fARB_remap_index },
- { 12834, VertexAttrib2fvARB_remap_index },
+ { 37139, ProgramEnvParameter4fARB_remap_index },
+ { 23612, ProgramEnvParameter4fvARB_remap_index },
+ { 21985, ProgramLocalParameter4dARB_remap_index },
+ { 3764, ProgramLocalParameter4dvARB_remap_index },
+ { 29306, ProgramLocalParameter4fARB_remap_index },
+ { 18402, ProgramLocalParameter4fvARB_remap_index },
+ { 30097, ProgramStringARB_remap_index },
+ { 11393, VertexAttrib1fARB_remap_index },
+ { 30520, VertexAttrib1fvARB_remap_index },
+ { 21231, VertexAttrib2fARB_remap_index },
+ { 12795, VertexAttrib2fvARB_remap_index },
{ 334, VertexAttrib3fARB_remap_index },
- { 25353, VertexAttrib3fvARB_remap_index },
- { 24235, VertexAttrib4fARB_remap_index },
- { 13799, VertexAttrib4fvARB_remap_index },
- { 34351, AttachObjectARB_remap_index },
- { 21617, CreateProgramObjectARB_remap_index },
- { 15918, CreateShaderObjectARB_remap_index },
- { 14823, DeleteObjectARB_remap_index },
- { 36808, DetachObjectARB_remap_index },
- { 34690, GetAttachedObjectsARB_remap_index },
- { 23840, GetHandleARB_remap_index },
- { 19687, GetInfoLogARB_remap_index },
- { 20469, GetObjectParameterfvARB_remap_index },
- { 40367, GetObjectParameterivARB_remap_index },
- { 5308, DrawArraysInstancedARB_remap_index },
- { 6962, DrawElementsInstancedARB_remap_index },
- { 13297, BindFramebuffer_remap_index },
- { 7845, BindRenderbuffer_remap_index },
- { 32465, BlitFramebuffer_remap_index },
- { 6031, CheckFramebufferStatus_remap_index },
- { 19171, DeleteFramebuffers_remap_index },
- { 35545, DeleteRenderbuffers_remap_index },
- { 29990, FramebufferRenderbuffer_remap_index },
- { 32516, FramebufferTexture1D_remap_index },
- { 22273, FramebufferTexture2D_remap_index },
- { 25950, FramebufferTexture3D_remap_index },
- { 35806, FramebufferTextureLayer_remap_index },
- { 38405, GenFramebuffers_remap_index },
- { 31971, GenRenderbuffers_remap_index },
- { 7206, GenerateMipmap_remap_index },
- { 5004, GetFramebufferAttachmentParameteriv_remap_index },
- { 41900, GetRenderbufferParameteriv_remap_index },
- { 6195, IsFramebuffer_remap_index },
- { 24583, IsRenderbuffer_remap_index },
+ { 25330, VertexAttrib3fvARB_remap_index },
+ { 24212, VertexAttrib4fARB_remap_index },
+ { 13760, VertexAttrib4fvARB_remap_index },
+ { 34321, AttachObjectARB_remap_index },
+ { 21594, CreateProgramObjectARB_remap_index },
+ { 15929, CreateShaderObjectARB_remap_index },
+ { 14808, DeleteObjectARB_remap_index },
+ { 36778, DetachObjectARB_remap_index },
+ { 34660, GetAttachedObjectsARB_remap_index },
+ { 23817, GetHandleARB_remap_index },
+ { 19698, GetInfoLogARB_remap_index },
+ { 20480, GetObjectParameterfvARB_remap_index },
+ { 40337, GetObjectParameterivARB_remap_index },
+ { 5275, DrawArraysInstancedARB_remap_index },
+ { 6953, DrawElementsInstancedARB_remap_index },
+ { 13258, BindFramebuffer_remap_index },
+ { 7836, BindRenderbuffer_remap_index },
+ { 32435, BlitFramebuffer_remap_index },
+ { 5998, CheckFramebufferStatus_remap_index },
+ { 19182, DeleteFramebuffers_remap_index },
+ { 35515, DeleteRenderbuffers_remap_index },
+ { 29935, FramebufferRenderbuffer_remap_index },
+ { 32486, FramebufferTexture1D_remap_index },
+ { 22250, FramebufferTexture2D_remap_index },
+ { 25927, FramebufferTexture3D_remap_index },
+ { 35776, FramebufferTextureLayer_remap_index },
+ { 38375, GenFramebuffers_remap_index },
+ { 31941, GenRenderbuffers_remap_index },
+ { 7197, GenerateMipmap_remap_index },
+ { 4971, GetFramebufferAttachmentParameteriv_remap_index },
+ { 41870, GetRenderbufferParameteriv_remap_index },
+ { 6162, IsFramebuffer_remap_index },
+ { 24560, IsRenderbuffer_remap_index },
{ 629, RenderbufferStorage_remap_index },
- { 14245, RenderbufferStorageMultisample_remap_index },
- { 18323, FramebufferTextureFaceARB_remap_index },
- { 4931, FlushMappedBufferRange_remap_index },
- { 29846, MapBufferRange_remap_index },
- { 12676, BindVertexArray_remap_index },
+ { 14206, RenderbufferStorageMultisample_remap_index },
+ { 18334, FramebufferTextureFaceARB_remap_index },
+ { 4898, FlushMappedBufferRange_remap_index },
+ { 29791, MapBufferRange_remap_index },
+ { 12637, BindVertexArray_remap_index },
{ 1102, DeleteVertexArrays_remap_index },
- { 16748, GenVertexArrays_remap_index },
- { 37509, IsVertexArray_remap_index },
- { 12456, GetActiveUniformBlockName_remap_index },
- { 41674, GetActiveUniformBlockiv_remap_index },
+ { 16759, GenVertexArrays_remap_index },
+ { 37479, IsVertexArray_remap_index },
+ { 12417, GetActiveUniformBlockName_remap_index },
+ { 41644, GetActiveUniformBlockiv_remap_index },
{ 2928, GetActiveUniformName_remap_index },
- { 13462, GetActiveUniformsiv_remap_index },
- { 40227, GetUniformBlockIndex_remap_index },
- { 9921, GetUniformIndices_remap_index },
- { 33305, UniformBlockBinding_remap_index },
- { 41136, CopyBufferSubData_remap_index },
- { 41457, ClientWaitSync_remap_index },
- { 10764, DeleteSync_remap_index },
- { 33332, FenceSync_remap_index },
- { 36788, GetInteger64v_remap_index },
- { 38875, GetSynciv_remap_index },
- { 14844, IsSync_remap_index },
- { 32161, WaitSync_remap_index },
- { 12491, DrawElementsBaseVertex_remap_index },
- { 16108, DrawElementsInstancedBaseVertex_remap_index },
- { 36034, DrawRangeElementsBaseVertex_remap_index },
- { 39926, MultiDrawElementsBaseVertex_remap_index },
- { 23380, ProvokingVertex_remap_index },
- { 5253, GetMultisamplefv_remap_index },
- { 33801, SampleMaski_remap_index },
+ { 13423, GetActiveUniformsiv_remap_index },
+ { 40197, GetUniformBlockIndex_remap_index },
+ { 9912, GetUniformIndices_remap_index },
+ { 33275, UniformBlockBinding_remap_index },
+ { 41106, CopyBufferSubData_remap_index },
+ { 41427, ClientWaitSync_remap_index },
+ { 10725, DeleteSync_remap_index },
+ { 33302, FenceSync_remap_index },
+ { 36758, GetInteger64v_remap_index },
+ { 38845, GetSynciv_remap_index },
+ { 14829, IsSync_remap_index },
+ { 32131, WaitSync_remap_index },
+ { 12452, DrawElementsBaseVertex_remap_index },
+ { 16119, DrawElementsInstancedBaseVertex_remap_index },
+ { 36004, DrawRangeElementsBaseVertex_remap_index },
+ { 39896, MultiDrawElementsBaseVertex_remap_index },
+ { 23357, ProvokingVertex_remap_index },
+ { 5220, GetMultisamplefv_remap_index },
+ { 33771, SampleMaski_remap_index },
{ 1861, TexImage2DMultisample_remap_index },
- { 40170, TexImage3DMultisample_remap_index },
- { 22086, BlendEquationSeparateiARB_remap_index },
- { 26449, BlendEquationiARB_remap_index },
- { 3559, BlendFuncSeparateiARB_remap_index },
- { 23880, BlendFunciARB_remap_index },
+ { 40140, TexImage3DMultisample_remap_index },
+ { 22063, BlendEquationSeparateiARB_remap_index },
+ { 26394, BlendEquationiARB_remap_index },
+ { 3526, BlendFuncSeparateiARB_remap_index },
+ { 23857, BlendFunciARB_remap_index },
{ 1626, BindFragDataLocationIndexed_remap_index },
- { 27853, GetFragDataIndex_remap_index },
+ { 27798, GetFragDataIndex_remap_index },
{ 2649, BindSampler_remap_index },
- { 41267, DeleteSamplers_remap_index },
- { 34312, GenSamplers_remap_index },
+ { 41237, DeleteSamplers_remap_index },
+ { 34282, GenSamplers_remap_index },
{ 2369, GetSamplerParameterIiv_remap_index },
- { 5497, GetSamplerParameterIuiv_remap_index },
- { 22355, GetSamplerParameterfv_remap_index },
- { 24016, GetSamplerParameteriv_remap_index },
- { 25206, IsSampler_remap_index },
- { 37040, SamplerParameterIiv_remap_index },
- { 11800, SamplerParameterIuiv_remap_index },
- { 41341, SamplerParameterf_remap_index },
- { 37113, SamplerParameterfv_remap_index },
- { 41288, SamplerParameteri_remap_index },
- { 27128, SamplerParameteriv_remap_index },
- { 22442, GetQueryObjecti64v_remap_index },
- { 3849, GetQueryObjectui64v_remap_index },
- { 12386, QueryCounter_remap_index },
- { 36364, ColorP3ui_remap_index },
- { 6350, ColorP3uiv_remap_index },
- { 16868, ColorP4ui_remap_index },
- { 24948, ColorP4uiv_remap_index },
- { 13200, MultiTexCoordP1ui_remap_index },
- { 24718, MultiTexCoordP1uiv_remap_index },
- { 32689, MultiTexCoordP2ui_remap_index },
- { 8511, MultiTexCoordP2uiv_remap_index },
- { 25036, MultiTexCoordP3ui_remap_index },
+ { 5464, GetSamplerParameterIuiv_remap_index },
+ { 22332, GetSamplerParameterfv_remap_index },
+ { 23993, GetSamplerParameteriv_remap_index },
+ { 25183, IsSampler_remap_index },
+ { 37010, SamplerParameterIiv_remap_index },
+ { 11761, SamplerParameterIuiv_remap_index },
+ { 41311, SamplerParameterf_remap_index },
+ { 37083, SamplerParameterfv_remap_index },
+ { 41258, SamplerParameteri_remap_index },
+ { 27073, SamplerParameteriv_remap_index },
+ { 22419, GetQueryObjecti64v_remap_index },
+ { 3816, GetQueryObjectui64v_remap_index },
+ { 12347, QueryCounter_remap_index },
+ { 36334, ColorP3ui_remap_index },
+ { 6317, ColorP3uiv_remap_index },
+ { 16879, ColorP4ui_remap_index },
+ { 24925, ColorP4uiv_remap_index },
+ { 13161, MultiTexCoordP1ui_remap_index },
+ { 24695, MultiTexCoordP1uiv_remap_index },
+ { 32659, MultiTexCoordP2ui_remap_index },
+ { 8502, MultiTexCoordP2uiv_remap_index },
+ { 25013, MultiTexCoordP3ui_remap_index },
{ 391, MultiTexCoordP3uiv_remap_index },
- { 38680, MultiTexCoordP4ui_remap_index },
- { 32807, MultiTexCoordP4uiv_remap_index },
- { 34883, NormalP3ui_remap_index },
- { 24643, NormalP3uiv_remap_index },
- { 39543, SecondaryColorP3ui_remap_index },
- { 5445, SecondaryColorP3uiv_remap_index },
+ { 38650, MultiTexCoordP4ui_remap_index },
+ { 32777, MultiTexCoordP4uiv_remap_index },
+ { 34853, NormalP3ui_remap_index },
+ { 24620, NormalP3uiv_remap_index },
+ { 39513, SecondaryColorP3ui_remap_index },
+ { 5412, SecondaryColorP3uiv_remap_index },
{ 162, TexCoordP1ui_remap_index },
{ 609, TexCoordP1uiv_remap_index },
- { 25312, TexCoordP2ui_remap_index },
- { 35199, TexCoordP2uiv_remap_index },
- { 14120, TexCoordP3ui_remap_index },
- { 16911, TexCoordP3uiv_remap_index },
- { 32588, TexCoordP4ui_remap_index },
+ { 25289, TexCoordP2ui_remap_index },
+ { 35169, TexCoordP2uiv_remap_index },
+ { 14081, TexCoordP3ui_remap_index },
+ { 16922, TexCoordP3uiv_remap_index },
+ { 32558, TexCoordP4ui_remap_index },
{ 1709, TexCoordP4uiv_remap_index },
- { 14189, VertexAttribP1ui_remap_index },
- { 3901, VertexAttribP1uiv_remap_index },
- { 28617, VertexAttribP2ui_remap_index },
- { 4627, VertexAttribP2uiv_remap_index },
+ { 14150, VertexAttribP1ui_remap_index },
+ { 3868, VertexAttribP1uiv_remap_index },
+ { 28562, VertexAttribP2ui_remap_index },
+ { 4594, VertexAttribP2uiv_remap_index },
{ 1456, VertexAttribP3ui_remap_index },
- { 27154, VertexAttribP3uiv_remap_index },
- { 4109, VertexAttribP4ui_remap_index },
- { 15350, VertexAttribP4uiv_remap_index },
- { 33430, VertexP2ui_remap_index },
- { 31137, VertexP2uiv_remap_index },
- { 21600, VertexP3ui_remap_index },
- { 5742, VertexP3uiv_remap_index },
+ { 27099, VertexAttribP3uiv_remap_index },
+ { 4076, VertexAttribP4ui_remap_index },
+ { 15335, VertexAttribP4uiv_remap_index },
+ { 33400, VertexP2ui_remap_index },
+ { 31107, VertexP2uiv_remap_index },
+ { 21577, VertexP3ui_remap_index },
+ { 5709, VertexP3uiv_remap_index },
{ 2883, VertexP4ui_remap_index },
- { 41838, VertexP4uiv_remap_index },
+ { 41808, VertexP4uiv_remap_index },
{ 746, DrawArraysIndirect_remap_index },
- { 22605, DrawElementsIndirect_remap_index },
- { 10243, BindTransformFeedback_remap_index },
- { 10115, DeleteTransformFeedbacks_remap_index },
- { 33963, DrawTransformFeedback_remap_index },
- { 3695, GenTransformFeedbacks_remap_index },
- { 31628, IsTransformFeedback_remap_index },
- { 29418, PauseTransformFeedback_remap_index },
- { 33629, ResumeTransformFeedback_remap_index },
- { 21516, BeginQueryIndexed_remap_index },
- { 39070, DrawTransformFeedbackStream_remap_index },
- { 18222, EndQueryIndexed_remap_index },
- { 20786, GetQueryIndexediv_remap_index },
- { 41804, ClearDepthf_remap_index },
- { 22946, DepthRangef_remap_index },
- { 36402, GetShaderPrecisionFormat_remap_index },
- { 3016, ReleaseShaderCompiler_remap_index },
- { 24106, ShaderBinary_remap_index },
- { 18666, GetProgramBinary_remap_index },
- { 11330, ProgramBinary_remap_index },
- { 11565, ProgramParameteri_remap_index },
- { 25671, DepthRangeArrayv_remap_index },
- { 39992, DepthRangeIndexed_remap_index },
- { 31608, GetDoublei_v_remap_index },
- { 33819, GetFloati_v_remap_index },
- { 40433, ScissorArrayv_remap_index },
- { 23984, ScissorIndexed_remap_index },
- { 27180, ScissorIndexedv_remap_index },
- { 17663, ViewportArrayv_remap_index },
- { 30269, ViewportIndexedf_remap_index },
- { 18714, ViewportIndexedfv_remap_index },
- { 10355, DebugMessageCallbackARB_remap_index },
- { 2958, DebugMessageControlARB_remap_index },
- { 26219, DebugMessageInsertARB_remap_index },
- { 20850, GetDebugMessageLogARB_remap_index },
- { 8036, GetGraphicsResetStatusARB_remap_index },
- { 28760, GetnColorTableARB_remap_index },
+ { 22582, DrawElementsIndirect_remap_index },
+ { 10234, BindTransformFeedback_remap_index },
+ { 10106, DeleteTransformFeedbacks_remap_index },
+ { 33933, DrawTransformFeedback_remap_index },
+ { 3662, GenTransformFeedbacks_remap_index },
+ { 31598, IsTransformFeedback_remap_index },
+ { 29363, PauseTransformFeedback_remap_index },
+ { 33599, ResumeTransformFeedback_remap_index },
+ { 21493, BeginQueryIndexed_remap_index },
+ { 39040, DrawTransformFeedbackStream_remap_index },
+ { 18233, EndQueryIndexed_remap_index },
+ { 20797, GetQueryIndexediv_remap_index },
+ { 41774, ClearDepthf_remap_index },
+ { 22923, DepthRangef_remap_index },
+ { 36372, GetShaderPrecisionFormat_remap_index },
+ { 2983, ReleaseShaderCompiler_remap_index },
+ { 24083, ShaderBinary_remap_index },
+ { 18677, GetProgramBinary_remap_index },
+ { 11291, ProgramBinary_remap_index },
+ { 11526, ProgramParameteri_remap_index },
+ { 25648, DepthRangeArrayv_remap_index },
+ { 39962, DepthRangeIndexed_remap_index },
+ { 31578, GetDoublei_v_remap_index },
+ { 33789, GetFloati_v_remap_index },
+ { 40403, ScissorArrayv_remap_index },
+ { 23961, ScissorIndexed_remap_index },
+ { 27125, ScissorIndexedv_remap_index },
+ { 17674, ViewportArrayv_remap_index },
+ { 30214, ViewportIndexedf_remap_index },
+ { 18725, ViewportIndexedfv_remap_index },
+ { 8027, GetGraphicsResetStatusARB_remap_index },
+ { 28705, GetnColorTableARB_remap_index },
{ 2615, GetnCompressedTexImageARB_remap_index },
{ 1202, GetnConvolutionFilterARB_remap_index },
- { 4501, GetnHistogramARB_remap_index },
- { 17548, GetnMapdvARB_remap_index },
- { 11691, GetnMapfvARB_remap_index },
- { 32714, GetnMapivARB_remap_index },
- { 37281, GetnMinmaxARB_remap_index },
- { 3412, GetnPixelMapfvARB_remap_index },
- { 5471, GetnPixelMapuivARB_remap_index },
- { 11011, GetnPixelMapusvARB_remap_index },
- { 21162, GetnPolygonStippleARB_remap_index },
- { 27621, GetnSeparableFilterARB_remap_index },
- { 9555, GetnTexImageARB_remap_index },
- { 26764, GetnUniformdvARB_remap_index },
- { 32376, GetnUniformfvARB_remap_index },
- { 2991, GetnUniformivARB_remap_index },
- { 13060, GetnUniformuivARB_remap_index },
- { 24279, ReadnPixelsARB_remap_index },
- { 31310, DrawArraysInstancedBaseInstance_remap_index },
- { 9706, DrawElementsInstancedBaseInstance_remap_index },
+ { 4468, GetnHistogramARB_remap_index },
+ { 17559, GetnMapdvARB_remap_index },
+ { 11652, GetnMapfvARB_remap_index },
+ { 32684, GetnMapivARB_remap_index },
+ { 37251, GetnMinmaxARB_remap_index },
+ { 3379, GetnPixelMapfvARB_remap_index },
+ { 5438, GetnPixelMapuivARB_remap_index },
+ { 10972, GetnPixelMapusvARB_remap_index },
+ { 21139, GetnPolygonStippleARB_remap_index },
+ { 27566, GetnSeparableFilterARB_remap_index },
+ { 9546, GetnTexImageARB_remap_index },
+ { 26709, GetnUniformdvARB_remap_index },
+ { 32346, GetnUniformfvARB_remap_index },
+ { 2958, GetnUniformivARB_remap_index },
+ { 13021, GetnUniformuivARB_remap_index },
+ { 24256, ReadnPixelsARB_remap_index },
+ { 31280, DrawArraysInstancedBaseInstance_remap_index },
+ { 9697, DrawElementsInstancedBaseInstance_remap_index },
{ 2447, DrawElementsInstancedBaseVertexBaseInstance_remap_index },
- { 33572, DrawTransformFeedbackInstanced_remap_index },
- { 12789, DrawTransformFeedbackStreamInstanced_remap_index },
- { 40454, GetInternalformativ_remap_index },
- { 18789, GetActiveAtomicCounterBufferiv_remap_index },
- { 41776, BindImageTexture_remap_index },
- { 20382, MemoryBarrier_remap_index },
- { 32444, TexStorage1D_remap_index },
- { 22215, TexStorage2D_remap_index },
- { 25927, TexStorage3D_remap_index },
+ { 33542, DrawTransformFeedbackInstanced_remap_index },
+ { 12750, DrawTransformFeedbackStreamInstanced_remap_index },
+ { 40424, GetInternalformativ_remap_index },
+ { 18800, GetActiveAtomicCounterBufferiv_remap_index },
+ { 41746, BindImageTexture_remap_index },
+ { 20393, MemoryBarrier_remap_index },
+ { 32414, TexStorage1D_remap_index },
+ { 22192, TexStorage2D_remap_index },
+ { 25904, TexStorage3D_remap_index },
{ 1379, TextureStorage1DEXT_remap_index },
- { 33516, TextureStorage2DEXT_remap_index },
- { 21223, TextureStorage3DEXT_remap_index },
- { 34223, ClearBufferData_remap_index },
+ { 33486, TextureStorage2DEXT_remap_index },
+ { 21200, TextureStorage3DEXT_remap_index },
+ { 34193, ClearBufferData_remap_index },
{ 2029, ClearBufferSubData_remap_index },
- { 29889, DispatchCompute_remap_index },
- { 6115, DispatchComputeIndirect_remap_index },
- { 38894, TextureView_remap_index },
- { 20680, BindVertexBuffer_remap_index },
- { 28322, VertexAttribBinding_remap_index },
- { 28787, VertexAttribFormat_remap_index },
- { 31251, VertexAttribIFormat_remap_index },
- { 34738, VertexAttribLFormat_remap_index },
- { 33241, VertexBindingDivisor_remap_index },
- { 3154, MultiDrawArraysIndirect_remap_index },
- { 17273, MultiDrawElementsIndirect_remap_index },
- { 17208, TexBufferRange_remap_index },
- { 36590, TexStorage2DMultisample_remap_index },
- { 27073, TexStorage3DMultisample_remap_index },
- { 3186, BufferStorage_remap_index },
- { 6144, InvalidateBufferData_remap_index },
- { 36982, InvalidateBufferSubData_remap_index },
- { 20342, InvalidateFramebuffer_remap_index },
- { 15112, InvalidateSubFramebuffer_remap_index },
- { 11371, InvalidateTexImage_remap_index },
- { 24306, InvalidateTexSubImage_remap_index },
- { 12138, PolygonOffsetEXT_remap_index },
- { 34330, DrawTexfOES_remap_index },
- { 3723, DrawTexfvOES_remap_index },
+ { 29834, DispatchCompute_remap_index },
+ { 6082, DispatchComputeIndirect_remap_index },
+ { 38864, TextureView_remap_index },
+ { 20691, BindVertexBuffer_remap_index },
+ { 28267, VertexAttribBinding_remap_index },
+ { 28732, VertexAttribFormat_remap_index },
+ { 31221, VertexAttribIFormat_remap_index },
+ { 34708, VertexAttribLFormat_remap_index },
+ { 33211, VertexBindingDivisor_remap_index },
+ { 3121, MultiDrawArraysIndirect_remap_index },
+ { 17284, MultiDrawElementsIndirect_remap_index },
+ { 17219, TexBufferRange_remap_index },
+ { 36560, TexStorage2DMultisample_remap_index },
+ { 27018, TexStorage3DMultisample_remap_index },
+ { 3153, BufferStorage_remap_index },
+ { 6111, InvalidateBufferData_remap_index },
+ { 36952, InvalidateBufferSubData_remap_index },
+ { 20353, InvalidateFramebuffer_remap_index },
+ { 15097, InvalidateSubFramebuffer_remap_index },
+ { 11332, InvalidateTexImage_remap_index },
+ { 24283, InvalidateTexSubImage_remap_index },
+ { 12099, PolygonOffsetEXT_remap_index },
+ { 34300, DrawTexfOES_remap_index },
+ { 3690, DrawTexfvOES_remap_index },
{ 955, DrawTexiOES_remap_index },
- { 28696, DrawTexivOES_remap_index },
- { 11518, DrawTexsOES_remap_index },
- { 20536, DrawTexsvOES_remap_index },
- { 24965, DrawTexxOES_remap_index },
- { 36230, DrawTexxvOES_remap_index },
- { 23271, PointSizePointerOES_remap_index },
+ { 28641, DrawTexivOES_remap_index },
+ { 11479, DrawTexsOES_remap_index },
+ { 20547, DrawTexsvOES_remap_index },
+ { 24942, DrawTexxOES_remap_index },
+ { 36200, DrawTexxvOES_remap_index },
+ { 23248, PointSizePointerOES_remap_index },
{ 918, QueryMatrixxOES_remap_index },
- { 18286, SampleMaskSGIS_remap_index },
- { 31365, SamplePatternSGIS_remap_index },
- { 39854, ColorPointerEXT_remap_index },
- { 26369, EdgeFlagPointerEXT_remap_index },
- { 12215, IndexPointerEXT_remap_index },
- { 12405, NormalPointerEXT_remap_index },
- { 25736, TexCoordPointerEXT_remap_index },
- { 23088, VertexPointerEXT_remap_index },
- { 39793, DiscardFramebufferEXT_remap_index },
- { 10089, ActiveShaderProgram_remap_index },
- { 15325, BindProgramPipeline_remap_index },
- { 26421, CreateShaderProgramv_remap_index },
- { 3338, DeleteProgramPipelines_remap_index },
- { 24045, GenProgramPipelines_remap_index },
- { 7557, GetProgramPipelineInfoLog_remap_index },
- { 28863, GetProgramPipelineiv_remap_index },
- { 24083, IsProgramPipeline_remap_index },
- { 41654, LockArraysEXT_remap_index },
- { 40994, ProgramUniform1f_remap_index },
- { 8900, ProgramUniform1fv_remap_index },
- { 40970, ProgramUniform1i_remap_index },
- { 14021, ProgramUniform1iv_remap_index },
- { 31784, ProgramUniform1ui_remap_index },
- { 40842, ProgramUniform1uiv_remap_index },
+ { 18297, SampleMaskSGIS_remap_index },
+ { 31335, SamplePatternSGIS_remap_index },
+ { 39824, ColorPointerEXT_remap_index },
+ { 26314, EdgeFlagPointerEXT_remap_index },
+ { 12176, IndexPointerEXT_remap_index },
+ { 12366, NormalPointerEXT_remap_index },
+ { 25713, TexCoordPointerEXT_remap_index },
+ { 23065, VertexPointerEXT_remap_index },
+ { 39763, DiscardFramebufferEXT_remap_index },
+ { 10080, ActiveShaderProgram_remap_index },
+ { 15310, BindProgramPipeline_remap_index },
+ { 26366, CreateShaderProgramv_remap_index },
+ { 3305, DeleteProgramPipelines_remap_index },
+ { 24022, GenProgramPipelines_remap_index },
+ { 7548, GetProgramPipelineInfoLog_remap_index },
+ { 28808, GetProgramPipelineiv_remap_index },
+ { 24060, IsProgramPipeline_remap_index },
+ { 41624, LockArraysEXT_remap_index },
+ { 40964, ProgramUniform1f_remap_index },
+ { 8891, ProgramUniform1fv_remap_index },
+ { 40940, ProgramUniform1i_remap_index },
+ { 13982, ProgramUniform1iv_remap_index },
+ { 31754, ProgramUniform1ui_remap_index },
+ { 40812, ProgramUniform1uiv_remap_index },
{ 2137, ProgramUniform2f_remap_index },
- { 16645, ProgramUniform2fv_remap_index },
+ { 16656, ProgramUniform2fv_remap_index },
{ 2198, ProgramUniform2i_remap_index },
- { 19804, ProgramUniform2iv_remap_index },
- { 6687, ProgramUniform2ui_remap_index },
- { 8343, ProgramUniform2uiv_remap_index },
- { 4231, ProgramUniform3f_remap_index },
- { 27902, ProgramUniform3fv_remap_index },
- { 4257, ProgramUniform3i_remap_index },
- { 12430, ProgramUniform3iv_remap_index },
- { 14047, ProgramUniform3ui_remap_index },
- { 16618, ProgramUniform3uiv_remap_index },
- { 26823, ProgramUniform4f_remap_index },
- { 30875, ProgramUniform4fv_remap_index },
- { 26850, ProgramUniform4i_remap_index },
+ { 19815, ProgramUniform2iv_remap_index },
+ { 6678, ProgramUniform2ui_remap_index },
+ { 8334, ProgramUniform2uiv_remap_index },
+ { 4198, ProgramUniform3f_remap_index },
+ { 27847, ProgramUniform3fv_remap_index },
+ { 4224, ProgramUniform3i_remap_index },
+ { 12391, ProgramUniform3iv_remap_index },
+ { 14008, ProgramUniform3ui_remap_index },
+ { 16629, ProgramUniform3uiv_remap_index },
+ { 26768, ProgramUniform4f_remap_index },
+ { 30845, ProgramUniform4fv_remap_index },
+ { 26795, ProgramUniform4i_remap_index },
{ 1788, ProgramUniform4iv_remap_index },
- { 37590, ProgramUniform4ui_remap_index },
- { 30698, ProgramUniform4uiv_remap_index },
- { 18358, ProgramUniformMatrix2fv_remap_index },
- { 20645, ProgramUniformMatrix2x3fv_remap_index },
- { 7312, ProgramUniformMatrix2x4fv_remap_index },
- { 35913, ProgramUniformMatrix3fv_remap_index },
- { 31573, ProgramUniformMatrix3x2fv_remap_index },
- { 25396, ProgramUniformMatrix3x4fv_remap_index },
- { 29936, ProgramUniformMatrix4fv_remap_index },
+ { 37560, ProgramUniform4ui_remap_index },
+ { 30668, ProgramUniform4uiv_remap_index },
+ { 18369, ProgramUniformMatrix2fv_remap_index },
+ { 20656, ProgramUniformMatrix2x3fv_remap_index },
+ { 7303, ProgramUniformMatrix2x4fv_remap_index },
+ { 35883, ProgramUniformMatrix3fv_remap_index },
+ { 31543, ProgramUniformMatrix3x2fv_remap_index },
+ { 25373, ProgramUniformMatrix3x4fv_remap_index },
+ { 29881, ProgramUniformMatrix4fv_remap_index },
{ 2102, ProgramUniformMatrix4x2fv_remap_index },
- { 6907, ProgramUniformMatrix4x3fv_remap_index },
- { 36624, UnlockArraysEXT_remap_index },
- { 29912, UseProgramStages_remap_index },
+ { 6898, ProgramUniformMatrix4x3fv_remap_index },
+ { 36594, UnlockArraysEXT_remap_index },
+ { 29857, UseProgramStages_remap_index },
{ 1597, ValidateProgramPipeline_remap_index },
- { 15376, DebugMessageCallback_remap_index },
- { 30362, DebugMessageControl_remap_index },
- { 14706, DebugMessageInsert_remap_index },
- { 6514, GetDebugMessageLog_remap_index },
- { 6305, GetObjectLabel_remap_index },
- { 11539, GetObjectPtrLabel_remap_index },
- { 29398, ObjectLabel_remap_index },
- { 41741, ObjectPtrLabel_remap_index },
- { 17091, PopDebugGroup_remap_index },
- { 30989, PushDebugGroup_remap_index },
- { 7890, SecondaryColor3fEXT_remap_index },
- { 7435, SecondaryColor3fvEXT_remap_index },
- { 27571, MultiDrawElementsEXT_remap_index },
- { 10171, FogCoordfEXT_remap_index },
- { 17308, FogCoordfvEXT_remap_index },
- { 3974, ResizeBuffersMESA_remap_index },
- { 32650, WindowPos4dMESA_remap_index },
- { 26266, WindowPos4dvMESA_remap_index },
- { 4059, WindowPos4fMESA_remap_index },
- { 10780, WindowPos4fvMESA_remap_index },
- { 8583, WindowPos4iMESA_remap_index },
- { 3485, WindowPos4ivMESA_remap_index },
- { 26948, WindowPos4sMESA_remap_index },
+ { 15361, DebugMessageCallback_remap_index },
+ { 30307, DebugMessageControl_remap_index },
+ { 14667, DebugMessageInsert_remap_index },
+ { 6481, GetDebugMessageLog_remap_index },
+ { 6272, GetObjectLabel_remap_index },
+ { 11500, GetObjectPtrLabel_remap_index },
+ { 29343, ObjectLabel_remap_index },
+ { 41711, ObjectPtrLabel_remap_index },
+ { 17102, PopDebugGroup_remap_index },
+ { 30959, PushDebugGroup_remap_index },
+ { 7881, SecondaryColor3fEXT_remap_index },
+ { 7426, SecondaryColor3fvEXT_remap_index },
+ { 27516, MultiDrawElementsEXT_remap_index },
+ { 10162, FogCoordfEXT_remap_index },
+ { 17319, FogCoordfvEXT_remap_index },
+ { 3941, ResizeBuffersMESA_remap_index },
+ { 32620, WindowPos4dMESA_remap_index },
+ { 26211, WindowPos4dvMESA_remap_index },
+ { 4026, WindowPos4fMESA_remap_index },
+ { 10741, WindowPos4fvMESA_remap_index },
+ { 8574, WindowPos4iMESA_remap_index },
+ { 3452, WindowPos4ivMESA_remap_index },
+ { 26893, WindowPos4sMESA_remap_index },
{ 1049, WindowPos4svMESA_remap_index },
- { 27671, MultiModeDrawArraysIBM_remap_index },
- { 18977, MultiModeDrawElementsIBM_remap_index },
- { 31484, AreProgramsResidentNV_remap_index },
- { 38232, ExecuteProgramNV_remap_index },
- { 28413, GetProgramParameterdvNV_remap_index },
- { 34945, GetProgramParameterfvNV_remap_index },
- { 18426, GetProgramStringNV_remap_index },
- { 15036, GetProgramivNV_remap_index },
- { 17593, GetTrackMatrixivNV_remap_index },
- { 18035, GetVertexAttribdvNV_remap_index },
- { 16245, GetVertexAttribfvNV_remap_index },
- { 15218, GetVertexAttribivNV_remap_index },
- { 34668, LoadProgramNV_remap_index },
- { 19077, ProgramParameters4dvNV_remap_index },
- { 19656, ProgramParameters4fvNV_remap_index },
- { 5926, RequestResidentProgramsNV_remap_index },
- { 28034, TrackMatrixNV_remap_index },
- { 13569, VertexAttrib1dNV_remap_index },
- { 27016, VertexAttrib1dvNV_remap_index },
- { 27342, VertexAttrib1fNV_remap_index },
- { 40203, VertexAttrib1fvNV_remap_index },
- { 20201, VertexAttrib1sNV_remap_index },
- { 36644, VertexAttrib1svNV_remap_index },
- { 17569, VertexAttrib2dNV_remap_index },
- { 32934, VertexAttrib2dvNV_remap_index },
- { 26118, VertexAttrib2fNV_remap_index },
- { 24844, VertexAttrib2fvNV_remap_index },
- { 12311, VertexAttrib2sNV_remap_index },
- { 5421, VertexAttrib2svNV_remap_index },
- { 35354, VertexAttrib3dNV_remap_index },
- { 37243, VertexAttrib3dvNV_remap_index },
- { 4680, VertexAttrib3fNV_remap_index },
- { 39477, VertexAttrib3fvNV_remap_index },
- { 6851, VertexAttrib3sNV_remap_index },
- { 17620, VertexAttrib3svNV_remap_index },
- { 8092, VertexAttrib4dNV_remap_index },
- { 3263, VertexAttrib4dvNV_remap_index },
- { 8163, VertexAttrib4fNV_remap_index },
- { 39595, VertexAttrib4fvNV_remap_index },
- { 16706, VertexAttrib4sNV_remap_index },
- { 10385, VertexAttrib4svNV_remap_index },
+ { 27616, MultiModeDrawArraysIBM_remap_index },
+ { 18988, MultiModeDrawElementsIBM_remap_index },
+ { 31454, AreProgramsResidentNV_remap_index },
+ { 38202, ExecuteProgramNV_remap_index },
+ { 28358, GetProgramParameterdvNV_remap_index },
+ { 34915, GetProgramParameterfvNV_remap_index },
+ { 18437, GetProgramStringNV_remap_index },
+ { 15021, GetProgramivNV_remap_index },
+ { 17604, GetTrackMatrixivNV_remap_index },
+ { 18046, GetVertexAttribdvNV_remap_index },
+ { 16256, GetVertexAttribfvNV_remap_index },
+ { 15203, GetVertexAttribivNV_remap_index },
+ { 34638, LoadProgramNV_remap_index },
+ { 19088, ProgramParameters4dvNV_remap_index },
+ { 19667, ProgramParameters4fvNV_remap_index },
+ { 5893, RequestResidentProgramsNV_remap_index },
+ { 27979, TrackMatrixNV_remap_index },
+ { 13530, VertexAttrib1dNV_remap_index },
+ { 26961, VertexAttrib1dvNV_remap_index },
+ { 27287, VertexAttrib1fNV_remap_index },
+ { 40173, VertexAttrib1fvNV_remap_index },
+ { 20212, VertexAttrib1sNV_remap_index },
+ { 36614, VertexAttrib1svNV_remap_index },
+ { 17580, VertexAttrib2dNV_remap_index },
+ { 32904, VertexAttrib2dvNV_remap_index },
+ { 26095, VertexAttrib2fNV_remap_index },
+ { 24821, VertexAttrib2fvNV_remap_index },
+ { 12272, VertexAttrib2sNV_remap_index },
+ { 5388, VertexAttrib2svNV_remap_index },
+ { 35324, VertexAttrib3dNV_remap_index },
+ { 37213, VertexAttrib3dvNV_remap_index },
+ { 4647, VertexAttrib3fNV_remap_index },
+ { 39447, VertexAttrib3fvNV_remap_index },
+ { 6842, VertexAttrib3sNV_remap_index },
+ { 17631, VertexAttrib3svNV_remap_index },
+ { 8083, VertexAttrib4dNV_remap_index },
+ { 3230, VertexAttrib4dvNV_remap_index },
+ { 8154, VertexAttrib4fNV_remap_index },
+ { 39565, VertexAttrib4fvNV_remap_index },
+ { 16717, VertexAttrib4sNV_remap_index },
+ { 10346, VertexAttrib4svNV_remap_index },
{ 1570, VertexAttrib4ubNV_remap_index },
- { 10146, VertexAttrib4ubvNV_remap_index },
- { 27822, VertexAttribPointerNV_remap_index },
- { 26317, VertexAttribs1dvNV_remap_index },
- { 29689, VertexAttribs1fvNV_remap_index },
- { 5900, VertexAttribs1svNV_remap_index },
- { 40816, VertexAttribs2dvNV_remap_index },
- { 4083, VertexAttribs2fvNV_remap_index },
- { 26395, VertexAttribs2svNV_remap_index },
+ { 10137, VertexAttrib4ubvNV_remap_index },
+ { 27767, VertexAttribPointerNV_remap_index },
+ { 26262, VertexAttribs1dvNV_remap_index },
+ { 29634, VertexAttribs1fvNV_remap_index },
+ { 5867, VertexAttribs1svNV_remap_index },
+ { 40786, VertexAttribs2dvNV_remap_index },
+ { 4050, VertexAttribs2fvNV_remap_index },
+ { 26340, VertexAttribs2svNV_remap_index },
{ 1729, VertexAttribs3dvNV_remap_index },
- { 33991, VertexAttribs3fvNV_remap_index },
- { 13436, VertexAttribs3svNV_remap_index },
- { 18640, VertexAttribs4dvNV_remap_index },
- { 23422, VertexAttribs4fvNV_remap_index },
- { 19830, VertexAttribs4svNV_remap_index },
- { 30830, VertexAttribs4ubvNV_remap_index },
- { 40081, GetTexBumpParameterfvATI_remap_index },
- { 9947, GetTexBumpParameterivATI_remap_index },
- { 34091, TexBumpParameterfvATI_remap_index },
- { 8135, TexBumpParameterivATI_remap_index },
- { 8783, AlphaFragmentOp1ATI_remap_index },
- { 3287, AlphaFragmentOp2ATI_remap_index },
- { 9216, AlphaFragmentOp3ATI_remap_index },
- { 31944, BeginFragmentShaderATI_remap_index },
- { 3532, BindFragmentShaderATI_remap_index },
- { 6876, ColorFragmentOp1ATI_remap_index },
- { 12277, ColorFragmentOp2ATI_remap_index },
- { 23009, ColorFragmentOp3ATI_remap_index },
- { 16060, DeleteFragmentShaderATI_remap_index },
- { 42148, EndFragmentShaderATI_remap_index },
- { 22059, GenFragmentShadersATI_remap_index },
- { 39677, PassTexCoordATI_remap_index },
- { 34071, SampleMapATI_remap_index },
- { 33395, SetFragmentShaderConstantATI_remap_index },
- { 8066, ActiveStencilFaceEXT_remap_index },
- { 7692, BindVertexArrayAPPLE_remap_index },
- { 15590, GenVertexArraysAPPLE_remap_index },
- { 33657, GetProgramNamedParameterdvNV_remap_index },
- { 21809, GetProgramNamedParameterfvNV_remap_index },
- { 40112, ProgramNamedParameter4dNV_remap_index },
- { 36435, ProgramNamedParameter4dvNV_remap_index },
- { 39419, ProgramNamedParameter4fNV_remap_index },
- { 24406, ProgramNamedParameter4fvNV_remap_index },
- { 23329, PrimitiveRestartNV_remap_index },
- { 23818, GetTexGenxvOES_remap_index },
- { 37753, TexGenxOES_remap_index },
- { 31051, TexGenxvOES_remap_index },
- { 7616, DepthBoundsEXT_remap_index },
- { 5670, BindFramebufferEXT_remap_index },
- { 39735, BindRenderbufferEXT_remap_index },
- { 4168, BufferParameteriAPPLE_remap_index },
- { 37834, FlushMappedBufferRangeAPPLE_remap_index },
- { 26642, VertexAttribI1iEXT_remap_index },
- { 10719, VertexAttribI1uiEXT_remap_index },
- { 19377, VertexAttribI2iEXT_remap_index },
- { 39270, VertexAttribI2ivEXT_remap_index },
- { 24537, VertexAttribI2uiEXT_remap_index },
- { 33754, VertexAttribI2uivEXT_remap_index },
- { 18507, VertexAttribI3iEXT_remap_index },
- { 41222, VertexAttribI3ivEXT_remap_index },
- { 21741, VertexAttribI3uiEXT_remap_index },
- { 20105, VertexAttribI3uivEXT_remap_index },
- { 36480, VertexAttribI4iEXT_remap_index },
- { 6421, VertexAttribI4ivEXT_remap_index },
+ { 33961, VertexAttribs3fvNV_remap_index },
+ { 13397, VertexAttribs3svNV_remap_index },
+ { 18651, VertexAttribs4dvNV_remap_index },
+ { 23399, VertexAttribs4fvNV_remap_index },
+ { 19841, VertexAttribs4svNV_remap_index },
+ { 30800, VertexAttribs4ubvNV_remap_index },
+ { 40051, GetTexBumpParameterfvATI_remap_index },
+ { 9938, GetTexBumpParameterivATI_remap_index },
+ { 34061, TexBumpParameterfvATI_remap_index },
+ { 8126, TexBumpParameterivATI_remap_index },
+ { 8774, AlphaFragmentOp1ATI_remap_index },
+ { 3254, AlphaFragmentOp2ATI_remap_index },
+ { 9207, AlphaFragmentOp3ATI_remap_index },
+ { 31914, BeginFragmentShaderATI_remap_index },
+ { 3499, BindFragmentShaderATI_remap_index },
+ { 6867, ColorFragmentOp1ATI_remap_index },
+ { 12238, ColorFragmentOp2ATI_remap_index },
+ { 22986, ColorFragmentOp3ATI_remap_index },
+ { 16071, DeleteFragmentShaderATI_remap_index },
+ { 42118, EndFragmentShaderATI_remap_index },
+ { 22036, GenFragmentShadersATI_remap_index },
+ { 39647, PassTexCoordATI_remap_index },
+ { 34041, SampleMapATI_remap_index },
+ { 33365, SetFragmentShaderConstantATI_remap_index },
+ { 8057, ActiveStencilFaceEXT_remap_index },
+ { 7683, BindVertexArrayAPPLE_remap_index },
+ { 15601, GenVertexArraysAPPLE_remap_index },
+ { 33627, GetProgramNamedParameterdvNV_remap_index },
+ { 21786, GetProgramNamedParameterfvNV_remap_index },
+ { 40082, ProgramNamedParameter4dNV_remap_index },
+ { 36405, ProgramNamedParameter4dvNV_remap_index },
+ { 39389, ProgramNamedParameter4fNV_remap_index },
+ { 24383, ProgramNamedParameter4fvNV_remap_index },
+ { 23306, PrimitiveRestartNV_remap_index },
+ { 23795, GetTexGenxvOES_remap_index },
+ { 37723, TexGenxOES_remap_index },
+ { 31021, TexGenxvOES_remap_index },
+ { 7607, DepthBoundsEXT_remap_index },
+ { 5637, BindFramebufferEXT_remap_index },
+ { 39705, BindRenderbufferEXT_remap_index },
+ { 4135, BufferParameteriAPPLE_remap_index },
+ { 37804, FlushMappedBufferRangeAPPLE_remap_index },
+ { 26587, VertexAttribI1iEXT_remap_index },
+ { 10680, VertexAttribI1uiEXT_remap_index },
+ { 19388, VertexAttribI2iEXT_remap_index },
+ { 39240, VertexAttribI2ivEXT_remap_index },
+ { 24514, VertexAttribI2uiEXT_remap_index },
+ { 33724, VertexAttribI2uivEXT_remap_index },
+ { 18518, VertexAttribI3iEXT_remap_index },
+ { 41192, VertexAttribI3ivEXT_remap_index },
+ { 21718, VertexAttribI3uiEXT_remap_index },
+ { 20116, VertexAttribI3uivEXT_remap_index },
+ { 36450, VertexAttribI4iEXT_remap_index },
+ { 6388, VertexAttribI4ivEXT_remap_index },
{ 2399, VertexAttribI4uiEXT_remap_index },
- { 26499, VertexAttribI4uivEXT_remap_index },
+ { 26444, VertexAttribI4uivEXT_remap_index },
{ 2805, ClearColorIiEXT_remap_index },
{ 1177, ClearColorIuiEXT_remap_index },
- { 23352, BindBufferOffsetEXT_remap_index },
- { 17340, BeginPerfMonitorAMD_remap_index },
- { 31442, DeletePerfMonitorsAMD_remap_index },
- { 5173, EndPerfMonitorAMD_remap_index },
- { 25850, GenPerfMonitorsAMD_remap_index },
- { 12003, GetPerfMonitorCounterDataAMD_remap_index },
- { 33268, GetPerfMonitorCounterInfoAMD_remap_index },
- { 42108, GetPerfMonitorCounterStringAMD_remap_index },
- { 41706, GetPerfMonitorCountersAMD_remap_index },
- { 13640, GetPerfMonitorGroupStringAMD_remap_index },
- { 28566, GetPerfMonitorGroupsAMD_remap_index },
- { 13259, SelectPerfMonitorCountersAMD_remap_index },
- { 13737, GetObjectParameterivAPPLE_remap_index },
- { 41547, ObjectPurgeableAPPLE_remap_index },
+ { 23329, BindBufferOffsetEXT_remap_index },
+ { 17351, BeginPerfMonitorAMD_remap_index },
+ { 31412, DeletePerfMonitorsAMD_remap_index },
+ { 5140, EndPerfMonitorAMD_remap_index },
+ { 25827, GenPerfMonitorsAMD_remap_index },
+ { 11964, GetPerfMonitorCounterDataAMD_remap_index },
+ { 33238, GetPerfMonitorCounterInfoAMD_remap_index },
+ { 42078, GetPerfMonitorCounterStringAMD_remap_index },
+ { 41676, GetPerfMonitorCountersAMD_remap_index },
+ { 13601, GetPerfMonitorGroupStringAMD_remap_index },
+ { 28511, GetPerfMonitorGroupsAMD_remap_index },
+ { 13220, SelectPerfMonitorCountersAMD_remap_index },
+ { 13698, GetObjectParameterivAPPLE_remap_index },
+ { 41517, ObjectPurgeableAPPLE_remap_index },
{ 1814, ObjectUnpurgeableAPPLE_remap_index },
- { 40604, ActiveProgramEXT_remap_index },
- { 26288, CreateShaderProgramEXT_remap_index },
- { 35462, UseShaderProgramEXT_remap_index },
- { 29281, TextureBarrierNV_remap_index },
+ { 40574, ActiveProgramEXT_remap_index },
+ { 26233, CreateShaderProgramEXT_remap_index },
+ { 35432, UseShaderProgramEXT_remap_index },
+ { 29226, TextureBarrierNV_remap_index },
{ 2059, VDPAUFiniNV_remap_index },
{ 804, VDPAUGetSurfaceivNV_remap_index },
- { 22880, VDPAUInitNV_remap_index },
- { 20623, VDPAUIsSurfaceNV_remap_index },
- { 6170, VDPAUMapSurfacesNV_remap_index },
+ { 22857, VDPAUInitNV_remap_index },
+ { 20634, VDPAUIsSurfaceNV_remap_index },
+ { 6137, VDPAUMapSurfacesNV_remap_index },
{ 2846, VDPAURegisterOutputSurfaceNV_remap_index },
- { 11872, VDPAURegisterVideoSurfaceNV_remap_index },
- { 10458, VDPAUSurfaceAccessNV_remap_index },
- { 4474, VDPAUUnmapSurfacesNV_remap_index },
- { 36334, VDPAUUnregisterSurfaceNV_remap_index },
- { 19539, StencilFuncSeparateATI_remap_index },
- { 5386, ProgramEnvParameters4fvEXT_remap_index },
- { 29532, ProgramLocalParameters4fvEXT_remap_index },
- { 3652, EGLImageTargetRenderbufferStorageOES_remap_index },
- { 3437, EGLImageTargetTexture2DOES_remap_index },
- { 39237, AlphaFuncx_remap_index },
- { 18552, ClearColorx_remap_index },
- { 38502, ClearDepthx_remap_index },
- { 34436, Color4x_remap_index },
- { 22818, DepthRangex_remap_index },
+ { 11833, VDPAURegisterVideoSurfaceNV_remap_index },
+ { 10419, VDPAUSurfaceAccessNV_remap_index },
+ { 4441, VDPAUUnmapSurfacesNV_remap_index },
+ { 36304, VDPAUUnregisterSurfaceNV_remap_index },
+ { 19550, StencilFuncSeparateATI_remap_index },
+ { 5353, ProgramEnvParameters4fvEXT_remap_index },
+ { 29477, ProgramLocalParameters4fvEXT_remap_index },
+ { 3619, EGLImageTargetRenderbufferStorageOES_remap_index },
+ { 3404, EGLImageTargetTexture2DOES_remap_index },
+ { 39207, AlphaFuncx_remap_index },
+ { 18563, ClearColorx_remap_index },
+ { 38472, ClearDepthx_remap_index },
+ { 34406, Color4x_remap_index },
+ { 22795, DepthRangex_remap_index },
{ 2223, Fogx_remap_index },
- { 14139, Fogxv_remap_index },
- { 8310, Frustumf_remap_index },
- { 8383, Frustumx_remap_index },
- { 18472, LightModelx_remap_index },
- { 30901, LightModelxv_remap_index },
- { 27876, Lightx_remap_index },
- { 39964, Lightxv_remap_index },
- { 3367, LineWidthx_remap_index },
- { 36000, LoadMatrixx_remap_index },
- { 40887, Materialx_remap_index },
- { 24356, Materialxv_remap_index },
- { 28056, MultMatrixx_remap_index },
- { 30177, MultiTexCoord4x_remap_index },
- { 24205, Normal3x_remap_index },
- { 14735, Orthof_remap_index },
- { 14916, Orthox_remap_index },
- { 26546, PointSizex_remap_index },
+ { 14100, Fogxv_remap_index },
+ { 8301, Frustumf_remap_index },
+ { 8374, Frustumx_remap_index },
+ { 18483, LightModelx_remap_index },
+ { 30871, LightModelxv_remap_index },
+ { 27821, Lightx_remap_index },
+ { 39934, Lightxv_remap_index },
+ { 3334, LineWidthx_remap_index },
+ { 35970, LoadMatrixx_remap_index },
+ { 40857, Materialx_remap_index },
+ { 24333, Materialxv_remap_index },
+ { 28001, MultMatrixx_remap_index },
+ { 30122, MultiTexCoord4x_remap_index },
+ { 24182, Normal3x_remap_index },
+ { 14720, Orthof_remap_index },
+ { 14901, Orthox_remap_index },
+ { 26491, PointSizex_remap_index },
{ 70, PolygonOffsetx_remap_index },
- { 35777, Rotatex_remap_index },
- { 19128, SampleCoveragex_remap_index },
- { 12161, Scalex_remap_index },
- { 36873, TexEnvx_remap_index },
- { 41498, TexEnvxv_remap_index },
+ { 35747, Rotatex_remap_index },
+ { 19139, SampleCoveragex_remap_index },
+ { 12122, Scalex_remap_index },
+ { 36843, TexEnvx_remap_index },
+ { 41468, TexEnvxv_remap_index },
{ 1893, TexParameterx_remap_index },
- { 30478, Translatex_remap_index },
- { 31751, ClipPlanef_remap_index },
- { 31653, ClipPlanex_remap_index },
+ { 30448, Translatex_remap_index },
+ { 31721, ClipPlanef_remap_index },
+ { 31623, ClipPlanex_remap_index },
{ 707, GetClipPlanef_remap_index },
{ 570, GetClipPlanex_remap_index },
- { 19046, GetFixedv_remap_index },
+ { 19057, GetFixedv_remap_index },
{ 1236, GetLightxv_remap_index },
- { 21846, GetMaterialxv_remap_index },
- { 20500, GetTexEnvxv_remap_index },
- { 15945, GetTexParameterxv_remap_index },
- { 28090, PointParameterx_remap_index },
- { 5528, PointParameterxv_remap_index },
- { 18244, TexParameterxv_remap_index },
+ { 21823, GetMaterialxv_remap_index },
+ { 20511, GetTexEnvxv_remap_index },
+ { 15956, GetTexParameterxv_remap_index },
+ { 28035, PointParameterx_remap_index },
+ { 5495, PointParameterxv_remap_index },
+ { 18255, TexParameterxv_remap_index },
{ -1, -1 }
};
/* these functions are in the ABI, but have alternative names */
static const struct gl_function_remap MESA_alt_functions[] = {
/* from GL_EXT_blend_color */
- { 32882, _gloffset_BlendColor },
+ { 32852, _gloffset_BlendColor },
/* from GL_EXT_blend_minmax */
- { 35297, _gloffset_BlendEquation },
+ { 35267, _gloffset_BlendEquation },
/* from GL_EXT_color_subtable */
- { 5130, _gloffset_ColorSubTable },
- { 20401, _gloffset_CopyColorSubTable },
+ { 5097, _gloffset_ColorSubTable },
+ { 20412, _gloffset_CopyColorSubTable },
/* from GL_EXT_convolution */
{ 1270, _gloffset_GetConvolutionParameteriv },
- { 13102, _gloffset_ConvolutionParameterfv },
- { 15807, _gloffset_CopyConvolutionFilter1D },
- { 17756, _gloffset_SeparableFilter2D },
- { 18922, _gloffset_GetConvolutionFilter },
- { 22550, _gloffset_ConvolutionFilter1D },
- { 24744, _gloffset_ConvolutionFilter2D },
- { 27429, _gloffset_GetSeparableFilter },
- { 28922, _gloffset_ConvolutionParameteri },
- { 29044, _gloffset_ConvolutionParameterf },
- { 34465, _gloffset_ConvolutionParameteriv },
- { 40017, _gloffset_GetConvolutionParameterfv },
- { 41073, _gloffset_CopyConvolutionFilter2D },
+ { 13063, _gloffset_ConvolutionParameterfv },
+ { 15818, _gloffset_CopyConvolutionFilter1D },
+ { 17767, _gloffset_SeparableFilter2D },
+ { 18933, _gloffset_GetConvolutionFilter },
+ { 22527, _gloffset_ConvolutionFilter1D },
+ { 24721, _gloffset_ConvolutionFilter2D },
+ { 27374, _gloffset_GetSeparableFilter },
+ { 28867, _gloffset_ConvolutionParameteri },
+ { 28989, _gloffset_ConvolutionParameterf },
+ { 34435, _gloffset_ConvolutionParameteriv },
+ { 39987, _gloffset_GetConvolutionParameterfv },
+ { 41043, _gloffset_CopyConvolutionFilter2D },
/* from GL_EXT_copy_texture */
- { 26172, _gloffset_CopyTexImage2D },
- { 28714, _gloffset_CopyTexImage1D },
- { 30938, _gloffset_CopyTexSubImage1D },
- { 36711, _gloffset_CopyTexSubImage3D },
- { 40273, _gloffset_CopyTexSubImage2D },
+ { 26149, _gloffset_CopyTexImage2D },
+ { 28659, _gloffset_CopyTexImage1D },
+ { 30908, _gloffset_CopyTexSubImage1D },
+ { 36681, _gloffset_CopyTexSubImage3D },
+ { 40243, _gloffset_CopyTexSubImage2D },
/* from GL_EXT_draw_range_elements */
- { 23767, _gloffset_DrawRangeElements },
+ { 23744, _gloffset_DrawRangeElements },
/* from GL_EXT_histogram */
- { 4373, _gloffset_GetHistogramParameterfv },
- { 7718, _gloffset_GetHistogramParameteriv },
- { 9000, _gloffset_Minmax },
- { 13376, _gloffset_GetMinmax },
- { 20997, _gloffset_Histogram },
- { 28642, _gloffset_GetMinmaxParameteriv },
- { 29569, _gloffset_ResetMinmax },
- { 30438, _gloffset_GetHistogram },
- { 32038, _gloffset_GetMinmaxParameterfv },
- { 32958, _gloffset_ResetHistogram },
+ { 4340, _gloffset_GetHistogramParameterfv },
+ { 7709, _gloffset_GetHistogramParameteriv },
+ { 8991, _gloffset_Minmax },
+ { 13337, _gloffset_GetMinmax },
+ { 20974, _gloffset_Histogram },
+ { 28587, _gloffset_GetMinmaxParameteriv },
+ { 29514, _gloffset_ResetMinmax },
+ { 30408, _gloffset_GetHistogram },
+ { 32008, _gloffset_GetMinmaxParameterfv },
+ { 32928, _gloffset_ResetHistogram },
/* from GL_EXT_paletted_texture */
- { 12964, _gloffset_ColorTable },
- { 17365, _gloffset_GetColorTableParameterfv },
- { 25495, _gloffset_GetColorTable },
- { 29100, _gloffset_GetColorTableParameteriv },
+ { 12925, _gloffset_ColorTable },
+ { 17376, _gloffset_GetColorTableParameterfv },
+ { 25472, _gloffset_GetColorTable },
+ { 29045, _gloffset_GetColorTableParameteriv },
/* from GL_EXT_subtexture */
{ 2255, _gloffset_TexSubImage1D },
- { 35012, _gloffset_TexSubImage2D },
+ { 34982, _gloffset_TexSubImage2D },
/* from GL_EXT_texture3D */
- { 21371, _gloffset_TexImage3D },
- { 38934, _gloffset_TexSubImage3D },
+ { 21348, _gloffset_TexImage3D },
+ { 38904, _gloffset_TexSubImage3D },
/* from GL_EXT_texture_object */
- { 3996, _gloffset_GenTextures },
- { 8430, _gloffset_BindTexture },
- { 16588, _gloffset_IsTexture },
- { 21691, _gloffset_PrioritizeTextures },
- { 25695, _gloffset_DeleteTextures },
- { 39367, _gloffset_AreTexturesResident },
+ { 3963, _gloffset_GenTextures },
+ { 8421, _gloffset_BindTexture },
+ { 16599, _gloffset_IsTexture },
+ { 21668, _gloffset_PrioritizeTextures },
+ { 25672, _gloffset_DeleteTextures },
+ { 39337, _gloffset_AreTexturesResident },
/* from GL_EXT_vertex_array */
- { 17854, _gloffset_ArrayElement },
- { 28133, _gloffset_DrawArrays },
- { 37326, _gloffset_GetPointerv },
+ { 17865, _gloffset_ArrayElement },
+ { 28078, _gloffset_DrawArrays },
+ { 37296, _gloffset_GetPointerv },
/* from GL_NV_read_buffer */
- { 28891, _gloffset_ReadBuffer },
+ { 28836, _gloffset_ReadBuffer },
/* from GL_OES_blend_subtract */
- { 35297, _gloffset_BlendEquation },
+ { 35267, _gloffset_BlendEquation },
/* from GL_OES_texture_3D */
- { 21371, _gloffset_TexImage3D },
- { 36711, _gloffset_CopyTexSubImage3D },
- { 38934, _gloffset_TexSubImage3D },
+ { 21348, _gloffset_TexImage3D },
+ { 36681, _gloffset_CopyTexSubImage3D },
+ { 38904, _gloffset_TexSubImage3D },
/* from GL_OES_texture_cube_map */
- { 16174, _gloffset_TexGeni },
- { 16202, _gloffset_TexGenf },
- { 19455, _gloffset_GetTexGenfv },
- { 32833, _gloffset_TexGeniv },
- { 35121, _gloffset_TexGenfv },
- { 40568, _gloffset_GetTexGeniv },
+ { 16185, _gloffset_TexGeni },
+ { 16213, _gloffset_TexGenf },
+ { 19466, _gloffset_GetTexGenfv },
+ { 32803, _gloffset_TexGeniv },
+ { 35091, _gloffset_TexGenfv },
+ { 40538, _gloffset_GetTexGeniv },
/* from GL_SGI_color_table */
{ 2559, _gloffset_ColorTableParameteriv },
- { 12964, _gloffset_ColorTable },
- { 16532, _gloffset_ColorTableParameterfv },
- { 17365, _gloffset_GetColorTableParameterfv },
- { 25495, _gloffset_GetColorTable },
- { 25573, _gloffset_CopyColorTable },
- { 29100, _gloffset_GetColorTableParameteriv },
+ { 12925, _gloffset_ColorTable },
+ { 16543, _gloffset_ColorTableParameterfv },
+ { 17376, _gloffset_GetColorTableParameterfv },
+ { 25472, _gloffset_GetColorTable },
+ { 25550, _gloffset_CopyColorTable },
+ { 29045, _gloffset_GetColorTableParameteriv },
{ -1, -1 }
};
diff --git a/xorg-server/hw/kdrive/ephyr/Makefile.am b/xorg-server/hw/kdrive/ephyr/Makefile.am
index 6b790fddd..040993ce0 100644
--- a/xorg-server/hw/kdrive/ephyr/Makefile.am
+++ b/xorg-server/hw/kdrive/ephyr/Makefile.am
@@ -27,12 +27,20 @@ AM_CPPFLAGS = \
@XEPHYR_INCS@ \
@XEPHYR_CFLAGS@ \
-I$(top_srcdir) \
+ -I$(top_srcdir)/glamor \
-I$(top_srcdir)/exa
if XV
XV_SRCS = ephyrvideo.c
endif
+if GLAMOR
+GLAMOR_SRCS = \
+ ephyr_glamor_glx.c \
+ ephyr_glamor_glx.h \
+ ()
+endif
+
if DRI
DRI_SRCS = \
ephyrdriext.c \
@@ -59,14 +67,24 @@ Xephyr_SOURCES = \
hostx.h \
$(XV_SRCS) \
$(DRI_SRCS) \
+ $(GLAMOR_SRCS) \
$()
+if GLAMOR
+AM_CPPFLAGS += $(XLIB_CFLAGS)
+XEPHYR_GLAMOR_LIB = \
+ $(top_builddir)/glamor/libglamor.la \
+ $(top_builddir)/glamor/libglamor_egl_stubs.la \
+ $()
+endif
+
Xephyr_LDADD = \
$(top_builddir)/exa/libexa.la \
+ $(XEPHYR_GLAMOR_LIB) \
@KDRIVE_LIBS@ \
@XEPHYR_LIBS@
-Xephyr_DEPENDENCIES = @KDRIVE_LOCAL_LIBS@
+Xephyr_DEPENDENCIES = @KDRIVE_LOCAL_LIBS@ $(XEPHYR_GLAMOR_LIB)
Xephyr_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
diff --git a/xorg-server/hw/kdrive/ephyr/ephyr.c b/xorg-server/hw/kdrive/ephyr/ephyr.c
index ba22ba225..42629692b 100644
--- a/xorg-server/hw/kdrive/ephyr/ephyr.c
+++ b/xorg-server/hw/kdrive/ephyr/ephyr.c
@@ -43,9 +43,15 @@
#include "ephyrglxext.h"
#endif /* XF86DRI */
+#ifdef GLAMOR
+#include "glamor.h"
+#endif
+#include "ephyr_glamor_glx.h"
+
#include "xkbsrv.h"
extern int KdTsPhyScreen;
+extern Bool ephyr_glamor;
KdKeyboardInfo *ephyrKbd;
KdPointerInfo *ephyrMouse;
@@ -329,15 +335,19 @@ ephyrInternalDamageRedisplay(ScreenPtr pScreen)
int nbox;
BoxPtr pbox;
- nbox = RegionNumRects(pRegion);
- pbox = RegionRects(pRegion);
-
- while (nbox--) {
- hostx_paint_rect(screen,
- pbox->x1, pbox->y1,
- pbox->x1, pbox->y1,
- pbox->x2 - pbox->x1, pbox->y2 - pbox->y1);
- pbox++;
+ if (ephyr_glamor) {
+ ephyr_glamor_damage_redisplay(scrpriv->glamor, pRegion);
+ } else {
+ nbox = RegionNumRects(pRegion);
+ pbox = RegionRects(pRegion);
+
+ while (nbox--) {
+ hostx_paint_rect(screen,
+ pbox->x1, pbox->y1,
+ pbox->x1, pbox->y1,
+ pbox->x2 - pbox->x1, pbox->y2 - pbox->y1);
+ pbox++;
+ }
}
DamageEmpty(scrpriv->pDamage);
}
@@ -665,6 +675,7 @@ ephyrInitScreen(ScreenPtr pScreen)
return TRUE;
}
+
Bool
ephyrFinishInitScreen(ScreenPtr pScreen)
{
@@ -682,6 +693,12 @@ ephyrFinishInitScreen(ScreenPtr pScreen)
return TRUE;
}
+/**
+ * Called by kdrive after calling down the
+ * pScreen->CreateScreenResources() chain, this gives us a chance to
+ * make any pixmaps after the screen and all extensions have been
+ * initialized.
+ */
Bool
ephyrCreateResources(ScreenPtr pScreen)
{
@@ -696,8 +713,13 @@ ephyrCreateResources(ScreenPtr pScreen)
return KdShadowSet(pScreen,
scrpriv->randr,
ephyrShadowUpdate, ephyrWindowLinear);
- else
+ else {
+#ifdef GLAMOR
+ if (ephyr_glamor)
+ ephyr_glamor_create_screen_resources(pScreen);
+#endif
return ephyrSetInternalDamage(pScreen);
+ }
}
void
@@ -1212,6 +1234,9 @@ ephyrPoll(void)
break;
}
+ if (ephyr_glamor)
+ ephyr_glamor_process_event(xev);
+
free(xev);
}
}
diff --git a/xorg-server/hw/kdrive/ephyr/ephyr.h b/xorg-server/hw/kdrive/ephyr/ephyr.h
index d66c76e1e..386143eff 100644
--- a/xorg-server/hw/kdrive/ephyr/ephyr.h
+++ b/xorg-server/hw/kdrive/ephyr/ephyr.h
@@ -82,6 +82,12 @@ typedef struct _ephyrScrPriv {
KdScreenInfo *screen;
int mynum; /* Screen number */
+
+ /**
+ * Per-screen Xlib-using state for glamor (private to
+ * ephyr_glamor_glx.c)
+ */
+ struct ephyr_glamor *glamor;
} EphyrScrPriv;
extern KdCardFuncs ephyrFuncs;
@@ -207,6 +213,14 @@ void
void
ephyrDrawFini(ScreenPtr pScreen);
+/* hostx.c glamor support */
+Bool ephyr_glamor_init(ScreenPtr pScreen);
+Bool ephyr_glamor_create_screen_resources(ScreenPtr pScreen);
+void ephyr_glamor_enable(ScreenPtr pScreen);
+void ephyr_glamor_disable(ScreenPtr pScreen);
+void ephyr_glamor_fini(ScreenPtr pScreen);
+void ephyr_glamor_host_paint_rect(ScreenPtr pScreen);
+
/*ephyvideo.c*/
Bool ephyrInitVideo(ScreenPtr pScreen);
diff --git a/xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.c b/xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.c
new file mode 100644
index 000000000..d56907fe7
--- /dev/null
+++ b/xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.c
@@ -0,0 +1,331 @@
+/*
+ * Copyright © 2013 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+/** @file ephyr_glamor_glx.c
+ *
+ * Separate file for hiding Xlib and GLX-using parts of xephyr from
+ * the rest of the server-struct-aware build.
+ */
+
+#include <stdlib.h>
+#include <X11/Xlib.h>
+#include <X11/Xlibint.h>
+#undef Xcalloc
+#undef Xrealloc
+#undef Xfree
+#include <X11/Xlib-xcb.h>
+#include <xcb/xcb_aux.h>
+#include <pixman.h>
+#include <epoxy/glx.h>
+#include "ephyr_glamor_glx.h"
+#include "os.h"
+#include <X11/Xproto.h>
+
+/** @{
+ *
+ * global state for Xephyr with glamor.
+ *
+ * Xephyr can render with multiple windows, but all the windows have
+ * to be on the same X connection and all have to have the same
+ * visual.
+ */
+static Display *dpy;
+static XVisualInfo *visual_info;
+static GLXFBConfig fb_config;
+/** @} */
+
+/**
+ * Per-screen state for Xephyr with glamor.
+ */
+struct ephyr_glamor {
+ GLXContext ctx;
+ Window win;
+ GLXWindow glx_win;
+
+ GLuint tex;
+
+ GLuint texture_shader;
+ GLuint texture_shader_position_loc;
+ GLuint texture_shader_texcoord_loc;
+};
+
+static GLint
+ephyr_glamor_compile_glsl_prog(GLenum type, const char *source)
+{
+ GLint ok;
+ GLint prog;
+
+ prog = glCreateShader(type);
+ glShaderSource(prog, 1, (const GLchar **) &source, NULL);
+ glCompileShader(prog);
+ glGetShaderiv(prog, GL_COMPILE_STATUS, &ok);
+ if (!ok) {
+ GLchar *info;
+ GLint size;
+
+ glGetShaderiv(prog, GL_INFO_LOG_LENGTH, &size);
+ info = malloc(size);
+ if (info) {
+ glGetShaderInfoLog(prog, size, NULL, info);
+ ErrorF("Failed to compile %s: %s\n",
+ type == GL_FRAGMENT_SHADER ? "FS" : "VS", info);
+ ErrorF("Program source:\n%s", source);
+ free(info);
+ }
+ else
+ ErrorF("Failed to get shader compilation info.\n");
+ FatalError("GLSL compile failure\n");
+ }
+
+ return prog;
+}
+
+static GLuint
+ephyr_glamor_build_glsl_prog(GLuint vs, GLuint fs)
+{
+ GLint ok;
+ GLuint prog;
+
+ prog = glCreateProgram();
+ glAttachShader(prog, vs);
+ glAttachShader(prog, fs);
+
+ glLinkProgram(prog);
+ glGetProgramiv(prog, GL_LINK_STATUS, &ok);
+ if (!ok) {
+ GLchar *info;
+ GLint size;
+
+ glGetProgramiv(prog, GL_INFO_LOG_LENGTH, &size);
+ info = malloc(size);
+
+ glGetProgramInfoLog(prog, size, NULL, info);
+ ErrorF("Failed to link: %s\n", info);
+ FatalError("GLSL link failure\n");
+ }
+
+ return prog;
+}
+
+static void
+ephyr_glamor_setup_texturing_shader(struct ephyr_glamor *glamor)
+{
+ const char *vs_source =
+ "attribute vec2 texcoord;\n"
+ "attribute vec2 position;\n"
+ "varying vec2 t;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ " t = texcoord;\n"
+ " gl_Position = vec4(position, 0, 1);\n"
+ "}\n";
+
+ const char *fs_source =
+ "varying vec2 t;\n"
+ "uniform sampler2D s; /* initially 0 */\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ " gl_FragColor = texture2D(s, t);\n"
+ "}\n";
+
+ GLuint fs, vs, prog;
+
+ vs = ephyr_glamor_compile_glsl_prog(GL_VERTEX_SHADER, vs_source);
+ fs = ephyr_glamor_compile_glsl_prog(GL_FRAGMENT_SHADER, fs_source);
+ prog = ephyr_glamor_build_glsl_prog(vs, fs);
+
+ glamor->texture_shader = prog;
+ glamor->texture_shader_position_loc = glGetAttribLocation(prog, "position");
+ assert(glamor->texture_shader_position_loc != -1);
+ glamor->texture_shader_texcoord_loc = glGetAttribLocation(prog, "texcoord");
+ assert(glamor->texture_shader_texcoord_loc != -1);
+}
+
+xcb_connection_t *
+ephyr_glamor_connect(void)
+{
+ dpy = XOpenDisplay(NULL);
+ if (!dpy)
+ return NULL;
+
+ XSetEventQueueOwner(dpy, XCBOwnsEventQueue);
+
+ return XGetXCBConnection(dpy);
+}
+
+void
+ephyr_glamor_set_texture(struct ephyr_glamor *glamor, uint32_t tex)
+{
+ glamor->tex = tex;
+}
+
+void
+ephyr_glamor_damage_redisplay(struct ephyr_glamor *glamor,
+ struct pixman_region16 *damage)
+{
+ /* Redraw the whole screen, since glXSwapBuffers leaves the back
+ * buffer undefined.
+ */
+ static const float position[] = {
+ -1, -1,
+ 1, -1,
+ 1, 1,
+ -1, 1,
+ };
+ static const float texcoords[] = {
+ 0, 1,
+ 1, 1,
+ 1, 0,
+ 0, 0,
+ };
+
+ glXMakeCurrent(dpy, glamor->glx_win, glamor->ctx);
+
+ glBindFramebuffer(GL_FRAMEBUFFER, 0);
+ glUseProgram(glamor->texture_shader);
+
+ glVertexAttribPointer(glamor->texture_shader_position_loc,
+ 2, GL_FLOAT, FALSE, 0, position);
+ glVertexAttribPointer(glamor->texture_shader_texcoord_loc,
+ 2, GL_FLOAT, FALSE, 0, texcoords);
+ glEnableVertexAttribArray(glamor->texture_shader_position_loc);
+ glEnableVertexAttribArray(glamor->texture_shader_texcoord_loc);
+
+ glActiveTexture(GL_TEXTURE0);
+ glBindTexture(GL_TEXTURE_2D, glamor->tex);
+ glDrawArrays(GL_TRIANGLE_FAN, 0, 4);
+
+ glDisableVertexAttribArray(glamor->texture_shader_position_loc);
+ glDisableVertexAttribArray(glamor->texture_shader_texcoord_loc);
+
+ glXSwapBuffers(dpy, glamor->glx_win);
+}
+
+/**
+ * Xlib-based handling of xcb events for glamor.
+ *
+ * We need to let the Xlib event filtering run on the event so that
+ * Mesa's dri2_glx.c userspace event mangling gets run, and we
+ * correctly get our invalidate events propagated into the driver.
+ */
+void
+ephyr_glamor_process_event(xcb_generic_event_t *xev)
+{
+
+ uint32_t response_type = xev->response_type & 0x7f;
+ /* Note the types on wire_to_event: there's an Xlib XEvent (with
+ * the broken types) that it returns, and a protocol xEvent that
+ * it inspects.
+ */
+ Bool (*wire_to_event)(Display *dpy, XEvent *ret, xEvent *event);
+
+ XLockDisplay(dpy);
+ /* Set the event handler to NULL to get access to the current one. */
+ wire_to_event = XESetWireToEvent(dpy, response_type, NULL);
+ if (wire_to_event) {
+ XEvent processed_event;
+
+ /* OK they had an event handler. Plug it back in, and call
+ * through to it.
+ */
+ XESetWireToEvent(dpy, response_type, wire_to_event);
+ xev->sequence = LastKnownRequestProcessed(dpy);
+ wire_to_event(dpy, &processed_event, (xEvent *)xev);
+ }
+ XUnlockDisplay(dpy);
+}
+
+struct ephyr_glamor *
+ephyr_glamor_glx_screen_init(xcb_window_t win)
+{
+ GLXContext ctx;
+ struct ephyr_glamor *glamor;
+ GLXWindow glx_win;
+
+ glamor = calloc(1, sizeof(struct ephyr_glamor));
+ if (!glamor) {
+ FatalError("malloc");
+ return NULL;
+ }
+
+ glx_win = glXCreateWindow(dpy, fb_config, win, NULL);
+
+ ctx = glXCreateContext(dpy, visual_info, NULL, True);
+ if (ctx == NULL)
+ FatalError("glXCreateContext failed\n");
+
+ if (!glXMakeCurrent(dpy, glx_win, ctx))
+ FatalError("glXMakeCurrent failed\n");
+
+ glamor->ctx = ctx;
+ glamor->win = win;
+ glamor->glx_win = glx_win;
+ ephyr_glamor_setup_texturing_shader(glamor);
+
+ return glamor;
+}
+
+void
+ephyr_glamor_glx_screen_fini(struct ephyr_glamor *glamor)
+{
+ glXMakeCurrent(dpy, None, NULL);
+ glXDestroyContext(dpy, glamor->ctx);
+ glXDestroyWindow(dpy, glamor->glx_win);
+
+ free(glamor);
+}
+
+xcb_visualtype_t *
+ephyr_glamor_get_visual(void)
+{
+ xcb_screen_t *xscreen =
+ xcb_aux_get_screen(XGetXCBConnection(dpy), DefaultScreen(dpy));
+ int attribs[] = {
+ GLX_RENDER_TYPE, GLX_RGBA_BIT,
+ GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT,
+ GLX_RED_SIZE, 1,
+ GLX_GREEN_SIZE, 1,
+ GLX_BLUE_SIZE, 1,
+ GLX_DOUBLEBUFFER, 1,
+ None
+ };
+ int event_base = 0, error_base = 0, nelements;
+ GLXFBConfig *fbconfigs;
+
+ if (!glXQueryExtension (dpy, &error_base, &event_base))
+ FatalError("Couldn't find GLX extension\n");
+
+ fbconfigs = glXChooseFBConfig(dpy, DefaultScreen(dpy), attribs, &nelements);
+ if (!nelements)
+ FatalError("Couldn't choose an FBConfig\n");
+ fb_config = fbconfigs[0];
+ free(fbconfigs);
+
+ visual_info = glXGetVisualFromFBConfig(dpy, fb_config);
+ if (visual_info == NULL)
+ FatalError("Couldn't get RGB visual\n");
+
+ return xcb_aux_find_visual_by_id(xscreen, visual_info->visualid);
+}
diff --git a/xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.h b/xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.h
new file mode 100644
index 000000000..8995e1eca
--- /dev/null
+++ b/xorg-server/hw/kdrive/ephyr/ephyr_glamor_glx.h
@@ -0,0 +1,73 @@
+/*
+ * Copyright © 2013 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+/**
+ * ephyr_glamor_glx.h
+ *
+ * Prototypes exposed by ephyr_glamor_glx.c, without including any
+ * server headers.
+ */
+
+#include <xcb/xcb.h>
+#include "dix-config.h"
+
+struct ephyr_glamor;
+struct pixman_region16;
+
+xcb_connection_t *
+ephyr_glamor_connect(void);
+
+void
+ephyr_glamor_set_texture(struct ephyr_glamor *ephyr_glamor, uint32_t tex);
+
+xcb_visualtype_t *
+ephyr_glamor_get_visual(void);
+
+struct ephyr_glamor *
+ephyr_glamor_glx_screen_init(xcb_window_t win);
+
+void
+ephyr_glamor_glx_screen_fini(struct ephyr_glamor *glamor);
+
+#ifdef GLAMOR
+void
+ephyr_glamor_damage_redisplay(struct ephyr_glamor *glamor,
+ struct pixman_region16 *damage);
+
+void
+ephyr_glamor_process_event(xcb_generic_event_t *xev);
+
+#else /* !GLAMOR */
+
+static inline void
+ephyr_glamor_damage_redisplay(struct ephyr_glamor *glamor,
+ struct pixman_region16 *damage)
+{
+}
+
+static inline void
+ephyr_glamor_process_event(xcb_generic_event_t *xev)
+{
+}
+
+#endif /* !GLAMOR */
diff --git a/xorg-server/hw/kdrive/ephyr/ephyrinit.c b/xorg-server/hw/kdrive/ephyr/ephyrinit.c
index 20e8033a9..5b8d09ff0 100644
--- a/xorg-server/hw/kdrive/ephyr/ephyrinit.c
+++ b/xorg-server/hw/kdrive/ephyr/ephyrinit.c
@@ -35,6 +35,7 @@ extern Bool EphyrWantGrayScale;
extern Bool EphyrWantResize;
extern Bool kdHasPointer;
extern Bool kdHasKbd;
+extern Bool ephyr_glamor;
#ifdef GLXEXT
extern Bool ephyrNoDRI;
@@ -139,6 +140,9 @@ ddxUseMsg(void)
ErrorF("-fullscreen Attempt to run Xephyr fullscreen\n");
ErrorF("-grayscale Simulate 8bit grayscale\n");
ErrorF("-resizeable Make Xephyr windows resizeable\n");
+#ifdef GLAMOR
+ ErrorF("-glamor Enable 2D acceleration using glamor\n");
+#endif
ErrorF
("-fakexa Simulate acceleration using software rendering\n");
ErrorF("-verbosity <level> Set log verbosity level\n");
@@ -244,6 +248,16 @@ ddxProcessArgument(int argc, char **argv, int i)
EphyrWantResize = 1;
return 1;
}
+#ifdef GLAMOR
+ else if (!strcmp (argv[i], "-glamor")) {
+ ephyr_glamor = TRUE;
+ ephyrFuncs.initAccel = ephyr_glamor_init;
+ ephyrFuncs.enableAccel = ephyr_glamor_enable;
+ ephyrFuncs.disableAccel = ephyr_glamor_disable;
+ ephyrFuncs.finiAccel = ephyr_glamor_fini;
+ return 1;
+ }
+#endif
else if (!strcmp(argv[i], "-fakexa")) {
ephyrFuncs.initAccel = ephyrDrawInit;
ephyrFuncs.enableAccel = ephyrDrawEnable;
diff --git a/xorg-server/hw/kdrive/ephyr/hostx.c b/xorg-server/hw/kdrive/ephyr/hostx.c
index dcf7af006..1c3b57477 100644..100755
--- a/xorg-server/hw/kdrive/ephyr/hostx.c
+++ b/xorg-server/hw/kdrive/ephyr/hostx.c
@@ -36,6 +36,7 @@
#include <string.h> /* for memset */
#include <errno.h>
#include <time.h>
+#include <err.h>
#ifndef _MSC_VER
#include <sys/ipc.h>
@@ -56,6 +57,11 @@
#include <xcb/xf86dri.h>
#include <xcb/glx.h>
#endif /* XF86DRI */
+#ifdef GLAMOR
+#include <epoxy/gl.h>
+#include "glamor.h"
+#include "ephyr_glamor_glx.h"
+#endif
#include "ephyrlog.h"
#include "ephyr.h"
@@ -92,6 +98,7 @@ extern Bool EphyrWantResize;
char *ephyrResName = NULL;
int ephyrResNameFromCmd = 0;
char *ephyrTitle = NULL;
+Bool ephyr_glamor = FALSE;
static void
hostx_set_fullscreen_hint(void);
@@ -308,7 +315,12 @@ hostx_init(void)
| XCB_EVENT_MASK_STRUCTURE_NOTIFY;
EPHYR_DBG("mark");
- HostX.conn = xcb_connect(NULL, &HostX.screen);
+#ifdef GLAMOR
+ if (ephyr_glamor)
+ HostX.conn = ephyr_glamor_connect();
+ else
+#endif
+ HostX.conn = xcb_connect(NULL, &HostX.screen);
if (xcb_connection_has_error(HostX.conn)) {
fprintf(stderr, "\nXephyr cannot open host display. Is DISPLAY set?\n");
exit(1);
@@ -318,7 +330,12 @@ hostx_init(void)
HostX.winroot = xscreen->root;
HostX.gc = xcb_generate_id(HostX.conn);
HostX.depth = xscreen->root_depth;
- HostX.visual = xcb_aux_find_visual_by_id(xscreen, xscreen->root_visual);
+#ifdef GLAMOR
+ if (ephyr_glamor)
+ HostX.visual = ephyr_glamor_get_visual();
+ else
+#endif
+ HostX.visual = xcb_aux_find_visual_by_id(xscreen,xscreen->root_visual);
xcb_create_gc(HostX.conn, HostX.gc, HostX.winroot, 0, NULL);
cookie_WINDOW_STATE = xcb_intern_atom(HostX.conn, FALSE,
@@ -656,7 +673,7 @@ hostx_screen_init(KdScreenInfo *screen,
}
}
- if (HostX.have_shm) {
+ if (!ephyr_glamor && HostX.have_shm) {
#ifdef _MSC_VER
__asm int 3;
#else
@@ -695,7 +712,7 @@ __asm int 3;
#endif
}
- if (!shm_success) {
+ if (!ephyr_glamor && !shm_success) {
EPHYR_DBG("Creating image %dx%d for screen scrpriv=%p\n",
width, buffer_height, scrpriv);
scrpriv->ximg = xcb_image_create_native(HostX.conn,
@@ -729,7 +746,11 @@ __asm int 3;
scrpriv->win_width = width;
scrpriv->win_height = height;
- if (host_depth_matches_server(scrpriv)) {
+ if (ephyr_glamor) {
+ *bytes_per_line = 0;
+ *bits_per_pixel = 0;
+ return NULL;
+ } else if (host_depth_matches_server(scrpriv)) {
*bytes_per_line = scrpriv->ximg->stride;
*bits_per_pixel = scrpriv->ximg->bpp;
@@ -760,6 +781,23 @@ hostx_paint_rect(KdScreenInfo *screen,
EPHYR_DBG("painting in screen %d\n", scrpriv->mynum);
+#ifdef GLAMOR
+ if (ephyr_glamor) {
+ BoxRec box;
+ RegionRec region;
+
+ box.x1 = dx;
+ box.y1 = dy;
+ box.x2 = dx + width;
+ box.y2 = dy + height;
+
+ RegionInit(&region, &box, 1);
+ ephyr_glamor_damage_redisplay(scrpriv->glamor, &region);
+ RegionUninit(&region);
+ return;
+ }
+#endif
+
/*
* Copy the image data updated by the shadow layer
* on to the window
@@ -1196,3 +1234,86 @@ hostx_get_resource_id_peer(int a_local_resource_id, int *a_remote_resource_id)
}
#endif /* XF86DRI */
+
+#ifdef GLAMOR
+Bool
+ephyr_glamor_init(ScreenPtr screen)
+{
+ KdScreenPriv(screen);
+ KdScreenInfo *kd_screen = pScreenPriv->screen;
+ EphyrScrPriv *scrpriv = kd_screen->driver;
+
+ scrpriv->glamor = ephyr_glamor_glx_screen_init(scrpriv->win);
+
+ glamor_init(screen,
+ GLAMOR_USE_SCREEN |
+ GLAMOR_USE_PICTURE_SCREEN |
+ GLAMOR_INVERTED_Y_AXIS);
+
+ return TRUE;
+}
+
+Bool
+ephyr_glamor_create_screen_resources(ScreenPtr pScreen)
+{
+ KdScreenPriv(pScreen);
+ KdScreenInfo *kd_screen = pScreenPriv->screen;
+ EphyrScrPriv *scrpriv = kd_screen->driver;
+ PixmapPtr screen_pixmap;
+ uint32_t tex;
+
+ if (!ephyr_glamor)
+ return TRUE;
+
+ if (!glamor_glyphs_init(pScreen))
+ return FALSE;
+
+ /* kdrive's fbSetupScreen() told mi to have
+ * miCreateScreenResources() (which is called before this) make a
+ * scratch pixmap wrapping ephyr-glamor's NULL
+ * KdScreenInfo->fb.framebuffer.
+ *
+ * We want a real (texture-based) screen pixmap at this point.
+ * This is what glamor will render into, and we'll then texture
+ * out of that into the host's window to present the results.
+ *
+ * Thus, delete the current screen pixmap, and put a fresh one in.
+ */
+ screen_pixmap = pScreen->GetScreenPixmap(pScreen);
+ pScreen->DestroyPixmap(screen_pixmap);
+
+ screen_pixmap = pScreen->CreatePixmap(pScreen,
+ pScreen->width,
+ pScreen->height,
+ pScreen->rootDepth, 0);
+ pScreen->SetScreenPixmap(screen_pixmap);
+
+ /* Tell the GLX code what to GL texture to read from. */
+ tex = glamor_get_pixmap_texture(screen_pixmap);
+ ephyr_glamor_set_texture(scrpriv->glamor, tex);
+
+ return TRUE;
+}
+
+void
+ephyr_glamor_enable(ScreenPtr screen)
+{
+}
+
+void
+ephyr_glamor_disable(ScreenPtr screen)
+{
+}
+
+void
+ephyr_glamor_fini(ScreenPtr screen)
+{
+ KdScreenPriv(screen);
+ KdScreenInfo *kd_screen = pScreenPriv->screen;
+ EphyrScrPriv *scrpriv = kd_screen->driver;
+
+ glamor_fini(screen);
+ ephyr_glamor_glx_screen_fini(scrpriv->glamor);
+ scrpriv->glamor = NULL;
+}
+#endif
diff --git a/xorg-server/hw/xfree86/Makefile.am b/xorg-server/hw/xfree86/Makefile.am
index 96729043d..73e1b4c1f 100644
--- a/xorg-server/hw/xfree86/Makefile.am
+++ b/xorg-server/hw/xfree86/Makefile.am
@@ -14,6 +14,10 @@ DRI3_BUILDDIR = $(top_builddir)/dri3
DRI3_LIB = $(DRI3_BUILDDIR)/libdri3.la
endif
+if GLAMOR_EGL
+GLAMOR_EGL_SUBDIR = glamor_egl
+endif
+
if XF86UTILS
XF86UTILS_SUBDIR = utils
endif
@@ -33,7 +37,8 @@ endif
SUBDIRS = common ddc x86emu $(INT10_SUBDIR) os-support parser \
ramdac $(VGAHW_SUBDIR) loader modes $(DRI_SUBDIR) \
$(DRI2_SUBDIR) . $(VBE_SUBDIR) i2c dixmods \
- fbdevhw shadowfb exa $(XF86UTILS_SUBDIR) doc man
+ fbdevhw shadowfb exa $(XF86UTILS_SUBDIR) doc man \
+ $(GLAMOR_EGL_SUBDIR)
DIST_SUBDIRS = common ddc i2c x86emu int10 fbdevhw os-support \
parser ramdac shadowfb vbe vgahw \
diff --git a/xorg-server/hw/xfree86/common/xf86Events.c b/xorg-server/hw/xfree86/common/xf86Events.c
index 7b53949fa..06af73903 100644
--- a/xorg-server/hw/xfree86/common/xf86Events.c
+++ b/xorg-server/hw/xfree86/common/xf86Events.c
@@ -85,6 +85,8 @@
#endif
#include "xf86platformBus.h"
+#include "systemd-logind.h"
+
/*
* This is a toggling variable:
* FALSE = No VT switching keys have been pressed last time around
@@ -556,8 +558,11 @@ xf86VTEnter(void)
/* Turn screen saver off when switching back */
dixSaveScreens(serverClient, SCREEN_SAVER_FORCER, ScreenSaverReset);
- for (pInfo = xf86InputDevs; pInfo; pInfo = pInfo->next)
- xf86EnableInputDeviceForVTSwitch(pInfo);
+ /* If we use systemd-logind it will enable input devices for us */
+ if (!systemd_logind_controls_session())
+ for (pInfo = xf86InputDevs; pInfo; pInfo = pInfo->next)
+ xf86EnableInputDeviceForVTSwitch(pInfo);
+
for (ih = InputHandlers; ih; ih = ih->next) {
if (ih->is_input)
xf86EnableInputHandler(ih);
@@ -589,10 +594,14 @@ xf86VTSwitch(void)
/*
* Since all screens are currently all in the same state it is sufficient
* check the first. This might change in future.
+ *
+ * VTLeave is always handled here (VT_PROCESS guarantees this is safe),
+ * if we use systemd_logind xf86VTEnter() gets called by systemd-logind.c
+ * once it has resumed all drm nodes.
*/
if (xf86VTOwner())
xf86VTLeave();
- else
+ else if (!systemd_logind_controls_session())
xf86VTEnter();
}
diff --git a/xorg-server/hw/xfree86/common/xf86Init.c b/xorg-server/hw/xfree86/common/xf86Init.c
index ff4d38f28..4579ff591 100644
--- a/xorg-server/hw/xfree86/common/xf86Init.c
+++ b/xorg-server/hw/xfree86/common/xf86Init.c
@@ -54,6 +54,7 @@
#include "site.h"
#include "mi.h"
#include "dbus-core.h"
+#include "systemd-logind.h"
#include "compiler.h"
@@ -458,6 +459,7 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv)
DoShowOptions();
dbus_core_init();
+ systemd_logind_init();
/* Do a general bus probe. This will be a PCI probe for x86 platforms */
xf86BusProbe();
@@ -1062,6 +1064,7 @@ ddxGiveUp(enum ExitCode error)
if (xorgHWOpenConsole)
xf86CloseConsole();
+ systemd_logind_fini();
dbus_core_fini();
xf86CloseLog(error);
diff --git a/xorg-server/hw/xfree86/common/xf86Module.h b/xorg-server/hw/xfree86/common/xf86Module.h
index b6ec19d13..e8c24f26c 100644
--- a/xorg-server/hw/xfree86/common/xf86Module.h
+++ b/xorg-server/hw/xfree86/common/xf86Module.h
@@ -80,8 +80,8 @@ typedef enum {
* mask is 0xFFFF0000.
*/
#define ABI_ANSIC_VERSION SET_ABI_VERSION(0, 4)
-#define ABI_VIDEODRV_VERSION SET_ABI_VERSION(15, 0)
-#define ABI_XINPUT_VERSION SET_ABI_VERSION(20, 0)
+#define ABI_VIDEODRV_VERSION SET_ABI_VERSION(16, 0)
+#define ABI_XINPUT_VERSION SET_ABI_VERSION(21, 0)
#define ABI_EXTENSION_VERSION SET_ABI_VERSION(8, 0)
#define ABI_FONT_VERSION SET_ABI_VERSION(0, 6)
diff --git a/xorg-server/hw/xfree86/common/xf86Xinput.c b/xorg-server/hw/xfree86/common/xf86Xinput.c
index f6f2b90dd..7c3e479e5 100644
--- a/xorg-server/hw/xfree86/common/xf86Xinput.c
+++ b/xorg-server/hw/xfree86/common/xf86Xinput.c
@@ -63,6 +63,7 @@
#include "mipointer.h"
#include "extinit.h"
#include "loaderProcs.h"
+#include "systemd-logind.h"
#include "exevents.h" /* AddInputDevice */
#include "exglobals.h"
@@ -80,6 +81,7 @@
#include <stdarg.h>
#include <stdint.h> /* for int64_t */
+#include <unistd.h>
#include "mi.h"
@@ -103,6 +105,9 @@
static int
xf86InputDevicePostInit(DeviceIntPtr dev);
+static InputInfoPtr *new_input_devices;
+static int new_input_devices_count;
+
/**
* Eval config and modify DeviceVelocityRec accordingly
*/
@@ -773,6 +778,11 @@ xf86DeleteInput(InputInfoPtr pInp, int flags)
/* Else the entry wasn't in the xf86InputDevs list (ignore this). */
}
+ if (pInp->flags & XI86_SERVER_FD) {
+ systemd_logind_release_fd(pInp->major, pInp->minor);
+ close(pInp->fd);
+ }
+
free((void *) pInp->driver);
free((void *) pInp->name);
xf86optionListFree(pInp->options);
@@ -816,6 +826,7 @@ xf86NewInputDevice(InputInfoPtr pInfo, DeviceIntPtr *pdev, BOOL enable)
{
InputDriverPtr drv = NULL;
DeviceIntPtr dev = NULL;
+ Bool paused;
int rval;
/* Memory leak for every attached device if we don't
@@ -830,6 +841,26 @@ xf86NewInputDevice(InputInfoPtr pInfo, DeviceIntPtr *pdev, BOOL enable)
goto unwind;
}
+ if (drv->capabilities & XI86_DRV_CAP_SERVER_FD) {
+ int fd = systemd_logind_take_fd(pInfo->major, pInfo->minor,
+ pInfo->attrs->device, &paused);
+ if (fd != -1) {
+ if (paused) {
+ /* Put on new_input_devices list for delayed probe */
+ new_input_devices = xnfrealloc(new_input_devices,
+ sizeof(pInfo) * (new_input_devices_count + 1));
+ new_input_devices[new_input_devices_count] = pInfo;
+ new_input_devices_count++;
+ systemd_logind_release_fd(pInfo->major, pInfo->minor);
+ close(fd);
+ return BadMatch;
+ }
+ pInfo->fd = fd;
+ pInfo->flags |= XI86_SERVER_FD;
+ pInfo->options = xf86ReplaceIntOption(pInfo->options, "fd", fd);
+ }
+ }
+
xf86Msg(X_INFO, "Using input driver '%s' for '%s'\n", drv->driverName,
pInfo->name);
@@ -949,6 +980,12 @@ NewInputDeviceRequest(InputOption *options, InputAttributes * attrs,
goto unwind;
}
}
+
+ if (strcmp(key, "major") == 0)
+ pInfo->major = atoi(value);
+
+ if (strcmp(key, "minor") == 0)
+ pInfo->minor = atoi(value);
}
nt_list_for_each_entry(option, options, list.next) {
@@ -1469,4 +1506,32 @@ xf86PostTouchEvent(DeviceIntPtr dev, uint32_t touchid, uint16_t type,
QueueTouchEvents(dev, type, touchid, flags, mask);
}
+void
+xf86InputEnableVTProbe(void)
+{
+ int i, is_auto = 0;
+ InputOption *option = NULL;
+ DeviceIntPtr pdev;
+
+ for (i = 0; i < new_input_devices_count; i++) {
+ InputInfoPtr pInfo = new_input_devices[i];
+
+ is_auto = 0;
+ nt_list_for_each_entry(option, pInfo->options, list.next) {
+ const char *key = input_option_get_key(option);
+ const char *value = input_option_get_value(option);
+
+ if (strcmp(key, "_source") == 0 &&
+ (strcmp(value, "server/hal") == 0 ||
+ strcmp(value, "server/udev") == 0 ||
+ strcmp(value, "server/wscons") == 0))
+ is_auto = 1;
+ }
+ xf86NewInputDevice(pInfo, &pdev,
+ (!is_auto ||
+ (is_auto && xf86Info.autoEnableDevices)));
+ }
+ new_input_devices_count = 0;
+}
+
/* end of xf86Xinput.c */
diff --git a/xorg-server/hw/xfree86/common/xf86Xinput.h b/xorg-server/hw/xfree86/common/xf86Xinput.h
index b6d125128..9fe8c87b6 100644
--- a/xorg-server/hw/xfree86/common/xf86Xinput.h
+++ b/xorg-server/hw/xfree86/common/xf86Xinput.h
@@ -64,6 +64,10 @@
/* 0x08 is reserved for legacy XI86_SEND_DRAG_EVENTS, do not use for now */
/* server-internal only */
#define XI86_DEVICE_DISABLED 0x10 /* device was disabled before vt switch */
+#define XI86_SERVER_FD 0x20 /* fd is managed by xserver */
+
+/* Input device driver capabilities */
+#define XI86_DRV_CAP_SERVER_FD 0x01
/* This holds the input driver entry and module information. */
typedef struct _InputDriverRec {
@@ -76,6 +80,7 @@ typedef struct _InputDriverRec {
struct _InputInfoRec * pInfo, int flags);
void *module;
const char **default_options;
+ int capabilities;
} InputDriverRec, *InputDriverPtr;
/* This is to input devices what the ScrnInfoRec is to screens. */
@@ -96,6 +101,8 @@ typedef struct _InputInfoRec {
int *valuators, int first_valuator, int num_valuators);
int fd;
+ int major;
+ int minor;
DeviceIntPtr dev;
void *private;
const char *type_name;
@@ -172,6 +179,7 @@ extern _X_EXPORT void xf86AddEnabledDevice(InputInfoPtr pInfo);
extern _X_EXPORT void xf86RemoveEnabledDevice(InputInfoPtr pInfo);
extern _X_EXPORT void xf86DisableDevice(DeviceIntPtr dev, Bool panic);
extern _X_EXPORT void xf86EnableDevice(DeviceIntPtr dev);
+extern _X_EXPORT void xf86InputEnableVTProbe(void);
/* not exported */
int xf86NewInputDevice(InputInfoPtr pInfo, DeviceIntPtr *pdev, BOOL is_auto);
diff --git a/xorg-server/hw/xfree86/common/xf86platformBus.c b/xorg-server/hw/xfree86/common/xf86platformBus.c
index 5875a9136..4447e19df 100644
--- a/xorg-server/hw/xfree86/common/xf86platformBus.c
+++ b/xorg-server/hw/xfree86/common/xf86platformBus.c
@@ -52,10 +52,10 @@ int platformSlotClaimed;
int xf86_num_platform_devices;
-static struct xf86_platform_device *xf86_platform_devices;
+struct xf86_platform_device *xf86_platform_devices;
int
-xf86_add_platform_device(struct OdevAttributes *attribs)
+xf86_add_platform_device(struct OdevAttributes *attribs, Bool unowned)
{
xf86_platform_devices = xnfrealloc(xf86_platform_devices,
(sizeof(struct xf86_platform_device)
@@ -63,6 +63,8 @@ xf86_add_platform_device(struct OdevAttributes *attribs)
xf86_platform_devices[xf86_num_platform_devices].attribs = attribs;
xf86_platform_devices[xf86_num_platform_devices].pdev = NULL;
+ xf86_platform_devices[xf86_num_platform_devices].flags =
+ unowned ? XF86_PDEV_UNOWNED : 0;
xf86_num_platform_devices++;
return 0;
@@ -89,35 +91,55 @@ xf86_add_platform_device_attrib(int index, int attrib_id, char *attrib_name)
return config_odev_add_attribute(device->attribs, attrib_id, attrib_name);
}
+Bool
+xf86_add_platform_device_int_attrib(int index, int attrib_id, int attrib_value)
+{
+ return config_odev_add_int_attribute(xf86_platform_devices[index].attribs, attrib_id, attrib_value);
+}
+
char *
xf86_get_platform_attrib(int index, int attrib_id)
{
- struct xf86_platform_device *device = &xf86_platform_devices[index];
- struct OdevAttribute *oa;
-
- xorg_list_for_each_entry(oa, &device->attribs->list, member) {
- if (oa->attrib_id == attrib_id)
- return oa->attrib_name;
- }
- return NULL;
+ return config_odev_get_attribute(xf86_platform_devices[index].attribs, attrib_id);
}
char *
xf86_get_platform_device_attrib(struct xf86_platform_device *device, int attrib_id)
{
- struct OdevAttribute *oa;
+ return config_odev_get_attribute(device->attribs, attrib_id);
+}
- xorg_list_for_each_entry(oa, &device->attribs->list, member) {
- if (oa->attrib_id == attrib_id)
- return oa->attrib_name;
- }
- return NULL;
+int
+xf86_get_platform_int_attrib(int index, int attrib_id, int def)
+{
+ return config_odev_get_int_attribute(xf86_platform_devices[index].attribs, attrib_id, def);
+}
+
+int
+xf86_get_platform_device_int_attrib(struct xf86_platform_device *device, int attrib_id, int def)
+{
+ return config_odev_get_int_attribute(device->attribs, attrib_id, def);
}
Bool
xf86_get_platform_device_unowned(int index)
{
- return xf86_platform_devices[index].attribs->unowned;
+ return (xf86_platform_devices[index].flags & XF86_PDEV_UNOWNED) ?
+ TRUE : FALSE;
+}
+
+struct xf86_platform_device *
+xf86_find_platform_device_by_devnum(int major, int minor)
+{
+ int i, attr_major, attr_minor;
+
+ for (i = 0; i < xf86_num_platform_devices; i++) {
+ attr_major = xf86_get_platform_int_attrib(i, ODEV_ATTRIB_MAJOR, 0);
+ attr_minor = xf86_get_platform_int_attrib(i, ODEV_ATTRIB_MINOR, 0);
+ if (attr_major == major && attr_minor == minor)
+ return &xf86_platform_devices[i];
+ }
+ return NULL;
}
/*
@@ -524,10 +546,10 @@ void xf86platformVTProbe(void)
int i;
for (i = 0; i < xf86_num_platform_devices; i++) {
- if (xf86_platform_devices[i].attribs->unowned == FALSE)
+ if (!(xf86_platform_devices[i].flags & XF86_PDEV_UNOWNED))
continue;
- xf86_platform_devices[i].attribs->unowned = FALSE;
+ xf86_platform_devices[i].flags &= ~XF86_PDEV_UNOWNED;
xf86PlatformReprobeDevice(i, xf86_platform_devices[i].attribs);
}
}
diff --git a/xorg-server/hw/xfree86/common/xf86platformBus.h b/xorg-server/hw/xfree86/common/xf86platformBus.h
index 4e1757854..78b5a5bea 100644
--- a/xorg-server/hw/xfree86/common/xf86platformBus.h
+++ b/xorg-server/hw/xfree86/common/xf86platformBus.h
@@ -30,23 +30,34 @@ struct xf86_platform_device {
struct OdevAttributes *attribs;
/* for PCI devices */
struct pci_device *pdev;
+ int flags;
};
+/* xf86_platform_device flags */
+#define XF86_PDEV_UNOWNED 0x01
+#define XF86_PDEV_SERVER_FD 0x02
+#define XF86_PDEV_PAUSED 0x04
+
#ifdef XSERVER_PLATFORM_BUS
int xf86platformProbe(void);
int xf86platformProbeDev(DriverPtr drvp);
extern int xf86_num_platform_devices;
+extern struct xf86_platform_device *xf86_platform_devices;
extern char *
xf86_get_platform_attrib(int index, int attrib_id);
extern int
-xf86_add_platform_device(struct OdevAttributes *attribs);
+xf86_get_platform_int_attrib(int index, int attrib_id, int def);
+extern int
+xf86_add_platform_device(struct OdevAttributes *attribs, Bool unowned);
extern int
xf86_remove_platform_device(int dev_index);
extern Bool
xf86_add_platform_device_attrib(int index, int attrib_id, char *attrib_str);
extern Bool
+xf86_add_platform_device_int_attrib(int index, int attrib_id, int attrib_value);
+extern Bool
xf86_get_platform_device_unowned(int index);
extern int
@@ -56,6 +67,8 @@ xf86platformRemoveDevice(int index);
extern _X_EXPORT char *
xf86_get_platform_device_attrib(struct xf86_platform_device *device, int attrib_id);
+extern _X_EXPORT int
+xf86_get_platform_device_int_attrib(struct xf86_platform_device *device, int attrib_id, int def);
extern _X_EXPORT Bool
xf86PlatformDeviceCheckBusID(struct xf86_platform_device *device, const char *busid);
diff --git a/xorg-server/hw/xfree86/glamor_egl/Makefile.am b/xorg-server/hw/xfree86/glamor_egl/Makefile.am
new file mode 100644
index 000000000..85e1c0c06
--- /dev/null
+++ b/xorg-server/hw/xfree86/glamor_egl/Makefile.am
@@ -0,0 +1,43 @@
+# Copyright © 2013 Intel Corporation
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice (including the next
+# paragraph) shall be included in all copies or substantial portions of the
+# Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+# IN THE SOFTWARE.
+
+module_LTLIBRARIES = libglamoregl.la
+
+libglamoregl_la_SOURCES = \
+ $(top_srcdir)/glamor/glamor_egl.c \
+ $(top_srcdir)/glamor/glamor_eglmodule.c \
+ $(top_srcdir)/glamor/glamor_xv.c \
+ $()
+
+libglamoregl_la_LDFLAGS = \
+ -avoid-version \
+ $(GBM_LIBS) \
+ $()
+
+libglamoregl_la_LIBADD = \
+ $(top_builddir)/glamor/libglamor.la \
+ $()
+
+AM_CPPFLAGS = $(XORG_INCS) \
+ -I$(top_srcdir)/dri3 \
+ $()
+
+AM_CFLAGS = $(DIX_CFLAGS) $(XORG_CFLAGS) $(GLAMOR_CFLAGS) $(GBM_CFLAGS)
diff --git a/xorg-server/hw/xfree86/os-support/linux/Makefile.am b/xorg-server/hw/xfree86/os-support/linux/Makefile.am
index 83e7e0027..1686dc2c1 100644
--- a/xorg-server/hw/xfree86/os-support/linux/Makefile.am
+++ b/xorg-server/hw/xfree86/os-support/linux/Makefile.am
@@ -21,6 +21,11 @@ APM_SRCS = lnx_apm.c
XORG_CFLAGS += -DHAVE_APM
endif
+if SYSTEMD_LOGIND
+LOGIND_SRCS = systemd-logind.c
+XORG_CFLAGS += $(DBUS_CFLAGS)
+endif
+
liblinux_la_SOURCES = lnx_init.c lnx_video.c \
lnx_agp.c lnx_kmod.c lnx_bell.c lnx_platform.c \
$(srcdir)/../shared/bios_mmap.c \
@@ -30,6 +35,7 @@ liblinux_la_SOURCES = lnx_init.c lnx_video.c \
$(srcdir)/../shared/sigio.c \
$(ACPI_SRCS) \
$(APM_SRCS) \
+ $(LOGIND_SRCS) \
$(PLATFORM_PCI_SUPPORT)
AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(DIX_CFLAGS) $(XORG_CFLAGS) $(PLATFORM_DEFINES)
diff --git a/xorg-server/hw/xfree86/os-support/linux/lnx_init.c b/xorg-server/hw/xfree86/os-support/linux/lnx_init.c
index 46438e655..85709c629 100644
--- a/xorg-server/hw/xfree86/os-support/linux/lnx_init.c
+++ b/xorg-server/hw/xfree86/os-support/linux/lnx_init.c
@@ -79,20 +79,15 @@ switch_to(int vt, const char *from)
void
xf86OpenConsole(void)
{
- int i, fd = -1, ret;
+ int i, fd = -1, ret, current_vt = -1;
struct vt_mode VT;
struct vt_stat vts;
+ struct stat st;
MessageType from = X_PROBED;
const char *tty0[] = { "/dev/tty0", "/dev/vc/0", NULL };
const char *vcs[] = { "/dev/vc/%d", "/dev/tty%d", NULL };
if (serverGeneration == 1) {
-
- /* when KeepTty check if we're run with euid==0 */
- if (KeepTty && geteuid() != 0)
- FatalError("xf86OpenConsole:"
- " Server must be suid root for option \"KeepTTY\"\n");
-
/*
* setup the virtual terminal manager
*/
@@ -132,6 +127,22 @@ xf86OpenConsole(void)
xf86Msg(from, "using VT number %d\n\n", xf86Info.vtno);
+ /* Some of stdin / stdout / stderr maybe redirected to a file */
+ for (i = STDIN_FILENO; i <= STDERR_FILENO; i++) {
+ ret = fstat(i, &st);
+ if (ret == 0 && S_ISCHR(st.st_mode) && major(st.st_rdev) == 4) {
+ current_vt = minor(st.st_rdev);
+ break;
+ }
+ }
+
+ if (!KeepTty && current_vt == xf86Info.vtno) {
+ xf86Msg(X_PROBED,
+ "controlling tty is VT number %d, auto-enabling KeepTty\n",
+ current_vt);
+ KeepTty = TRUE;
+ }
+
if (!KeepTty) {
pid_t ppid = getppid();
pid_t ppgid;
diff --git a/xorg-server/hw/xfree86/os-support/linux/lnx_platform.c b/xorg-server/hw/xfree86/os-support/linux/lnx_platform.c
index 1865b31b9..109a9a774 100644
--- a/xorg-server/hw/xfree86/os-support/linux/lnx_platform.c
+++ b/xorg-server/hw/xfree86/os-support/linux/lnx_platform.c
@@ -18,16 +18,38 @@
#include "xf86Bus.h"
#include "hotplug.h"
+#include "systemd-logind.h"
static Bool
get_drm_info(struct OdevAttributes *attribs, char *path, int delayed_index)
{
drmSetVersion sv;
char *buf;
- int fd;
+ int major, minor, fd;
int err = 0;
+ Bool paused, server_fd = FALSE;
+
+ major = config_odev_get_int_attribute(attribs, ODEV_ATTRIB_MAJOR, 0);
+ minor = config_odev_get_int_attribute(attribs, ODEV_ATTRIB_MINOR, 0);
+
+ fd = systemd_logind_take_fd(major, minor, path, &paused);
+ if (fd != -1) {
+ if (paused) {
+ LogMessage(X_ERROR,
+ "Error systemd-logind returned paused fd for drm node\n");
+ systemd_logind_release_fd(major, minor);
+ return FALSE;
+ }
+ if (!config_odev_add_int_attribute(attribs, ODEV_ATTRIB_FD, fd)) {
+ systemd_logind_release_fd(major, minor);
+ return FALSE;
+ }
+ server_fd = TRUE;
+ }
+
+ if (fd == -1)
+ fd = open(path, O_RDWR, O_CLOEXEC);
- fd = open(path, O_RDWR, O_CLOEXEC);
if (fd == -1)
return FALSE;
@@ -44,16 +66,20 @@ get_drm_info(struct OdevAttributes *attribs, char *path, int delayed_index)
/* for a delayed probe we've already added the device */
if (delayed_index == -1) {
- xf86_add_platform_device(attribs);
+ xf86_add_platform_device(attribs, FALSE);
delayed_index = xf86_num_platform_devices - 1;
}
+ if (server_fd)
+ xf86_platform_devices[delayed_index].flags |= XF86_PDEV_SERVER_FD;
+
buf = drmGetBusid(fd);
xf86_add_platform_device_attrib(delayed_index,
ODEV_ATTRIB_BUSID, buf);
drmFreeBusid(buf);
out:
- close(fd);
+ if (!server_fd)
+ close(fd);
return (err == 0);
}
@@ -118,17 +144,11 @@ xf86PlatformReprobeDevice(int index, struct OdevAttributes *attribs)
void
xf86PlatformDeviceProbe(struct OdevAttributes *attribs)
{
- struct OdevAttribute *attrib;
int i;
char *path = NULL;
Bool ret;
- xorg_list_for_each_entry(attrib, &attribs->list, member) {
- if (attrib->attrib_id == ODEV_ATTRIB_PATH) {
- path = attrib->attrib_name;
- break;
- }
- }
+ path = config_odev_get_attribute(attribs, ODEV_ATTRIB_PATH);
if (!path)
goto out_free;
@@ -148,8 +168,7 @@ xf86PlatformDeviceProbe(struct OdevAttributes *attribs)
if (!xf86VTOwner()) {
/* if we don't currently own the VT then don't probe the device,
just mark it as unowned for later use */
- attribs->unowned = TRUE;
- xf86_add_platform_device(attribs);
+ xf86_add_platform_device(attribs, TRUE);
return;
}
diff --git a/xorg-server/hw/xfree86/os-support/linux/systemd-logind.c b/xorg-server/hw/xfree86/os-support/linux/systemd-logind.c
new file mode 100644
index 000000000..abb8e44d9
--- /dev/null
+++ b/xorg-server/hw/xfree86/os-support/linux/systemd-logind.c
@@ -0,0 +1,532 @@
+/*
+ * Copyright © 2013 Red Hat Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ * Author: Hans de Goede <hdegoede@redhat.com>
+ */
+
+#ifdef HAVE_XORG_CONFIG_H
+#include <xorg-config.h>
+#endif
+
+#include <dbus/dbus.h>
+#include <string.h>
+#include <sys/types.h>
+#include <unistd.h>
+
+#include "os.h"
+#include "dbus-core.h"
+#include "xf86.h"
+#include "xf86platformBus.h"
+#include "xf86Xinput.h"
+
+#include "systemd-logind.h"
+
+#define DBUS_TIMEOUT 500 /* Wait max 0.5 seconds */
+
+struct systemd_logind_info {
+ DBusConnection *conn;
+ char *session;
+ Bool active;
+ Bool vt_active;
+};
+
+static struct systemd_logind_info logind_info;
+
+int
+systemd_logind_take_fd(int _major, int _minor, const char *path,
+ Bool *paused_ret)
+{
+ struct systemd_logind_info *info = &logind_info;
+ DBusError error;
+ DBusMessage *msg = NULL;
+ DBusMessage *reply = NULL;
+ dbus_int32_t major = _major;
+ dbus_int32_t minor = _minor;
+ dbus_bool_t paused;
+ int fd = -1;
+
+ if (!info->session || major == 0)
+ return -1;
+
+ /* logind does not support mouse devs (with evdev we don't need them) */
+ if (strstr(path, "mouse"))
+ return -1;
+
+ dbus_error_init(&error);
+
+ msg = dbus_message_new_method_call("org.freedesktop.login1", info->session,
+ "org.freedesktop.login1.Session", "TakeDevice");
+ if (!msg) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ if (!dbus_message_append_args(msg, DBUS_TYPE_UINT32, &major,
+ DBUS_TYPE_UINT32, &minor,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ reply = dbus_connection_send_with_reply_and_block(info->conn, msg,
+ DBUS_TIMEOUT, &error);
+ if (!reply) {
+ LogMessage(X_ERROR, "systemd-logind: failed to take device %s: %s\n",
+ path, error.message);
+ goto cleanup;
+ }
+
+ if (!dbus_message_get_args(reply, &error,
+ DBUS_TYPE_UNIX_FD, &fd,
+ DBUS_TYPE_BOOLEAN, &paused,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: TakeDevice %s: %s\n",
+ path, error.message);
+ goto cleanup;
+ }
+
+ *paused_ret = paused;
+
+ LogMessage(X_INFO, "systemd-logind: got fd for %s %u:%u fd %d paused %d\n",
+ path, major, minor, fd, paused);
+
+cleanup:
+ if (msg)
+ dbus_message_unref(msg);
+ if (reply)
+ dbus_message_unref(reply);
+ dbus_error_free(&error);
+
+ return fd;
+}
+
+void
+systemd_logind_release_fd(int _major, int _minor)
+{
+ struct systemd_logind_info *info = &logind_info;
+ DBusError error;
+ DBusMessage *msg = NULL;
+ DBusMessage *reply = NULL;
+ dbus_int32_t major = _major;
+ dbus_int32_t minor = _minor;
+
+ if (!info->session || major == 0)
+ return;
+
+ dbus_error_init(&error);
+
+ msg = dbus_message_new_method_call("org.freedesktop.login1", info->session,
+ "org.freedesktop.login1.Session", "ReleaseDevice");
+ if (!msg) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ if (!dbus_message_append_args(msg, DBUS_TYPE_UINT32, &major,
+ DBUS_TYPE_UINT32, &minor,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ reply = dbus_connection_send_with_reply_and_block(info->conn, msg,
+ DBUS_TIMEOUT, &error);
+ if (!reply)
+ LogMessage(X_ERROR, "systemd-logind: failed to release device: %s\n",
+ error.message);
+
+cleanup:
+ if (msg)
+ dbus_message_unref(msg);
+ if (reply)
+ dbus_message_unref(reply);
+ dbus_error_free(&error);
+}
+
+int
+systemd_logind_controls_session(void)
+{
+ return logind_info.session ? 1 : 0;
+}
+
+void
+systemd_logind_vtenter(void)
+{
+ struct systemd_logind_info *info = &logind_info;
+ InputInfoPtr pInfo;
+ int i;
+
+ if (!info->session)
+ return; /* Not using systemd-logind */
+
+ if (!info->active)
+ return; /* Session not active */
+
+ if (info->vt_active)
+ return; /* Already did vtenter */
+
+ for (i = 0; i < xf86_num_platform_devices; i++) {
+ if (xf86_platform_devices[i].flags & XF86_PDEV_PAUSED)
+ break;
+ }
+ if (i != xf86_num_platform_devices)
+ return; /* Some drm nodes are still paused wait for resume */
+
+ xf86VTEnter();
+ info->vt_active = TRUE;
+
+ /* Activate any input devices which were resumed before the drm nodes */
+ for (pInfo = xf86InputDevs; pInfo; pInfo = pInfo->next)
+ if ((pInfo->flags & XI86_SERVER_FD) && pInfo->fd != -1)
+ xf86EnableInputDeviceForVTSwitch(pInfo);
+
+ /* Do delayed input probing, this must be done after the above enabling */
+ xf86InputEnableVTProbe();
+}
+
+static InputInfoPtr
+systemd_logind_find_info_ptr_by_devnum(int major, int minor)
+{
+ InputInfoPtr pInfo;
+
+ for (pInfo = xf86InputDevs; pInfo; pInfo = pInfo->next)
+ if (pInfo->major == major && pInfo->minor == minor &&
+ (pInfo->flags & XI86_SERVER_FD))
+ return pInfo;
+
+ return NULL;
+}
+
+static void
+systemd_logind_ack_pause(struct systemd_logind_info *info,
+ dbus_int32_t minor, dbus_int32_t major)
+{
+ DBusError error;
+ DBusMessage *msg = NULL;
+ DBusMessage *reply = NULL;
+
+ dbus_error_init(&error);
+
+ msg = dbus_message_new_method_call("org.freedesktop.login1", info->session,
+ "org.freedesktop.login1.Session", "PauseDeviceComplete");
+ if (!msg) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ if (!dbus_message_append_args(msg, DBUS_TYPE_UINT32, &major,
+ DBUS_TYPE_UINT32, &minor,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ reply = dbus_connection_send_with_reply_and_block(info->conn, msg,
+ DBUS_TIMEOUT, &error);
+ if (!reply)
+ LogMessage(X_ERROR, "systemd-logind: failed to ack pause: %s\n",
+ error.message);
+
+cleanup:
+ if (msg)
+ dbus_message_unref(msg);
+ if (reply)
+ dbus_message_unref(reply);
+ dbus_error_free(&error);
+}
+
+static DBusHandlerResult
+message_filter(DBusConnection * connection, DBusMessage * message, void *data)
+{
+ struct systemd_logind_info *info = data;
+ struct xf86_platform_device *pdev = NULL;
+ InputInfoPtr pInfo = NULL;
+ int ack = 0, pause = 0, fd = -1;
+ DBusError error;
+ dbus_int32_t major, minor;
+ char *pause_str;
+
+ if (strcmp(dbus_message_get_path(message), info->session) != 0)
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+
+ dbus_error_init(&error);
+
+ if (dbus_message_is_signal(message, "org.freedesktop.login1.Session",
+ "PauseDevice")) {
+ if (!dbus_message_get_args(message, &error,
+ DBUS_TYPE_UINT32, &major,
+ DBUS_TYPE_UINT32, &minor,
+ DBUS_TYPE_STRING, &pause_str,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: PauseDevice: %s\n",
+ error.message);
+ dbus_error_free(&error);
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+
+ if (strcmp(pause_str, "pause") == 0) {
+ pause = 1;
+ ack = 1;
+ }
+ else if (strcmp(pause_str, "force") == 0) {
+ pause = 1;
+ }
+ else if (strcmp(pause_str, "gone") == 0) {
+ /* Device removal is handled through udev */
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+ else {
+ LogMessage(X_WARNING, "systemd-logind: unknown pause type: %s\n",
+ pause_str);
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+ }
+ else if (dbus_message_is_signal(message, "org.freedesktop.login1.Session",
+ "ResumeDevice")) {
+ if (!dbus_message_get_args(message, &error,
+ DBUS_TYPE_UINT32, &major,
+ DBUS_TYPE_UINT32, &minor,
+ DBUS_TYPE_UNIX_FD, &fd,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: ResumeDevice: %s\n",
+ error.message);
+ dbus_error_free(&error);
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+ } else
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+
+ LogMessage(X_INFO, "systemd-logind: got %s for %u:%u\n",
+ pause ? "pause" : "resume", major, minor);
+
+ pdev = xf86_find_platform_device_by_devnum(major, minor);
+ if (!pdev)
+ pInfo = systemd_logind_find_info_ptr_by_devnum(major, minor);
+ if (!pdev && !pInfo) {
+ LogMessage(X_WARNING, "systemd-logind: could not find dev %u:%u\n",
+ major, minor);
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+
+ if (pause) {
+ /* Our VT_PROCESS usage guarantees we've already given up the vt */
+ info->active = info->vt_active = FALSE;
+ /* Note the actual vtleave has already been handled by xf86Events.c */
+ if (pdev)
+ pdev->flags |= XF86_PDEV_PAUSED;
+ else {
+ close(pInfo->fd);
+ pInfo->fd = -1;
+ pInfo->options = xf86ReplaceIntOption(pInfo->options, "fd", -1);
+ }
+ if (ack)
+ systemd_logind_ack_pause(info, major, minor);
+ }
+ else {
+ /* info->vt_active gets set by systemd_logind_vtenter() */
+ info->active = TRUE;
+
+ if (pdev) {
+ pdev->flags &= ~XF86_PDEV_PAUSED;
+ systemd_logind_vtenter();
+ }
+ else {
+ pInfo->fd = fd;
+ pInfo->options = xf86ReplaceIntOption(pInfo->options, "fd", fd);
+ if (info->vt_active)
+ xf86EnableInputDeviceForVTSwitch(pInfo);
+ }
+ }
+ return DBUS_HANDLER_RESULT_HANDLED;
+}
+
+static void
+connect_hook(DBusConnection *connection, void *data)
+{
+ struct systemd_logind_info *info = data;
+ DBusError error;
+ DBusMessage *msg = NULL;
+ DBusMessage *reply = NULL;
+ dbus_int32_t arg;
+ char *session = NULL;
+
+ dbus_error_init(&error);
+
+ msg = dbus_message_new_method_call("org.freedesktop.login1",
+ "/org/freedesktop/login1", "org.freedesktop.login1.Manager",
+ "GetSessionByPID");
+ if (!msg) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ arg = getpid();
+ if (!dbus_message_append_args(msg, DBUS_TYPE_UINT32, &arg,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ reply = dbus_connection_send_with_reply_and_block(connection, msg,
+ DBUS_TIMEOUT, &error);
+ if (!reply) {
+ LogMessage(X_ERROR, "systemd-logind: failed to get session: %s\n",
+ error.message);
+ goto cleanup;
+ }
+ dbus_message_unref(msg);
+
+ if (!dbus_message_get_args(reply, &error, DBUS_TYPE_OBJECT_PATH, &session,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: GetSessionByPID: %s\n",
+ error.message);
+ goto cleanup;
+ }
+ session = XNFstrdup(session);
+
+ dbus_message_unref(reply);
+ reply = NULL;
+
+
+ msg = dbus_message_new_method_call("org.freedesktop.login1",
+ session, "org.freedesktop.login1.Session", "TakeControl");
+ if (!msg) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ arg = FALSE; /* Don't forcibly take over over the session */
+ if (!dbus_message_append_args(msg, DBUS_TYPE_BOOLEAN, &arg,
+ DBUS_TYPE_INVALID)) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ reply = dbus_connection_send_with_reply_and_block(connection, msg,
+ DBUS_TIMEOUT, &error);
+ if (!reply) {
+ LogMessage(X_ERROR, "systemd-logind: TakeControl failed: %s\n",
+ error.message);
+ goto cleanup;
+ }
+
+ /*
+ * HdG: This is not useful with systemd <= 208 since the signal only
+ * contains invalidated property names there, rather than property, val
+ * pairs as it should. Instead we just use the first resume / pause now.
+ */
+#if 0
+ snprintf(match, sizeof(match),
+ "type='signal',sender='org.freedesktop.login1',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged',path='%s'",
+ session);
+ dbus_bus_add_match(connection, match, &error);
+ if (dbus_error_is_set(&error)) {
+ LogMessage(X_ERROR, "systemd-logind: could not add match: %s\n",
+ error.message);
+ goto cleanup;
+ }
+#endif
+
+ if (!dbus_connection_add_filter(connection, message_filter, info, NULL)) {
+ LogMessage(X_ERROR, "systemd-logind: could not add filter: %s\n",
+ error.message);
+ goto cleanup;
+ }
+
+ LogMessage(X_INFO, "systemd-logind: took control of session %s\n",
+ session);
+ info->conn = connection;
+ info->session = session;
+ info->vt_active = info->active = TRUE; /* The server owns the vt during init */
+ session = NULL;
+
+cleanup:
+ free(session);
+ if (msg)
+ dbus_message_unref(msg);
+ if (reply)
+ dbus_message_unref(reply);
+ dbus_error_free(&error);
+}
+
+static void
+systemd_logind_release_control(struct systemd_logind_info *info)
+{
+ DBusError error;
+ DBusMessage *msg = NULL;
+ DBusMessage *reply = NULL;
+
+ dbus_error_init(&error);
+
+ msg = dbus_message_new_method_call("org.freedesktop.login1",
+ info->session, "org.freedesktop.login1.Session", "ReleaseControl");
+ if (!msg) {
+ LogMessage(X_ERROR, "systemd-logind: out of memory\n");
+ goto cleanup;
+ }
+
+ reply = dbus_connection_send_with_reply_and_block(info->conn, msg,
+ DBUS_TIMEOUT, &error);
+ if (!reply) {
+ LogMessage(X_ERROR, "systemd-logind: ReleaseControl failed: %s\n",
+ error.message);
+ goto cleanup;
+ }
+
+cleanup:
+ if (msg)
+ dbus_message_unref(msg);
+ if (reply)
+ dbus_message_unref(reply);
+ dbus_error_free(&error);
+}
+
+static void
+disconnect_hook(void *data)
+{
+ struct systemd_logind_info *info = data;
+
+ free(info->session);
+ info->session = NULL;
+ info->conn = NULL;
+}
+
+static struct dbus_core_hook core_hook = {
+ .connect = connect_hook,
+ .disconnect = disconnect_hook,
+ .data = &logind_info,
+};
+
+int
+systemd_logind_init(void)
+{
+ return dbus_core_add_hook(&core_hook);
+}
+
+void
+systemd_logind_fini(void)
+{
+ if (logind_info.session)
+ systemd_logind_release_control(&logind_info);
+
+ dbus_core_remove_hook(&core_hook);
+}
diff --git a/xorg-server/hw/xfree86/os-support/shared/posix_tty.c b/xorg-server/hw/xfree86/os-support/shared/posix_tty.c
index 4d08c1e85..6e2af001a 100644
--- a/xorg-server/hw/xfree86/os-support/shared/posix_tty.c
+++ b/xorg-server/hw/xfree86/os-support/shared/posix_tty.c
@@ -124,7 +124,11 @@ xf86OpenSerial(XF86OptionPtr options)
return -1;
}
- SYSCALL(fd = open(dev, O_RDWR | O_NONBLOCK));
+ fd = xf86CheckIntOption(options, "fd", -1);
+
+ if (fd == -1)
+ SYSCALL(fd = open(dev, O_RDWR | O_NONBLOCK));
+
if (fd == -1) {
xf86Msg(X_ERROR,
"xf86OpenSerial: Cannot open device %s\n\t%s.\n",
diff --git a/xorg-server/include/Makefile.am b/xorg-server/include/Makefile.am
index fa6da00ec..6578038a5 100644
--- a/xorg-server/include/Makefile.am
+++ b/xorg-server/include/Makefile.am
@@ -72,4 +72,5 @@ EXTRA_DIST = \
dix-config-apple-verbatim.h \
dixfontstubs.h eventconvert.h eventstr.h inpututils.h \
protocol-versions.h \
+ systemd-logind.h \
xsha1.h
diff --git a/xorg-server/include/dix-config.h.in b/xorg-server/include/dix-config.h.in
index 7c77956b1..06455a837 100644
--- a/xorg-server/include/dix-config.h.in
+++ b/xorg-server/include/dix-config.h.in
@@ -420,6 +420,9 @@
/* Support HAL for hotplug */
#undef CONFIG_HAL
+/* Enable systemd-logind integration */
+#undef SYSTEMD_LOGIND 1
+
/* Have a monotonic clock from clock_gettime() */
#undef MONOTONIC_CLOCK
@@ -481,4 +484,7 @@
/* Build GLAMOR */
#undef GLAMOR
+/* Build glamor's GBM-based EGL support */
+#undef GLAMOR_HAS_GBM
+
#endif /* _DIX_CONFIG_H_ */
diff --git a/xorg-server/include/hotplug.h b/xorg-server/include/hotplug.h
index 29a22c4da..1d9364eee 100644
--- a/xorg-server/include/hotplug.h
+++ b/xorg-server/include/hotplug.h
@@ -32,15 +32,20 @@ extern _X_EXPORT void config_pre_init(void);
extern _X_EXPORT void config_init(void);
extern _X_EXPORT void config_fini(void);
+enum { ODEV_ATTRIB_STRING, ODEV_ATTRIB_INT };
+
struct OdevAttribute {
struct xorg_list member;
int attrib_id;
- char *attrib_name;
+ union {
+ char *attrib_name;
+ int attrib_value;
+ };
+ int attrib_type;
};
struct OdevAttributes {
struct xorg_list list;
- Bool unowned;
};
struct OdevAttributes *
@@ -53,6 +58,17 @@ Bool
config_odev_add_attribute(struct OdevAttributes *attribs, int attrib,
const char *attrib_name);
+char *
+config_odev_get_attribute(struct OdevAttributes *attribs, int attrib_id);
+
+Bool
+config_odev_add_int_attribute(struct OdevAttributes *attribs, int attrib,
+ int attrib_value);
+
+int
+config_odev_get_int_attribute(struct OdevAttributes *attribs, int attrib,
+ int def);
+
void
config_odev_free_attributes(struct OdevAttributes *attribs);
@@ -62,6 +78,12 @@ config_odev_free_attributes(struct OdevAttributes *attribs);
#define ODEV_ATTRIB_SYSPATH 2
/* DRI-style bus id */
#define ODEV_ATTRIB_BUSID 3
+/* Server managed FD */
+#define ODEV_ATTRIB_FD 4
+/* Major number of the device node pointed to by ODEV_ATTRIB_PATH */
+#define ODEV_ATTRIB_MAJOR 5
+/* Minor number of the device node pointed to by ODEV_ATTRIB_PATH */
+#define ODEV_ATTRIB_MINOR 6
typedef void (*config_odev_probe_proc_ptr)(struct OdevAttributes *attribs);
void config_odev_probe(config_odev_probe_proc_ptr probe_callback);
@@ -72,4 +94,8 @@ void DeleteGPUDeviceRequest(struct OdevAttributes *attribs);
#endif
#define ServerIsNotSeat0() (SeatId && strcmp(SeatId, "seat0"))
+
+struct xf86_platform_device *
+xf86_find_platform_device_by_devnum(int major, int minor);
+
#endif /* HOTPLUG_H */
diff --git a/xorg-server/include/systemd-logind.h b/xorg-server/include/systemd-logind.h
new file mode 100644
index 000000000..8b0908186
--- /dev/null
+++ b/xorg-server/include/systemd-logind.h
@@ -0,0 +1,45 @@
+/*
+ * Copyright © 2013 Red Hat, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ * Author: Hans de Goede <hdegoede@redhat.com>
+ */
+
+#ifndef SYSTEMD_LOGIND_H
+#define SYSTEMD_LOGIND_H
+
+#ifdef SYSTEMD_LOGIND
+int systemd_logind_init(void);
+void systemd_logind_fini(void);
+int systemd_logind_take_fd(int major, int minor, const char *path, Bool *paus);
+void systemd_logind_release_fd(int major, int minor);
+int systemd_logind_controls_session(void);
+void systemd_logind_vtenter(void);
+#else
+#define systemd_logind_init()
+#define systemd_logind_fini()
+#define systemd_logind_take_fd(major, minor, path) -1
+#define systemd_logind_release_fd(dev)
+#define systemd_logind_controls_session() 0
+#define systemd_logind_vtenter()
+#endif
+
+#endif