Regal.h   Regal.h 
/* NOTE: Do not edit this file, it is generated by a script: /* NOTE: Do not edit this file, it is generated by a script:
Export.py --api gl 4.2 --api wgl 4.0 --api glx 4.0 --api cgl 1.4 --api e gl 1.0 --outdir . Export.py --api gl 4.4 --api wgl 4.4 --api glx 4.4 --api cgl 1.4 --api e gl 1.0 --outdir .
*/ */
/* /*
Copyright (c) 2011-2013 NVIDIA Corporation Copyright (c) 2011-2013 NVIDIA Corporation
Copyright (c) 2011-2013 Cass Everitt Copyright (c) 2011-2013 Cass Everitt
Copyright (c) 2012-2013 Scott Nations Copyright (c) 2012-2013 Scott Nations
Copyright (c) 2012 Mathias Schott Copyright (c) 2012 Mathias Schott
Copyright (c) 2012-2013 Nigel Stewart Copyright (c) 2012-2013 Nigel Stewart
Copyright (c) 2012-2013 Google Inc. Copyright (c) 2012-2013 Google Inc.
All rights reserved. All rights reserved.
skipping to change at line 67 skipping to change at line 67
#elif defined(__APPLE__) #elif defined(__APPLE__)
# include <TargetConditionals.h> # include <TargetConditionals.h>
# if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE # if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
# ifndef REGAL_SYS_IOS # ifndef REGAL_SYS_IOS
# define REGAL_SYS_IOS 1 # define REGAL_SYS_IOS 1
# endif # endif
# else # else
# ifndef REGAL_SYS_OSX # ifndef REGAL_SYS_OSX
# define REGAL_SYS_OSX 1 # define REGAL_SYS_OSX 1
# endif # endif
# ifndef REGAL_SYS_GLX
# define REGAL_SYS_GLX 0
# endif
# endif # endif
#elif defined(__native_client__) #elif defined(__native_client__)
# ifndef REGAL_SYS_PPAPI # ifndef REGAL_SYS_PPAPI
# define REGAL_SYS_PPAPI 1 # define REGAL_SYS_PPAPI 1
# endif # endif
#elif defined(__ANDROID__) #elif defined(__ANDROID__)
# ifndef REGAL_SYS_ANDROID # ifndef REGAL_SYS_ANDROID
# define REGAL_SYS_ANDROID 1 # define REGAL_SYS_ANDROID 1
# endif # endif
# ifndef REGAL_SYS_EGL # ifndef REGAL_SYS_EGL
# define REGAL_SYS_EGL 1 # define REGAL_SYS_EGL 1
# endif # endif
# ifndef REGAL_SYS_GLX
# define REGAL_SYS_GLX 0
# endif
#elif defined(EMSCRIPTEN) #elif defined(EMSCRIPTEN)
# ifndef REGAL_SYS_EMSCRIPTEN # ifndef REGAL_SYS_EMSCRIPTEN
# define REGAL_SYS_EMSCRIPTEN 1 # define REGAL_SYS_EMSCRIPTEN 1
# endif # endif
# ifndef REGAL_SYS_EGL # ifndef REGAL_SYS_EGL
# define REGAL_SYS_EGL 1 # define REGAL_SYS_EGL 1
# endif # endif
# ifndef REGAL_SYS_ES2 # ifndef REGAL_SYS_ES2
# define REGAL_SYS_ES2 1 # define REGAL_SYS_ES2 1
# endif # endif
# ifndef REGAL_SYS_EMSCRIPTEN_STATIC # ifndef REGAL_SYS_EMSCRIPTEN_STATIC
# define REGAL_SYS_EMSCRIPTEN_STATIC 0 # define REGAL_SYS_EMSCRIPTEN_STATIC 1
# endif # endif
# if REGAL_SYS_EMSCRIPTEN_STATIC # if REGAL_SYS_EMSCRIPTEN_STATIC
# define REGAL_DRIVER 1 # ifndef REGAL_NAMESPACE
# define REGAL_NAMESPACE 1 # define REGAL_NAMESPACE 1
# define REGAL_STATIC_ES2 1 # endif
# define REGAL_STATIC_EGL 1
# endif # endif
#elif !defined(REGAL_SYS_PPAPI) || !REGAL_SYS_PPAPI #elif !defined(REGAL_SYS_PPAPI) || !REGAL_SYS_PPAPI
# ifndef REGAL_SYS_X11 # ifndef REGAL_SYS_X11
# define REGAL_SYS_X11 1 # define REGAL_SYS_X11 1
# endif # endif
# ifndef REGAL_SYS_GLX # ifndef REGAL_SYS_GLX
# define REGAL_SYS_GLX REGAL_SYS_X11 # define REGAL_SYS_GLX REGAL_SYS_X11
# endif # endif
#endif #endif
skipping to change at line 147 skipping to change at line 152
#endif #endif
#ifndef REGAL_SYS_WIN32 #ifndef REGAL_SYS_WIN32
# define REGAL_SYS_WIN32 0 # define REGAL_SYS_WIN32 0
#endif #endif
#ifndef REGAL_SYS_EMSCRIPTEN #ifndef REGAL_SYS_EMSCRIPTEN
#define REGAL_SYS_EMSCRIPTEN 0 #define REGAL_SYS_EMSCRIPTEN 0
#endif #endif
#ifndef REGAL_SYS_EMSCRIPTEN_STATIC
#define REGAL_SYS_EMSCRIPTEN_STATIC 0
#endif
#ifndef REGAL_SYS_ES1 #ifndef REGAL_SYS_ES1
#define REGAL_SYS_ES1 0 #define REGAL_SYS_ES1 0
#endif #endif
#ifndef REGAL_SYS_ES2 #ifndef REGAL_SYS_ES2
#define REGAL_SYS_ES2 (REGAL_SYS_PPAPI || REGAL_SYS_IOS || REGAL_SYS_ANDROI D || REGAL_SYS_EMSCRIPTEN || REGAL_SYS_EGL) #define REGAL_SYS_ES2 (REGAL_SYS_PPAPI || REGAL_SYS_IOS || REGAL_SYS_ANDROI D || REGAL_SYS_EMSCRIPTEN || REGAL_SYS_EGL)
#endif #endif
#ifndef REGAL_SYS_GL #ifndef REGAL_SYS_GL
#define REGAL_SYS_GL (REGAL_SYS_WGL || (!REGAL_SYS_PPAPI && !REGAL_SYS_IOS && !REGAL_SYS_ANDROID && !REGAL_SYS_EMSCRIPTEN)) #define REGAL_SYS_GL (REGAL_SYS_WGL || (!REGAL_SYS_PPAPI && !REGAL_SYS_IOS && !REGAL_SYS_ANDROID && !REGAL_SYS_EMSCRIPTEN))
skipping to change at line 216 skipping to change at line 225
#define __gl_h_ #define __gl_h_
#define __gl2_h_ #define __gl2_h_
#define __GL_H__ #define __GL_H__
#define __X_GL_H #define __X_GL_H
#define __glext_h_ #define __glext_h_
#define __GLEXT_H_ #define __GLEXT_H_
#define __gl_ATI_h_ #define __gl_ATI_h_
#define _OPENGL_H #define _OPENGL_H
#if REGAL_SYS_GLX #if (REGAL_SYS_GLX || REGAL_SYS_EGL) && REGAL_SYS_X11
#include <X11/Xdefs.h>
#include <X11/Xutil.h>
typedef XID GLXDrawable;
#endif
#if REGAL_SYS_EGL && REGAL_SYS_X11
#include <X11/Xlib.h> #include <X11/Xlib.h>
#include <X11/Xdefs.h>
#include <X11/Xutil.h> #include <X11/Xutil.h>
#endif #endif
#ifdef __cplusplus
extern "C" {
#endif
#include <stddef.h> #include <stddef.h>
#if defined(_WIN32) #if defined(_WIN32)
typedef __int64 int64_t; typedef __int64 int64_t;
typedef unsigned __int64 uint64_t; typedef unsigned __int64 uint64_t;
#if defined(REGAL_SYS_WGL_DECLARE_WGL) && !defined(_WINDEF_) #if defined(REGAL_SYS_WGL_DECLARE_WGL) && !defined(_WINDEF_)
struct HDC__ {int unused;}; struct HDC__ {int unused;};
typedef struct HDC__* HDC; typedef struct HDC__* HDC;
struct HGLRC__ {int unused;}; struct HGLRC__ {int unused;};
typedef struct HGLRC__* HGLRC; typedef struct HGLRC__* HGLRC;
#endif #endif
#else #else
skipping to change at line 285 skipping to change at line 286
#else #else
typedef unsigned int GLhandleARB; typedef unsigned int GLhandleARB;
#endif #endif
typedef unsigned short GLhalfARB; typedef unsigned short GLhalfARB;
typedef unsigned short GLhalfNV; typedef unsigned short GLhalfNV;
typedef int64_t GLint64EXT; typedef int64_t GLint64EXT;
typedef uint64_t GLuint64EXT; typedef uint64_t GLuint64EXT;
typedef GLintptr GLvdpauSurfaceNV; typedef GLintptr GLvdpauSurfaceNV;
typedef int GLfixed; typedef int GLfixed;
typedef int GLclampx; typedef int GLclampx;
typedef void * eglImageOES;
#if REGAL_SYS_WGL #if REGAL_SYS_WGL
#ifdef REGAL_SYS_WGL_DECLARE_WGL #ifdef REGAL_SYS_WGL_DECLARE_WGL
#ifndef _WINDEF_ #ifndef _WINDEF_
typedef void VOID; typedef void VOID;
typedef void * PVOID; typedef void * PVOID;
typedef PVOID HANDLE; typedef PVOID HANDLE;
typedef const char * LPCSTR; typedef const char * LPCSTR;
typedef signed int INT32; typedef signed int INT32;
typedef signed __int64 INT64; typedef signed __int64 INT64;
skipping to change at line 328 skipping to change at line 330
typedef struct HPBUFFERARB__ * HPBUFFERARB; typedef struct HPBUFFERARB__ * HPBUFFERARB;
typedef struct HPBUFFEREXT__ * HPBUFFEREXT; typedef struct HPBUFFEREXT__ * HPBUFFEREXT;
typedef struct HGPUNV__ * HGPUNV; typedef struct HGPUNV__ * HGPUNV;
typedef struct HPVIDEODEV__ * HPVIDEODEV; typedef struct HPVIDEODEV__ * HPVIDEODEV;
typedef struct HVIDEOINPUTDEVICENV__ * HVIDEOINPUTDEVICENV; typedef struct HVIDEOINPUTDEVICENV__ * HVIDEOINPUTDEVICENV;
typedef struct HVIDEOOUTPUTDEVICENV__ * HVIDEOOUTPUTDEVICENV; typedef struct HVIDEOOUTPUTDEVICENV__ * HVIDEOOUTPUTDEVICENV;
typedef struct GPU_DEVICE * PGPU_DEVICE; typedef struct GPU_DEVICE * PGPU_DEVICE;
#endif // REGAL_SYS_WGL #endif // REGAL_SYS_WGL
#if REGAL_SYS_GLX #if REGAL_SYS_GLX
typedef XID GLXVideoCaptureDeviceNV;
typedef unsigned long XID; typedef unsigned long XID;
typedef XID Pixmap;
typedef XID Font;
typedef struct _XDisplay Display; typedef struct _XDisplay Display;
typedef XID GLXDrawble; typedef XID Font;
typedef XID GLXPixmap;
typedef struct __GLXcontextRec * GLXContext; typedef struct __GLXcontextRec * GLXContext;
typedef unsigned int GLXVideoDeviceNV;
typedef XID GLXWindow;
typedef XID GLXPbuffer;
typedef XID GLXFBConfigID;
typedef struct __GLXFBConfigRec * GLXFBConfig;
typedef XID GLXContextID; typedef XID GLXContextID;
typedef XID GLXDrawable;
typedef struct __GLXFBConfigRec * GLXFBConfig;
typedef XID GLXFBConfigID;
typedef XID GLXFBConfigIDSGIX; typedef XID GLXFBConfigIDSGIX;
typedef struct __GLXFBConfigRec * GLXFBConfigSGIX; typedef struct __GLXFBConfigRec * GLXFBConfigSGIX;
typedef XID GLXPbuffer;
typedef XID GLXPbufferSGIX; typedef XID GLXPbufferSGIX;
typedef XID GLXPixmap;
typedef XID GLXVideoCaptureDeviceNV;
typedef unsigned int GLXVideoDeviceNV;
typedef XID GLXWindow;
typedef XID Pixmap;
#endif // REGAL_SYS_GLX #endif // REGAL_SYS_GLX
#if REGAL_SYS_OSX #if REGAL_SYS_OSX
typedef struct _CGLContextObject * CGLContextObj; typedef struct _CGLContextObject * CGLContextObj;
typedef struct _CGLPixelFormatObject * CGLPixelFormatObj; typedef struct _CGLPixelFormatObject * CGLPixelFormatObj;
typedef struct _CGLRendererInfoObject * CGLRendererInfoObj; typedef struct _CGLRendererInfoObject * CGLRendererInfoObj;
typedef struct _CGLPBufferObject * CGLPBufferObj; typedef struct _CGLPBufferObject * CGLPBufferObj;
typedef void * CGLShareGroupObj; typedef void * CGLShareGroupObj;
typedef struct __IOSurface * IOSurfaceRef; typedef struct __IOSurface * IOSurfaceRef;
typedef void * CGSConnectionID; typedef void * CGSConnectionID;
skipping to change at line 410 skipping to change at line 412
typedef uint64_t EGLTimeKHR; typedef uint64_t EGLTimeKHR;
typedef void * EGLImageKHR; typedef void * EGLImageKHR;
typedef void * EGLStreamKHR; typedef void * EGLStreamKHR;
typedef uint64_t EGLuint64KHR; typedef uint64_t EGLuint64KHR;
typedef int EGLNativeFileDescriptorKHR; typedef int EGLNativeFileDescriptorKHR;
typedef void * EGLSyncNV; typedef void * EGLSyncNV;
typedef uint64_t EGLTimeNV; typedef uint64_t EGLTimeNV;
typedef uint64_t EGLuint64NV; typedef uint64_t EGLuint64NV;
#endif // REGAL_SYS_EGL #endif // REGAL_SYS_EGL
#ifdef __cplusplus
extern "C" {
#endif
/* For GLX emulation on non-X11 systems: REGAL_SYS_GLX=1, REGAL_SYS_X11=0 *
/
#if REGAL_SYS_GLX && !REGAL_SYS_X11
/* X.h */
#define None 0L
#define ParentRelative 1L
#define CopyFromParent 0L
#define PointerWindow 0L
#define InputFocus 1L
#define PointerRoot 1L
#define AnyPropertyType 0L
#define AnyKey 0L
#define AnyButton 0L
#define AllTemporary 0L
#define CurrentTime 0L
#define NoSymbol 0L
#define AllocNone 0
#define AllocAll 1
#define InputOutput 1
#define InputOnly 2
#define CWBackPixmap (1L<<0)
#define CWBackPixel (1L<<1)
#define CWBorderPixmap (1L<<2)
#define CWBorderPixel (1L<<3)
#define CWBitGravity (1L<<4)
#define CWWinGravity (1L<<5)
#define CWBackingStore (1L<<6)
#define CWBackingPlanes (1L<<7)
#define CWBackingPixel (1L<<8)
#define CWOverrideRedirect (1L<<9)
#define CWSaveUnder (1L<<10)
#define CWEventMask (1L<<11)
#define CWDontPropagate (1L<<12)
#define CWColormap (1L<<13)
#define CWCursor (1L<<14)
#define NoEventMask 0L
#define KeyPressMask (1L<<0)
#define KeyReleaseMask (1L<<1)
#define ButtonPressMask (1L<<2)
#define ButtonReleaseMask (1L<<3)
#define EnterWindowMask (1L<<4)
#define LeaveWindowMask (1L<<5)
#define PointerMotionMask (1L<<6)
#define PointerMotionHintMask (1L<<7)
#define Button1MotionMask (1L<<8)
#define Button2MotionMask (1L<<9)
#define Button3MotionMask (1L<<10)
#define Button4MotionMask (1L<<11)
#define Button5MotionMask (1L<<12)
#define ButtonMotionMask (1L<<13)
#define KeymapStateMask (1L<<14)
#define ExposureMask (1L<<15)
#define VisibilityChangeMask (1L<<16)
#define StructureNotifyMask (1L<<17)
#define ResizeRedirectMask (1L<<18)
#define SubstructureNotifyMask (1L<<19)
#define SubstructureRedirectMask (1L<<20)
#define FocusChangeMask (1L<<21)
#define PropertyChangeMask (1L<<22)
#define ColormapChangeMask (1L<<23)
#define OwnerGrabButtonMask (1L<<24)
typedef XID Window;
typedef XID Atom;
typedef XID Status;
typedef XID Drawable;
typedef int Bool;
typedef XID Colormap;
typedef XID Cursor;
typedef void * Screen;
typedef unsigned long VisualID;
/* Xlib.h */
typedef struct {
VisualID visualid;
} Visual;
typedef struct {
Pixmap background_pixmap;
unsigned long background_pixel;
Pixmap border_pixmap;
unsigned long border_pixel;
int bit_gravity;
int win_gravity;
int backing_store;
unsigned long backing_planes;
unsigned long backing_pixel;
Bool save_under;
long event_mask;
long do_not_propagate_mask;
Bool override_redirect;
Colormap colormap;
Cursor cursor;
} XSetWindowAttributes;
/* Xutil.h */
typedef struct
{
Visual *visual;
int screen;
int depth;
unsigned long red_mask;
unsigned long green_mask;
unsigned long blue_mask;
int colormap_size;
int bits_per_rgb;
} XVisualInfo;
REGAL_DECL Display *XOpenDisplay(char *display_name);
REGAL_DECL int XCloseDisplay(Display *display);
REGAL_DECL int DefaultScreen(Display *display);
REGAL_DECL Window RootWindow(Display *display, int screen_number);
REGAL_DECL int XMapWindow(Display *display, Window w);
REGAL_DECL Window XCreateWindow(Display *display, Window parent, int x, i
nt y, unsigned int width, unsigned int height, unsigned int border_width, i
nt depth, unsigned int clss, Visual *visual, unsigned long valuemask, XSetW
indowAttributes *attributes);
REGAL_DECL Colormap XCreateColormap(Display *display, Window w, Visual *vis
ual, int alloc);
REGAL_DECL Pixmap XCreatePixmap(Display *display, Drawable d, unsigned in
t width, unsigned int height, unsigned int depth);
REGAL_DECL int XFreePixmap(Display *display, Pixmap pixmap);
#endif
/* TODO: make this automatic? */ /* TODO: make this automatic? */
typedef void (REGAL_CALL *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenu typedef void (REGAL_CALL *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenu
m severity, GLsizei length, const GLchar *message, GLvoid *userParam); m severity, GLsizei length, const GLchar *message, void *userParam);
typedef void (REGAL_CALL *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuin typedef void (REGAL_CALL *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuin
t id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userP t id, GLenum severity, GLsizei length, const GLchar *message, const void *u
aram); serParam);
typedef void (REGAL_CALL *GLDEBUGPROC)(GLenum source, GLenum type, GLuint i typedef void (REGAL_CALL *GLDEBUGPROC)(GLenum source, GLenum type, GLuint i
d, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userPara d, GLenum severity, GLsizei length, const GLchar *message, const void *user
m); Param);
typedef void (*GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context); typedef void (*GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context);
#if REGAL_SYS_GLX #if REGAL_SYS_GLX
typedef void (*__GLXextFuncPtr)(void); typedef void (*__GLXextFuncPtr)(void);
#endif #endif
#if REGAL_SYS_OSX #if REGAL_SYS_OSX
typedef enum _CGLPixelFormatAttribute { typedef enum _CGLPixelFormatAttribute {
skipping to change at line 825 skipping to change at line 959
#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914b /* 37195 */ #define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914b /* 37195 */
#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914c /* 37196 */ #define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914c /* 37196 */
#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914d /* 37197 */ #define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914d /* 37197 */
#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914e /* 37198 */ #define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914e /* 37198 */
#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914f /* 37199 */ #define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914f /* 37199 */
#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 /* 37200 */ #define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 /* 37200 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_AMD_DEBUG_OUTPUT #ifndef REGAL_NO_TYPEDEF_GL_AMD_DEBUG_OUTPUT
typedef GLuint (REGAL_CALL *PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint count, G Lsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsize i *lengths, GLchar *message); typedef GLuint (REGAL_CALL *PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint count, G Lsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsize i *lengths, GLchar *message);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKAMDPROC)(GLDEBUGPROCAMD callback, GLvoid *userParam); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKAMDPROC)(GLDEBUGPROCAMD callback, void *userParam);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEENABLEAMDPROC)(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEENABLEAMDPROC)(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEINSERTAMDPROC)(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEINSERTAMDPROC)(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_AMD_DEBUG_OUTPUT #ifndef REGAL_NO_NAMESPACE_GL_AMD_DEBUG_OUTPUT
#define glDebugMessageCallbackAMD rglDebugMessageCallbackAMD #define glDebugMessageCallbackAMD rglDebugMessageCallbackAMD
#define glDebugMessageEnableAMD rglDebugMessageEnableAMD #define glDebugMessageEnableAMD rglDebugMessageEnableAMD
#define glDebugMessageInsertAMD rglDebugMessageInsertAMD #define glDebugMessageInsertAMD rglDebugMessageInsertAMD
#define glGetDebugMessageLogAMD rglGetDebugMessageLogAMD #define glGetDebugMessageLogAMD rglGetDebugMessageLogAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_DEBUG_OUTPUT #ifndef REGAL_NO_DECLARATION_GL_AMD_DEBUG_OUTPUT
REGAL_DECL GLuint REGAL_CALL glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *leng ths, GLchar *message); REGAL_DECL GLuint REGAL_CALL glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *leng ths, GLchar *message);
REGAL_DECL void REGAL_CALL glDebugMessageCallbackAMD(GLDEBUGPROCAMD callbac k, GLvoid *userParam); REGAL_DECL void REGAL_CALL glDebugMessageCallbackAMD(GLDEBUGPROCAMD callbac k, void *userParam);
REGAL_DECL void REGAL_CALL glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); REGAL_DECL void REGAL_CALL glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
REGAL_DECL void REGAL_CALL glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf); REGAL_DECL void REGAL_CALL glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_DEBUG_OUTPUT #ifndef REGAL_NO_PLUGIN_GL_AMD_DEBUG_OUTPUT
REGAL_DECL GLuint REGAL_CALL plugin_glGetDebugMessageLogAMD(GLuint count, G Lsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsize i *lengths, GLchar *message); REGAL_DECL GLuint REGAL_CALL plugin_glGetDebugMessageLogAMD(GLuint count, G Lsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsize i *lengths, GLchar *message);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageCallbackAMD(GLDEBUGPROCAMD callback, GLvoid *userParam); REGAL_DECL void REGAL_CALL plugin_glDebugMessageCallbackAMD(GLDEBUGPROCAMD callback, void *userParam);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); REGAL_DECL void REGAL_CALL plugin_glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf); REGAL_DECL void REGAL_CALL plugin_glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
#endif #endif
/** /**
** GL_AMD_depth_clamp_separate ** GL_AMD_depth_clamp_separate
**/ **/
#if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_ENUM_GL_AMD _DEPTH_CLAMP_SEPARATE) #if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_ENUM_GL_AMD _DEPTH_CLAMP_SEPARATE)
#define REGAL_NO_ENUM_GL_AMD_DEPTH_CLAMP_SEPARATE #define REGAL_NO_ENUM_GL_AMD_DEPTH_CLAMP_SEPARATE
skipping to change at line 1926 skipping to change at line 2060
#ifndef REGAL_NO_ENUM_GL_ANGLE_TIMER_QUERY #ifndef REGAL_NO_ENUM_GL_ANGLE_TIMER_QUERY
#define GL_QUERY_COUNTER_BITS_ANGLE 0x8864 /* 34916 */ #define GL_QUERY_COUNTER_BITS_ANGLE 0x8864 /* 34916 */
#define GL_CURRENT_QUERY_ANGLE 0x8865 /* 34917 */ #define GL_CURRENT_QUERY_ANGLE 0x8865 /* 34917 */
#define GL_QUERY_RESULT_ANGLE 0x8866 /* 34918 */ #define GL_QUERY_RESULT_ANGLE 0x8866 /* 34918 */
#define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867 /* 34919 */ #define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867 /* 34919 */
#define GL_TIME_ELAPSED_ANGLE 0x88bf /* 35007 */ #define GL_TIME_ELAPSED_ANGLE 0x88bf /* 35007 */
#define GL_TIMESTAMP_ANGLE 0x8e28 /* 36392 */ #define GL_TIMESTAMP_ANGLE 0x8e28 /* 36392 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ANGLE_TIMER_QUERY
typedef GLboolean (REGAL_CALL *PFNGLISQUERYANGLEPROC)(GLuint id);
typedef void (REGAL_CALL *PFNGLBEGINQUERYANGLEPROC)(GLenum target, GLuint i
d);
typedef void (REGAL_CALL *PFNGLDELETEQUERIESANGLEPROC)(GLsizei n, const GLu
int *ids);
typedef void (REGAL_CALL *PFNGLENDQUERYANGLEPROC)(GLenum target);
typedef void (REGAL_CALL *PFNGLGENQUERIESANGLEPROC)(GLsizei n, GLuint *ids)
;
typedef void (REGAL_CALL *PFNGLGETQUERYIVANGLEPROC)(GLenum target, GLenum p
name, GLint *params);
typedef void (REGAL_CALL *PFNGLGETQUERYOBJECTI64VANGLEPROC)(GLuint id, GLen
um pname, GLint64 *params);
typedef void (REGAL_CALL *PFNGLGETQUERYOBJECTIVANGLEPROC)(GLuint id, GLenum
pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETQUERYOBJECTUI64VANGLEPROC)(GLuint id, GLe
num pname, GLuint64 *params);
typedef void (REGAL_CALL *PFNGLGETQUERYOBJECTUIVANGLEPROC)(GLuint id, GLenu
m pname, GLuint *params);
typedef void (REGAL_CALL *PFNGLQUERYCOUNTERANGLEPROC)(GLuint id, GLenum tar
get);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ANGLE_TIMER_QUERY
#define glBeginQueryANGLE rglBeginQueryANGLE
#define glDeleteQueriesANGLE rglDeleteQueriesANGLE
#define glEndQueryANGLE rglEndQueryANGLE
#define glGenQueriesANGLE rglGenQueriesANGLE
#define glGetQueryObjecti64vANGLE rglGetQueryObjecti64vANGLE
#define glGetQueryObjectivANGLE rglGetQueryObjectivANGLE
#define glGetQueryObjectui64vANGLE rglGetQueryObjectui64vANGLE
#define glGetQueryObjectuivANGLE rglGetQueryObjectuivANGLE
#define glGetQueryivANGLE rglGetQueryivANGLE
#define glIsQueryANGLE rglIsQueryANGLE
#define glQueryCounterANGLE rglQueryCounterANGLE
#endif
#ifndef REGAL_NO_DECLARATION_GL_ANGLE_TIMER_QUERY
REGAL_DECL GLboolean REGAL_CALL glIsQueryANGLE(GLuint id);
REGAL_DECL void REGAL_CALL glBeginQueryANGLE(GLenum target, GLuint id);
REGAL_DECL void REGAL_CALL glDeleteQueriesANGLE(GLsizei n, const GLuint *id
s);
REGAL_DECL void REGAL_CALL glEndQueryANGLE(GLenum target);
REGAL_DECL void REGAL_CALL glGenQueriesANGLE(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL glGetQueryObjecti64vANGLE(GLuint id, GLenum pnam
e, GLint64 *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectivANGLE(GLuint id, GLenum pname,
GLint *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectui64vANGLE(GLuint id, GLenum pna
me, GLuint64 *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectuivANGLE(GLuint id, GLenum pname
, GLuint *params);
REGAL_DECL void REGAL_CALL glGetQueryivANGLE(GLenum target, GLenum pname, G
Lint *params);
REGAL_DECL void REGAL_CALL glQueryCounterANGLE(GLuint id, GLenum target);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ANGLE_TIMER_QUERY
REGAL_DECL GLboolean REGAL_CALL plugin_glIsQueryANGLE(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBeginQueryANGLE(GLenum target, GLuint i
d);
REGAL_DECL void REGAL_CALL plugin_glDeleteQueriesANGLE(GLsizei n, const GLu
int *ids);
REGAL_DECL void REGAL_CALL plugin_glEndQueryANGLE(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGenQueriesANGLE(GLsizei n, GLuint *ids)
;
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjecti64vANGLE(GLuint id, GLen
um pname, GLint64 *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectivANGLE(GLuint id, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectui64vANGLE(GLuint id, GLe
num pname, GLuint64 *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectuivANGLE(GLuint id, GLenu
m pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryivANGLE(GLenum target, GLenum p
name, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glQueryCounterANGLE(GLuint id, GLenum tar
get);
#endif
/** /**
** GL_ANGLE_translated_shader_source ** GL_ANGLE_translated_shader_source
**/ **/
#if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REGAL_NO _ENUM_GL_ANGLE_TRANSLATED_SHADER_SOURCE) #if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REGAL_NO _ENUM_GL_ANGLE_TRANSLATED_SHADER_SOURCE)
#define REGAL_NO_ENUM_GL_ANGLE_TRANSLATED_SHADER_SOURCE #define REGAL_NO_ENUM_GL_ANGLE_TRANSLATED_SHADER_SOURCE
#endif #endif
#if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REGAL _NO_TYPEDEF_GL_ANGLE_TRANSLATED_SHADER_SOURCE) #if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REGAL _NO_TYPEDEF_GL_ANGLE_TRANSLATED_SHADER_SOURCE)
#define REGAL_NO_TYPEDEF_GL_ANGLE_TRANSLATED_SHADER_SOURCE #define REGAL_NO_TYPEDEF_GL_ANGLE_TRANSLATED_SHADER_SOURCE
skipping to change at line 3445 skipping to change at line 3635
#define GL_CLIENT_STORAGE_BIT 0x200 /* 512 */ #define GL_CLIENT_STORAGE_BIT 0x200 /* 512 */
#define GL_MAP_PERSISTENT_BIT 0x40 /* 64 */ #define GL_MAP_PERSISTENT_BIT 0x40 /* 64 */
#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x4000 /* 16384 */ #define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x4000 /* 16384 */
#define GL_MAP_COHERENT_BIT 0x80 /* 128 */ #define GL_MAP_COHERENT_BIT 0x80 /* 128 */
#define GL_BUFFER_IMMUTABLE_STORAGE 0x821f /* 33311 */ #define GL_BUFFER_IMMUTABLE_STORAGE 0x821f /* 33311 */
#define GL_BUFFER_STORAGE_FLAGS 0x8220 /* 33312 */ #define GL_BUFFER_STORAGE_FLAGS 0x8220 /* 33312 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_BUFFER_STORAGE #ifndef REGAL_NO_TYPEDEF_GL_ARB_BUFFER_STORAGE
typedef void (REGAL_CALL *PFNGLBUFFERSTORAGEPROC)(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags); typedef void (REGAL_CALL *PFNGLBUFFERSTORAGEPROC)(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags);
typedef void (REGAL_CALL *PFNGLNAMEDBUFFERSTORAGEEXTPROC)(GLuint buffer, GL sizeiptr size, const GLvoid *data, GLbitfield flags);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_BUFFER_STORAGE #ifndef REGAL_NO_NAMESPACE_GL_ARB_BUFFER_STORAGE
#define glBufferStorage rglBufferStorage #define glBufferStorage rglBufferStorage
#define glNamedBufferStorageEXT rglNamedBufferStorageEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_BUFFER_STORAGE #ifndef REGAL_NO_DECLARATION_GL_ARB_BUFFER_STORAGE
REGAL_DECL void REGAL_CALL glBufferStorage(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags); REGAL_DECL void REGAL_CALL glBufferStorage(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags);
REGAL_DECL void REGAL_CALL glNamedBufferStorageEXT(GLuint buffer, GLsizeipt r size, const GLvoid *data, GLbitfield flags);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_BUFFER_STORAGE #ifndef REGAL_NO_PLUGIN_GL_ARB_BUFFER_STORAGE
REGAL_DECL void REGAL_CALL plugin_glBufferStorage(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags); REGAL_DECL void REGAL_CALL plugin_glBufferStorage(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags);
REGAL_DECL void REGAL_CALL plugin_glNamedBufferStorageEXT(GLuint buffer, GL sizeiptr size, const GLvoid *data, GLbitfield flags);
#endif #endif
/** /**
** GL_ARB_cl_event ** GL_ARB_cl_event
**/ **/
#if (defined(GL_ARB_CL_EVENT) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_ARB_CL_EVENT)) && !defined(REGAL_NO_ENUM_GL_ARB_CL_EVENT) #if (defined(GL_ARB_CL_EVENT) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_ARB_CL_EVENT)) && !defined(REGAL_NO_ENUM_GL_ARB_CL_EVENT)
#define REGAL_NO_ENUM_GL_ARB_CL_EVENT #define REGAL_NO_ENUM_GL_ARB_CL_EVENT
#endif #endif
skipping to change at line 3975 skipping to change at line 4169
#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 /* 37187 */ #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 /* 37187 */
#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 /* 37188 */ #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 /* 37188 */
#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 /* 37189 */ #define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 /* 37189 */
#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 /* 37190 */ #define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 /* 37190 */
#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 /* 37191 */ #define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 /* 37191 */
#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 /* 37192 */ #define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 /* 37192 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_DEBUG_OUTPUT #ifndef REGAL_NO_TYPEDEF_GL_ARB_DEBUG_OUTPUT
typedef GLuint (REGAL_CALL *PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count, G Lsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severi ties, GLsizei *lengths, GLchar *messageLog); typedef GLuint (REGAL_CALL *PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count, G Lsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severi ties, GLsizei *lengths, GLchar *messageLog);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const GLvoid *userParam); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const void *userParam);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum source, G Lenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en abled); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum source, G Lenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en abled);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum source, GL enum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum source, GL enum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_DEBUG_OUTPUT #ifndef REGAL_NO_NAMESPACE_GL_ARB_DEBUG_OUTPUT
#define glDebugMessageCallbackARB rglDebugMessageCallbackARB #define glDebugMessageCallbackARB rglDebugMessageCallbackARB
#define glDebugMessageControlARB rglDebugMessageControlARB #define glDebugMessageControlARB rglDebugMessageControlARB
#define glDebugMessageInsertARB rglDebugMessageInsertARB #define glDebugMessageInsertARB rglDebugMessageInsertARB
#define glGetDebugMessageLogARB rglGetDebugMessageLogARB #define glGetDebugMessageLogARB rglGetDebugMessageLogARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_DEBUG_OUTPUT #ifndef REGAL_NO_DECLARATION_GL_ARB_DEBUG_OUTPUT
REGAL_DECL GLuint REGAL_CALL glGetDebugMessageLogARB(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, G Lsizei *lengths, GLchar *messageLog); REGAL_DECL GLuint REGAL_CALL glGetDebugMessageLogARB(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, G Lsizei *lengths, GLchar *messageLog);
REGAL_DECL void REGAL_CALL glDebugMessageCallbackARB(GLDEBUGPROCARB callbac k, const GLvoid *userParam); REGAL_DECL void REGAL_CALL glDebugMessageCallbackARB(GLDEBUGPROCARB callbac k, const void *userParam);
REGAL_DECL void REGAL_CALL glDebugMessageControlARB(GLenum source, GLenum t ype, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); REGAL_DECL void REGAL_CALL glDebugMessageControlARB(GLenum source, GLenum t ype, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
REGAL_DECL void REGAL_CALL glDebugMessageInsertARB(GLenum source, GLenum ty pe, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); REGAL_DECL void REGAL_CALL glDebugMessageInsertARB(GLenum source, GLenum ty pe, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_DEBUG_OUTPUT #ifndef REGAL_NO_PLUGIN_GL_ARB_DEBUG_OUTPUT
REGAL_DECL GLuint REGAL_CALL plugin_glGetDebugMessageLogARB(GLuint count, G Lsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severi ties, GLsizei *lengths, GLchar *messageLog); REGAL_DECL GLuint REGAL_CALL plugin_glGetDebugMessageLogARB(GLuint count, G Lsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severi ties, GLsizei *lengths, GLchar *messageLog);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageCallbackARB(GLDEBUGPROCARB callback, const GLvoid *userParam); REGAL_DECL void REGAL_CALL plugin_glDebugMessageCallbackARB(GLDEBUGPROCARB callback, const void *userParam);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageControlARB(GLenum source, G Lenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en abled); REGAL_DECL void REGAL_CALL plugin_glDebugMessageControlARB(GLenum source, G Lenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean en abled);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageInsertARB(GLenum source, GL enum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); REGAL_DECL void REGAL_CALL plugin_glDebugMessageInsertARB(GLenum source, GL enum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
#endif #endif
/** /**
** GL_ARB_depth_buffer_float ** GL_ARB_depth_buffer_float
**/ **/
#if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_ENUM_GL_ARB_DEP TH_BUFFER_FLOAT) #if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_ENUM_GL_ARB_DEP TH_BUFFER_FLOAT)
#define REGAL_NO_ENUM_GL_ARB_DEPTH_BUFFER_FLOAT #define REGAL_NO_ENUM_GL_ARB_DEPTH_BUFFER_FLOAT
skipping to change at line 8026 skipping to change at line 8220
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADING_LANGUAGE_INCLUDE #ifndef REGAL_NO_ENUM_GL_ARB_SHADING_LANGUAGE_INCLUDE
#define GL_SHADER_INCLUDE_ARB 0x8dae /* 36270 */ #define GL_SHADER_INCLUDE_ARB 0x8dae /* 36270 */
#define GL_NAMED_STRING_LENGTH_ARB 0x8de9 /* 36329 */ #define GL_NAMED_STRING_LENGTH_ARB 0x8de9 /* 36329 */
#define GL_NAMED_STRING_TYPE_ARB 0x8dea /* 36330 */ #define GL_NAMED_STRING_TYPE_ARB 0x8dea /* 36330 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_SHADING_LANGUAGE_INCLUDE #ifndef REGAL_NO_TYPEDEF_GL_ARB_SHADING_LANGUAGE_INCLUDE
typedef GLboolean (REGAL_CALL *PFNGLISNAMEDSTRINGARBPROC)(GLint namelen, co nst GLchar *name); typedef GLboolean (REGAL_CALL *PFNGLISNAMEDSTRINGARBPROC)(GLint namelen, co nst GLchar *name);
typedef void (REGAL_CALL *PFNGLCOMPILESHADERINCLUDEARBPROC)(GLuint shader, GLsizei count, const GLchar **path, const GLint *length); typedef void (REGAL_CALL *PFNGLCOMPILESHADERINCLUDEARBPROC)(GLuint shader, GLsizei count, const GLchar * const *path, const GLint *length);
typedef void (REGAL_CALL *PFNGLDELETENAMEDSTRINGARBPROC)(GLint namelen, con st GLchar *name); typedef void (REGAL_CALL *PFNGLDELETENAMEDSTRINGARBPROC)(GLint namelen, con st GLchar *name);
typedef void (REGAL_CALL *PFNGLGETNAMEDSTRINGARBPROC)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string); typedef void (REGAL_CALL *PFNGLGETNAMEDSTRINGARBPROC)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
typedef void (REGAL_CALL *PFNGLGETNAMEDSTRINGIVARBPROC)(GLint namelen, cons t GLchar *name, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETNAMEDSTRINGIVARBPROC)(GLint namelen, cons t GLchar *name, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLNAMEDSTRINGARBPROC)(GLenum type, GLint namel en, const GLchar *name, GLint stringlen, const GLchar *string); typedef void (REGAL_CALL *PFNGLNAMEDSTRINGARBPROC)(GLenum type, GLint namel en, const GLchar *name, GLint stringlen, const GLchar *string);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADING_LANGUAGE_INCLUDE #ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADING_LANGUAGE_INCLUDE
#define glCompileShaderIncludeARB rglCompileShaderIncludeARB #define glCompileShaderIncludeARB rglCompileShaderIncludeARB
#define glDeleteNamedStringARB rglDeleteNamedStringARB #define glDeleteNamedStringARB rglDeleteNamedStringARB
#define glGetNamedStringARB rglGetNamedStringARB #define glGetNamedStringARB rglGetNamedStringARB
#define glGetNamedStringivARB rglGetNamedStringivARB #define glGetNamedStringivARB rglGetNamedStringivARB
#define glIsNamedStringARB rglIsNamedStringARB #define glIsNamedStringARB rglIsNamedStringARB
#define glNamedStringARB rglNamedStringARB #define glNamedStringARB rglNamedStringARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_INCLUDE #ifndef REGAL_NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_INCLUDE
REGAL_DECL GLboolean REGAL_CALL glIsNamedStringARB(GLint namelen, const GLc har *name); REGAL_DECL GLboolean REGAL_CALL glIsNamedStringARB(GLint namelen, const GLc har *name);
REGAL_DECL void REGAL_CALL glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar **path, const GLint *length); REGAL_DECL void REGAL_CALL glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * const *path, const GLint *length);
REGAL_DECL void REGAL_CALL glDeleteNamedStringARB(GLint namelen, const GLch ar *name); REGAL_DECL void REGAL_CALL glDeleteNamedStringARB(GLint namelen, const GLch ar *name);
REGAL_DECL void REGAL_CALL glGetNamedStringARB(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string); REGAL_DECL void REGAL_CALL glGetNamedStringARB(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
REGAL_DECL void REGAL_CALL glGetNamedStringivARB(GLint namelen, const GLcha r *name, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetNamedStringivARB(GLint namelen, const GLcha r *name, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glNamedStringARB(GLenum type, GLint namelen, con st GLchar *name, GLint stringlen, const GLchar *string); REGAL_DECL void REGAL_CALL glNamedStringARB(GLenum type, GLint namelen, con st GLchar *name, GLint stringlen, const GLchar *string);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SHADING_LANGUAGE_INCLUDE #ifndef REGAL_NO_PLUGIN_GL_ARB_SHADING_LANGUAGE_INCLUDE
REGAL_DECL GLboolean REGAL_CALL plugin_glIsNamedStringARB(GLint namelen, co nst GLchar *name); REGAL_DECL GLboolean REGAL_CALL plugin_glIsNamedStringARB(GLint namelen, co nst GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar **path, const GLint *length); REGAL_DECL void REGAL_CALL plugin_glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * const *path, const GLint *length);
REGAL_DECL void REGAL_CALL plugin_glDeleteNamedStringARB(GLint namelen, con st GLchar *name); REGAL_DECL void REGAL_CALL plugin_glDeleteNamedStringARB(GLint namelen, con st GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glGetNamedStringARB(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string); REGAL_DECL void REGAL_CALL plugin_glGetNamedStringARB(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
REGAL_DECL void REGAL_CALL plugin_glGetNamedStringivARB(GLint namelen, cons t GLchar *name, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL plugin_glGetNamedStringivARB(GLint namelen, cons t GLchar *name, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glNamedStringARB(GLenum type, GLint namel en, const GLchar *name, GLint stringlen, const GLchar *string); REGAL_DECL void REGAL_CALL plugin_glNamedStringARB(GLenum type, GLint namel en, const GLchar *name, GLint stringlen, const GLchar *string);
#endif #endif
/** /**
** GL_ARB_shadow ** GL_ARB_shadow
**/ **/
skipping to change at line 9050 skipping to change at line 9244
#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910c /* 37132 */ #define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910c /* 37132 */
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910d /* 37133 */ #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910d /* 37133 */
#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910e /* 37134 */ #define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910e /* 37134 */
#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910f /* 37135 */ #define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910f /* 37135 */
#define GL_MAX_INTEGER_SAMPLES 0x9110 /* 37136 */ #define GL_MAX_INTEGER_SAMPLES 0x9110 /* 37136 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MULTISAMPLE
typedef void (REGAL_CALL *PFNGLGETMULTISAMPLEFVPROC)(GLenum pname, GLuint i ndex, GLfloat *val); typedef void (REGAL_CALL *PFNGLGETMULTISAMPLEFVPROC)(GLenum pname, GLuint i ndex, GLfloat *val);
typedef void (REGAL_CALL *PFNGLSAMPLEMASKIPROC)(GLuint index, GLbitfield ma sk); typedef void (REGAL_CALL *PFNGLSAMPLEMASKIPROC)(GLuint index, GLbitfield ma sk);
typedef void (REGAL_CALL *PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum target, GL typedef void (REGAL_CALL *PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum target, GL
sizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboole sizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLbool
an fixedsamplelocations); ean fixedsamplelocations);
typedef void (REGAL_CALL *PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum target, GL typedef void (REGAL_CALL *PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum target, GL
sizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei sizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsize
depth, GLboolean fixedsamplelocations); i depth, GLboolean fixedsamplelocations);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MULTISAMPLE
#define glGetMultisamplefv rglGetMultisamplefv #define glGetMultisamplefv rglGetMultisamplefv
#define glSampleMaski rglSampleMaski #define glSampleMaski rglSampleMaski
#define glTexImage2DMultisample rglTexImage2DMultisample #define glTexImage2DMultisample rglTexImage2DMultisample
#define glTexImage3DMultisample rglTexImage3DMultisample #define glTexImage3DMultisample rglTexImage3DMultisample
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MULTISAMPLE
REGAL_DECL void REGAL_CALL glGetMultisamplefv(GLenum pname, GLuint index, G Lfloat *val); REGAL_DECL void REGAL_CALL glGetMultisamplefv(GLenum pname, GLuint index, G Lfloat *val);
REGAL_DECL void REGAL_CALL glSampleMaski(GLuint index, GLbitfield mask); REGAL_DECL void REGAL_CALL glSampleMaski(GLuint index, GLbitfield mask);
REGAL_DECL void REGAL_CALL glTexImage2DMultisample(GLenum target, GLsizei s REGAL_DECL void REGAL_CALL glTexImage2DMultisample(GLenum target, GLsizei s
amples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixe amples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fix
dsamplelocations); edsamplelocations);
REGAL_DECL void REGAL_CALL glTexImage3DMultisample(GLenum target, GLsizei s REGAL_DECL void REGAL_CALL glTexImage3DMultisample(GLenum target, GLsizei s
amples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, amples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth
GLboolean fixedsamplelocations); , GLboolean fixedsamplelocations);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glGetMultisamplefv(GLenum pname, GLuint i ndex, GLfloat *val); REGAL_DECL void REGAL_CALL plugin_glGetMultisamplefv(GLenum pname, GLuint i ndex, GLfloat *val);
REGAL_DECL void REGAL_CALL plugin_glSampleMaski(GLuint index, GLbitfield ma sk); REGAL_DECL void REGAL_CALL plugin_glSampleMaski(GLuint index, GLbitfield ma sk);
REGAL_DECL void REGAL_CALL plugin_glTexImage2DMultisample(GLenum target, GL REGAL_DECL void REGAL_CALL plugin_glTexImage2DMultisample(GLenum target, GL
sizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboole sizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLbool
an fixedsamplelocations); ean fixedsamplelocations);
REGAL_DECL void REGAL_CALL plugin_glTexImage3DMultisample(GLenum target, GL REGAL_DECL void REGAL_CALL plugin_glTexImage3DMultisample(GLenum target, GL
sizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei sizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsize
depth, GLboolean fixedsamplelocations); i depth, GLboolean fixedsamplelocations);
#endif #endif
/** /**
** GL_ARB_texture_rectangle ** GL_ARB_texture_rectangle
**/ **/
#if (defined(GL_ARB_TEXTURE_RECTANGLE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ENUM_GL_ARB_TEXTU RE_RECTANGLE) #if (defined(GL_ARB_TEXTURE_RECTANGLE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ENUM_GL_ARB_TEXTU RE_RECTANGLE)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_RECTANGLE #define REGAL_NO_ENUM_GL_ARB_TEXTURE_RECTANGLE
#endif #endif
skipping to change at line 10008 skipping to change at line 10202
#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82d5 /* 33493 */ #define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82d5 /* 33493 */
#define GL_VERTEX_BINDING_DIVISOR 0x82d6 /* 33494 */ #define GL_VERTEX_BINDING_DIVISOR 0x82d6 /* 33494 */
#define GL_VERTEX_BINDING_OFFSET 0x82d7 /* 33495 */ #define GL_VERTEX_BINDING_OFFSET 0x82d7 /* 33495 */
#define GL_VERTEX_BINDING_STRIDE 0x82d8 /* 33496 */ #define GL_VERTEX_BINDING_STRIDE 0x82d8 /* 33496 */
#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82d9 /* 33497 */ #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82d9 /* 33497 */
#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82da /* 33498 */ #define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82da /* 33498 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_BINDING #ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_BINDING
typedef void (REGAL_CALL *PFNGLBINDVERTEXBUFFERPROC)(GLuint bindingindex, G Luint buffer, GLintptr offset, GLsizei stride); typedef void (REGAL_CALL *PFNGLBINDVERTEXBUFFERPROC)(GLuint bindingindex, G Luint buffer, GLintptr offset, GLsizei stride);
typedef void (REGAL_CALL *PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC)(GLuint v
aobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
typedef void (REGAL_CALL *PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC)(GLuin
t vaobj, GLuint attribindex, GLuint bindingindex);
typedef void (REGAL_CALL *PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC)(GLuint
vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized,
GLuint relativeoffset);
typedef void (REGAL_CALL *PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC)(GLuin
t vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset
);
typedef void (REGAL_CALL *PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC)(GLuin
t vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset
);
typedef void (REGAL_CALL *PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC)(GLui
nt vaobj, GLuint bindingindex, GLuint divisor);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBBINDINGPROC)(GLuint attribindex, GLuint bindingindex); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBBINDINGPROC)(GLuint attribindex, GLuint bindingindex);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBIFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBIFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBLFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBLFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
typedef void (REGAL_CALL *PFNGLVERTEXBINDINGDIVISORPROC)(GLuint bindinginde x, GLuint divisor); typedef void (REGAL_CALL *PFNGLVERTEXBINDINGDIVISORPROC)(GLuint bindinginde x, GLuint divisor);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ATTRIB_BINDING #ifndef REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ATTRIB_BINDING
#define glBindVertexBuffer rglBindVertexBuffer #define glBindVertexBuffer rglBindVertexBuffer
#define glVertexArrayBindVertexBufferEXT rglVertexArrayBindVertexBufferE
XT
#define glVertexArrayVertexAttribBindingEXT rglVertexArrayVertexAttribBindi
ngEXT
#define glVertexArrayVertexAttribFormatEXT rglVertexArrayVertexAttribForma
tEXT
#define glVertexArrayVertexAttribIFormatEXT rglVertexArrayVertexAttribIForm
atEXT
#define glVertexArrayVertexAttribLFormatEXT rglVertexArrayVertexAttribLForm
atEXT
#define glVertexArrayVertexBindingDivisorEXT rglVertexArrayVertexBindingDiv
isorEXT
#define glVertexAttribBinding rglVertexAttribBinding #define glVertexAttribBinding rglVertexAttribBinding
#define glVertexAttribFormat rglVertexAttribFormat #define glVertexAttribFormat rglVertexAttribFormat
#define glVertexAttribIFormat rglVertexAttribIFormat #define glVertexAttribIFormat rglVertexAttribIFormat
#define glVertexAttribLFormat rglVertexAttribLFormat #define glVertexAttribLFormat rglVertexAttribLFormat
#define glVertexBindingDivisor rglVertexBindingDivisor #define glVertexBindingDivisor rglVertexBindingDivisor
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_ATTRIB_BINDING #ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_ATTRIB_BINDING
REGAL_DECL void REGAL_CALL glBindVertexBuffer(GLuint bindingindex, GLuint b uffer, GLintptr offset, GLsizei stride); REGAL_DECL void REGAL_CALL glBindVertexBuffer(GLuint bindingindex, GLuint b uffer, GLintptr offset, GLsizei stride);
REGAL_DECL void REGAL_CALL glVertexArrayBindVertexBufferEXT(GLuint vaobj, G
Luint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribBindingEXT(GLuint vaobj
, GLuint attribindex, GLuint bindingindex);
REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribFormatEXT(GLuint vaobj,
GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint
relativeoffset);
REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribIFormatEXT(GLuint vaobj
, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribLFormatEXT(GLuint vaobj
, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL glVertexArrayVertexBindingDivisorEXT(GLuint vaob
j, GLuint bindingindex, GLuint divisor);
REGAL_DECL void REGAL_CALL glVertexAttribBinding(GLuint attribindex, GLuint bindingindex); REGAL_DECL void REGAL_CALL glVertexAttribBinding(GLuint attribindex, GLuint bindingindex);
REGAL_DECL void REGAL_CALL glVertexAttribFormat(GLuint attribindex, GLint s ize, GLenum type, GLboolean normalized, GLuint relativeoffset); REGAL_DECL void REGAL_CALL glVertexAttribFormat(GLuint attribindex, GLint s ize, GLenum type, GLboolean normalized, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); REGAL_DECL void REGAL_CALL glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); REGAL_DECL void REGAL_CALL glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL glVertexBindingDivisor(GLuint bindingindex, GLui nt divisor); REGAL_DECL void REGAL_CALL glVertexBindingDivisor(GLuint bindingindex, GLui nt divisor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_ATTRIB_BINDING #ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_ATTRIB_BINDING
REGAL_DECL void REGAL_CALL plugin_glBindVertexBuffer(GLuint bindingindex, G Luint buffer, GLintptr offset, GLsizei stride); REGAL_DECL void REGAL_CALL plugin_glBindVertexBuffer(GLuint bindingindex, G Luint buffer, GLintptr offset, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayBindVertexBufferEXT(GLuint v
aobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribBindingEXT(GLuin
t vaobj, GLuint attribindex, GLuint bindingindex);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribFormatEXT(GLuint
vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized,
GLuint relativeoffset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribIFormatEXT(GLuin
t vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset
);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribLFormatEXT(GLuin
t vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset
);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexBindingDivisorEXT(GLui
nt vaobj, GLuint bindingindex, GLuint divisor);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribBinding(GLuint attribindex, GLuint bindingindex); REGAL_DECL void REGAL_CALL plugin_glVertexAttribBinding(GLuint attribindex, GLuint bindingindex);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); REGAL_DECL void REGAL_CALL plugin_glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); REGAL_DECL void REGAL_CALL plugin_glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); REGAL_DECL void REGAL_CALL plugin_glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
REGAL_DECL void REGAL_CALL plugin_glVertexBindingDivisor(GLuint bindinginde x, GLuint divisor); REGAL_DECL void REGAL_CALL plugin_glVertexBindingDivisor(GLuint bindinginde x, GLuint divisor);
#endif #endif
/** /**
** GL_ARB_vertex_blend ** GL_ARB_vertex_blend
**/ **/
skipping to change at line 15891 skipping to change at line 16109
#if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_MULTI_DRAW_ARRAYS) #if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_MULTI_DRAW_ARRAYS)
#define REGAL_NO_DECLARATION_GL_EXT_MULTI_DRAW_ARRAYS #define REGAL_NO_DECLARATION_GL_EXT_MULTI_DRAW_ARRAYS
#endif #endif
#ifndef GL_EXT_multi_draw_arrays #ifndef GL_EXT_multi_draw_arrays
#define GL_EXT_multi_draw_arrays 1 #define GL_EXT_multi_draw_arrays 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_MULTI_DRAW_ARRAYS #ifndef REGAL_NO_TYPEDEF_GL_EXT_MULTI_DRAW_ARRAYS
typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSEXTPROC)(GLenum mode, const G Lint *first, const GLsizei *count, GLsizei primcount); typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSEXTPROC)(GLenum mode, const G Lint *first, const GLsizei *count, GLsizei primcount);
typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primco unt);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_MULTI_DRAW_ARRAYS #ifndef REGAL_NO_NAMESPACE_GL_EXT_MULTI_DRAW_ARRAYS
#define glMultiDrawArraysEXT rglMultiDrawArraysEXT #define glMultiDrawArraysEXT rglMultiDrawArraysEXT
#define glMultiDrawElementsEXT rglMultiDrawElementsEXT #define glMultiDrawElementsEXT rglMultiDrawElementsEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_MULTI_DRAW_ARRAYS #ifndef REGAL_NO_DECLARATION_GL_EXT_MULTI_DRAW_ARRAYS
REGAL_DECL void REGAL_CALL glMultiDrawArraysEXT(GLenum mode, const GLint *f irst, const GLsizei *count, GLsizei primcount); REGAL_DECL void REGAL_CALL glMultiDrawArraysEXT(GLenum mode, const GLint *f irst, const GLsizei *count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glMultiDrawElementsEXT(GLenum mode, const GLsize i *count, GLenum type, const GLvoid **indices, GLsizei primcount); REGAL_DECL void REGAL_CALL glMultiDrawElementsEXT(GLenum mode, const GLsize i *count, GLenum type, const GLvoid * const *indices, GLsizei primcount);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_MULTI_DRAW_ARRAYS #ifndef REGAL_NO_PLUGIN_GL_EXT_MULTI_DRAW_ARRAYS
REGAL_DECL void REGAL_CALL plugin_glMultiDrawArraysEXT(GLenum mode, const G Lint *first, const GLsizei *count, GLsizei primcount); REGAL_DECL void REGAL_CALL plugin_glMultiDrawArraysEXT(GLenum mode, const G Lint *first, const GLsizei *count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primco unt);
#endif #endif
/** /**
** GL_EXT_multisample ** GL_EXT_multisample
**/ **/
#if (defined(GL_EXT_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL_EXT_MULTISAMPLE) #if (defined(GL_EXT_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL_EXT_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_EXT_MULTISAMPLE #define REGAL_NO_ENUM_GL_EXT_MULTISAMPLE
#endif #endif
skipping to change at line 16416 skipping to change at line 16634
#define GL_PIXEL_MIN_FILTER_EXT 0x8332 /* 33586 */ #define GL_PIXEL_MIN_FILTER_EXT 0x8332 /* 33586 */
#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 /* 33587 */ #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 /* 33587 */
#define GL_CUBIC_EXT 0x8334 /* 33588 */ #define GL_CUBIC_EXT 0x8334 /* 33588 */
#define GL_AVERAGE_EXT 0x8335 /* 33589 */ #define GL_AVERAGE_EXT 0x8335 /* 33589 */
#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 /* 33590 */ #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 /* 33590 */
#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 /* 33591 */ #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 /* 33591 */
#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 /* 33592 */ #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 /* 33592 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_PIXEL_TRANSFORM #ifndef REGAL_NO_TYPEDEF_GL_EXT_PIXEL_TRANSFORM
typedef void (REGAL_CALL *PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum typedef void (REGAL_CALL *PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum
target, GLenum pname, const GLfloat *params); target, GLenum pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum typedef void (REGAL_CALL *PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum
target, GLenum pname, const GLint *params); target, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)(GLenum targ et, GLenum pname, const GLfloat param); typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)(GLenum targ et, GLenum pname, const GLfloat param);
typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum tar get, GLenum pname, const GLfloat *params); typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum tar get, GLenum pname, const GLfloat *params);
typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)(GLenum targ et, GLenum pname, const GLint param); typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)(GLenum targ et, GLenum pname, const GLint param);
typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum tar get, GLenum pname, const GLint *params); typedef void (REGAL_CALL *PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum tar get, GLenum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_PIXEL_TRANSFORM #ifndef REGAL_NO_NAMESPACE_GL_EXT_PIXEL_TRANSFORM
#define glGetPixelTransformParameterfvEXT rglGetPixelTransformParameterfv EXT #define glGetPixelTransformParameterfvEXT rglGetPixelTransformParameterfv EXT
#define glGetPixelTransformParameterivEXT rglGetPixelTransformParameteriv EXT #define glGetPixelTransformParameterivEXT rglGetPixelTransformParameteriv EXT
#define glPixelTransformParameterfEXT rglPixelTransformParameterfEXT #define glPixelTransformParameterfEXT rglPixelTransformParameterfEXT
#define glPixelTransformParameterfvEXT rglPixelTransformParameterfvEXT #define glPixelTransformParameterfvEXT rglPixelTransformParameterfvEXT
#define glPixelTransformParameteriEXT rglPixelTransformParameteriEXT #define glPixelTransformParameteriEXT rglPixelTransformParameteriEXT
#define glPixelTransformParameterivEXT rglPixelTransformParameterivEXT #define glPixelTransformParameterivEXT rglPixelTransformParameterivEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_PIXEL_TRANSFORM #ifndef REGAL_NO_DECLARATION_GL_EXT_PIXEL_TRANSFORM
REGAL_DECL void REGAL_CALL glGetPixelTransformParameterfvEXT(GLenum target, REGAL_DECL void REGAL_CALL glGetPixelTransformParameterfvEXT(GLenum target,
GLenum pname, const GLfloat *params); GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetPixelTransformParameterivEXT(GLenum target, REGAL_DECL void REGAL_CALL glGetPixelTransformParameterivEXT(GLenum target,
GLenum pname, const GLint *params); GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glPixelTransformParameterfEXT(GLenum target, GLe num pname, const GLfloat param); REGAL_DECL void REGAL_CALL glPixelTransformParameterfEXT(GLenum target, GLe num pname, const GLfloat param);
REGAL_DECL void REGAL_CALL glPixelTransformParameterfvEXT(GLenum target, GL enum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glPixelTransformParameterfvEXT(GLenum target, GL enum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glPixelTransformParameteriEXT(GLenum target, GLe num pname, const GLint param); REGAL_DECL void REGAL_CALL glPixelTransformParameteriEXT(GLenum target, GLe num pname, const GLint param);
REGAL_DECL void REGAL_CALL glPixelTransformParameterivEXT(GLenum target, GL enum pname, const GLint *params); REGAL_DECL void REGAL_CALL glPixelTransformParameterivEXT(GLenum target, GL enum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_PIXEL_TRANSFORM #ifndef REGAL_NO_PLUGIN_GL_EXT_PIXEL_TRANSFORM
REGAL_DECL void REGAL_CALL plugin_glGetPixelTransformParameterfvEXT(GLenum REGAL_DECL void REGAL_CALL plugin_glGetPixelTransformParameterfvEXT(GLenum
target, GLenum pname, const GLfloat *params); target, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetPixelTransformParameterivEXT(GLenum REGAL_DECL void REGAL_CALL plugin_glGetPixelTransformParameterivEXT(GLenum
target, GLenum pname, const GLint *params); target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterfEXT(GLenum targ et, GLenum pname, const GLfloat param); REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterfEXT(GLenum targ et, GLenum pname, const GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterfvEXT(GLenum tar get, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterfvEXT(GLenum tar get, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameteriEXT(GLenum targ et, GLenum pname, const GLint param); REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameteriEXT(GLenum targ et, GLenum pname, const GLint param);
REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterivEXT(GLenum tar get, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterivEXT(GLenum tar get, GLenum pname, const GLint *params);
#endif #endif
/** /**
** GL_EXT_point_parameters ** GL_EXT_point_parameters
**/ **/
skipping to change at line 18732 skipping to change at line 18950
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8c8f /* 35983 */ #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8c8f /* 35983 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_TRANSFORM_FEEDBACK #ifndef REGAL_NO_TYPEDEF_GL_EXT_TRANSFORM_FEEDBACK
typedef void (REGAL_CALL *PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)(GLenum primit iveMode); typedef void (REGAL_CALL *PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)(GLenum primit iveMode);
typedef void (REGAL_CALL *PFNGLBINDBUFFERBASEEXTPROC)(GLenum target, GLuint index, GLuint buffer); typedef void (REGAL_CALL *PFNGLBINDBUFFERBASEEXTPROC)(GLenum target, GLuint index, GLuint buffer);
typedef void (REGAL_CALL *PFNGLBINDBUFFEROFFSETEXTPROC)(GLenum target, GLui nt index, GLuint buffer, GLintptr offset); typedef void (REGAL_CALL *PFNGLBINDBUFFEROFFSETEXTPROC)(GLenum target, GLui nt index, GLuint buffer, GLintptr offset);
typedef void (REGAL_CALL *PFNGLBINDBUFFERRANGEEXTPROC)(GLenum target, GLuin t index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (REGAL_CALL *PFNGLBINDBUFFERRANGEEXTPROC)(GLenum target, GLuin t index, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef void (REGAL_CALL *PFNGLENDTRANSFORMFEEDBACKEXTPROC)(void); typedef void (REGAL_CALL *PFNGLENDTRANSFORMFEEDBACKEXTPROC)(void);
typedef void (REGAL_CALL *PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)(GLuint p rogram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLen um *type, GLchar *name); typedef void (REGAL_CALL *PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)(GLuint p rogram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLen um *type, GLchar *name);
typedef void (REGAL_CALL *PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)(GLuint pro gram, GLsizei count, const GLchar ** const varyings, GLenum bufferMode); typedef void (REGAL_CALL *PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)(GLuint pro gram, GLsizei count, const GLchar * const *varyings, GLenum bufferMode);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_TRANSFORM_FEEDBACK #ifndef REGAL_NO_NAMESPACE_GL_EXT_TRANSFORM_FEEDBACK
#define glBeginTransformFeedbackEXT rglBeginTransformFeedbackEXT #define glBeginTransformFeedbackEXT rglBeginTransformFeedbackEXT
#define glBindBufferBaseEXT rglBindBufferBaseEXT #define glBindBufferBaseEXT rglBindBufferBaseEXT
#define glBindBufferOffsetEXT rglBindBufferOffsetEXT #define glBindBufferOffsetEXT rglBindBufferOffsetEXT
#define glBindBufferRangeEXT rglBindBufferRangeEXT #define glBindBufferRangeEXT rglBindBufferRangeEXT
#define glEndTransformFeedbackEXT rglEndTransformFeedbackEXT #define glEndTransformFeedbackEXT rglEndTransformFeedbackEXT
#define glGetTransformFeedbackVaryingEXT rglGetTransformFeedbackVaryingE XT #define glGetTransformFeedbackVaryingEXT rglGetTransformFeedbackVaryingE XT
#define glTransformFeedbackVaryingsEXT rglTransformFeedbackVaryingsEXT #define glTransformFeedbackVaryingsEXT rglTransformFeedbackVaryingsEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TRANSFORM_FEEDBACK #ifndef REGAL_NO_DECLARATION_GL_EXT_TRANSFORM_FEEDBACK
REGAL_DECL void REGAL_CALL glBeginTransformFeedbackEXT(GLenum primitiveMode ); REGAL_DECL void REGAL_CALL glBeginTransformFeedbackEXT(GLenum primitiveMode );
REGAL_DECL void REGAL_CALL glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer); REGAL_DECL void REGAL_CALL glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer);
REGAL_DECL void REGAL_CALL glBindBufferOffsetEXT(GLenum target, GLuint inde x, GLuint buffer, GLintptr offset); REGAL_DECL void REGAL_CALL glBindBufferOffsetEXT(GLenum target, GLuint inde x, GLuint buffer, GLintptr offset);
REGAL_DECL void REGAL_CALL glBindBufferRangeEXT(GLenum target, GLuint index , GLuint buffer, GLintptr offset, GLsizeiptr size); REGAL_DECL void REGAL_CALL glBindBufferRangeEXT(GLenum target, GLuint index , GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL glEndTransformFeedbackEXT(void); REGAL_DECL void REGAL_CALL glEndTransformFeedbackEXT(void);
REGAL_DECL void REGAL_CALL glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *typ e, GLchar *name); REGAL_DECL void REGAL_CALL glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *typ e, GLchar *name);
REGAL_DECL void REGAL_CALL glTransformFeedbackVaryingsEXT(GLuint program, G Lsizei count, const GLchar ** const varyings, GLenum bufferMode); REGAL_DECL void REGAL_CALL glTransformFeedbackVaryingsEXT(GLuint program, G Lsizei count, const GLchar * const *varyings, GLenum bufferMode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TRANSFORM_FEEDBACK #ifndef REGAL_NO_PLUGIN_GL_EXT_TRANSFORM_FEEDBACK
REGAL_DECL void REGAL_CALL plugin_glBeginTransformFeedbackEXT(GLenum primit iveMode); REGAL_DECL void REGAL_CALL plugin_glBeginTransformFeedbackEXT(GLenum primit iveMode);
REGAL_DECL void REGAL_CALL plugin_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer); REGAL_DECL void REGAL_CALL plugin_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glBindBufferOffsetEXT(GLenum target, GLui nt index, GLuint buffer, GLintptr offset); REGAL_DECL void REGAL_CALL plugin_glBindBufferOffsetEXT(GLenum target, GLui nt index, GLuint buffer, GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glBindBufferRangeEXT(GLenum target, GLuin t index, GLuint buffer, GLintptr offset, GLsizeiptr size); REGAL_DECL void REGAL_CALL plugin_glBindBufferRangeEXT(GLenum target, GLuin t index, GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL plugin_glEndTransformFeedbackEXT(void); REGAL_DECL void REGAL_CALL plugin_glEndTransformFeedbackEXT(void);
REGAL_DECL void REGAL_CALL plugin_glGetTransformFeedbackVaryingEXT(GLuint p rogram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLen um *type, GLchar *name); REGAL_DECL void REGAL_CALL plugin_glGetTransformFeedbackVaryingEXT(GLuint p rogram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLen um *type, GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glTransformFeedbackVaryingsEXT(GLuint pro gram, GLsizei count, const GLchar ** const varyings, GLenum bufferMode); REGAL_DECL void REGAL_CALL plugin_glTransformFeedbackVaryingsEXT(GLuint pro gram, GLsizei count, const GLchar * const *varyings, GLenum bufferMode);
#endif #endif
/** /**
** GL_EXT_unpack_subimage ** GL_EXT_unpack_subimage
**/ **/
#if (defined(GL_EXT_UNPACK_SUBIMAGE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_ENUM_GL_EXT_UNPACK_SU BIMAGE) #if (defined(GL_EXT_UNPACK_SUBIMAGE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_ENUM_GL_EXT_UNPACK_SU BIMAGE)
#define REGAL_NO_ENUM_GL_EXT_UNPACK_SUBIMAGE #define REGAL_NO_ENUM_GL_EXT_UNPACK_SUBIMAGE
#endif #endif
skipping to change at line 20603 skipping to change at line 20821
#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 /* 37188 */ #define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 /* 37188 */
#define GL_DEBUG_LOGGED_MESSAGES 0x9145 /* 37189 */ #define GL_DEBUG_LOGGED_MESSAGES 0x9145 /* 37189 */
#define GL_DEBUG_SEVERITY_HIGH 0x9146 /* 37190 */ #define GL_DEBUG_SEVERITY_HIGH 0x9146 /* 37190 */
#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 /* 37191 */ #define GL_DEBUG_SEVERITY_MEDIUM 0x9147 /* 37191 */
#define GL_DEBUG_SEVERITY_LOW 0x9148 /* 37192 */ #define GL_DEBUG_SEVERITY_LOW 0x9148 /* 37192 */
#define GL_DEBUG_OUTPUT 0x92e0 /* 37600 */ #define GL_DEBUG_OUTPUT 0x92e0 /* 37600 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_KHR_DEBUG #ifndef REGAL_NO_TYPEDEF_GL_KHR_DEBUG
typedef GLuint (REGAL_CALL *PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count, GLsi zei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severitie s, GLsizei *lengths, GLchar *messageLog); typedef GLuint (REGAL_CALL *PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count, GLsi zei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severitie s, GLsizei *lengths, GLchar *messageLog);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callba ck, const GLvoid *userParam); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callba ck, const void *userParam);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECONTROLPROC)(GLenum source, GLen um type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabl ed); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECONTROLPROC)(GLenum source, GLen um type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabl ed);
typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEINSERTPROC)(GLenum source, GLenu m type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGEINSERTPROC)(GLenum source, GLenu m type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
typedef void (REGAL_CALL *PFNGLGETOBJECTLABELPROC)(GLenum identifier, GLuin t name, GLsizei bufSize, GLsizei *length, GLchar *label); typedef void (REGAL_CALL *PFNGLGETOBJECTLABELPROC)(GLenum identifier, GLuin t name, GLsizei bufSize, GLsizei *length, GLchar *label);
typedef void (REGAL_CALL *PFNGLGETOBJECTPTRLABELPROC)(const GLvoid *ptr, GL sizei bufSize, GLsizei *length, GLchar *label); typedef void (REGAL_CALL *PFNGLGETOBJECTPTRLABELPROC)(const GLvoid *ptr, GL sizei bufSize, GLsizei *length, GLchar *label);
typedef void (REGAL_CALL *PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint n ame, GLsizei length, const GLchar *label); typedef void (REGAL_CALL *PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint n ame, GLsizei length, const GLchar *label);
typedef void (REGAL_CALL *PFNGLOBJECTPTRLABELPROC)(const GLvoid *ptr, GLsiz ei length, const GLchar *label); typedef void (REGAL_CALL *PFNGLOBJECTPTRLABELPROC)(const GLvoid *ptr, GLsiz ei length, const GLchar *label);
typedef void (REGAL_CALL *PFNGLPOPDEBUGGROUPPROC)(void); typedef void (REGAL_CALL *PFNGLPOPDEBUGGROUPPROC)(void);
typedef void (REGAL_CALL *PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id , GLsizei length, const GLchar *message); typedef void (REGAL_CALL *PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id , GLsizei length, const GLchar *message);
#endif #endif
skipping to change at line 20629 skipping to change at line 20847
#define glGetObjectLabel rglGetObjectLabel #define glGetObjectLabel rglGetObjectLabel
#define glGetObjectPtrLabel rglGetObjectPtrLabel #define glGetObjectPtrLabel rglGetObjectPtrLabel
#define glObjectLabel rglObjectLabel #define glObjectLabel rglObjectLabel
#define glObjectPtrLabel rglObjectPtrLabel #define glObjectPtrLabel rglObjectPtrLabel
#define glPopDebugGroup rglPopDebugGroup #define glPopDebugGroup rglPopDebugGroup
#define glPushDebugGroup rglPushDebugGroup #define glPushDebugGroup rglPushDebugGroup
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_KHR_DEBUG #ifndef REGAL_NO_DECLARATION_GL_KHR_DEBUG
REGAL_DECL GLuint REGAL_CALL glGetDebugMessageLog(GLuint count, GLsizei buf size, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsi zei *lengths, GLchar *messageLog); REGAL_DECL GLuint REGAL_CALL glGetDebugMessageLog(GLuint count, GLsizei buf size, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsi zei *lengths, GLchar *messageLog);
REGAL_DECL void REGAL_CALL glDebugMessageCallback(GLDEBUGPROC callback, con st GLvoid *userParam); REGAL_DECL void REGAL_CALL glDebugMessageCallback(GLDEBUGPROC callback, con st void *userParam);
REGAL_DECL void REGAL_CALL glDebugMessageControl(GLenum source, GLenum type , GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); REGAL_DECL void REGAL_CALL glDebugMessageControl(GLenum source, GLenum type , GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
REGAL_DECL void REGAL_CALL glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); REGAL_DECL void REGAL_CALL glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
REGAL_DECL void REGAL_CALL glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); REGAL_DECL void REGAL_CALL glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
REGAL_DECL void REGAL_CALL glGetObjectPtrLabel(const GLvoid *ptr, GLsizei b ufSize, GLsizei *length, GLchar *label); REGAL_DECL void REGAL_CALL glGetObjectPtrLabel(const GLvoid *ptr, GLsizei b ufSize, GLsizei *length, GLchar *label);
REGAL_DECL void REGAL_CALL glObjectLabel(GLenum identifier, GLuint name, GL sizei length, const GLchar *label); REGAL_DECL void REGAL_CALL glObjectLabel(GLenum identifier, GLuint name, GL sizei length, const GLchar *label);
REGAL_DECL void REGAL_CALL glObjectPtrLabel(const GLvoid *ptr, GLsizei leng th, const GLchar *label); REGAL_DECL void REGAL_CALL glObjectPtrLabel(const GLvoid *ptr, GLsizei leng th, const GLchar *label);
REGAL_DECL void REGAL_CALL glPopDebugGroup(void); REGAL_DECL void REGAL_CALL glPopDebugGroup(void);
REGAL_DECL void REGAL_CALL glPushDebugGroup(GLenum source, GLuint id, GLsiz ei length, const GLchar *message); REGAL_DECL void REGAL_CALL glPushDebugGroup(GLenum source, GLuint id, GLsiz ei length, const GLchar *message);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_KHR_DEBUG #ifndef REGAL_NO_PLUGIN_GL_KHR_DEBUG
REGAL_DECL GLuint REGAL_CALL plugin_glGetDebugMessageLog(GLuint count, GLsi zei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severitie s, GLsizei *lengths, GLchar *messageLog); REGAL_DECL GLuint REGAL_CALL plugin_glGetDebugMessageLog(GLuint count, GLsi zei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severitie s, GLsizei *lengths, GLchar *messageLog);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageCallback(GLDEBUGPROC callba ck, const GLvoid *userParam); REGAL_DECL void REGAL_CALL plugin_glDebugMessageCallback(GLDEBUGPROC callba ck, const void *userParam);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageControl(GLenum source, GLen um type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabl ed); REGAL_DECL void REGAL_CALL plugin_glDebugMessageControl(GLenum source, GLen um type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabl ed);
REGAL_DECL void REGAL_CALL plugin_glDebugMessageInsert(GLenum source, GLenu m type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); REGAL_DECL void REGAL_CALL plugin_glDebugMessageInsert(GLenum source, GLenu m type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
REGAL_DECL void REGAL_CALL plugin_glGetObjectLabel(GLenum identifier, GLuin t name, GLsizei bufSize, GLsizei *length, GLchar *label); REGAL_DECL void REGAL_CALL plugin_glGetObjectLabel(GLenum identifier, GLuin t name, GLsizei bufSize, GLsizei *length, GLchar *label);
REGAL_DECL void REGAL_CALL plugin_glGetObjectPtrLabel(const GLvoid *ptr, GL sizei bufSize, GLsizei *length, GLchar *label); REGAL_DECL void REGAL_CALL plugin_glGetObjectPtrLabel(const GLvoid *ptr, GL sizei bufSize, GLsizei *length, GLchar *label);
REGAL_DECL void REGAL_CALL plugin_glObjectLabel(GLenum identifier, GLuint n ame, GLsizei length, const GLchar *label); REGAL_DECL void REGAL_CALL plugin_glObjectLabel(GLenum identifier, GLuint n ame, GLsizei length, const GLchar *label);
REGAL_DECL void REGAL_CALL plugin_glObjectPtrLabel(const GLvoid *ptr, GLsiz ei length, const GLchar *label); REGAL_DECL void REGAL_CALL plugin_glObjectPtrLabel(const GLvoid *ptr, GLsiz ei length, const GLchar *label);
REGAL_DECL void REGAL_CALL plugin_glPopDebugGroup(void); REGAL_DECL void REGAL_CALL plugin_glPopDebugGroup(void);
REGAL_DECL void REGAL_CALL plugin_glPushDebugGroup(GLenum source, GLuint id , GLsizei length, const GLchar *message); REGAL_DECL void REGAL_CALL plugin_glPushDebugGroup(GLenum source, GLuint id , GLsizei length, const GLchar *message);
#endif #endif
skipping to change at line 21309 skipping to change at line 21527
REGAL_DECL void REGAL_CALL plugin_glMakeImageHandleResidentNV(GLuint64 hand le, GLenum access); REGAL_DECL void REGAL_CALL plugin_glMakeImageHandleResidentNV(GLuint64 hand le, GLenum access);
REGAL_DECL void REGAL_CALL plugin_glMakeTextureHandleNonResidentNV(GLuint64 handle); REGAL_DECL void REGAL_CALL plugin_glMakeTextureHandleNonResidentNV(GLuint64 handle);
REGAL_DECL void REGAL_CALL plugin_glMakeTextureHandleResidentNV(GLuint64 ha ndle); REGAL_DECL void REGAL_CALL plugin_glMakeTextureHandleResidentNV(GLuint64 ha ndle);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformHandleui64NV(GLuint progr am, GLint location, GLuint64 value); REGAL_DECL void REGAL_CALL plugin_glProgramUniformHandleui64NV(GLuint progr am, GLint location, GLuint64 value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformHandleui64vNV(GLuint prog ram, GLint location, GLsizei count, const GLuint64 *values); REGAL_DECL void REGAL_CALL plugin_glProgramUniformHandleui64vNV(GLuint prog ram, GLint location, GLsizei count, const GLuint64 *values);
REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64NV(GLint location, GLu int64 value); REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64NV(GLint location, GLu int64 value);
REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64vNV(GLint location, GL sizei count, const GLuint64 *value); REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64vNV(GLint location, GL sizei count, const GLuint64 *value);
#endif #endif
/** /**
** GL_NV_blend_equation_advanced
**/
#if (defined(GL_NV_BLEND_EQUATION_ADVANCED) || defined(REGAL_NO_ENUM) || de
fined(REGAL_NO_GL_NV_BLEND_EQUATION_ADVANCED)) && !defined(REGAL_NO_ENUM_GL
_NV_BLEND_EQUATION_ADVANCED)
#define REGAL_NO_ENUM_GL_NV_BLEND_EQUATION_ADVANCED
#endif
#if (defined(GL_NV_BLEND_EQUATION_ADVANCED) || defined(REGAL_NO_TYPEDEF) ||
defined(REGAL_NO_GL_NV_BLEND_EQUATION_ADVANCED)) && !defined(REGAL_NO_TYPE
DEF_GL_NV_BLEND_EQUATION_ADVANCED)
#define REGAL_NO_TYPEDEF_GL_NV_BLEND_EQUATION_ADVANCED
#endif
#if (defined(GL_NV_BLEND_EQUATION_ADVANCED) || !defined(REGAL_NAMESPACE) ||
defined(REGAL_NO_GL_NV_BLEND_EQUATION_ADVANCED)) && !defined(REGAL_NO_NAME
SPACE_GL_NV_BLEND_EQUATION_ADVANCED)
#define REGAL_NO_NAMESPACE_GL_NV_BLEND_EQUATION_ADVANCED
#endif
#if (defined(GL_NV_BLEND_EQUATION_ADVANCED) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_NV_BLEND_EQUATION_ADVANCED)) && !defined(REGAL_NO_PL
UGIN_GL_NV_BLEND_EQUATION_ADVANCED)
#define REGAL_NO_PLUGIN_GL_NV_BLEND_EQUATION_ADVANCED
#endif
#if (defined(GL_NV_BLEND_EQUATION_ADVANCED) || defined(REGAL_NO_DECLARATION
) || defined(REGAL_NO_GL_NV_BLEND_EQUATION_ADVANCED)) && !defined(REGAL_NO_
DECLARATION_GL_NV_BLEND_EQUATION_ADVANCED)
#define REGAL_NO_DECLARATION_GL_NV_BLEND_EQUATION_ADVANCED
#endif
#ifndef GL_NV_blend_equation_advanced
#define GL_NV_blend_equation_advanced 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_BLEND_EQUATION_ADVANCED
#define GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280 /* 37504 */
#define GL_BLEND_OVERLAP_NV 0x9281 /* 37505 */
#define GL_UNCORRELATED_NV 0x9282 /* 37506 */
#define GL_DISJOINT_NV 0x9283 /* 37507 */
#define GL_CONJOINT_NV 0x9284 /* 37508 */
#define GL_BLEND_ADVANCED_COHERENT_NV 0x9285 /* 37509 */
#define GL_SRC_NV 0x9286 /* 37510 */
#define GL_DST_NV 0x9287 /* 37511 */
#define GL_SRC_OVER_NV 0x9288 /* 37512 */
#define GL_DST_OVER_NV 0x9289 /* 37513 */
#define GL_SRC_IN_NV 0x928a /* 37514 */
#define GL_DST_IN_NV 0x928b /* 37515 */
#define GL_SRC_OUT_NV 0x928c /* 37516 */
#define GL_DST_OUT_NV 0x928d /* 37517 */
#define GL_SRC_ATOP_NV 0x928e /* 37518 */
#define GL_DST_ATOP_NV 0x928f /* 37519 */
#define GL_PLUS_NV 0x9291 /* 37521 */
#define GL_PLUS_DARKER_NV 0x9292 /* 37522 */
#define GL_MULTIPLY_NV 0x9294 /* 37524 */
#define GL_SCREEN_NV 0x9295 /* 37525 */
#define GL_OVERLAY_NV 0x9296 /* 37526 */
#define GL_DARKEN_NV 0x9297 /* 37527 */
#define GL_LIGHTEN_NV 0x9298 /* 37528 */
#define GL_COLORDODGE_NV 0x9299 /* 37529 */
#define GL_COLORBURN_NV 0x929a /* 37530 */
#define GL_HARDLIGHT_NV 0x929b /* 37531 */
#define GL_SOFTLIGHT_NV 0x929c /* 37532 */
#define GL_DIFFERENCE_NV 0x929e /* 37534 */
#define GL_MINUS_NV 0x929f /* 37535 */
#define GL_EXCLUSION_NV 0x92a0 /* 37536 */
#define GL_CONTRAST_NV 0x92a1 /* 37537 */
#define GL_INVERT_RGB_NV 0x92a3 /* 37539 */
#define GL_LINEARDODGE_NV 0x92a4 /* 37540 */
#define GL_LINEARBURN_NV 0x92a5 /* 37541 */
#define GL_VIVIDLIGHT_NV 0x92a6 /* 37542 */
#define GL_LINEARLIGHT_NV 0x92a7 /* 37543 */
#define GL_PINLIGHT_NV 0x92a8 /* 37544 */
#define GL_HARDMIX_NV 0x92a9 /* 37545 */
#define GL_HSL_HUE_NV 0x92ad /* 37549 */
#define GL_HSL_SATURATION_NV 0x92ae /* 37550 */
#define GL_HSL_COLOR_NV 0x92af /* 37551 */
#define GL_HSL_LUMINOSITY_NV 0x92b0 /* 37552 */
#define GL_PLUS_CLAMPED_NV 0x92b1 /* 37553 */
#define GL_PLUS_CLAMPED_ALPHA_NV 0x92b2 /* 37554 */
#define GL_MINUS_CLAMPED_NV 0x92b3 /* 37555 */
#define GL_INVERT_OVG_NV 0x92b4 /* 37556 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_BLEND_EQUATION_ADVANCED
typedef void (REGAL_CALL *PFNGLBLENDBARRIERNVPROC)(void);
typedef void (REGAL_CALL *PFNGLBLENDPARAMETERINVPROC)(GLenum pname, GLint v
alue);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_BLEND_EQUATION_ADVANCED
#define glBlendBarrierNV rglBlendBarrierNV
#define glBlendParameteriNV rglBlendParameteriNV
#endif
#ifndef REGAL_NO_DECLARATION_GL_NV_BLEND_EQUATION_ADVANCED
REGAL_DECL void REGAL_CALL glBlendBarrierNV(void);
REGAL_DECL void REGAL_CALL glBlendParameteriNV(GLenum pname, GLint value);
#endif
#ifndef REGAL_NO_PLUGIN_GL_NV_BLEND_EQUATION_ADVANCED
REGAL_DECL void REGAL_CALL plugin_glBlendBarrierNV(void);
REGAL_DECL void REGAL_CALL plugin_glBlendParameteriNV(GLenum pname, GLint v
alue);
#endif
/**
** GL_NV_compute_program5 ** GL_NV_compute_program5
**/ **/
#if (defined(GL_NV_COMPUTE_PROGRAM5) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_ENUM_GL_NV_COMPUTE_PR OGRAM5) #if (defined(GL_NV_COMPUTE_PROGRAM5) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_ENUM_GL_NV_COMPUTE_PR OGRAM5)
#define REGAL_NO_ENUM_GL_NV_COMPUTE_PROGRAM5 #define REGAL_NO_ENUM_GL_NV_COMPUTE_PROGRAM5
#endif #endif
#if (defined(GL_NV_COMPUTE_PROGRAM5) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COMP UTE_PROGRAM5) #if (defined(GL_NV_COMPUTE_PROGRAM5) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COMP UTE_PROGRAM5)
#define REGAL_NO_TYPEDEF_GL_NV_COMPUTE_PROGRAM5 #define REGAL_NO_TYPEDEF_GL_NV_COMPUTE_PROGRAM5
#endif #endif
skipping to change at line 21397 skipping to change at line 21712
REGAL_DECL void REGAL_CALL glBeginConditionalRenderNV(GLuint id, GLenum mod e); REGAL_DECL void REGAL_CALL glBeginConditionalRenderNV(GLuint id, GLenum mod e);
REGAL_DECL void REGAL_CALL glEndConditionalRenderNV(void); REGAL_DECL void REGAL_CALL glEndConditionalRenderNV(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_CONDITIONAL_RENDER #ifndef REGAL_NO_PLUGIN_GL_NV_CONDITIONAL_RENDER
REGAL_DECL void REGAL_CALL plugin_glBeginConditionalRenderNV(GLuint id, GLe num mode); REGAL_DECL void REGAL_CALL plugin_glBeginConditionalRenderNV(GLuint id, GLe num mode);
REGAL_DECL void REGAL_CALL plugin_glEndConditionalRenderNV(void); REGAL_DECL void REGAL_CALL plugin_glEndConditionalRenderNV(void);
#endif #endif
/** /**
** GL_NV_copy_buffer
**/
#if (defined(GL_NV_COPY_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL_
NO_GL_NV_COPY_BUFFER)) && !defined(REGAL_NO_ENUM_GL_NV_COPY_BUFFER)
#define REGAL_NO_ENUM_GL_NV_COPY_BUFFER
#endif
#if (defined(GL_NV_COPY_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REG
AL_NO_GL_NV_COPY_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COPY_BUFFER)
#define REGAL_NO_TYPEDEF_GL_NV_COPY_BUFFER
#endif
#if (defined(GL_NV_COPY_BUFFER) || !defined(REGAL_NAMESPACE) || defined(REG
AL_NO_GL_NV_COPY_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_COPY_BUFFER)
#define REGAL_NO_NAMESPACE_GL_NV_COPY_BUFFER
#endif
#if (defined(GL_NV_COPY_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_NV_COPY_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_NV_COPY_BUFFER)
#define REGAL_NO_PLUGIN_GL_NV_COPY_BUFFER
#endif
#if (defined(GL_NV_COPY_BUFFER) || defined(REGAL_NO_DECLARATION) || defined
(REGAL_NO_GL_NV_COPY_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_NV_COPY_B
UFFER)
#define REGAL_NO_DECLARATION_GL_NV_COPY_BUFFER
#endif
#ifndef GL_NV_copy_buffer
#define GL_NV_copy_buffer 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_COPY_BUFFER
#define GL_COPY_READ_BUFFER_NV 0x8f36 /* 36662 */
#define GL_COPY_WRITE_BUFFER_NV 0x8f37 /* 36663 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_COPY_BUFFER
typedef void (REGAL_CALL *PFNGLCOPYBUFFERSUBDATANVPROC)(GLenum readtarget,
GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr s
ize);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_COPY_BUFFER
#define glCopyBufferSubDataNV rglCopyBufferSubDataNV
#endif
#ifndef REGAL_NO_DECLARATION_GL_NV_COPY_BUFFER
REGAL_DECL void REGAL_CALL glCopyBufferSubDataNV(GLenum readtarget, GLenum
writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size);
#endif
#ifndef REGAL_NO_PLUGIN_GL_NV_COPY_BUFFER
REGAL_DECL void REGAL_CALL plugin_glCopyBufferSubDataNV(GLenum readtarget,
GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr s
ize);
#endif
/**
** GL_NV_copy_depth_to_color ** GL_NV_copy_depth_to_color
**/ **/
#if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_ENUM_GL_NV_COPY _DEPTH_TO_COLOR) #if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_ENUM_GL_NV_COPY _DEPTH_TO_COLOR)
#define REGAL_NO_ENUM_GL_NV_COPY_DEPTH_TO_COLOR #define REGAL_NO_ENUM_GL_NV_COPY_DEPTH_TO_COLOR
#endif #endif
#if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_TYPEDEF_GL_N V_COPY_DEPTH_TO_COLOR) #if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_TYPEDEF_GL_N V_COPY_DEPTH_TO_COLOR)
#define REGAL_NO_TYPEDEF_GL_NV_COPY_DEPTH_TO_COLOR #define REGAL_NO_TYPEDEF_GL_NV_COPY_DEPTH_TO_COLOR
#endif #endif
skipping to change at line 23210 skipping to change at line 23574
#ifndef GL_NV_multisample_filter_hint #ifndef GL_NV_multisample_filter_hint
#define GL_NV_multisample_filter_hint 1 #define GL_NV_multisample_filter_hint 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_MULTISAMPLE_FILTER_HINT #ifndef REGAL_NO_ENUM_GL_NV_MULTISAMPLE_FILTER_HINT
#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 /* 34100 */ #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 /* 34100 */
#endif #endif
/** /**
** GL_NV_non_square_matrices
**/
#if (defined(GL_NV_NON_SQUARE_MATRICES) || defined(REGAL_NO_ENUM) || define
d(REGAL_NO_GL_NV_NON_SQUARE_MATRICES)) && !defined(REGAL_NO_ENUM_GL_NV_NON_
SQUARE_MATRICES)
#define REGAL_NO_ENUM_GL_NV_NON_SQUARE_MATRICES
#endif
#if (defined(GL_NV_NON_SQUARE_MATRICES) || defined(REGAL_NO_TYPEDEF) || def
ined(REGAL_NO_GL_NV_NON_SQUARE_MATRICES)) && !defined(REGAL_NO_TYPEDEF_GL_N
V_NON_SQUARE_MATRICES)
#define REGAL_NO_TYPEDEF_GL_NV_NON_SQUARE_MATRICES
#endif
#if (defined(GL_NV_NON_SQUARE_MATRICES) || !defined(REGAL_NAMESPACE) || def
ined(REGAL_NO_GL_NV_NON_SQUARE_MATRICES)) && !defined(REGAL_NO_NAMESPACE_GL
_NV_NON_SQUARE_MATRICES)
#define REGAL_NO_NAMESPACE_GL_NV_NON_SQUARE_MATRICES
#endif
#if (defined(GL_NV_NON_SQUARE_MATRICES) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_NON_SQUARE_MATRICES)) && !defined(REGAL_NO_PLUGIN_GL_
NV_NON_SQUARE_MATRICES)
#define REGAL_NO_PLUGIN_GL_NV_NON_SQUARE_MATRICES
#endif
#if (defined(GL_NV_NON_SQUARE_MATRICES) || defined(REGAL_NO_DECLARATION) ||
defined(REGAL_NO_GL_NV_NON_SQUARE_MATRICES)) && !defined(REGAL_NO_DECLARAT
ION_GL_NV_NON_SQUARE_MATRICES)
#define REGAL_NO_DECLARATION_GL_NV_NON_SQUARE_MATRICES
#endif
#ifndef GL_NV_non_square_matrices
#define GL_NV_non_square_matrices 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_NON_SQUARE_MATRICES
#define GL_FLOAT_MAT2x3_NV 0x8b65 /* 35685 */
#define GL_FLOAT_MAT2x4_NV 0x8b66 /* 35686 */
#define GL_FLOAT_MAT3x2_NV 0x8b67 /* 35687 */
#define GL_FLOAT_MAT3x4_NV 0x8b68 /* 35688 */
#define GL_FLOAT_MAT4x2_NV 0x8b69 /* 35689 */
#define GL_FLOAT_MAT4x3_NV 0x8b6a /* 35690 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_NON_SQUARE_MATRICES
typedef void (REGAL_CALL *PFNGLUNIFORMMATRIX2X3FVNVPROC)(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORMMATRIX2X4FVNVPROC)(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORMMATRIX3X2FVNVPROC)(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORMMATRIX3X4FVNVPROC)(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORMMATRIX4X2FVNVPROC)(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORMMATRIX4X3FVNVPROC)(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_NON_SQUARE_MATRICES
#define glUniformMatrix2x3fvNV rglUniformMatrix2x3fvNV
#define glUniformMatrix2x4fvNV rglUniformMatrix2x4fvNV
#define glUniformMatrix3x2fvNV rglUniformMatrix3x2fvNV
#define glUniformMatrix3x4fvNV rglUniformMatrix3x4fvNV
#define glUniformMatrix4x2fvNV rglUniformMatrix4x2fvNV
#define glUniformMatrix4x3fvNV rglUniformMatrix4x3fvNV
#endif
#ifndef REGAL_NO_DECLARATION_GL_NV_NON_SQUARE_MATRICES
REGAL_DECL void REGAL_CALL glUniformMatrix2x3fvNV(GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix2x4fvNV(GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3x2fvNV(GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3x4fvNV(GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4x2fvNV(GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4x3fvNV(GLint location, GLsizei c
ount, GLboolean transpose, const GLfloat *value);
#endif
#ifndef REGAL_NO_PLUGIN_GL_NV_NON_SQUARE_MATRICES
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2x3fvNV(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2x4fvNV(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3x2fvNV(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3x4fvNV(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4x2fvNV(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4x3fvNV(GLint location, GL
sizei count, GLboolean transpose, const GLfloat *value);
#endif
/**
** GL_NV_occlusion_query ** GL_NV_occlusion_query
**/ **/
#if (defined(GL_NV_OCCLUSION_QUERY) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_ENUM_GL_NV_OCCLUSION_QU ERY) #if (defined(GL_NV_OCCLUSION_QUERY) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_ENUM_GL_NV_OCCLUSION_QU ERY)
#define REGAL_NO_ENUM_GL_NV_OCCLUSION_QUERY #define REGAL_NO_ENUM_GL_NV_OCCLUSION_QUERY
#endif #endif
#if (defined(GL_NV_OCCLUSION_QUERY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_NV_OCCLUS ION_QUERY) #if (defined(GL_NV_OCCLUSION_QUERY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_NV_OCCLUS ION_QUERY)
#define REGAL_NO_TYPEDEF_GL_NV_OCCLUSION_QUERY #define REGAL_NO_TYPEDEF_GL_NV_OCCLUSION_QUERY
#endif #endif
skipping to change at line 26438 skipping to change at line 26875
REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureStreamdvNV(GLuint video_ capture_slot, GLuint stream, GLenum pname, GLdouble *params); REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureStreamdvNV(GLuint video_ capture_slot, GLuint stream, GLenum pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureStreamfvNV(GLuint video_ capture_slot, GLuint stream, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureStreamfvNV(GLuint video_ capture_slot, GLuint stream, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureStreamivNV(GLuint video_ capture_slot, GLuint stream, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureStreamivNV(GLuint video_ capture_slot, GLuint stream, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureivNV(GLuint video_captur e_slot, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL plugin_glGetVideoCaptureivNV(GLuint video_captur e_slot, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params); REGAL_DECL void REGAL_CALL plugin_glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL plugin_glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL plugin_glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params);
#endif #endif
/** /**
** GL_OES_EGL_image_external
**/
#if (defined(GL_OES_EGL_IMAGE_EXTERNAL) || defined(REGAL_NO_ENUM) || define
d(REGAL_NO_GL_OES_EGL_IMAGE_EXTERNAL)) && !defined(REGAL_NO_ENUM_GL_OES_EGL
_IMAGE_EXTERNAL)
#define REGAL_NO_ENUM_GL_OES_EGL_IMAGE_EXTERNAL
#endif
#if (defined(GL_OES_EGL_IMAGE_EXTERNAL) || defined(REGAL_NO_TYPEDEF) || def
ined(REGAL_NO_GL_OES_EGL_IMAGE_EXTERNAL)) && !defined(REGAL_NO_TYPEDEF_GL_O
ES_EGL_IMAGE_EXTERNAL)
#define REGAL_NO_TYPEDEF_GL_OES_EGL_IMAGE_EXTERNAL
#endif
#if (defined(GL_OES_EGL_IMAGE_EXTERNAL) || !defined(REGAL_NAMESPACE) || def
ined(REGAL_NO_GL_OES_EGL_IMAGE_EXTERNAL)) && !defined(REGAL_NO_NAMESPACE_GL
_OES_EGL_IMAGE_EXTERNAL)
#define REGAL_NO_NAMESPACE_GL_OES_EGL_IMAGE_EXTERNAL
#endif
#if (defined(GL_OES_EGL_IMAGE_EXTERNAL) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_OES_EGL_IMAGE_EXTERNAL)) && !defined(REGAL_NO_PLUGIN_GL_
OES_EGL_IMAGE_EXTERNAL)
#define REGAL_NO_PLUGIN_GL_OES_EGL_IMAGE_EXTERNAL
#endif
#if (defined(GL_OES_EGL_IMAGE_EXTERNAL) || defined(REGAL_NO_DECLARATION) ||
defined(REGAL_NO_GL_OES_EGL_IMAGE_EXTERNAL)) && !defined(REGAL_NO_DECLARAT
ION_GL_OES_EGL_IMAGE_EXTERNAL)
#define REGAL_NO_DECLARATION_GL_OES_EGL_IMAGE_EXTERNAL
#endif
#ifndef GL_OES_EGL_image_external
#define GL_OES_EGL_image_external 1
#endif
#ifndef REGAL_NO_ENUM_GL_OES_EGL_IMAGE_EXTERNAL
#define GL_TEXTURE_EXTERNAL_OES 0x8d65 /* 36197 */
#define GL_SAMPLER_EXTERNAL_OES 0x8d66 /* 36198 */
#define GL_TEXTURE_BINDING_EXTERNAL_OES 0x8d67 /* 36199 */
#define GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES 0x8d68 /* 36200 */
#endif
/**
** GL_OES_blend_equation_separate ** GL_OES_blend_equation_separate
**/ **/
#if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_ENUM_ GL_OES_BLEND_EQUATION_SEPARATE) #if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_ENUM_ GL_OES_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_ENUM_GL_OES_BLEND_EQUATION_SEPARATE #define REGAL_NO_ENUM_GL_OES_BLEND_EQUATION_SEPARATE
#endif #endif
#if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_TY PEDEF_GL_OES_BLEND_EQUATION_SEPARATE) #if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_TY PEDEF_GL_OES_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_TYPEDEF_GL_OES_BLEND_EQUATION_SEPARATE #define REGAL_NO_TYPEDEF_GL_OES_BLEND_EQUATION_SEPARATE
#endif #endif
skipping to change at line 28867 skipping to change at line 29339
#ifndef REGAL_NO_DECLARATION_GL_REGAL_LOG #ifndef REGAL_NO_DECLARATION_GL_REGAL_LOG
REGAL_DECL void REGAL_CALL glLogMessageCallbackREGAL(GLLOGPROCREGAL callbac k); REGAL_DECL void REGAL_CALL glLogMessageCallbackREGAL(GLLOGPROCREGAL callbac k);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_REGAL_LOG #ifndef REGAL_NO_PLUGIN_GL_REGAL_LOG
REGAL_DECL void REGAL_CALL plugin_glLogMessageCallbackREGAL(GLLOGPROCREGAL callback); REGAL_DECL void REGAL_CALL plugin_glLogMessageCallbackREGAL(GLLOGPROCREGAL callback);
#endif #endif
/** /**
** GL_REGAL_proc_address
**/
#if (defined(GL_REGAL_PROC_ADDRESS) || defined(REGAL_NO_ENUM) || defined(RE
GAL_NO_GL_REGAL_PROC_ADDRESS)) && !defined(REGAL_NO_ENUM_GL_REGAL_PROC_ADDR
ESS)
#define REGAL_NO_ENUM_GL_REGAL_PROC_ADDRESS
#endif
#if (defined(GL_REGAL_PROC_ADDRESS) || defined(REGAL_NO_TYPEDEF) || defined
(REGAL_NO_GL_REGAL_PROC_ADDRESS)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_PRO
C_ADDRESS)
#define REGAL_NO_TYPEDEF_GL_REGAL_PROC_ADDRESS
#endif
#if (defined(GL_REGAL_PROC_ADDRESS) || !defined(REGAL_NAMESPACE) || defined
(REGAL_NO_GL_REGAL_PROC_ADDRESS)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_P
ROC_ADDRESS)
#define REGAL_NO_NAMESPACE_GL_REGAL_PROC_ADDRESS
#endif
#if (defined(GL_REGAL_PROC_ADDRESS) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_REGAL_PROC_ADDRESS)) && !defined(REGAL_NO_PLUGIN_GL_REGAL_PR
OC_ADDRESS)
#define REGAL_NO_PLUGIN_GL_REGAL_PROC_ADDRESS
#endif
#if (defined(GL_REGAL_PROC_ADDRESS) || defined(REGAL_NO_DECLARATION) || def
ined(REGAL_NO_GL_REGAL_PROC_ADDRESS)) && !defined(REGAL_NO_DECLARATION_GL_R
EGAL_PROC_ADDRESS)
#define REGAL_NO_DECLARATION_GL_REGAL_PROC_ADDRESS
#endif
#ifndef GL_REGAL_proc_address
#define GL_REGAL_proc_address 1
#endif
#ifndef REGAL_NO_TYPEDEF_GL_REGAL_PROC_ADDRESS
typedef void *(REGAL_CALL *PFNGLGETPROCADDRESSREGALPROC)(const GLchar *name
);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_REGAL_PROC_ADDRESS
#define glGetProcAddressREGAL rglGetProcAddressREGAL
#endif
#ifndef REGAL_NO_DECLARATION_GL_REGAL_PROC_ADDRESS
REGAL_DECL void *REGAL_CALL glGetProcAddressREGAL(const GLchar *name);
#endif
#ifndef REGAL_NO_PLUGIN_GL_REGAL_PROC_ADDRESS
REGAL_DECL void *REGAL_CALL plugin_glGetProcAddressREGAL(const GLchar *name
);
#endif
/**
** GL_REND_screen_coordinates ** GL_REND_screen_coordinates
**/ **/
#if (defined(GL_REND_SCREEN_COORDINATES) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_ENUM_GL_REND_ SCREEN_COORDINATES) #if (defined(GL_REND_SCREEN_COORDINATES) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_ENUM_GL_REND_ SCREEN_COORDINATES)
#define REGAL_NO_ENUM_GL_REND_SCREEN_COORDINATES #define REGAL_NO_ENUM_GL_REND_SCREEN_COORDINATES
#endif #endif
#if (defined(GL_REND_SCREEN_COORDINATES) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_TYPEDEF_GL _REND_SCREEN_COORDINATES) #if (defined(GL_REND_SCREEN_COORDINATES) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_TYPEDEF_GL _REND_SCREEN_COORDINATES)
#define REGAL_NO_TYPEDEF_GL_REND_SCREEN_COORDINATES #define REGAL_NO_TYPEDEF_GL_REND_SCREEN_COORDINATES
#endif #endif
skipping to change at line 35614 skipping to change at line 36130
#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 /* 37156 */ #define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 /* 37156 */
#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 /* 37157 */ #define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 /* 37157 */
#define GL_CONTEXT_PROFILE_MASK 0x9126 /* 37158 */ #define GL_CONTEXT_PROFILE_MASK 0x9126 /* 37158 */
#define GL_LINES_ADJACENCY 0xa /* 10 */ #define GL_LINES_ADJACENCY 0xa /* 10 */
#define GL_LINE_STRIP_ADJACENCY 0xb /* 11 */ #define GL_LINE_STRIP_ADJACENCY 0xb /* 11 */
#define GL_TRIANGLES_ADJACENCY 0xc /* 12 */ #define GL_TRIANGLES_ADJACENCY 0xc /* 12 */
#define GL_TRIANGLE_STRIP_ADJACENCY 0xd /* 13 */ #define GL_TRIANGLE_STRIP_ADJACENCY 0xd /* 13 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_VERSION_3_2 #ifndef REGAL_NO_TYPEDEF_GL_VERSION_3_2
typedef void (REGAL_CALL *PFNGLFRAMEBUFFERTEXTUREFACEPROC)(GLenum target, G Lenum attachment, GLuint texture, GLint level, GLenum face);
typedef void (REGAL_CALL *PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target, GLenu m attachment, GLuint texture, GLint level); typedef void (REGAL_CALL *PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target, GLenu m attachment, GLuint texture, GLint level);
typedef void (REGAL_CALL *PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum target, G Lenum pname, GLint64 *params); typedef void (REGAL_CALL *PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum target, G Lenum pname, GLint64 *params);
typedef void (REGAL_CALL *PFNGLGETINTEGER64I_VPROC)(GLenum target, GLuint i ndex, GLint64 *data); typedef void (REGAL_CALL *PFNGLGETINTEGER64I_VPROC)(GLenum target, GLuint i ndex, GLint64 *data);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_VERSION_3_2 #ifndef REGAL_NO_NAMESPACE_GL_VERSION_3_2
#define glFramebufferTexture rglFramebufferTexture #define glFramebufferTexture rglFramebufferTexture
#define glFramebufferTextureFace rglFramebufferTextureFace
#define glGetBufferParameteri64v rglGetBufferParameteri64v #define glGetBufferParameteri64v rglGetBufferParameteri64v
#define glGetInteger64i_v rglGetInteger64i_v #define glGetInteger64i_v rglGetInteger64i_v
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_VERSION_3_2 #ifndef REGAL_NO_DECLARATION_GL_VERSION_3_2
REGAL_DECL void REGAL_CALL glFramebufferTexture(GLenum target, GLenum attac hment, GLuint texture, GLint level); REGAL_DECL void REGAL_CALL glFramebufferTexture(GLenum target, GLenum attac hment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL glFramebufferTextureFace(GLenum target, GLenum a ttachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL glGetBufferParameteri64v(GLenum target, GLenum p name, GLint64 *params); REGAL_DECL void REGAL_CALL glGetBufferParameteri64v(GLenum target, GLenum p name, GLint64 *params);
REGAL_DECL void REGAL_CALL glGetInteger64i_v(GLenum target, GLuint index, G Lint64 *data); REGAL_DECL void REGAL_CALL glGetInteger64i_v(GLenum target, GLuint index, G Lint64 *data);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_3_2 #ifndef REGAL_NO_PLUGIN_GL_VERSION_3_2
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture(GLenum target, GLenu m attachment, GLuint texture, GLint level); REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture(GLenum target, GLenu m attachment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureFace(GLenum target, G Lenum attachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL plugin_glGetBufferParameteri64v(GLenum target, G Lenum pname, GLint64 *params); REGAL_DECL void REGAL_CALL plugin_glGetBufferParameteri64v(GLenum target, G Lenum pname, GLint64 *params);
REGAL_DECL void REGAL_CALL plugin_glGetInteger64i_v(GLenum target, GLuint i ndex, GLint64 *data); REGAL_DECL void REGAL_CALL plugin_glGetInteger64i_v(GLenum target, GLuint i ndex, GLint64 *data);
#endif #endif
/** /**
** GL_VERSION_3_3 ** GL_VERSION_3_3
**/ **/
#if (defined(GL_VERSION_3_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_3)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_3) #if (defined(GL_VERSION_3_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_3)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_3)
#define REGAL_NO_ENUM_GL_VERSION_3_3 #define REGAL_NO_ENUM_GL_VERSION_3_3
skipping to change at line 35829 skipping to change at line 36341
#ifndef GL_VERSION_4_3 #ifndef GL_VERSION_4_3
#define GL_VERSION_4_3 1 #define GL_VERSION_4_3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_4_3 #ifndef REGAL_NO_ENUM_GL_VERSION_4_3
#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82e9 /* 33513 */ #define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82e9 /* 33513 */
#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874e /* 34638 */ #define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874e /* 34638 */
#endif #endif
/** /**
** GL_VERSION_4_4
**/
#if (defined(GL_VERSION_4_4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_
GL_VERSION_4_4)) && !defined(REGAL_NO_ENUM_GL_VERSION_4_4)
#define REGAL_NO_ENUM_GL_VERSION_4_4
#endif
#if (defined(GL_VERSION_4_4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_
NO_GL_VERSION_4_4)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_4)
#define REGAL_NO_TYPEDEF_GL_VERSION_4_4
#endif
#if (defined(GL_VERSION_4_4) || !defined(REGAL_NAMESPACE) || defined(REGAL_
NO_GL_VERSION_4_4)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_4)
#define REGAL_NO_NAMESPACE_GL_VERSION_4_4
#endif
#if (defined(GL_VERSION_4_4) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_4_4)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_4_4)
#define REGAL_NO_PLUGIN_GL_VERSION_4_4
#endif
#if (defined(GL_VERSION_4_4) || defined(REGAL_NO_DECLARATION) || defined(RE
GAL_NO_GL_VERSION_4_4)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_4)
#define REGAL_NO_DECLARATION_GL_VERSION_4_4
#endif
#ifndef GL_VERSION_4_4
#define GL_VERSION_4_4 1
#endif
#ifndef REGAL_NO_ENUM_GL_VERSION_4_4
#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221 /* 33313 */
#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82e5 /* 33509 */
#define GL_TEXTURE_BUFFER_BINDING 0x8c2a /* 35882 */
#endif
/**
** GL_VIV_shader_binary ** GL_VIV_shader_binary
**/ **/
#if (defined(GL_VIV_SHADER_BINARY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_ENUM_GL_VIV_SHADER_BINARY ) #if (defined(GL_VIV_SHADER_BINARY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_ENUM_GL_VIV_SHADER_BINARY )
#define REGAL_NO_ENUM_GL_VIV_SHADER_BINARY #define REGAL_NO_ENUM_GL_VIV_SHADER_BINARY
#endif #endif
#if (defined(GL_VIV_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_VIV_SHADER_ BINARY) #if (defined(GL_VIV_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_VIV_SHADER_ BINARY)
#define REGAL_NO_TYPEDEF_GL_VIV_SHADER_BINARY #define REGAL_NO_TYPEDEF_GL_VIV_SHADER_BINARY
#endif #endif
skipping to change at line 42213 skipping to change at line 42759
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetCurrentContext(CGLContextObj ct x); REGAL_DECL CGLError REGAL_CALL plugin_CGLSetCurrentContext(CGLContextObj ct x);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetSurface(CGLContextObj ctx, CGSC onnectionID conn, CGSWindowID win, CGSSurfaceID srf); REGAL_DECL CGLError REGAL_CALL plugin_CGLSetSurface(CGLContextObj ctx, CGSC onnectionID conn, CGSWindowID win, CGSSurfaceID srf);
REGAL_DECL CGLError REGAL_CALL plugin_CGLTexImageIOSurface2D(CGLContextObj ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane); REGAL_DECL CGLError REGAL_CALL plugin_CGLTexImageIOSurface2D(CGLContextObj ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane);
REGAL_DECL CGLError REGAL_CALL plugin_CGLUpdateContext(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL plugin_CGLUpdateContext(CGLContextObj ctx);
REGAL_DECL CGLShareGroupObj REGAL_CALL plugin_CGLGetShareGroup(CGLContextOb j ctx); REGAL_DECL CGLShareGroupObj REGAL_CALL plugin_CGLGetShareGroup(CGLContextOb j ctx);
#endif #endif
#endif /* REGAL_SYS_OSX */ #endif /* REGAL_SYS_OSX */
#if REGAL_SYS_EGL #if REGAL_SYS_EGL
#define EGL_NO_CONTEXT ((EGLContext)0)
#define EGL_NO_DISPLAY ((EGLDisplay)0)
#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0)
#define EGL_NO_SURFACE ((EGLSurface)0)
#define EGL_DONT_CARE ((EGLint)-1)
#define EGL_UNKNOWN ((EGLint)-1)
#define EGL_FALSE 0x0
#define EGL_OPENGL_ES_BIT 0x1
#define EGL_PBUFFER_BIT 0x1
#define EGL_TRUE 0x1
#define EGL_VERSION_1_3 0x1
#define EGL_VERSION_1_4 0x1
#define EGL_OPENVG_BIT 0x2
#define EGL_PIXMAP_BIT 0x2
#define EGL_VG_COLORSPACE_LINEAR_BIT 0x20 /* 3
2 */
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x200 /* 5
12 */
#define EGL_DISPLAY_SCALING 0x2710 /* 1
0000 */
#define EGL_SUCCESS 0x3000 /* 1
2288 */
#define EGL_NOT_INITIALIZED 0x3001 /* 1
2289 */
#define EGL_BAD_ACCESS 0x3002 /* 1
2290 */
#define EGL_BAD_ALLOC 0x3003 /* 1
2291 */
#define EGL_BAD_ATTRIBUTE 0x3004 /* 1
2292 */
#define EGL_BAD_CONFIG 0x3005 /* 1
2293 */
#define EGL_BAD_CONTEXT 0x3006 /* 1
2294 */
#define EGL_BAD_CURRENT_SURFACE 0x3007 /* 1
2295 */
#define EGL_BAD_DISPLAY 0x3008 /* 1
2296 */
#define EGL_BAD_MATCH 0x3009 /* 1
2297 */
#define EGL_BAD_NATIVE_PIXMAP 0x300a /* 1
2298 */
#define EGL_BAD_NATIVE_WINDOW 0x300b /* 1
2299 */
#define EGL_BAD_PARAMETER 0x300c /* 1
2300 */
#define EGL_BAD_SURFACE 0x300d /* 1
2301 */
#define EGL_CONTEXT_LOST 0x300e /* 1
2302 */
#define EGL_BUFFER_SIZE 0x3020 /* 1
2320 */
#define EGL_ALPHA_SIZE 0x3021 /* 1
2321 */
#define EGL_BLUE_SIZE 0x3022 /* 1
2322 */
#define EGL_GREEN_SIZE 0x3023 /* 1
2323 */
#define EGL_RED_SIZE 0x3024 /* 1
2324 */
#define EGL_DEPTH_SIZE 0x3025 /* 1
2325 */
#define EGL_STENCIL_SIZE 0x3026 /* 1
2326 */
#define EGL_CONFIG_CAVEAT 0x3027 /* 1
2327 */
#define EGL_CONFIG_ID 0x3028 /* 1
2328 */
#define EGL_LEVEL 0x3029 /* 1
2329 */
#define EGL_MAX_PBUFFER_HEIGHT 0x302a /* 1
2330 */
#define EGL_MAX_PBUFFER_PIXELS 0x302b /* 1
2331 */
#define EGL_MAX_PBUFFER_WIDTH 0x302c /* 1
2332 */
#define EGL_NATIVE_RENDERABLE 0x302d /* 1
2333 */
#define EGL_NATIVE_VISUAL_ID 0x302e /* 1
2334 */
#define EGL_NATIVE_VISUAL_TYPE 0x302f /* 1
2335 */
#define EGL_SAMPLES 0x3031 /* 1
2337 */
#define EGL_SAMPLE_BUFFERS 0x3032 /* 1
2338 */
#define EGL_SURFACE_TYPE 0x3033 /* 1
2339 */
#define EGL_TRANSPARENT_TYPE 0x3034 /* 1
2340 */
#define EGL_TRANSPARENT_BLUE_VALUE 0x3035 /* 1
2341 */
#define EGL_TRANSPARENT_GREEN_VALUE 0x3036 /* 1
2342 */
#define EGL_TRANSPARENT_RED_VALUE 0x3037 /* 1
2343 */
#define EGL_NONE 0x3038 /* 1
2344 */
#define EGL_BIND_TO_TEXTURE_RGB 0x3039 /* 1
2345 */
#define EGL_BIND_TO_TEXTURE_RGBA 0x303a /* 1
2346 */
#define EGL_MIN_SWAP_INTERVAL 0x303b /* 1
2347 */
#define EGL_MAX_SWAP_INTERVAL 0x303c /* 1
2348 */
#define EGL_LUMINANCE_SIZE 0x303d /* 1
2349 */
#define EGL_ALPHA_MASK_SIZE 0x303e /* 1
2350 */
#define EGL_COLOR_BUFFER_TYPE 0x303f /* 1
2351 */
#define EGL_RENDERABLE_TYPE 0x3040 /* 1
2352 */
#define EGL_MATCH_NATIVE_PIXMAP 0x3041 /* 1
2353 */
#define EGL_CONFORMANT 0x3042 /* 1
2354 */
#define EGL_SLOW_CONFIG 0x3050 /* 1
2368 */
#define EGL_NON_CONFORMANT_CONFIG 0x3051 /* 1
2369 */
#define EGL_TRANSPARENT_RGB 0x3052 /* 1
2370 */
#define EGL_VENDOR 0x3053 /* 1
2371 */
#define EGL_VERSION 0x3054 /* 1
2372 */
#define EGL_EXTENSIONS 0x3055 /* 1
2373 */
#define EGL_HEIGHT 0x3056 /* 1
2374 */
#define EGL_WIDTH 0x3057 /* 1
2375 */
#define EGL_LARGEST_PBUFFER 0x3058 /* 1
2376 */
#define EGL_DRAW 0x3059 /* 1
2377 */
#define EGL_READ 0x305a /* 1
2378 */
#define EGL_CORE_NATIVE_ENGINE 0x305b /* 1
2379 */
#define EGL_NO_TEXTURE 0x305c /* 1
2380 */
#define EGL_TEXTURE_RGB 0x305d /* 1
2381 */
#define EGL_TEXTURE_RGBA 0x305e /* 1
2382 */
#define EGL_TEXTURE_2D 0x305f /* 1
2383 */
#define EGL_TEXTURE_FORMAT 0x3080 /* 1
2416 */
#define EGL_TEXTURE_TARGET 0x3081 /* 1
2417 */
#define EGL_MIPMAP_TEXTURE 0x3082 /* 1
2418 */
#define EGL_MIPMAP_LEVEL 0x3083 /* 1
2419 */
#define EGL_BACK_BUFFER 0x3084 /* 1
2420 */
#define EGL_SINGLE_BUFFER 0x3085 /* 1
2421 */
#define EGL_RENDER_BUFFER 0x3086 /* 1
2422 */
#define EGL_VG_COLORSPACE 0x3087 /* 1
2423 */
#define EGL_VG_ALPHA_FORMAT 0x3088 /* 1
2424 */
#define EGL_VG_COLORSPACE_sRGB 0x3089 /* 1
2425 */
#define EGL_VG_COLORSPACE_LINEAR 0x308a /* 1
2426 */
#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308b /* 1
2427 */
#define EGL_VG_ALPHA_FORMAT_PRE 0x308c /* 1
2428 */
#define EGL_CLIENT_APIS 0x308d /* 1
2429 */
#define EGL_RGB_BUFFER 0x308e /* 1
2430 */
#define EGL_LUMINANCE_BUFFER 0x308f /* 1
2431 */
#define EGL_HORIZONTAL_RESOLUTION 0x3090 /* 1
2432 */
#define EGL_VERTICAL_RESOLUTION 0x3091 /* 1
2433 */
#define EGL_PIXEL_ASPECT_RATIO 0x3092 /* 1
2434 */
#define EGL_SWAP_BEHAVIOR 0x3093 /* 1
2435 */
#define EGL_BUFFER_PRESERVED 0x3094 /* 1
2436 */
#define EGL_BUFFER_DESTROYED 0x3095 /* 1
2437 */
#define EGL_OPENVG_IMAGE 0x3096 /* 1
2438 */
#define EGL_CONTEXT_CLIENT_TYPE 0x3097 /* 1
2439 */
#define EGL_CONTEXT_CLIENT_VERSION 0x3098 /* 1
2440 */
#define EGL_MULTISAMPLE_RESOLVE 0x3099 /* 1
2441 */
#define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309a /* 1
2442 */
#define EGL_MULTISAMPLE_RESOLVE_BOX 0x309b /* 1
2443 */
#define EGL_OPENGL_ES_API 0x30a0 /* 1
2448 */
#define EGL_OPENVG_API 0x30a1 /* 1
2449 */
#define EGL_OPENGL_API 0x30a2 /* 1
2450 */
#define EGL_OPENGL_ES2_BIT 0x4
#define EGL_WINDOW_BIT 0x4
#define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x40 /* 6
4 */
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x400 /* 1
024 */
#define EGL_OPENGL_BIT 0x8
#define EGLAPIENTRYP EGLAPIENTRY *
#define EGL_ALPHA_FORMAT EGL_VG_ALPHA_FORMAT
#define EGL_ALPHA_FORMAT_NONPRE EGL_VG_ALPHA_FORMAT_NONPRE
#define EGL_ALPHA_FORMAT_PRE EGL_VG_ALPHA_FORMAT_PRE
#define EGL_COLORSPACE EGL_VG_COLORSPACE
#define EGL_COLORSPACE_LINEAR EGL_VG_COLORSPACE_LINEAR
#define EGL_COLORSPACE_sRGB EGL_VG_COLORSPACE_sRGB
#define EGLAPI KHRONOS_APICALL
#define EGLAPIENTRY KHRONOS_APIENTRY
/** /**
** EGL_ANGLE_query_surface_pointer ** EGL_ANGLE_query_surface_pointer
**/ **/
#if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_NO_ENU M_EGL_ANGLE_QUERY_SURFACE_POINTER) #if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_NO_ENU M_EGL_ANGLE_QUERY_SURFACE_POINTER)
#define REGAL_NO_ENUM_EGL_ANGLE_QUERY_SURFACE_POINTER #define REGAL_NO_ENUM_EGL_ANGLE_QUERY_SURFACE_POINTER
#endif #endif
#if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_NO_ TYPEDEF_EGL_ANGLE_QUERY_SURFACE_POINTER) #if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_NO_ TYPEDEF_EGL_ANGLE_QUERY_SURFACE_POINTER)
skipping to change at line 43609 skipping to change at line 44028
#endif #endif
#if (defined(EGL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_0) #if (defined(EGL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_0)
#define REGAL_NO_DECLARATION_EGL_VERSION_1_0 #define REGAL_NO_DECLARATION_EGL_VERSION_1_0
#endif #endif
#ifndef EGL_VERSION_1_0 #ifndef EGL_VERSION_1_0
#define EGL_VERSION_1_0 1 #define EGL_VERSION_1_0 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_VERSION_1_0
#define EGL_NO_CONTEXT ((EGLContext)0)
#define EGL_NO_DISPLAY ((EGLDisplay)0)
#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0)
#define EGL_NO_SURFACE ((EGLSurface)0)
#define EGL_DONT_CARE ((EGLint)-1)
#define EGL_UNKNOWN ((EGLint)-1)
#define EGL_FALSE 0x0
#define EGL_OPENGL_ES_BIT 0x1
#define EGL_PBUFFER_BIT 0x1
#define EGL_TRUE 0x1
#define EGL_OPENVG_BIT 0x2
#define EGL_PIXMAP_BIT 0x2
#define EGL_VG_COLORSPACE_LINEAR_BIT 0x20 /* 3
2 */
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x200 /* 5
12 */
#define EGL_DISPLAY_SCALING 0x2710 /* 1
0000 */
#define EGL_SUCCESS 0x3000 /* 1
2288 */
#define EGL_NOT_INITIALIZED 0x3001 /* 1
2289 */
#define EGL_BAD_ACCESS 0x3002 /* 1
2290 */
#define EGL_BAD_ALLOC 0x3003 /* 1
2291 */
#define EGL_BAD_ATTRIBUTE 0x3004 /* 1
2292 */
#define EGL_BAD_CONFIG 0x3005 /* 1
2293 */
#define EGL_BAD_CONTEXT 0x3006 /* 1
2294 */
#define EGL_BAD_CURRENT_SURFACE 0x3007 /* 1
2295 */
#define EGL_BAD_DISPLAY 0x3008 /* 1
2296 */
#define EGL_BAD_MATCH 0x3009 /* 1
2297 */
#define EGL_BAD_NATIVE_PIXMAP 0x300a /* 1
2298 */
#define EGL_BAD_NATIVE_WINDOW 0x300b /* 1
2299 */
#define EGL_BAD_PARAMETER 0x300c /* 1
2300 */
#define EGL_BAD_SURFACE 0x300d /* 1
2301 */
#define EGL_CONTEXT_LOST 0x300e /* 1
2302 */
#define EGL_BUFFER_SIZE 0x3020 /* 1
2320 */
#define EGL_ALPHA_SIZE 0x3021 /* 1
2321 */
#define EGL_BLUE_SIZE 0x3022 /* 1
2322 */
#define EGL_GREEN_SIZE 0x3023 /* 1
2323 */
#define EGL_RED_SIZE 0x3024 /* 1
2324 */
#define EGL_DEPTH_SIZE 0x3025 /* 1
2325 */
#define EGL_STENCIL_SIZE 0x3026 /* 1
2326 */
#define EGL_CONFIG_CAVEAT 0x3027 /* 1
2327 */
#define EGL_CONFIG_ID 0x3028 /* 1
2328 */
#define EGL_LEVEL 0x3029 /* 1
2329 */
#define EGL_MAX_PBUFFER_HEIGHT 0x302a /* 1
2330 */
#define EGL_MAX_PBUFFER_PIXELS 0x302b /* 1
2331 */
#define EGL_MAX_PBUFFER_WIDTH 0x302c /* 1
2332 */
#define EGL_NATIVE_RENDERABLE 0x302d /* 1
2333 */
#define EGL_NATIVE_VISUAL_ID 0x302e /* 1
2334 */
#define EGL_NATIVE_VISUAL_TYPE 0x302f /* 1
2335 */
#define EGL_SAMPLES 0x3031 /* 1
2337 */
#define EGL_SAMPLE_BUFFERS 0x3032 /* 1
2338 */
#define EGL_SURFACE_TYPE 0x3033 /* 1
2339 */
#define EGL_TRANSPARENT_TYPE 0x3034 /* 1
2340 */
#define EGL_TRANSPARENT_BLUE_VALUE 0x3035 /* 1
2341 */
#define EGL_TRANSPARENT_GREEN_VALUE 0x3036 /* 1
2342 */
#define EGL_TRANSPARENT_RED_VALUE 0x3037 /* 1
2343 */
#define EGL_NONE 0x3038 /* 1
2344 */
#define EGL_BIND_TO_TEXTURE_RGB 0x3039 /* 1
2345 */
#define EGL_BIND_TO_TEXTURE_RGBA 0x303a /* 1
2346 */
#define EGL_MIN_SWAP_INTERVAL 0x303b /* 1
2347 */
#define EGL_MAX_SWAP_INTERVAL 0x303c /* 1
2348 */
#define EGL_LUMINANCE_SIZE 0x303d /* 1
2349 */
#define EGL_ALPHA_MASK_SIZE 0x303e /* 1
2350 */
#define EGL_COLOR_BUFFER_TYPE 0x303f /* 1
2351 */
#define EGL_RENDERABLE_TYPE 0x3040 /* 1
2352 */
#define EGL_MATCH_NATIVE_PIXMAP 0x3041 /* 1
2353 */
#define EGL_CONFORMANT 0x3042 /* 1
2354 */
#define EGL_SLOW_CONFIG 0x3050 /* 1
2368 */
#define EGL_NON_CONFORMANT_CONFIG 0x3051 /* 1
2369 */
#define EGL_TRANSPARENT_RGB 0x3052 /* 1
2370 */
#define EGL_VENDOR 0x3053 /* 1
2371 */
#define EGL_VERSION 0x3054 /* 1
2372 */
#define EGL_EXTENSIONS 0x3055 /* 1
2373 */
#define EGL_HEIGHT 0x3056 /* 1
2374 */
#define EGL_WIDTH 0x3057 /* 1
2375 */
#define EGL_LARGEST_PBUFFER 0x3058 /* 1
2376 */
#define EGL_DRAW 0x3059 /* 1
2377 */
#define EGL_READ 0x305a /* 1
2378 */
#define EGL_CORE_NATIVE_ENGINE 0x305b /* 1
2379 */
#define EGL_NO_TEXTURE 0x305c /* 1
2380 */
#define EGL_TEXTURE_RGB 0x305d /* 1
2381 */
#define EGL_TEXTURE_RGBA 0x305e /* 1
2382 */
#define EGL_TEXTURE_2D 0x305f /* 1
2383 */
#define EGL_TEXTURE_FORMAT 0x3080 /* 1
2416 */
#define EGL_TEXTURE_TARGET 0x3081 /* 1
2417 */
#define EGL_MIPMAP_TEXTURE 0x3082 /* 1
2418 */
#define EGL_MIPMAP_LEVEL 0x3083 /* 1
2419 */
#define EGL_BACK_BUFFER 0x3084 /* 1
2420 */
#define EGL_SINGLE_BUFFER 0x3085 /* 1
2421 */
#define EGL_RENDER_BUFFER 0x3086 /* 1
2422 */
#define EGL_VG_COLORSPACE 0x3087 /* 1
2423 */
#define EGL_VG_ALPHA_FORMAT 0x3088 /* 1
2424 */
#define EGL_VG_COLORSPACE_sRGB 0x3089 /* 1
2425 */
#define EGL_VG_COLORSPACE_LINEAR 0x308a /* 1
2426 */
#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308b /* 1
2427 */
#define EGL_VG_ALPHA_FORMAT_PRE 0x308c /* 1
2428 */
#define EGL_CLIENT_APIS 0x308d /* 1
2429 */
#define EGL_RGB_BUFFER 0x308e /* 1
2430 */
#define EGL_LUMINANCE_BUFFER 0x308f /* 1
2431 */
#define EGL_HORIZONTAL_RESOLUTION 0x3090 /* 1
2432 */
#define EGL_VERTICAL_RESOLUTION 0x3091 /* 1
2433 */
#define EGL_PIXEL_ASPECT_RATIO 0x3092 /* 1
2434 */
#define EGL_SWAP_BEHAVIOR 0x3093 /* 1
2435 */
#define EGL_BUFFER_PRESERVED 0x3094 /* 1
2436 */
#define EGL_BUFFER_DESTROYED 0x3095 /* 1
2437 */
#define EGL_OPENVG_IMAGE 0x3096 /* 1
2438 */
#define EGL_CONTEXT_CLIENT_TYPE 0x3097 /* 1
2439 */
#define EGL_CONTEXT_CLIENT_VERSION 0x3098 /* 1
2440 */
#define EGL_MULTISAMPLE_RESOLVE 0x3099 /* 1
2441 */
#define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309a /* 1
2442 */
#define EGL_MULTISAMPLE_RESOLVE_BOX 0x309b /* 1
2443 */
#define EGL_OPENGL_ES_API 0x30a0 /* 1
2448 */
#define EGL_OPENVG_API 0x30a1 /* 1
2449 */
#define EGL_OPENGL_API 0x30a2 /* 1
2450 */
#define EGL_OPENGL_ES2_BIT 0x4
#define EGL_WINDOW_BIT 0x4
#define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x40 /* 6
4 */
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x400 /* 1
024 */
#define EGL_OPENGL_BIT 0x8
#define EGLAPIENTRYP EGLAPIENTRY *
#define EGL_ALPHA_FORMAT EGL_VG_ALPHA_FORMAT
#define EGL_ALPHA_FORMAT_NONPRE EGL_VG_ALPHA_FORMAT_NONPRE
#define EGL_ALPHA_FORMAT_PRE EGL_VG_ALPHA_FORMAT_PRE
#define EGL_COLORSPACE EGL_VG_COLORSPACE
#define EGL_COLORSPACE_LINEAR EGL_VG_COLORSPACE_LINEAR
#define EGL_COLORSPACE_sRGB EGL_VG_COLORSPACE_sRGB
#define EGLAPI KHRONOS_APICALL
#define EGLAPIENTRY KHRONOS_APIENTRY
#endif
#ifndef REGAL_NO_TYPEDEF_EGL_VERSION_1_0 #ifndef REGAL_NO_TYPEDEF_EGL_VERSION_1_0
typedef EGLBoolean (REGAL_CALL *PFNEGLCHOOSECONFIGPROC)(EGLDisplay dpy, con st EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num _config); typedef EGLBoolean (REGAL_CALL *PFNEGLCHOOSECONFIGPROC)(EGLDisplay dpy, con st EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num _config);
typedef EGLBoolean (REGAL_CALL *PFNEGLCOPYBUFFERSPROC)(EGLDisplay dpy, EGLS urface surface, EGLNativePixmapType target); typedef EGLBoolean (REGAL_CALL *PFNEGLCOPYBUFFERSPROC)(EGLDisplay dpy, EGLS urface surface, EGLNativePixmapType target);
typedef EGLBoolean (REGAL_CALL *PFNEGLDESTROYCONTEXTPROC)(EGLDisplay dpy, E GLContext ctx); typedef EGLBoolean (REGAL_CALL *PFNEGLDESTROYCONTEXTPROC)(EGLDisplay dpy, E GLContext ctx);
typedef EGLBoolean (REGAL_CALL *PFNEGLDESTROYSURFACEPROC)(EGLDisplay dpy, E GLSurface surface); typedef EGLBoolean (REGAL_CALL *PFNEGLDESTROYSURFACEPROC)(EGLDisplay dpy, E GLSurface surface);
typedef EGLBoolean (REGAL_CALL *PFNEGLGETCONFIGATTRIBPROC)(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value); typedef EGLBoolean (REGAL_CALL *PFNEGLGETCONFIGATTRIBPROC)(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
typedef EGLBoolean (REGAL_CALL *PFNEGLGETCONFIGSPROC)(EGLDisplay dpy, EGLCo nfig *configs, EGLint config_size, EGLint *num_config); typedef EGLBoolean (REGAL_CALL *PFNEGLGETCONFIGSPROC)(EGLDisplay dpy, EGLCo nfig *configs, EGLint config_size, EGLint *num_config);
typedef EGLBoolean (REGAL_CALL *PFNEGLINITIALIZEPROC)(EGLDisplay dpy, EGLin t *major, EGLint *minor); typedef EGLBoolean (REGAL_CALL *PFNEGLINITIALIZEPROC)(EGLDisplay dpy, EGLin t *major, EGLint *minor);
typedef EGLBoolean (REGAL_CALL *PFNEGLMAKECURRENTPROC)(EGLDisplay dpy, EGLS urface draw, EGLSurface read, EGLContext ctx); typedef EGLBoolean (REGAL_CALL *PFNEGLMAKECURRENTPROC)(EGLDisplay dpy, EGLS urface draw, EGLSurface read, EGLContext ctx);
typedef EGLBoolean (REGAL_CALL *PFNEGLQUERYCONTEXTPROC)(EGLDisplay dpy, EGL Context ctx, EGLint attribute, EGLint *value); typedef EGLBoolean (REGAL_CALL *PFNEGLQUERYCONTEXTPROC)(EGLDisplay dpy, EGL Context ctx, EGLint attribute, EGLint *value);
skipping to change at line 43838 skipping to change at line 44385
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglBindAPI(EGLenum api); REGAL_DECL EGLBoolean REGAL_CALL plugin_eglBindAPI(EGLenum api);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglReleaseThread(void); REGAL_DECL EGLBoolean REGAL_CALL plugin_eglReleaseThread(void);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglSurfaceAttrib(EGLDisplay dpy, EG LSurface surface, EGLint attribute, EGLint value); REGAL_DECL EGLBoolean REGAL_CALL plugin_eglSurfaceAttrib(EGLDisplay dpy, EG LSurface surface, EGLint attribute, EGLint value);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglSwapInterval(EGLDisplay dpy, EGL int interval); REGAL_DECL EGLBoolean REGAL_CALL plugin_eglSwapInterval(EGLDisplay dpy, EGL int interval);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglWaitClient(void); REGAL_DECL EGLBoolean REGAL_CALL plugin_eglWaitClient(void);
REGAL_DECL EGLSurface REGAL_CALL plugin_eglCreatePbufferFromClientBuffer(EG LDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, co nst EGLint *attrib_list); REGAL_DECL EGLSurface REGAL_CALL plugin_eglCreatePbufferFromClientBuffer(EG LDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, co nst EGLint *attrib_list);
REGAL_DECL EGLenum REGAL_CALL plugin_eglQueryAPI(void); REGAL_DECL EGLenum REGAL_CALL plugin_eglQueryAPI(void);
#endif #endif
/** /**
** EGL_VERSION_1_3
**/
#if (defined(EGL_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO
_EGL_VERSION_1_3)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_3)
#define REGAL_NO_ENUM_EGL_VERSION_1_3
#endif
#if (defined(EGL_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL
_NO_EGL_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_3)
#define REGAL_NO_TYPEDEF_EGL_VERSION_1_3
#endif
#if (defined(EGL_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL
_NO_EGL_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_3)
#define REGAL_NO_NAMESPACE_EGL_VERSION_1_3
#endif
#if (defined(EGL_VERSION_1_3) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_EGL_VERSION_1_3)) && !defined(REGAL_NO_PLUGIN_EGL_VERSION_1_3)
#define REGAL_NO_PLUGIN_EGL_VERSION_1_3
#endif
#if (defined(EGL_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(R
EGAL_NO_EGL_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_3)
#define REGAL_NO_DECLARATION_EGL_VERSION_1_3
#endif
#ifndef EGL_VERSION_1_3
#define EGL_VERSION_1_3 1
#endif
/**
** EGL_VERSION_1_4
**/
#if (defined(EGL_VERSION_1_4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO
_EGL_VERSION_1_4)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_4)
#define REGAL_NO_ENUM_EGL_VERSION_1_4
#endif
#if (defined(EGL_VERSION_1_4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL
_NO_EGL_VERSION_1_4)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_4)
#define REGAL_NO_TYPEDEF_EGL_VERSION_1_4
#endif
#if (defined(EGL_VERSION_1_4) || !defined(REGAL_NAMESPACE) || defined(REGAL
_NO_EGL_VERSION_1_4)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_4)
#define REGAL_NO_NAMESPACE_EGL_VERSION_1_4
#endif
#if (defined(EGL_VERSION_1_4) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_EGL_VERSION_1_4)) && !defined(REGAL_NO_PLUGIN_EGL_VERSION_1_4)
#define REGAL_NO_PLUGIN_EGL_VERSION_1_4
#endif
#if (defined(EGL_VERSION_1_4) || defined(REGAL_NO_DECLARATION) || defined(R
EGAL_NO_EGL_VERSION_1_4)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_4)
#define REGAL_NO_DECLARATION_EGL_VERSION_1_4
#endif
#ifndef EGL_VERSION_1_4
#define EGL_VERSION_1_4 1
#endif
/**
** GL_NV_depth_nonlinear ** GL_NV_depth_nonlinear
**/ **/
#if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_ENUM_GL_NV_DEPTH_NONLIN EAR) #if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_ENUM_GL_NV_DEPTH_NONLIN EAR)
#define REGAL_NO_ENUM_GL_NV_DEPTH_NONLINEAR #define REGAL_NO_ENUM_GL_NV_DEPTH_NONLINEAR
#endif #endif
#if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DEPTH_ NONLINEAR) #if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DEPTH_ NONLINEAR)
#define REGAL_NO_TYPEDEF_GL_NV_DEPTH_NONLINEAR #define REGAL_NO_TYPEDEF_GL_NV_DEPTH_NONLINEAR
#endif #endif
 End of changes. 66 change blocks. 
315 lines changed or deleted 1067 lines changed or added


 RegalGLEW.h   RegalGLEW.h 
/* /*
** The OpenGL Extension Wrangler Library ** The OpenGL Extension Wrangler Library
** Copyright (C) 2008-2013, Nigel Stewart <nigels[]users sourceforge net>
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> ** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> ** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
** Copyright (C) 2002, Lev Povalahev ** Copyright (C) 2002, Lev Povalahev
** All rights reserved. ** All rights reserved.
** **
** Redistribution and use in source and binary forms, with or without ** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are m et: ** modification, are permitted provided that the following conditions are m et:
** **
** * Redistributions of source code must retain the above copyright notice, ** * Redistributions of source code must retain the above copyright notice,
** this list of conditions and the following disclaimer. ** this list of conditions and the following disclaimer.
skipping to change at line 119 skipping to change at line 120
#define __GLEXT_H_ #define __GLEXT_H_
#define __gl_ATI_h_ #define __gl_ATI_h_
#if defined(_WIN32) #if defined(_WIN32)
/* /*
* GLEW does not include <windows.h> to avoid name space pollution. * GLEW does not include <windows.h> to avoid name space pollution.
* GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t
* defined properly. * defined properly.
*/ */
/* <windef.h> */ /* <windef.h> and <gl.h>*/
#ifndef APIENTRY #ifdef APIENTRY
# ifndef GLAPIENTRY
# define GLAPIENTRY APIENTRY
# endif
# ifndef GLEWAPIENTRY
# define GLEWAPIENTRY APIENTRY
# endif
#else
#define GLEW_APIENTRY_DEFINED #define GLEW_APIENTRY_DEFINED
# if defined(__MINGW32__) || defined(__CYGWIN__) # if defined(__MINGW32__) || defined(__CYGWIN__) || (_MSC_VER >= 800) || d
# define APIENTRY __stdcall efined(_STDCALL_SUPPORTED) || defined(__BORLANDC__)
# elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLA
NDC__)
# define APIENTRY __stdcall # define APIENTRY __stdcall
# ifndef GLAPIENTRY
# define GLAPIENTRY __stdcall
# endif
# ifndef GLEWAPIENTRY
# define GLEWAPIENTRY __stdcall
# endif
# else # else
# define APIENTRY # define APIENTRY
# endif # endif
#endif #endif
#ifndef GLAPI #ifndef GLAPI
# if defined(__MINGW32__) || defined(__CYGWIN__) # if defined(__MINGW32__) || defined(__CYGWIN__)
# define GLAPI extern # define GLAPI extern
# endif # endif
#endif #endif
/* <winnt.h> */ /* <winnt.h> */
skipping to change at line 182 skipping to change at line 194
#endif #endif
#ifndef GLAPI #ifndef GLAPI
# if defined(__MINGW32__) || defined(__CYGWIN__) # if defined(__MINGW32__) || defined(__CYGWIN__)
# define GLAPI extern # define GLAPI extern
# else # else
# define GLAPI WINGDIAPI # define GLAPI WINGDIAPI
# endif # endif
#endif #endif
#ifndef GLAPIENTRY
#define GLAPIENTRY APIENTRY
#endif
#ifndef GLEWAPIENTRY
#define GLEWAPIENTRY APIENTRY
#endif
/* /*
* GLEW_STATIC is defined for static library. * GLEW_STATIC is defined for static library.
* GLEW_BUILD is defined for building the DLL library. * GLEW_BUILD is defined for building the DLL library.
*/ */
#ifdef GLEW_STATIC #ifdef GLEW_STATIC
# define GLEWAPI extern # define GLEWAPI extern
#else #else
# ifdef GLEW_BUILD # ifdef GLEW_BUILD
# define GLEWAPI extern __declspec(dllexport) # define GLEWAPI extern __declspec(dllexport)
skipping to change at line 251 skipping to change at line 255
# else # else
# define GLEWAPI extern # define GLEWAPI extern
# endif # endif
#endif #endif
/* <glu.h> */ /* <glu.h> */
#ifndef GLAPI #ifndef GLAPI
#define GLAPI extern #define GLAPI extern
#endif #endif
#endif /* _WIN32 */
#ifndef GLAPIENTRY #ifndef GLAPIENTRY
#define GLAPIENTRY #define GLAPIENTRY
#endif #endif
#ifndef GLEWAPIENTRY #ifndef GLEWAPIENTRY
#define GLEWAPIENTRY #define GLEWAPIENTRY
#endif #endif
#endif /* _WIN32 */
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/* ----------------------------- GL_VERSION_1_1 --------------------------- - */ /* ----------------------------- GL_VERSION_1_1 --------------------------- - */
#ifndef GL_VERSION_1_1 #ifndef GL_VERSION_1_1
#define GL_VERSION_1_1 1 #define GL_VERSION_1_1 1
typedef unsigned int GLenum; typedef unsigned int GLenum;
skipping to change at line 849 skipping to change at line 853
GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value);
GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref);
GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint * textures, GLboolean *residences); GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint * textures, GLboolean *residences);
GLAPI void GLAPIENTRY glArrayElement (GLint i); GLAPI void GLAPIENTRY glArrayElement (GLint i);
GLAPI void GLAPIENTRY glBegin (GLenum mode); GLAPI void GLAPIENTRY glBegin (GLenum mode);
GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture);
GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xori g, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xori g, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor);
GLAPI void GLAPIENTRY glCallList (GLuint list); GLAPI void GLAPIENTRY glCallList (GLuint list);
GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *li sts); GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const void *list s);
GLAPI void GLAPIENTRY glClear (GLbitfield mask); GLAPI void GLAPIENTRY glClear (GLbitfield mask);
GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blu e, GLfloat alpha); GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blu e, GLfloat alpha);
GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); GLAPI void GLAPIENTRY glClearDepth (GLclampd depth);
GLAPI void GLAPIENTRY glClearIndex (GLfloat c); GLAPI void GLAPIENTRY glClearIndex (GLfloat c);
GLAPI void GLAPIENTRY glClearStencil (GLint s); GLAPI void GLAPIENTRY glClearStencil (GLint s);
GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation);
GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue);
GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v);
GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blu e); GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blu e);
skipping to change at line 891 skipping to change at line 895
GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha);
GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); GLAPI void GLAPIENTRY glColor4sv (const GLshort *v);
GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v);
GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GL uint alpha); GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GL uint alpha);
GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v);
GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort bl ue, GLushort alpha); GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort bl ue, GLushort alpha);
GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); GLAPI void GLAPIENTRY glColor4usv (const GLushort *v);
GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolea n blue, GLboolean alpha); GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolea n blue, GLboolean alpha);
GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode);
GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stri de, const GLvoid *pointer); GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stri de, const void *pointer);
GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsize i height, GLenum type); GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsize i height, GLenum type);
GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);
GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint bord er); GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint bord er);
GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLin t xoffset, GLint x, GLint y, GLsizei width); GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLin t xoffset, GLint x, GLint y, GLsizei width);
GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLin t xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLin t xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
GLAPI void GLAPIENTRY glCullFace (GLenum mode); GLAPI void GLAPIENTRY glCullFace (GLenum mode);
GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range);
GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures);
GLAPI void GLAPIENTRY glDepthFunc (GLenum func); GLAPI void GLAPIENTRY glDepthFunc (GLenum func);
GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); GLAPI void GLAPIENTRY glDepthMask (GLboolean flag);
GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar);
GLAPI void GLAPIENTRY glDisable (GLenum cap); GLAPI void GLAPIENTRY glDisable (GLenum cap);
GLAPI void GLAPIENTRY glDisableClientState (GLenum array); GLAPI void GLAPIENTRY glDisableClientState (GLenum array);
GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count ); GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count );
GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode);
GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum ty GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum ty
pe, const GLvoid *indices); pe, const void *indices);
GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum f GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum f
ormat, GLenum type, const GLvoid *pixels); ormat, GLenum type, const void *pixels);
GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag);
GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *poin ter); GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const void *pointe r);
GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag);
GLAPI void GLAPIENTRY glEnable (GLenum cap); GLAPI void GLAPIENTRY glEnable (GLenum cap);
GLAPI void GLAPIENTRY glEnableClientState (GLenum array); GLAPI void GLAPIENTRY glEnableClientState (GLenum array);
GLAPI void GLAPIENTRY glEnd (void); GLAPI void GLAPIENTRY glEnd (void);
GLAPI void GLAPIENTRY glEndList (void); GLAPI void GLAPIENTRY glEndList (void);
GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u);
GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u);
GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u);
GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u);
GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v);
skipping to change at line 955 skipping to change at line 959
GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *pa rams); GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *pa rams);
GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *para ms); GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *para ms);
GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v) ; GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v) ;
GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v);
GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v);
GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat * params); GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat * params);
GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *pa rams); GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *pa rams);
GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values);
GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values);
GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values);
GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, void* *params);
GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask);
GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name);
GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat * params); GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat * params);
GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *pa rams); GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *pa rams);
GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble * params); GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble * params);
GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *p arams); GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *p arams);
GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *par ams); GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *par ams);
GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum for mat, GLenum type, GLvoid *pixels); GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum for mat, GLenum type, void *pixels);
GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params);
GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params);
GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLf loat *params); GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLf loat *params);
GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLi nt *params); GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLi nt *params);
GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode);
GLAPI void GLAPIENTRY glIndexMask (GLuint mask); GLAPI void GLAPIENTRY glIndexMask (GLuint mask);
GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GL void *pointer); GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const vo id *pointer);
GLAPI void GLAPIENTRY glIndexd (GLdouble c); GLAPI void GLAPIENTRY glIndexd (GLdouble c);
GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c);
GLAPI void GLAPIENTRY glIndexf (GLfloat c); GLAPI void GLAPIENTRY glIndexf (GLfloat c);
GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c);
GLAPI void GLAPIENTRY glIndexi (GLint c); GLAPI void GLAPIENTRY glIndexi (GLint c);
GLAPI void GLAPIENTRY glIndexiv (const GLint *c); GLAPI void GLAPIENTRY glIndexiv (const GLint *c);
GLAPI void GLAPIENTRY glIndexs (GLshort c); GLAPI void GLAPIENTRY glIndexs (GLshort c);
GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); GLAPI void GLAPIENTRY glIndexsv (const GLshort *c);
GLAPI void GLAPIENTRY glIndexub (GLubyte c); GLAPI void GLAPIENTRY glIndexub (GLubyte c);
GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c);
GLAPI void GLAPIENTRY glInitNames (void); GLAPI void GLAPIENTRY glInitNames (void);
GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, c onst GLvoid *pointer); GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, c onst void *pointer);
GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap);
GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); GLAPI GLboolean GLAPIENTRY glIsList (GLuint list);
GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture);
GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param);
GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params);
GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param);
GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params);
GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param);
GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params);
GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param);
skipping to change at line 1028 skipping to change at line 1032
GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz);
GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v);
GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz);
GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v);
GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz);
GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v);
GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz);
GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); GLAPI void GLAPIENTRY glNormal3iv (const GLint *v);
GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz);
GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v);
GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const G Lvoid *pointer); GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const v oid *pointer);
GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bott om, GLdouble top, GLdouble zNear, GLdouble zFar); GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bott om, GLdouble top, GLdouble zNear, GLdouble zFar);
GLAPI void GLAPIENTRY glPassThrough (GLfloat token); GLAPI void GLAPIENTRY glPassThrough (GLfloat token);
GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfl oat *values); GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfl oat *values);
GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLu int *values); GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLu int *values);
GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLu short *values); GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLu short *values);
GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param);
GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param);
GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param);
GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param);
GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor);
skipping to change at line 1077 skipping to change at line 1081
GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v);
GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GL double w); GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GL double w);
GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v);
GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLflo at w); GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLflo at w);
GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v);
GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w);
GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v);
GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLsho rt w); GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLsho rt w);
GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v);
GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); GLAPI void GLAPIENTRY glReadBuffer (GLenum mode);
GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsize i height, GLenum format, GLenum type, GLvoid *pixels); GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsize i height, GLenum format, GLenum type, void *pixels);
GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdou ble y2); GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdou ble y2);
GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2);
GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2);
GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2);
GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2);
GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2);
GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2);
GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode);
GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GL double z); GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GL double z);
skipping to change at line 1129 skipping to change at line 1133
GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r);
GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v);
GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLd ouble q); GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLd ouble q);
GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v);
GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloa t q); GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloa t q);
GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v);
GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q);
GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v);
GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshor t q); GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshor t q);
GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v);
GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei s tride, const GLvoid *pointer); GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei s tride, const void *pointer);
GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param ); GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloa t *params); GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloa t *params);
GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param);
GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params);
GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param ); GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param );
GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdoubl e *params); GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdoubl e *params);
GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param) ; GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param) ;
GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params);
GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param);
GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint * params); GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint * params);
GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint inter GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint inter
nalformat, GLsizei width, GLint border, GLenum format, GLenum type, const G nalformat, GLsizei width, GLint border, GLenum format, GLenum type, const v
Lvoid *pixels); oid *pixels);
GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint inter GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint inter
nalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLen nalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLen
um type, const GLvoid *pixels); um type, const void *pixels);
GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param);
GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params);
GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint p aram); GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint p aram);
GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params);
GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xo GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xo
ffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); ffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xo GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xo
ffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum ffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *pixels); type, const void *pixels);
GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z);
GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z);
GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y);
GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v);
GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y);
GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v);
GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y);
GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); GLAPI void GLAPIENTRY glVertex2iv (const GLint *v);
GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y);
GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v);
skipping to change at line 1174 skipping to change at line 1178
GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z);
GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v);
GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdou ble w); GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdou ble w);
GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v);
GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v);
GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w);
GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); GLAPI void GLAPIENTRY glVertex4iv (const GLint *v);
GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w);
GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v);
GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei str ide, const GLvoid *pointer); GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei str ide, const void *pointer);
GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height);
#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) #define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1)
#endif /* GL_VERSION_1_1 */ #endif /* GL_VERSION_1_1 */
/* ---------------------------------- GLU --------------------------------- - */ /* ---------------------------------- GLU --------------------------------- - */
#ifndef GLEW_NO_GLU #ifndef GLEW_NO_GLU
/* this is where we can safely include GLU */ /* this is where we can safely include GLU */
skipping to change at line 1239 skipping to change at line 1243
#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
#define GL_UNSIGNED_SHORT_5_6_5 0x8363 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
#define GL_ALIASED_POINT_SIZE_RANGE 0x846D #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLs izei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLs izei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint
start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); start, GLuint end, GLsizei count, GLenum type, const void *indices);
typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level
, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint , GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint
border, GLenum format, GLenum type, const GLvoid *pixels); border, GLenum format, GLenum type, const void *pixels);
typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint le typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint le
vel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he vel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he
ight, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); ight, GLsizei depth, GLenum format, GLenum type, const void *pixels);
#define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D) #define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D)
#define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements) #define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements)
#define glTexImage3D GLEW_GET_FUN(__glewTexImage3D) #define glTexImage3D GLEW_GET_FUN(__glewTexImage3D)
#define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D) #define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D)
#define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2) #define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2)
#endif /* GL_VERSION_1_2 */ #endif /* GL_VERSION_1_2 */
skipping to change at line 1365 skipping to change at line 1369
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
#define GL_TEXTURE_COMPRESSED 0x86A1 #define GL_TEXTURE_COMPRESSED 0x86A1
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
#define GL_DOT3_RGB 0x86AE #define GL_DOT3_RGB 0x86AE
#define GL_DOT3_RGBA 0x86AF #define GL_DOT3_RGBA 0x86AF
#define GL_MULTISAMPLE_BIT 0x20000000 #define GL_MULTISAMPLE_BIT 0x20000000
typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture);
typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, G typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, G
Lint level, GLenum internalformat, GLsizei width, GLint border, GLsizei ima Lint level, GLenum internalformat, GLsizei width, GLint border, GLsizei ima
geSize, const GLvoid *data); geSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, G typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, G
Lint level, GLenum internalformat, GLsizei width, GLsizei height, GLint bor Lint level, GLenum internalformat, GLsizei width, GLsizei height, GLint bor
der, GLsizei imageSize, const GLvoid *data); der, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, G typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, G
Lint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei d Lint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei d
epth, GLint border, GLsizei imageSize, const GLvoid *data); epth, GLint border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target
, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSi , GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSi
ze, const GLvoid *data); ze, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target
, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, , GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height,
GLenum format, GLsizei imageSize, const GLvoid *data); GLenum format, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target
, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, , GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width,
GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvo GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void
id *data); *data);
typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target,
GLint lod, GLvoid *img); GLint lod, void *img);
typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m [16]); typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m [16]);
typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[ 16]); typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[ 16]);
typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m [16]); typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m [16]);
typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[ 16]); typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[ 16]);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdoub le s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdoub le s);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloa t s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloa t s);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
skipping to change at line 1509 skipping to change at line 1513
#define GL_DECR_WRAP 0x8508 #define GL_DECR_WRAP 0x8508
#define GL_TEXTURE_DEPTH_SIZE 0x884A #define GL_TEXTURE_DEPTH_SIZE 0x884A
#define GL_DEPTH_TEXTURE_MODE 0x884B #define GL_DEPTH_TEXTURE_MODE 0x884B
#define GL_TEXTURE_COMPARE_MODE 0x884C #define GL_TEXTURE_COMPARE_MODE 0x884C
#define GL_TEXTURE_COMPARE_FUNC 0x884D #define GL_TEXTURE_COMPARE_FUNC 0x884D
#define GL_COMPARE_R_TO_TEXTURE 0x884E #define GL_COMPARE_R_TO_TEXTURE 0x884E
typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf gre en, GLclampf blue, GLclampf alpha); typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf gre en, GLclampf blue, GLclampf alpha);
typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode);
typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const void *pointer);
typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord);
typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord);
typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord);
typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GL int *first, const GLsizei *count, GLsizei drawcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GL int *first, const GLsizei *count, GLsizei drawcount);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei drawcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const* indices, GLsizei drawcount) ;
typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint p aram); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint p aram);
typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte g reen, GLbyte blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte g reen, GLbyte blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdoub le green, GLdouble blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdoub le green, GLdouble blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint gre en, GLint blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint gre en, GLint blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyt e green, GLubyte blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyt e green, GLubyte blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLush ort green, GLushort blue); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLush ort green, GLushort blue);
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v) ; typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v) ;
typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLe num type, GLsizei stride, const GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLe num type, GLsizei stride, const void *pointer);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, G Ldouble z); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, G Ldouble z);
typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p);
skipping to change at line 1667 skipping to change at line 1671
#define GL_DYNAMIC_DRAW 0x88E8 #define GL_DYNAMIC_DRAW 0x88E8
#define GL_DYNAMIC_READ 0x88E9 #define GL_DYNAMIC_READ 0x88E9
#define GL_DYNAMIC_COPY 0x88EA #define GL_DYNAMIC_COPY 0x88EA
#define GL_SAMPLES_PASSED 0x8914 #define GL_SAMPLES_PASSED 0x8914
typedef ptrdiff_t GLintptr; typedef ptrdiff_t GLintptr;
typedef ptrdiff_t GLsizeiptr; typedef ptrdiff_t GLsizeiptr;
typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buff er); typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buff er);
typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr
size, const GLvoid* data, GLenum usage); size, const void* data, GLenum usage);
typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr
offset, GLsizeiptr size, const GLvoid* data); offset, GLsizeiptr size, const void* data);
typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers); typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids); typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target);
typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers ); typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers );
typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids);
typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, G Lenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, G Lenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLen typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLen
um pname, GLvoid** params); um pname, void** params);
typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLint typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLint
ptr offset, GLsizeiptr size, GLvoid* data); ptr offset, GLsizeiptr size, void* data);
typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pn ame, GLint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pn ame, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum p name, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum p name, GLuint* params);
typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pnam e, GLint* params); typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pnam e, GLint* params);
typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer);
typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id);
typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum ac cess); typedef void* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum acce ss);
typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target); typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target);
#define glBeginQuery GLEW_GET_FUN(__glewBeginQuery) #define glBeginQuery GLEW_GET_FUN(__glewBeginQuery)
#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) #define glBindBuffer GLEW_GET_FUN(__glewBindBuffer)
#define glBufferData GLEW_GET_FUN(__glewBufferData) #define glBufferData GLEW_GET_FUN(__glewBufferData)
#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) #define glBufferSubData GLEW_GET_FUN(__glewBufferSubData)
#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) #define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers)
#define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries) #define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries)
#define glEndQuery GLEW_GET_FUN(__glewEndQuery) #define glEndQuery GLEW_GET_FUN(__glewEndQuery)
#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) #define glGenBuffers GLEW_GET_FUN(__glewGenBuffers)
skipping to change at line 1823 skipping to change at line 1827
typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GL sizei maxCount, GLsizei* count, GLuint* shaders); typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GL sizei maxCount, GLsizei* count, GLuint* shaders);
typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, co nst GLchar* name); typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, co nst GLchar* name);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLs izei bufSize, GLsizei* length, GLchar* infoLog); typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLs izei bufSize, GLsizei* length, GLchar* infoLog);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum p name, GLint* param); typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum p name, GLint* param);
typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsiz ei bufSize, GLsizei* length, GLchar* infoLog); typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsiz ei bufSize, GLsizei* length, GLchar* infoLog);
typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLuint obj, GLsizei m axLength, GLsizei* length, GLchar* source); typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLuint obj, GLsizei m axLength, GLsizei* length, GLchar* source);
typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pna me, GLint* param); typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pna me, GLint* param);
typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, c onst GLchar* name); typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, c onst GLchar* name);
typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint lo cation, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint lo cation, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint lo cation, GLint* params); typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint lo cation, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenu m, GLvoid**); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenu m, void**);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLd ouble*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLd ouble*);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLf loat*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLf loat*);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLi nt*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLi nt*);
typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program);
typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader);
typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program);
typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei c ount, const GLchar** strings, const GLint* lengths); typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei c ount, const GLchar *const* string, const GLint* length);
typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint);
typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0) ; typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0) ;
typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei co unt, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei co unt, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei co unt, const GLint* value); typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei co unt, const GLint* value);
typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei co unt, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei co unt, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, G Lint v1); typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, G Lint v1);
skipping to change at line 1891 skipping to change at line 1895
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const G Ldouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const G Ldouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const G Lfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const G Lfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const G Lint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const G Lint* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const G Lshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const G Lshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLi nt size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* p ointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLi nt size, GLenum type, GLboolean normalized, GLsizei stride, const void* poi nter);
#define glAttachShader GLEW_GET_FUN(__glewAttachShader) #define glAttachShader GLEW_GET_FUN(__glewAttachShader)
#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) #define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation)
#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) #define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate)
#define glCompileShader GLEW_GET_FUN(__glewCompileShader) #define glCompileShader GLEW_GET_FUN(__glewCompileShader)
#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) #define glCreateProgram GLEW_GET_FUN(__glewCreateProgram)
#define glCreateShader GLEW_GET_FUN(__glewCreateShader) #define glCreateShader GLEW_GET_FUN(__glewCreateShader)
#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) #define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram)
#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) #define glDeleteShader GLEW_GET_FUN(__glewDeleteShader)
#define glDetachShader GLEW_GET_FUN(__glewDetachShader) #define glDetachShader GLEW_GET_FUN(__glewDetachShader)
skipping to change at line 2174 skipping to change at line 2178
typedef const GLubyte* (GLAPIENTRY * PFNGLGETSTRINGIPROC) (GLenum, GLuint); typedef const GLubyte* (GLAPIENTRY * PFNGLGETSTRINGIPROC) (GLenum, GLuint);
typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC) (GLenum, GLenum, GL int*); typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC) (GLenum, GLenum, GL int*);
typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum, GLenum, G Luint*); typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum, GLenum, G Luint*);
typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint, G Luint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint, G Luint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *);
typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVPROC) (GLuint, GLint, GLuint*) ; typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVPROC) (GLuint, GLint, GLuint*) ;
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint, GLenum, GL int*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint, GLenum, GL int*);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint, GLenum, G Luint*); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint, GLenum, G Luint*);
typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIPROC) (GLenum, GLuint); typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIPROC) (GLenum, GLuint);
typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC) (GLenum, GLenum, const GLint*); typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC) (GLenum, GLenum, const GLint*);
typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC) (GLenum, GLenum, cons t GLuint*); typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC) (GLenum, GLenum, cons t GLuint*);
typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint, GLs izei, const GLchar **, GLenum); typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint, GLs izei, const GLchar *const*, GLenum);
typedef void (GLAPIENTRY * PFNGLUNIFORM1UIPROC) (GLint, GLuint); typedef void (GLAPIENTRY * PFNGLUNIFORM1UIPROC) (GLint, GLuint);
typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVPROC) (GLint, GLsizei, const GLu int*); typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVPROC) (GLint, GLsizei, const GLu int*);
typedef void (GLAPIENTRY * PFNGLUNIFORM2UIPROC) (GLint, GLuint, GLuint); typedef void (GLAPIENTRY * PFNGLUNIFORM2UIPROC) (GLint, GLuint, GLuint);
typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVPROC) (GLint, GLsizei, const GLu int*); typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVPROC) (GLint, GLsizei, const GLu int*);
typedef void (GLAPIENTRY * PFNGLUNIFORM3UIPROC) (GLint, GLuint, GLuint, GLu int); typedef void (GLAPIENTRY * PFNGLUNIFORM3UIPROC) (GLint, GLuint, GLuint, GLu int);
typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVPROC) (GLint, GLsizei, const GLu int*); typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVPROC) (GLint, GLsizei, const GLu int*);
typedef void (GLAPIENTRY * PFNGLUNIFORM4UIPROC) (GLint, GLuint, GLuint, GLu int, GLuint); typedef void (GLAPIENTRY * PFNGLUNIFORM4UIPROC) (GLint, GLuint, GLuint, GLu int, GLuint);
typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVPROC) (GLint, GLsizei, const GLu int*); typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVPROC) (GLint, GLsizei, const GLu int*);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC) (GLuint, GLint); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC) (GLuint, GLint);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC) (GLuint, const GLint* ); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC) (GLuint, const GLint* );
skipping to change at line 2203 skipping to change at line 2207
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC) (GLuint, GLuint, GLui nt, GLuint); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC) (GLuint, GLuint, GLui nt, GLuint);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint, const GLuin t*); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint, const GLuin t*);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC) (GLuint, const GLbyte *); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC) (GLuint, const GLbyte *);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC) (GLuint, GLint, GLint, GLint, GLint); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC) (GLuint, GLint, GLint, GLint, GLint);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC) (GLuint, const GLint* ); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC) (GLuint, const GLint* );
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC) (GLuint, const GLshor t*); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC) (GLuint, const GLshor t*);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint, const GLuby te*); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint, const GLuby te*);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC) (GLuint, GLuint, GLui nt, GLuint, GLuint); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC) (GLuint, GLuint, GLui nt, GLuint, GLuint);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint, const GLuin t*); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint, const GLuin t*);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC) (GLuint, const GLush ort*); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC) (GLuint, const GLush ort*);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint, GLint, G Lenum, GLsizei, const GLvoid*); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint, GLint, G Lenum, GLsizei, const void*);
#define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender) #define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender)
#define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback) #define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback)
#define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation) #define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation)
#define glClampColor GLEW_GET_FUN(__glewClampColor) #define glClampColor GLEW_GET_FUN(__glewClampColor)
#define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi) #define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi)
#define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv) #define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv)
#define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv) #define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv)
#define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv) #define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv)
#define glColorMaski GLEW_GET_FUN(__glewColorMaski) #define glColorMaski GLEW_GET_FUN(__glewColorMaski)
skipping to change at line 2306 skipping to change at line 2310
#define GL_RGB16_SNORM 0x8F9A #define GL_RGB16_SNORM 0x8F9A
#define GL_RGBA16_SNORM 0x8F9B #define GL_RGBA16_SNORM 0x8F9B
#define GL_SIGNED_NORMALIZED 0x8F9C #define GL_SIGNED_NORMALIZED 0x8F9C
#define GL_PRIMITIVE_RESTART 0x8F9D #define GL_PRIMITIVE_RESTART 0x8F9D
#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
#define GL_BUFFER_ACCESS_FLAGS 0x911F #define GL_BUFFER_ACCESS_FLAGS 0x911F
#define GL_BUFFER_MAP_LENGTH 0x9120 #define GL_BUFFER_MAP_LENGTH 0x9120
#define GL_BUFFER_MAP_OFFSET 0x9121 #define GL_BUFFER_MAP_OFFSET 0x9121
typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum, GLint, GL sizei, GLsizei); typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum, GLint, GL sizei, GLsizei);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum, GLsizei , GLenum, const GLvoid*, GLsizei); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum, GLsizei , GLenum, const void*, GLsizei);
typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint); typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint);
typedef void (GLAPIENTRY * PFNGLTEXBUFFERPROC) (GLenum, GLenum, GLuint); typedef void (GLAPIENTRY * PFNGLTEXBUFFERPROC) (GLenum, GLenum, GLuint);
#define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced) #define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced)
#define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced) #define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced)
#define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex) #define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex)
#define glTexBuffer GLEW_GET_FUN(__glewTexBuffer) #define glTexBuffer GLEW_GET_FUN(__glewTexBuffer)
#define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1) #define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1)
skipping to change at line 2449 skipping to change at line 2453
#define GLEW_VERSION_4_3 GLEW_GET_VAR(__GLEW_VERSION_4_3) #define GLEW_VERSION_4_3 GLEW_GET_VAR(__GLEW_VERSION_4_3)
#endif /* GL_VERSION_4_3 */ #endif /* GL_VERSION_4_3 */
/* ----------------------------- GL_VERSION_4_4 --------------------------- - */ /* ----------------------------- GL_VERSION_4_4 --------------------------- - */
#ifndef GL_VERSION_4_4 #ifndef GL_VERSION_4_4
#define GL_VERSION_4_4 1 #define GL_VERSION_4_4 1
#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221
#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 #define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5
#define GL_TEXTURE_BUFFER_BINDING 0x8C2A
#define GLEW_VERSION_4_4 GLEW_GET_VAR(__GLEW_VERSION_4_4) #define GLEW_VERSION_4_4 GLEW_GET_VAR(__GLEW_VERSION_4_4)
#endif /* GL_VERSION_4_4 */ #endif /* GL_VERSION_4_4 */
/* -------------------------- GL_3DFX_multisample ------------------------- - */ /* -------------------------- GL_3DFX_multisample ------------------------- - */
#ifndef GL_3DFX_multisample #ifndef GL_3DFX_multisample
#define GL_3DFX_multisample 1 #define GL_3DFX_multisample 1
skipping to change at line 2535 skipping to change at line 2541
#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148 #define GL_DEBUG_SEVERITY_LOW_AMD 0x9148
#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149 #define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149
#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A #define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A
#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B #define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B
#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C #define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C
#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D #define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D
#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E #define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E
#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F #define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F
#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 #define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150
typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam); typedef void (GLAPIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenu m severity, GLsizei length, const GLchar* message, void* userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAM D callback, GLvoid *userParam); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAM D callback, void *userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category , GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category , GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category , GLenum severity, GLuint id, GLsizei length, const GLchar* buf); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category , GLenum severity, GLuint id, GLsizei length, const GLchar* buf);
typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsi zei* lengths, GLchar* message); typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsi zei* lengths, GLchar* message);
#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAM D) #define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAM D)
#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD) #define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD)
#define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD) #define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD)
#define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD) #define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD)
#define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output) #define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output)
skipping to change at line 2610 skipping to change at line 2616
#define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_e lements) #define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_e lements)
#endif /* GL_AMD_interleaved_elements */ #endif /* GL_AMD_interleaved_elements */
/* ----------------------- GL_AMD_multi_draw_indirect --------------------- - */ /* ----------------------- GL_AMD_multi_draw_indirect --------------------- - */
#ifndef GL_AMD_multi_draw_indirect #ifndef GL_AMD_multi_draw_indirect
#define GL_AMD_multi_draw_indirect 1 #define GL_AMD_multi_draw_indirect 1
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mod typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mod
e, const GLvoid *indirect, GLsizei primcount, GLsizei stride); e, const void *indirect, GLsizei primcount, GLsizei stride);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum m typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum m
ode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride ode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride);
);
#define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndi rectAMD) #define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndi rectAMD)
#define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElements IndirectAMD) #define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElements IndirectAMD)
#define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_ind irect) #define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_ind irect)
#endif /* GL_AMD_multi_draw_indirect */ #endif /* GL_AMD_multi_draw_indirect */
/* ------------------------- GL_AMD_name_gen_delete ----------------------- - */ /* ------------------------- GL_AMD_name_gen_delete ----------------------- - */
skipping to change at line 2643 skipping to change at line 2649
typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLu int name); typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLu int name);
#define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD) #define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD)
#define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD) #define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD)
#define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD) #define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD)
#define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete) #define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete)
#endif /* GL_AMD_name_gen_delete */ #endif /* GL_AMD_name_gen_delete */
/* ---------------------- GL_AMD_occlusion_query_event --------------------
- */
#ifndef GL_AMD_occlusion_query_event
#define GL_AMD_occlusion_query_event 1
#define GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD 0x00000001
#define GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD 0x00000002
#define GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD 0x00000004
#define GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD 0x00000008
#define GL_OCCLUSION_QUERY_EVENT_MASK_AMD 0x874F
#define GL_QUERY_ALL_EVENT_BITS_AMD 0xFFFFFFFF
typedef void (GLAPIENTRY * PFNGLQUERYOBJECTPARAMETERUIAMDPROC) (GLenum targ
et, GLuint id, GLenum pname, GLuint param);
#define glQueryObjectParameteruiAMD GLEW_GET_FUN(__glewQueryObjectParameter
uiAMD)
#define GLEW_AMD_occlusion_query_event GLEW_GET_VAR(__GLEW_AMD_occlusion_qu
ery_event)
#endif /* GL_AMD_occlusion_query_event */
/* ----------------------- GL_AMD_performance_monitor --------------------- - */ /* ----------------------- GL_AMD_performance_monitor --------------------- - */
#ifndef GL_AMD_performance_monitor #ifndef GL_AMD_performance_monitor
#define GL_AMD_performance_monitor 1 #define GL_AMD_performance_monitor 1
#define GL_COUNTER_TYPE_AMD 0x8BC0 #define GL_COUNTER_TYPE_AMD 0x8BC0
#define GL_COUNTER_RANGE_AMD 0x8BC1 #define GL_COUNTER_RANGE_AMD 0x8BC1
#define GL_UNSIGNED_INT64_AMD 0x8BC2 #define GL_UNSIGNED_INT64_AMD 0x8BC2
#define GL_PERCENTAGE_AMD 0x8BC3 #define GL_PERCENTAGE_AMD 0x8BC3
#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 #define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4
#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 #define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5
#define GL_PERFMON_RESULT_AMD 0x8BC6 #define GL_PERFMON_RESULT_AMD 0x8BC6
typedef void (GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); typedef void (GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);
typedef void (GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLui nt* monitors); typedef void (GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLui nt* monitors);
typedef void (GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); typedef void (GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);
typedef void (GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors); typedef void (GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors);
typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint m onitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint m onitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten);
typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint g roup, GLuint counter, GLenum pname, GLvoid *data); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint g roup, GLuint counter, GLenum pname, void *data);
typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterSt ring); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterSt ring);
typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint grou p, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLui nt *counters); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint grou p, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLui nt *counters);
typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint g roup, GLsizei bufSize, GLsizei* length, GLchar *groupString); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint g roup, GLsizei bufSize, GLsizei* length, GLchar *groupString);
typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGro ups, GLsizei groupsSize, GLuint *groups); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGro ups, GLsizei groupsSize, GLuint *groups);
typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint m onitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterL ist); typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint m onitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterL ist);
#define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD) #define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD)
#define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD) #define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD)
#define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD) #define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD)
#define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD) #define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD)
skipping to change at line 2734 skipping to change at line 2760
#ifndef GL_AMD_seamless_cubemap_per_texture #ifndef GL_AMD_seamless_cubemap_per_texture
#define GL_AMD_seamless_cubemap_per_texture 1 #define GL_AMD_seamless_cubemap_per_texture 1
#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F #define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F
#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seaml ess_cubemap_per_texture) #define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seaml ess_cubemap_per_texture)
#endif /* GL_AMD_seamless_cubemap_per_texture */ #endif /* GL_AMD_seamless_cubemap_per_texture */
/* -------------------- GL_AMD_shader_atomic_counter_ops ------------------
- */
#ifndef GL_AMD_shader_atomic_counter_ops
#define GL_AMD_shader_atomic_counter_ops 1
#define GLEW_AMD_shader_atomic_counter_ops GLEW_GET_VAR(__GLEW_AMD_shader_a
tomic_counter_ops)
#endif /* GL_AMD_shader_atomic_counter_ops */
/* ---------------------- GL_AMD_shader_stencil_export -------------------- - */ /* ---------------------- GL_AMD_shader_stencil_export -------------------- - */
#ifndef GL_AMD_shader_stencil_export #ifndef GL_AMD_shader_stencil_export
#define GL_AMD_shader_stencil_export 1 #define GL_AMD_shader_stencil_export 1
#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stenc il_export) #define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stenc il_export)
#endif /* GL_AMD_shader_stencil_export */ #endif /* GL_AMD_shader_stencil_export */
/* ------------------- GL_AMD_shader_stencil_value_export -----------------
- */
#ifndef GL_AMD_shader_stencil_value_export
#define GL_AMD_shader_stencil_value_export 1
#define GLEW_AMD_shader_stencil_value_export GLEW_GET_VAR(__GLEW_AMD_shader
_stencil_value_export)
#endif /* GL_AMD_shader_stencil_value_export */
/* ---------------------- GL_AMD_shader_trinary_minmax -------------------- - */ /* ---------------------- GL_AMD_shader_trinary_minmax -------------------- - */
#ifndef GL_AMD_shader_trinary_minmax #ifndef GL_AMD_shader_trinary_minmax
#define GL_AMD_shader_trinary_minmax 1 #define GL_AMD_shader_trinary_minmax 1
#define GLEW_AMD_shader_trinary_minmax GLEW_GET_VAR(__GLEW_AMD_shader_trina ry_minmax) #define GLEW_AMD_shader_trinary_minmax GLEW_GET_VAR(__GLEW_AMD_shader_trina ry_minmax)
#endif /* GL_AMD_shader_trinary_minmax */ #endif /* GL_AMD_shader_trinary_minmax */
/* ------------------------- GL_AMD_sparse_texture ------------------------ - */ /* ------------------------- GL_AMD_sparse_texture ------------------------ - */
skipping to change at line 2906 skipping to change at line 2950
#endif /* GL_ANGLE_framebuffer_multisample */ #endif /* GL_ANGLE_framebuffer_multisample */
/* ----------------------- GL_ANGLE_instanced_arrays ---------------------- - */ /* ----------------------- GL_ANGLE_instanced_arrays ---------------------- - */
#ifndef GL_ANGLE_instanced_arrays #ifndef GL_ANGLE_instanced_arrays
#define GL_ANGLE_instanced_arrays 1 #define GL_ANGLE_instanced_arrays 1
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE
typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDANGLEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDANGLEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) (GLenum mod e, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) (GLenum mod e, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index , GLuint divisor); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index , GLuint divisor);
#define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedAN GLE) #define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedAN GLE)
#define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstanc edANGLE) #define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstanc edANGLE)
#define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorAN GLE) #define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorAN GLE)
#define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arr ays) #define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arr ays)
#endif /* GL_ANGLE_instanced_arrays */ #endif /* GL_ANGLE_instanced_arrays */
skipping to change at line 3081 skipping to change at line 3125
#ifndef GL_APPLE_element_array #ifndef GL_APPLE_element_array
#define GL_APPLE_element_array 1 #define GL_APPLE_element_array 1
#define GL_ELEMENT_ARRAY_APPLE 0x8A0C #define GL_ELEMENT_ARRAY_APPLE 0x8A0C
#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D
#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GL int first, GLsizei count); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GL int first, GLsizei count);
typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mod e, GLuint start, GLuint end, GLint first, GLsizei count); typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mod e, GLuint start, GLuint end, GLint first, GLsizei count);
typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, cons t GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, cons t void *pointer);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mod e, const GLint* first, const GLsizei *count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mod e, const GLint* first, const GLsizei *count, GLsizei primcount);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenu m mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenu m mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount);
#define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE) #define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE)
#define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArr ayAPPLE) #define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArr ayAPPLE)
#define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE) #define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE)
#define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArr ayAPPLE) #define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArr ayAPPLE)
#define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRange ElementArrayAPPLE) #define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRange ElementArrayAPPLE)
#define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array) #define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array)
skipping to change at line 3210 skipping to change at line 3254
#endif /* GL_APPLE_pixel_buffer */ #endif /* GL_APPLE_pixel_buffer */
/* ---------------------------- GL_APPLE_rgb_422 -------------------------- - */ /* ---------------------------- GL_APPLE_rgb_422 -------------------------- - */
#ifndef GL_APPLE_rgb_422 #ifndef GL_APPLE_rgb_422
#define GL_APPLE_rgb_422 1 #define GL_APPLE_rgb_422 1
#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
#define GL_RGB_422_APPLE 0x8A1F #define GL_RGB_422_APPLE 0x8A1F
#define GL_RGB_RAW_422_APPLE 0x8A51
#define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422) #define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422)
#endif /* GL_APPLE_rgb_422 */ #endif /* GL_APPLE_rgb_422 */
/* --------------------------- GL_APPLE_row_bytes ------------------------- - */ /* --------------------------- GL_APPLE_row_bytes ------------------------- - */
#ifndef GL_APPLE_row_bytes #ifndef GL_APPLE_row_bytes
#define GL_APPLE_row_bytes 1 #define GL_APPLE_row_bytes 1
skipping to change at line 3250 skipping to change at line 3295
#ifndef GL_APPLE_texture_range #ifndef GL_APPLE_texture_range
#define GL_APPLE_texture_range 1 #define GL_APPLE_texture_range 1
#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 #define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7
#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 #define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8
#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC #define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC
#define GL_STORAGE_PRIVATE_APPLE 0x85BD #define GL_STORAGE_PRIVATE_APPLE 0x85BD
#define GL_STORAGE_CACHED_APPLE 0x85BE #define GL_STORAGE_CACHED_APPLE 0x85BE
#define GL_STORAGE_SHARED_APPLE 0x85BF #define GL_STORAGE_SHARED_APPLE 0x85BF
typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum t typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum t
arget, GLenum pname, GLvoid **params); arget, GLenum pname, void **params);
typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsi typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsi
zei length, GLvoid *pointer); zei length, void *pointer);
#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPo intervAPPLE) #define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPo intervAPPLE)
#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE) #define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE)
#define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range) #define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range)
#endif /* GL_APPLE_texture_range */ #endif /* GL_APPLE_texture_range */
/* ------------------------ GL_APPLE_transform_hint ----------------------- - */ /* ------------------------ GL_APPLE_transform_hint ----------------------- - */
skipping to change at line 3306 skipping to change at line 3351
#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520
#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
#define GL_STORAGE_CLIENT_APPLE 0x85B4 #define GL_STORAGE_CLIENT_APPLE 0x85B4
#define GL_STORAGE_CACHED_APPLE 0x85BE #define GL_STORAGE_CACHED_APPLE 0x85BE
#define GL_STORAGE_SHARED_APPLE 0x85BF #define GL_STORAGE_SHARED_APPLE 0x85BF
typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei le ngth, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei le ngth, void *pointer);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pna me, GLint param); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pna me, GLint param);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void *pointer);
#define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRan geAPPLE) #define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRan geAPPLE)
#define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParamete riAPPLE) #define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParamete riAPPLE)
#define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE) #define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE)
#define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_arra y_range) #define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_arra y_range)
#endif /* GL_APPLE_vertex_array_range */ #endif /* GL_APPLE_vertex_array_range */
/* ------------------- GL_APPLE_vertex_program_evaluators ----------------- - */ /* ------------------- GL_APPLE_vertex_program_evaluators ----------------- - */
skipping to change at line 3393 skipping to change at line 3438
#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
#define GL_MAX_VARYING_VECTORS 0x8DFC #define GL_MAX_VARYING_VECTORS 0x8DFC
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
typedef int GLfixed; typedef int GLfixed;
typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d); typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d);
typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f); typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f);
typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shade rtype, GLenum precisiontype, GLint* range, GLint *precision); typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shade rtype, GLenum precisiontype, GLint* range, GLint *precision);
typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void); typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void);
typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLu int* shaders, GLenum binaryformat, const GLvoid*binary, GLsizei length); typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLu int* shaders, GLenum binaryformat, const void*binary, GLsizei length);
#define glClearDepthf GLEW_GET_FUN(__glewClearDepthf) #define glClearDepthf GLEW_GET_FUN(__glewClearDepthf)
#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef) #define glDepthRangef GLEW_GET_FUN(__glewDepthRangef)
#define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFor mat) #define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFor mat)
#define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler) #define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler)
#define glShaderBinary GLEW_GET_FUN(__glewShaderBinary) #define glShaderBinary GLEW_GET_FUN(__glewShaderBinary)
#define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibilit y) #define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibilit y)
#endif /* GL_ARB_ES2_compatibility */ #endif /* GL_ARB_ES2_compatibility */
skipping to change at line 3444 skipping to change at line 3489
#define GLEW_ARB_arrays_of_arrays GLEW_GET_VAR(__GLEW_ARB_arrays_of_arrays) #define GLEW_ARB_arrays_of_arrays GLEW_GET_VAR(__GLEW_ARB_arrays_of_arrays)
#endif /* GL_ARB_arrays_of_arrays */ #endif /* GL_ARB_arrays_of_arrays */
/* -------------------------- GL_ARB_base_instance ------------------------ - */ /* -------------------------- GL_ARB_base_instance ------------------------ - */
#ifndef GL_ARB_base_instance #ifndef GL_ARB_base_instance
#define GL_ARB_base_instance 1 #define GL_ARB_base_instance 1
typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenu m mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance) ; typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenu m mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance) ;
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLe typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLe
num mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primco num mode, GLsizei count, GLenum type, const void *indices, GLsizei primcoun
unt, GLuint baseinstance); t, GLuint baseinstance);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE
PROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsi PROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsize
zei primcount, GLint basevertex, GLuint baseinstance); i primcount, GLint basevertex, GLuint baseinstance);
#define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInst ancedBaseInstance) #define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInst ancedBaseInstance)
#define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElements InstancedBaseInstance) #define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElements InstancedBaseInstance)
#define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDr awElementsInstancedBaseVertexBaseInstance) #define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDr awElementsInstancedBaseVertexBaseInstance)
#define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_ARB_base_instance) #define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_ARB_base_instance)
#endif /* GL_ARB_base_instance */ #endif /* GL_ARB_base_instance */
/* ------------------------ GL_ARB_bindless_texture ----------------------- - */ /* ------------------------ GL_ARB_bindless_texture ----------------------- - */
skipping to change at line 3535 skipping to change at line 3580
#define GL_MAP_READ_BIT 0x0001 #define GL_MAP_READ_BIT 0x0001
#define GL_MAP_WRITE_BIT 0x0002 #define GL_MAP_WRITE_BIT 0x0002
#define GL_MAP_PERSISTENT_BIT 0x00000040 #define GL_MAP_PERSISTENT_BIT 0x00000040
#define GL_MAP_COHERENT_BIT 0x00000080 #define GL_MAP_COHERENT_BIT 0x00000080
#define GL_DYNAMIC_STORAGE_BIT 0x0100 #define GL_DYNAMIC_STORAGE_BIT 0x0100
#define GL_CLIENT_STORAGE_BIT 0x0200 #define GL_CLIENT_STORAGE_BIT 0x0200
#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000 #define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000
#define GL_BUFFER_IMMUTABLE_STORAGE 0x821F #define GL_BUFFER_IMMUTABLE_STORAGE 0x821F
#define GL_BUFFER_STORAGE_FLAGS 0x8220 #define GL_BUFFER_STORAGE_FLAGS 0x8220
typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeip typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeip
tr size, const GLvoid* data, GLbitfield flags); tr size, const void *data, GLbitfield flags);
typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer,
GLsizeiptr size, const GLvoid* data, GLbitfield flags); GLsizeiptr size, const void *data, GLbitfield flags);
#define glBufferStorage GLEW_GET_FUN(__glewBufferStorage) #define glBufferStorage GLEW_GET_FUN(__glewBufferStorage)
#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT) #define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT)
#define GLEW_ARB_buffer_storage GLEW_GET_VAR(__GLEW_ARB_buffer_storage) #define GLEW_ARB_buffer_storage GLEW_GET_VAR(__GLEW_ARB_buffer_storage)
#endif /* GL_ARB_buffer_storage */ #endif /* GL_ARB_buffer_storage */
/* ---------------------------- GL_ARB_cl_event --------------------------- - */ /* ---------------------------- GL_ARB_cl_event --------------------------- - */
skipping to change at line 3569 skipping to change at line 3614
#define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event) #define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event)
#endif /* GL_ARB_cl_event */ #endif /* GL_ARB_cl_event */
/* ----------------------- GL_ARB_clear_buffer_object --------------------- - */ /* ----------------------- GL_ARB_clear_buffer_object --------------------- - */
#ifndef GL_ARB_clear_buffer_object #ifndef GL_ARB_clear_buffer_object
#define GL_ARB_clear_buffer_object 1 #define GL_ARB_clear_buffer_object 1
typedef void (GLAPIENTRY * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum typedef void (GLAPIENTRY * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum
internalformat, GLenum format, GLenum type, const GLvoid* data); internalformat, GLenum format, GLenum type, const void *data);
typedef void (GLAPIENTRY * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLe typedef void (GLAPIENTRY * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLe
num internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum num internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum
type, const GLvoid* data); type, const void *data);
typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer
, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data); , GLenum internalformat, GLenum format, GLenum type, const void *data);
typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buf typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buf
fer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format fer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format
, GLenum type, const GLvoid* data); , GLenum type, const void *data);
#define glClearBufferData GLEW_GET_FUN(__glewClearBufferData) #define glClearBufferData GLEW_GET_FUN(__glewClearBufferData)
#define glClearBufferSubData GLEW_GET_FUN(__glewClearBufferSubData) #define glClearBufferSubData GLEW_GET_FUN(__glewClearBufferSubData)
#define glClearNamedBufferDataEXT GLEW_GET_FUN(__glewClearNamedBufferDataEX T) #define glClearNamedBufferDataEXT GLEW_GET_FUN(__glewClearNamedBufferDataEX T)
#define glClearNamedBufferSubDataEXT GLEW_GET_FUN(__glewClearNamedBufferSub DataEXT) #define glClearNamedBufferSubDataEXT GLEW_GET_FUN(__glewClearNamedBufferSub DataEXT)
#define GLEW_ARB_clear_buffer_object GLEW_GET_VAR(__GLEW_ARB_clear_buffer_o bject) #define GLEW_ARB_clear_buffer_object GLEW_GET_VAR(__GLEW_ARB_clear_buffer_o bject)
#endif /* GL_ARB_clear_buffer_object */ #endif /* GL_ARB_clear_buffer_object */
/* -------------------------- GL_ARB_clear_texture ------------------------ - */ /* -------------------------- GL_ARB_clear_texture ------------------------ - */
#ifndef GL_ARB_clear_texture #ifndef GL_ARB_clear_texture
#define GL_ARB_clear_texture 1 #define GL_ARB_clear_texture 1
#define GL_CLEAR_TEXTURE 0x9365 #define GL_CLEAR_TEXTURE 0x9365
typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint l typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint l
evel, GLenum format, GLenum type, const GLvoid* data); evel, GLenum format, GLenum type, const void *data);
typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLin typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLin
t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize
i height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data); i height, GLsizei depth, GLenum format, GLenum type, const void *data);
#define glClearTexImage GLEW_GET_FUN(__glewClearTexImage) #define glClearTexImage GLEW_GET_FUN(__glewClearTexImage)
#define glClearTexSubImage GLEW_GET_FUN(__glewClearTexSubImage) #define glClearTexSubImage GLEW_GET_FUN(__glewClearTexSubImage)
#define GLEW_ARB_clear_texture GLEW_GET_VAR(__GLEW_ARB_clear_texture) #define GLEW_ARB_clear_texture GLEW_GET_VAR(__GLEW_ARB_clear_texture)
#endif /* GL_ARB_clear_texture */ #endif /* GL_ARB_clear_texture */
/* ----------------------- GL_ARB_color_buffer_float ---------------------- - */ /* ----------------------- GL_ARB_color_buffer_float ---------------------- - */
skipping to change at line 3764 skipping to change at line 3809
#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F #define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 #define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
#define GL_DEBUG_TYPE_OTHER_ARB 0x8251 #define GL_DEBUG_TYPE_OTHER_ARB 0x8251
#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 #define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 #define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 #define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 #define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userPar am); typedef void (GLAPIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuin t id, GLenum severity, GLsizei length, const GLchar* message, const void* u serParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCAR B callback, const GLvoid *userParam); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCAR B callback, const void *userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf) ; typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf) ;
typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* seve rities, GLsizei* lengths, GLchar* messageLog); typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* seve rities, GLsizei* lengths, GLchar* messageLog);
#define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackAR B) #define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackAR B)
#define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB) #define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB)
#define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB) #define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB)
#define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB) #define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB)
#define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output) #define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output)
#endif /* GL_ARB_debug_output */ #endif /* GL_ARB_debug_output */
skipping to change at line 3874 skipping to change at line 3919
#define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_bl end) #define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_bl end)
#endif /* GL_ARB_draw_buffers_blend */ #endif /* GL_ARB_draw_buffers_blend */
/* -------------------- GL_ARB_draw_elements_base_vertex ------------------ - */ /* -------------------- GL_ARB_draw_elements_base_vertex ------------------ - */
#ifndef GL_ARB_draw_elements_base_vertex #ifndef GL_ARB_draw_elements_base_vertex
#define GL_ARB_draw_elements_base_vertex 1 #define GL_ARB_draw_elements_base_vertex 1
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, G typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, G
Lsizei count, GLenum type, const GLvoid *indices, GLint basevertex); Lsizei count, GLenum type, const void *indices, GLint basevertex);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenu typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenu
m mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcoun m mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount,
t, GLint basevertex); GLint basevertex);
typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mo typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mo
de, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *ind de, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indic
ices, GLint basevertex); es, GLint basevertex);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mo typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mo
de, const GLsizei* count, GLenum type, const GLvoid* const *indices, GLsize de, const GLsizei* count, GLenum type, const void *const *indices, GLsizei
i primcount, const GLint *basevertex); primcount, const GLint *basevertex);
#define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex) #define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex)
#define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsIn stancedBaseVertex) #define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsIn stancedBaseVertex)
#define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsB aseVertex) #define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsB aseVertex)
#define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsB aseVertex) #define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsB aseVertex)
#define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_ele ments_base_vertex) #define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_ele ments_base_vertex)
#endif /* GL_ARB_draw_elements_base_vertex */ #endif /* GL_ARB_draw_elements_base_vertex */
/* -------------------------- GL_ARB_draw_indirect ------------------------ - */ /* -------------------------- GL_ARB_draw_indirect ------------------------ - */
#ifndef GL_ARB_draw_indirect #ifndef GL_ARB_draw_indirect
#define GL_ARB_draw_indirect 1 #define GL_ARB_draw_indirect 1
#define GL_DRAW_INDIRECT_BUFFER 0x8F3F #define GL_DRAW_INDIRECT_BUFFER 0x8F3F
#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43 #define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43
typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const
GLvoid *indirect); void *indirect);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLe typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLe
num type, const GLvoid *indirect); num type, const void *indirect);
#define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect) #define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect)
#define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect) #define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect)
#define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect) #define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect)
#endif /* GL_ARB_draw_indirect */ #endif /* GL_ARB_draw_indirect */
/* ------------------------- GL_ARB_draw_instanced ------------------------ - */ /* ------------------------- GL_ARB_draw_instanced ------------------------ - */
skipping to change at line 4228 skipping to change at line 4273
/* ----------------------- GL_ARB_get_program_binary ---------------------- - */ /* ----------------------- GL_ARB_get_program_binary ---------------------- - */
#ifndef GL_ARB_get_program_binary #ifndef GL_ARB_get_program_binary
#define GL_ARB_get_program_binary 1 #define GL_ARB_get_program_binary 1
#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 #define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
#define GL_PROGRAM_BINARY_LENGTH 0x8741 #define GL_PROGRAM_BINARY_LENGTH 0x8741
#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE #define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
#define GL_PROGRAM_BINARY_FORMATS 0x87FF #define GL_PROGRAM_BINARY_FORMATS 0x87FF
typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsi typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsi
zei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary); zei bufSize, GLsizei* length, GLenum *binaryFormat, void*binary);
typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum
binaryFormat, const GLvoid *binary, GLsizei length); binaryFormat, const void *binary, GLsizei length);
typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLe num pname, GLint value); typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLe num pname, GLint value);
#define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary) #define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary)
#define glProgramBinary GLEW_GET_FUN(__glewProgramBinary) #define glProgramBinary GLEW_GET_FUN(__glewProgramBinary)
#define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri) #define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri)
#define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_bin ary) #define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_bin ary)
#endif /* GL_ARB_get_program_binary */ #endif /* GL_ARB_get_program_binary */
skipping to change at line 4421 skipping to change at line 4466
#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
#define GL_IGNORE_BORDER 0x8150 #define GL_IGNORE_BORDER 0x8150
#define GL_CONSTANT_BORDER 0x8151 #define GL_CONSTANT_BORDER 0x8151
#define GL_WRAP_BORDER 0x8152 #define GL_WRAP_BORDER 0x8152
#define GL_REPLICATE_BORDER 0x8153 #define GL_REPLICATE_BORDER 0x8153
#define GL_CONVOLUTION_BORDER_COLOR 0x8154 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei
start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); start, GLsizei count, GLenum format, GLenum type, const void *data);
typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum inte typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum inte
rnalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) rnalformat, GLsizei width, GLenum format, GLenum type, const void *table);
;
typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GL typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GL
enum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoi enum internalformat, GLsizei width, GLenum format, GLenum type, const void
d *image); *image);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GL typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GL
enum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum t enum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum t
ype, const GLvoid *image); ype, const void *image);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsi zei start, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsi zei start, GLint x, GLint y, GLsizei width);
typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target , GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target , GLenum internalformat, GLint x, GLint y, GLsizei width);
typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target , GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target , GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum f ormat, GLenum type, GLvoid *table); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum f ormat, GLenum type, void *table);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum targe t, GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum targe t, GLenum pname, GLfloat *params);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum targe t, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum targe t, GLenum pname, GLint *params);
typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, G Lenum format, GLenum type, GLvoid *image); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, G Lenum format, GLenum type, void *image);
typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum targ et, GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum targ et, GLenum pname, GLfloat *params);
typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum targ et, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum targ et, GLenum pname, GLint *params);
typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target , GLenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target , GLenum pname, GLfloat *params);
typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target , GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target , GLenum pname, GLint *params);
typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean re set, GLenum format, GLenum types, GLvoid *values); typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean re set, GLenum format, GLenum types, void *values);
typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, G Lenum pname, GLfloat *params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, G Lenum pname, GLfloat *params);
typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, G Lenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, G Lenum pname, GLint *params);
typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLe num format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLe num format, GLenum type, void *row, void *column, void *span);
typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei widt h, GLenum internalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei widt h, GLenum internalformat, GLboolean sink);
typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internal format, GLboolean sink); typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internal format, GLboolean sink);
typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target);
typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target);
typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLen um internalformat, GLsizei width, GLsizei height, GLenum format, GLenum typ e, const GLvoid *row, const GLvoid *column); typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLen um internalformat, GLsizei width, GLsizei height, GLenum format, GLenum typ e, const void *row, const void *column);
#define glColorSubTable GLEW_GET_FUN(__glewColorSubTable) #define glColorSubTable GLEW_GET_FUN(__glewColorSubTable)
#define glColorTable GLEW_GET_FUN(__glewColorTable) #define glColorTable GLEW_GET_FUN(__glewColorTable)
#define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv) #define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv)
#define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv) #define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv)
#define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D) #define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D)
#define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D) #define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D)
#define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf) #define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf)
#define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv) #define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv)
#define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri) #define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri)
skipping to change at line 4499 skipping to change at line 4544
#endif /* GL_ARB_imaging */ #endif /* GL_ARB_imaging */
/* ----------------------- GL_ARB_indirect_parameters --------------------- - */ /* ----------------------- GL_ARB_indirect_parameters --------------------- - */
#ifndef GL_ARB_indirect_parameters #ifndef GL_ARB_indirect_parameters
#define GL_ARB_indirect_parameters 1 #define GL_ARB_indirect_parameters 1
#define GL_PARAMETER_BUFFER_ARB 0x80EE #define GL_PARAMETER_BUFFER_ARB 0x80EE
#define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF #define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenu typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenu
m mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, G m mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLs
Lsizei stride); izei stride);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLe typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLe
num mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei num mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei ma
maxdrawcount, GLsizei stride); xdrawcount, GLsizei stride);
#define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArray sIndirectCountARB) #define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArray sIndirectCountARB)
#define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawEle mentsIndirectCountARB) #define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawEle mentsIndirectCountARB)
#define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_param eters) #define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_param eters)
#endif /* GL_ARB_indirect_parameters */ #endif /* GL_ARB_indirect_parameters */
/* ------------------------ GL_ARB_instanced_arrays ----------------------- - */ /* ------------------------ GL_ARB_instanced_arrays ----------------------- - */
skipping to change at line 4703 skipping to change at line 4748
#define GL_ARB_map_buffer_range 1 #define GL_ARB_map_buffer_range 1
#define GL_MAP_READ_BIT 0x0001 #define GL_MAP_READ_BIT 0x0001
#define GL_MAP_WRITE_BIT 0x0002 #define GL_MAP_WRITE_BIT 0x0002
#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLi ntptr offset, GLsizeiptr length, GLbitfield access); typedef void * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLint ptr offset, GLsizeiptr length, GLbitfield access);
#define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange) #define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange)
#define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange) #define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange)
#define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range) #define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range)
#endif /* GL_ARB_map_buffer_range */ #endif /* GL_ARB_map_buffer_range */
/* ------------------------- GL_ARB_matrix_palette ------------------------ - */ /* ------------------------- GL_ARB_matrix_palette ------------------------ - */
skipping to change at line 4729 skipping to change at line 4774
#define GL_MAX_PALETTE_MATRICES_ARB 0x8842 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842
#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLe num type, GLsizei stride, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLe num type, GLsizei stride, void *pointer);
typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices);
typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices);
typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushor t *indices); typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushor t *indices);
#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixAR B) #define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixAR B)
#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB) #define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB)
#define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB) #define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB)
#define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB) #define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB)
#define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB) #define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB)
skipping to change at line 4772 skipping to change at line 4817
#define GLEW_ARB_multi_bind GLEW_GET_VAR(__GLEW_ARB_multi_bind) #define GLEW_ARB_multi_bind GLEW_GET_VAR(__GLEW_ARB_multi_bind)
#endif /* GL_ARB_multi_bind */ #endif /* GL_ARB_multi_bind */
/* ----------------------- GL_ARB_multi_draw_indirect --------------------- - */ /* ----------------------- GL_ARB_multi_draw_indirect --------------------- - */
#ifndef GL_ARB_multi_draw_indirect #ifndef GL_ARB_multi_draw_indirect
#define GL_ARB_multi_draw_indirect 1 #define GL_ARB_multi_draw_indirect 1
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode,
const GLvoid *indirect, GLsizei primcount, GLsizei stride); const void *indirect, GLsizei primcount, GLsizei stride);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode
, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); , GLenum type, const void *indirect, GLsizei primcount, GLsizei stride);
#define glMultiDrawArraysIndirect GLEW_GET_FUN(__glewMultiDrawArraysIndirec t) #define glMultiDrawArraysIndirect GLEW_GET_FUN(__glewMultiDrawArraysIndirec t)
#define glMultiDrawElementsIndirect GLEW_GET_FUN(__glewMultiDrawElementsInd irect) #define glMultiDrawElementsIndirect GLEW_GET_FUN(__glewMultiDrawElementsInd irect)
#define GLEW_ARB_multi_draw_indirect GLEW_GET_VAR(__GLEW_ARB_multi_draw_ind irect) #define GLEW_ARB_multi_draw_indirect GLEW_GET_VAR(__GLEW_ARB_multi_draw_ind irect)
#endif /* GL_ARB_multi_draw_indirect */ #endif /* GL_ARB_multi_draw_indirect */
/* --------------------------- GL_ARB_multisample ------------------------- - */ /* --------------------------- GL_ARB_multisample ------------------------- - */
skipping to change at line 5148 skipping to change at line 5193
typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum targe t, GLenum format, GLenum type, GLsizei bufSize, void* image); typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum targe t, GLenum format, GLenum type, GLsizei bufSize, void* image);
typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboo lean reset, GLenum format, GLenum type, GLsizei bufSize, void* values); typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboo lean reset, GLenum format, GLenum type, GLsizei bufSize, void* values);
typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum qu ery, GLsizei bufSize, GLdouble* v); typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum qu ery, GLsizei bufSize, GLdouble* v);
typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum qu ery, GLsizei bufSize, GLfloat* v); typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum qu ery, GLsizei bufSize, GLfloat* v);
typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum qu ery, GLsizei bufSize, GLint* v); typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum qu ery, GLsizei bufSize, GLint* v);
typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolea n reset, GLenum format, GLenum type, GLsizei bufSize, void* values); typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolea n reset, GLenum format, GLenum type, GLsizei bufSize, void* values);
typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values); typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values);
typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsize i bufSize, GLuint* values); typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsize i bufSize, GLuint* values);
typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsize i bufSize, GLushort* values); typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsize i bufSize, GLushort* values);
typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize , GLubyte* pattern); typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize , GLubyte* pattern);
typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnB ufSize, GLvoid*column, GLvoid*span); typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnB ufSize, void*column, void*span);
typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img); typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLin t location, GLsizei bufSize, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLin t location, GLsizei bufSize, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLin t location, GLsizei bufSize, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLin t location, GLsizei bufSize, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLin t location, GLsizei bufSize, GLint* params); typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLin t location, GLsizei bufSize, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLi nt location, GLsizei bufSize, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLi nt location, GLsizei bufSize, GLuint* params);
typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsi zei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, voi d* data); typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsi zei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, voi d* data);
#define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStat usARB) #define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStat usARB)
#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB) #define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB)
#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexIma geARB) #define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexIma geARB)
skipping to change at line 5295 skipping to change at line 5340
#define GL_GEOMETRY_SHADER_BIT 0x00000004 #define GL_GEOMETRY_SHADER_BIT 0x00000004
#define GL_TESS_CONTROL_SHADER_BIT 0x00000008 #define GL_TESS_CONTROL_SHADER_BIT 0x00000008
#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010 #define GL_TESS_EVALUATION_SHADER_BIT 0x00000010
#define GL_PROGRAM_SEPARABLE 0x8258 #define GL_PROGRAM_SEPARABLE 0x8258
#define GL_ACTIVE_PROGRAM 0x8259 #define GL_ACTIVE_PROGRAM 0x8259
#define GL_PROGRAM_PIPELINE_BINDING 0x825A #define GL_PROGRAM_PIPELINE_BINDING 0x825A
#define GL_ALL_SHADER_BITS 0xFFFFFFFF #define GL_ALL_SHADER_BITS 0xFFFFFFFF
typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);
typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, G Lsizei count, const GLchar ** strings); typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, G Lsizei count, const GLchar * const * strings);
typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, con st GLuint* pipelines); typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, con st GLuint* pipelines);
typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint * pipelines); typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint * pipelines);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipe line, GLsizei bufSize, GLsizei* length, GLchar *infoLog); typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipe line, GLsizei bufSize, GLsizei* length, GLchar *infoLog);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params);
typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipelin e); typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipelin e);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLin t location, GLdouble x); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLin t location, GLdouble x);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLi nt location, GLsizei count, const GLdouble* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLi nt location, GLsizei count, const GLdouble* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLin t location, GLfloat x); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLin t location, GLfloat x);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLi nt location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLi nt location, GLsizei count, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLin t location, GLint x); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLin t location, GLint x);
skipping to change at line 5897 skipping to change at line 5942
#define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198 #define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198
#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199
#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A
#define GL_TEXTURE_SPARSE_ARB 0x91A6 #define GL_TEXTURE_SPARSE_ARB 0x91A6
#define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7 #define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7
#define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8 #define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8
#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9 #define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9
#define GL_NUM_SPARSE_LEVELS_ARB 0x91AA #define GL_NUM_SPARSE_LEVELS_ARB 0x91AA
typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, G Lint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLs izei height, GLsizei depth, GLboolean commit); typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, G Lint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLs izei height, GLsizei depth, GLboolean commit);
typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset , GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint textu re, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width , GLsizei height, GLsizei depth, GLboolean commit);
#define glTexPageCommitmentARB GLEW_GET_FUN(__glewTexPageCommitmentARB) #define glTexPageCommitmentARB GLEW_GET_FUN(__glewTexPageCommitmentARB)
#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitment EXT) #define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitment EXT)
#define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture) #define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture)
#endif /* GL_ARB_sparse_texture */ #endif /* GL_ARB_sparse_texture */
/* ------------------------ GL_ARB_stencil_texturing ---------------------- - */ /* ------------------------ GL_ARB_stencil_texturing ---------------------- - */
skipping to change at line 6081 skipping to change at line 6126
#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
#define GL_COMPRESSED_INTENSITY_ARB 0x84EC #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
#define GL_COMPRESSED_RGB_ARB 0x84ED #define GL_COMPRESSED_RGB_ARB 0x84ED
#define GL_COMPRESSED_RGBA_ARB 0x84EE #define GL_COMPRESSED_RGBA_ARB 0x84EE
#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
#define GL_TEXTURE_COMPRESSED_ARB 0x86A1 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target
, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei , GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei
imageSize, const GLvoid *data); imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target
, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint , GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint
border, GLsizei imageSize, const GLvoid *data); border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target
, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsize , GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsize
i depth, GLint border, GLsizei imageSize, const GLvoid *data); i depth, GLint border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum tar typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum tar
get, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imag get, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imag
eSize, const GLvoid *data); eSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum tar typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum tar
get, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei heig get, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei heig
ht, GLenum format, GLsizei imageSize, const GLvoid *data); ht, GLenum format, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum tar typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum tar
get, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei widt get, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei widt
h, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const G h, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const v
Lvoid *data); oid *data);
typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum targe typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum targe
t, GLint lod, GLvoid *img); t, GLint lod, void *img);
#define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DAR B) #define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DAR B)
#define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DAR B) #define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DAR B)
#define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DAR B) #define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DAR B)
#define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubIma ge1DARB) #define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubIma ge1DARB)
#define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubIma ge2DARB) #define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubIma ge2DARB)
#define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubIma ge3DARB) #define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubIma ge3DARB)
#define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImage ARB) #define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImage ARB)
#define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compre ssion) #define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compre ssion)
skipping to change at line 6324 skipping to change at line 6369
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A
#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B #define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B
#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C #define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D
#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E #define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E
#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F #define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F
#define GL_MAX_INTEGER_SAMPLES 0x9110 #define GL_MAX_INTEGER_SAMPLES 0x9110
typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val); typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val);
typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);
typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target,
GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboo GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLbo
lean fixedsamplelocations); olean fixedsamplelocations);
typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target,
GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsiz GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsi
ei depth, GLboolean fixedsamplelocations); zei depth, GLboolean fixedsamplelocations);
#define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv) #define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv)
#define glSampleMaski GLEW_GET_FUN(__glewSampleMaski) #define glSampleMaski GLEW_GET_FUN(__glewSampleMaski)
#define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample) #define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample)
#define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample) #define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample)
#define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multis ample) #define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multis ample)
#endif /* GL_ARB_texture_multisample */ #endif /* GL_ARB_texture_multisample */
skipping to change at line 6672 skipping to change at line 6717
#define GL_INVALID_INDEX 0xFFFFFFFF #define GL_INVALID_INDEX 0xFFFFFFFF
typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint prog ram, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* un iformBlockName); typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint prog ram, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* un iformBlockName);
typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint progra m, GLuint uniformBlockIndex, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint progra m, GLuint uniformBlockIndex, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName) ; typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName) ;
typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, G Lsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* par ams); typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, G Lsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* par ams);
typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint i ndex, GLint* data); typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint i ndex, GLint* data);
typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program , const GLchar* uniformBlockName); typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program , const GLchar* uniformBlockName);
typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLs izei uniformCount, const GLchar** uniformNames, GLuint* uniformIndices); typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLs izei uniformCount, const GLchar* const * uniformNames, GLuint* uniformIndic es);
typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, G Luint uniformBlockIndex, GLuint uniformBlockBinding); typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, G Luint uniformBlockIndex, GLuint uniformBlockBinding);
#define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase) #define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase)
#define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange) #define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange)
#define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBloc kName) #define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBloc kName)
#define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlocki v) #define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlocki v)
#define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName) #define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName)
#define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv) #define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv)
#define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v) #define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v)
#define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex) #define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex)
skipping to change at line 6767 skipping to change at line 6812
#define GL_VERTEX_ATTRIB_BINDING 0x82D4 #define GL_VERTEX_ATTRIB_BINDING 0x82D4
#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 #define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5
#define GL_VERTEX_BINDING_DIVISOR 0x82D6 #define GL_VERTEX_BINDING_DIVISOR 0x82D6
#define GL_VERTEX_BINDING_OFFSET 0x82D7 #define GL_VERTEX_BINDING_OFFSET 0x82D7
#define GL_VERTEX_BINDING_STRIDE 0x82D8 #define GL_VERTEX_BINDING_STRIDE 0x82D8
#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9
#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA #define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA
typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint
vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride
);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLu
int vaobj, GLuint attribindex, GLuint bindingindex);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLui
nt vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized
, GLuint relativeoffset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLu
int vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffs
et);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLu
int vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffs
et);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GL
uint vaobj, GLuint bindingindex, GLuint divisor);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribinde x, GLuint bindingindex); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribinde x, GLuint bindingindex);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex , GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex , GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribinde x, GLint size, GLenum type, GLuint relativeoffset); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribinde x, GLint size, GLenum type, GLuint relativeoffset);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribinde x, GLint size, GLenum type, GLuint relativeoffset); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribinde x, GLint size, GLenum type, GLuint relativeoffset);
typedef void (GLAPIENTRY * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingin dex, GLuint divisor); typedef void (GLAPIENTRY * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingin dex, GLuint divisor);
#define glBindVertexBuffer GLEW_GET_FUN(__glewBindVertexBuffer) #define glBindVertexBuffer GLEW_GET_FUN(__glewBindVertexBuffer)
#define glVertexArrayBindVertexBufferEXT GLEW_GET_FUN(__glewVertexArrayBind
VertexBufferEXT)
#define glVertexArrayVertexAttribBindingEXT GLEW_GET_FUN(__glewVertexArrayV
ertexAttribBindingEXT)
#define glVertexArrayVertexAttribFormatEXT GLEW_GET_FUN(__glewVertexArrayVe
rtexAttribFormatEXT)
#define glVertexArrayVertexAttribIFormatEXT GLEW_GET_FUN(__glewVertexArrayV
ertexAttribIFormatEXT)
#define glVertexArrayVertexAttribLFormatEXT GLEW_GET_FUN(__glewVertexArrayV
ertexAttribLFormatEXT)
#define glVertexArrayVertexBindingDivisorEXT GLEW_GET_FUN(__glewVertexArray
VertexBindingDivisorEXT)
#define glVertexAttribBinding GLEW_GET_FUN(__glewVertexAttribBinding) #define glVertexAttribBinding GLEW_GET_FUN(__glewVertexAttribBinding)
#define glVertexAttribFormat GLEW_GET_FUN(__glewVertexAttribFormat) #define glVertexAttribFormat GLEW_GET_FUN(__glewVertexAttribFormat)
#define glVertexAttribIFormat GLEW_GET_FUN(__glewVertexAttribIFormat) #define glVertexAttribIFormat GLEW_GET_FUN(__glewVertexAttribIFormat)
#define glVertexAttribLFormat GLEW_GET_FUN(__glewVertexAttribLFormat) #define glVertexAttribLFormat GLEW_GET_FUN(__glewVertexAttribLFormat)
#define glVertexBindingDivisor GLEW_GET_FUN(__glewVertexBindingDivisor) #define glVertexBindingDivisor GLEW_GET_FUN(__glewVertexBindingDivisor)
#define GLEW_ARB_vertex_attrib_binding GLEW_GET_VAR(__GLEW_ARB_vertex_attri b_binding) #define GLEW_ARB_vertex_attrib_binding GLEW_GET_VAR(__GLEW_ARB_vertex_attri b_binding)
#endif /* GL_ARB_vertex_attrib_binding */ #endif /* GL_ARB_vertex_attrib_binding */
skipping to change at line 6833 skipping to change at line 6890
#define GL_MODELVIEW24_ARB 0x8738 #define GL_MODELVIEW24_ARB 0x8738
#define GL_MODELVIEW25_ARB 0x8739 #define GL_MODELVIEW25_ARB 0x8739
#define GL_MODELVIEW26_ARB 0x873A #define GL_MODELVIEW26_ARB 0x873A
#define GL_MODELVIEW27_ARB 0x873B #define GL_MODELVIEW27_ARB 0x873B
#define GL_MODELVIEW28_ARB 0x873C #define GL_MODELVIEW28_ARB 0x873C
#define GL_MODELVIEW29_ARB 0x873D #define GL_MODELVIEW29_ARB 0x873D
#define GL_MODELVIEW30_ARB 0x873E #define GL_MODELVIEW30_ARB 0x873E
#define GL_MODELVIEW31_ARB 0x873F #define GL_MODELVIEW31_ARB 0x873F
typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count); typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);
typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum t ype, GLsizei stride, GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum t ype, GLsizei stride, void *pointer);
typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weigh ts); typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weigh ts);
typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *wei ghts); typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *wei ghts);
typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weig hts); typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weig hts);
typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weight s); typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weight s);
typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weig hts); typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weig hts);
typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *wei ghts); typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *wei ghts);
typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weig hts); typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weig hts);
typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *we ights); typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *we ights);
#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB) #define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB)
skipping to change at line 6899 skipping to change at line 6956
#define GL_STATIC_READ_ARB 0x88E5 #define GL_STATIC_READ_ARB 0x88E5
#define GL_STATIC_COPY_ARB 0x88E6 #define GL_STATIC_COPY_ARB 0x88E6
#define GL_DYNAMIC_DRAW_ARB 0x88E8 #define GL_DYNAMIC_DRAW_ARB 0x88E8
#define GL_DYNAMIC_READ_ARB 0x88E9 #define GL_DYNAMIC_READ_ARB 0x88E9
#define GL_DYNAMIC_COPY_ARB 0x88EA #define GL_DYNAMIC_COPY_ARB 0x88EA
typedef ptrdiff_t GLintptrARB; typedef ptrdiff_t GLintptrARB;
typedef ptrdiff_t GLsizeiptrARB; typedef ptrdiff_t GLsizeiptrARB;
typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint b uffer); typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint b uffer);
typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeip typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeip
trARB size, const GLvoid *data, GLenum usage); trARB size, const void *data, GLenum usage);
typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLint typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLint
ptrARB offset, GLsizeiptrARB size, const GLvoid *data); ptrARB offset, GLsizeiptrARB size, const void *data);
typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLu int* buffers); typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLu int* buffers);
typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buff ers); typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buff ers);
typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target , GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target , GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, G typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, G
Lenum pname, GLvoid** params); Lenum pname, void** params);
typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GL typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GL
intptrARB offset, GLsizeiptrARB size, GLvoid *data); intptrARB offset, GLsizeiptrARB size, void *data);
typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer);
typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenu m access); typedef void * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target); typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target);
#define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB) #define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB)
#define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB) #define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB)
#define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB) #define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB)
#define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB) #define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB)
#define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB) #define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB)
#define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivAR B) #define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivAR B)
#define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB) #define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB)
#define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB) #define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB)
skipping to change at line 7020 skipping to change at line 7077
typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GL uint* programs); typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GL uint* programs);
typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint in dex); typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint in dex);
typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint ind ex); typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint ind ex);
typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* pro grams); typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* pro grams);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum ta rget, GLuint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum ta rget, GLuint index, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum ta rget, GLuint index, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum ta rget, GLuint index, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GL enum pname, GLvoid *string); typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GL enum pname, void *string);
typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint ind ex, GLenum pname, GLvoid** pointer); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint ind ex, GLenum pname, void** pointer);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GL enum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GL enum pname, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GL enum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GL enum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GL enum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GL enum pname, GLint* params);
typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program); typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program);
typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum targe t, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum targe t, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum targ et, GLuint index, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum targ et, GLuint index, const GLdouble* params);
typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum targe t, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum targe t, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum targ et, GLuint index, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum targ et, GLuint index, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum tar get, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum tar get, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum ta rget, GLuint index, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum ta rget, GLuint index, const GLdouble* params);
typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum tar get, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum tar get, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum ta rget, GLuint index, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum ta rget, GLuint index, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenu m format, GLsizei len, const GLvoid *string); typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenu m format, GLsizei len, const void *string);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdou ble x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdou ble x);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, cons t GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, cons t GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLflo at x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLflo at x);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, cons t GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, cons t GLfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLsho rt x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLsho rt x);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, cons t GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, cons t GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdou ble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdou ble x, GLdouble y);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, cons t GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, cons t GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLflo at x, GLfloat y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLflo at x, GLfloat y);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, cons t GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, cons t GLfloat* v);
skipping to change at line 7072 skipping to change at line 7129
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdou ble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdou ble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, cons t GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, cons t GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLflo at x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLflo at x, GLfloat y, GLfloat z, GLfloat w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, cons t GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, cons t GLfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, cons t GLint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, cons t GLint* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLsho rt x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLsho rt x, GLshort y, GLshort z, GLshort w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, cons t GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, cons t GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, con st GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, con st GLubyte* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, con st GLuint* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, con st GLuint* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, con st GLushort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, con st GLushort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer);
#define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB) #define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB)
#define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB) #define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB)
#define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttri bArrayARB) #define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttri bArrayARB)
#define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribA rrayARB) #define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribA rrayARB)
#define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB) #define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB)
#define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParam eterdvARB) #define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParam eterdvARB)
#define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParam eterfvARB) #define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParam eterfvARB)
#define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalP arameterdvARB) #define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalP arameterdvARB)
#define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalP arameterfvARB) #define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalP arameterfvARB)
skipping to change at line 7450 skipping to change at line 7507
#ifndef GL_ATI_element_array #ifndef GL_ATI_element_array
#define GL_ATI_element_array 1 #define GL_ATI_element_array 1
#define GL_ELEMENT_ARRAY_ATI 0x8768 #define GL_ELEMENT_ARRAY_ATI 0x8768
#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsi zei count); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsi zei count);
typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer); typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void *pointer);
#define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI) #define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI)
#define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArray ATI) #define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArray ATI)
#define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI) #define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI)
#define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array) #define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array)
#endif /* GL_ATI_element_array */ #endif /* GL_ATI_element_array */
/* ------------------------- GL_ATI_envmap_bumpmap ------------------------ - */ /* ------------------------- GL_ATI_envmap_bumpmap ------------------------ - */
skipping to change at line 7587 skipping to change at line 7644
#define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader) #define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader)
#endif /* GL_ATI_fragment_shader */ #endif /* GL_ATI_fragment_shader */
/* ------------------------ GL_ATI_map_object_buffer ---------------------- - */ /* ------------------------ GL_ATI_map_object_buffer ---------------------- - */
#ifndef GL_ATI_map_object_buffer #ifndef GL_ATI_map_object_buffer
#define GL_ATI_map_object_buffer 1 #define GL_ATI_map_object_buffer 1
typedef GLvoid * (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer) ; typedef void * (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
#define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI) #define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI)
#define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI) #define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI)
#define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffe r) #define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffe r)
#endif /* GL_ATI_map_object_buffer */ #endif /* GL_ATI_map_object_buffer */
/* ----------------------------- GL_ATI_meminfo --------------------------- - */ /* ----------------------------- GL_ATI_meminfo --------------------------- - */
skipping to change at line 7756 skipping to change at line 7813
typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint si ze, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint si ze, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLe num pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLe num pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLe num pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLe num pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, G Lenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, G Lenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, G Lenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, G Lenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params);
typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer) ; typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer) ;
typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co
nst GLvoid *pointer, GLenum usage); nst void *pointer, GLenum usage);
typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer,
GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve); GLuint offset, GLsizei size, const void *pointer, GLenum preserve);
typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLen um type, GLsizei stride, GLuint buffer, GLuint offset); typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLen um type, GLsizei stride, GLuint buffer, GLuint offset);
#define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI) #define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI)
#define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI) #define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI)
#define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI) #define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI)
#define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI) #define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI)
#define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI) #define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI)
#define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI) #define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI)
#define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObje ctfvATI) #define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObje ctfvATI)
#define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObje ctivATI) #define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObje ctivATI)
skipping to change at line 8101 skipping to change at line 8158
#define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka) #define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka)
#endif /* GL_EXT_cmyka */ #endif /* GL_EXT_cmyka */
/* ------------------------- GL_EXT_color_subtable ------------------------ - */ /* ------------------------- GL_EXT_color_subtable ------------------------ - */
#ifndef GL_EXT_color_subtable #ifndef GL_EXT_color_subtable
#define GL_EXT_color_subtable 1 #define GL_EXT_color_subtable 1
typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsiz ei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsiz ei start, GLsizei count, GLenum format, GLenum type, const void *data);
typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, G Lsizei start, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, G Lsizei start, GLint x, GLint y, GLsizei width);
#define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT) #define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT)
#define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT) #define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT)
#define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable) #define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable)
#endif /* GL_EXT_color_subtable */ #endif /* GL_EXT_color_subtable */
/* ---------------------- GL_EXT_compiled_vertex_array -------------------- - */ /* ---------------------- GL_EXT_compiled_vertex_array -------------------- - */
skipping to change at line 8155 skipping to change at line 8212
#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target,
GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GL GLenum internalformat, GLsizei width, GLenum format, GLenum type, const vo
void *image); id *image);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target,
GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenu GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenu
m type, const GLvoid *image); m type, const void *image);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum targe t, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum targe t, GLenum pname, GLfloat param);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum targ et, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum targ et, GLenum pname, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum targe t, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum targe t, GLenum pname, GLint param);
typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum targ et, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum targ et, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum tar get, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum tar get, GLenum internalformat, GLint x, GLint y, GLsizei width);
typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum tar get, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ); typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum tar get, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height );
typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target , GLenum format, GLenum type, GLvoid *image); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target , GLenum format, GLenum type, void *image);
typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum t arget, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum t arget, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum t arget, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum t arget, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target,
GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); GLenum format, GLenum type, void *row, void *column, void *span);
typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, G typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, G
Lenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum Lenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *row, const GLvoid *column); type, const void *row, const void *column);
#define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT) #define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT)
#define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT) #define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT)
#define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterf EXT) #define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterf EXT)
#define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameter fvEXT) #define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameter fvEXT)
#define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteri EXT) #define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteri EXT)
#define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameter ivEXT) #define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameter ivEXT)
#define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilt er1DEXT) #define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilt er1DEXT)
#define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilt er2DEXT) #define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilt er2DEXT)
#define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEX T) #define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEX T)
skipping to change at line 8207 skipping to change at line 8264
#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
#define GL_MAP1_TANGENT_EXT 0x8444 #define GL_MAP1_TANGENT_EXT 0x8444
#define GL_MAP2_TANGENT_EXT 0x8445 #define GL_MAP2_TANGENT_EXT 0x8445
#define GL_MAP1_BINORMAL_EXT 0x8446 #define GL_MAP1_BINORMAL_EXT 0x8446
#define GL_MAP2_BINORMAL_EXT 0x8447 #define GL_MAP2_BINORMAL_EXT 0x8447
typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsiz typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsiz
ei stride, GLvoid *pointer); ei stride, void *pointer);
typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsize typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsize
i stride, GLvoid *pointer); i stride, void *pointer);
#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT) #define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT)
#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT) #define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT)
#define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame) #define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame)
#endif /* GL_EXT_coordinate_frame */ #endif /* GL_EXT_coordinate_frame */
/* -------------------------- GL_EXT_copy_texture ------------------------- - */ /* -------------------------- GL_EXT_copy_texture ------------------------- - */
skipping to change at line 8257 skipping to change at line 8314
typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdo uble* params); typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdo uble* params);
typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfl oat* params); typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfl oat* params);
#define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT) #define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT)
#define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT) #define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT)
#define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex) #define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex)
#endif /* GL_EXT_cull_vertex */ #endif /* GL_EXT_cull_vertex */
/* --------------------------- GL_EXT_debug_label -------------------------
- */
#ifndef GL_EXT_debug_label
#define GL_EXT_debug_label 1
#define GL_PROGRAM_PIPELINE_OBJECT_EXT 0x8A4F
#define GL_PROGRAM_OBJECT_EXT 0x8B40
#define GL_SHADER_OBJECT_EXT 0x8B48
#define GL_BUFFER_OBJECT_EXT 0x9151
#define GL_QUERY_OBJECT_EXT 0x9153
#define GL_VERTEX_ARRAY_OBJECT_EXT 0x9154
typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint
object, GLsizei bufSize, GLsizei* length, GLchar *label);
typedef void (GLAPIENTRY * PFNGLLABELOBJECTEXTPROC) (GLenum type, GLuint ob
ject, GLsizei length, const GLchar* label);
#define glGetObjectLabelEXT GLEW_GET_FUN(__glewGetObjectLabelEXT)
#define glLabelObjectEXT GLEW_GET_FUN(__glewLabelObjectEXT)
#define GLEW_EXT_debug_label GLEW_GET_VAR(__GLEW_EXT_debug_label)
#endif /* GL_EXT_debug_label */
/* -------------------------- GL_EXT_debug_marker ------------------------- - */ /* -------------------------- GL_EXT_debug_marker ------------------------- - */
#ifndef GL_EXT_debug_marker #ifndef GL_EXT_debug_marker
#define GL_EXT_debug_marker 1 #define GL_EXT_debug_marker 1
typedef void (GLAPIENTRY * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar* marker); typedef void (GLAPIENTRY * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar* marker);
typedef void (GLAPIENTRY * PFNGLPOPGROUPMARKEREXTPROC) (void); typedef void (GLAPIENTRY * PFNGLPOPGROUPMARKEREXTPROC) (void);
typedef void (GLAPIENTRY * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, co nst GLchar* marker); typedef void (GLAPIENTRY * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, co nst GLchar* marker);
#define glInsertEventMarkerEXT GLEW_GET_FUN(__glewInsertEventMarkerEXT) #define glInsertEventMarkerEXT GLEW_GET_FUN(__glewInsertEventMarkerEXT)
skipping to change at line 8302 skipping to change at line 8381
#ifndef GL_EXT_direct_state_access #ifndef GL_EXT_direct_state_access
#define GL_EXT_direct_state_access 1 #define GL_EXT_direct_state_access 1
#define GL_PROGRAM_MATRIX_EXT 0x8E2D #define GL_PROGRAM_MATRIX_EXT 0x8E2D
#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, G Lenum target, GLuint texture); typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, G Lenum target, GLuint texture);
typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLui nt framebuffer, GLenum target); typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLui nt framebuffer, GLenum target);
typedef void (GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mas k); typedef void (GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mas k);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum t typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum t
exunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, G exunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, G
Lint border, GLsizei imageSize, const GLvoid *data); Lint border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum t typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum t
exunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, G exunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, G
Lsizei height, GLint border, GLsizei imageSize, const GLvoid *data); Lsizei height, GLint border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum t typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum t
exunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, G exunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, G
Lsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid Lsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *
*data); data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenu typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenu
m texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum m texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum
format, GLsizei imageSize, const GLvoid *data); format, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenu typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenu
m texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsize m texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsize
i width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *da i width, GLsizei height, GLenum format, GLsizei imageSize, const void *data
ta); );
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenu typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenu
m texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint m texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint
zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsiz zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsiz
ei imageSize, const GLvoid *data); ei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint te typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint te
xture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GL xture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GL
int border, GLsizei imageSize, const GLvoid *data); int border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint te typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint te
xture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GL xture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GL
sizei height, GLint border, GLsizei imageSize, const GLvoid *data); sizei height, GLint border, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint te typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint te
xture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GL xture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GL
sizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid sizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *d
*data); ata);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint
texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum
format, GLsizei imageSize, const GLvoid *data); format, GLsizei imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint
texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei
width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *dat width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
a); ;
typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint
texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint z texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint z
offset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsize offset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsize
i imageSize, const GLvoid *data); i imageSize, const void *data);
typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsi zei width, GLint border); typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsi zei width, GLint border);
typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsi zei width, GLsizei height, GLint border); typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsi zei width, GLsizei height, GLint border);
typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texu nit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei w idth); typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texu nit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei w idth);
typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texu nit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLi nt y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texu nit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLi nt y, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texu nit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffse t, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texu nit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffse t, GLint x, GLint y, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsiz ei width, GLint border); typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsiz ei width, GLint border);
typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsiz ei width, GLsizei height, GLint border); typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsiz ei width, GLsizei height, GLint border);
typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei wi dth); typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei wi dth);
typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLin t y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLin t y, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset , GLint x, GLint y, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint textu re, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset , GLint x, GLint y, GLsizei width, GLsizei height);
skipping to change at line 8338 skipping to change at line 8417
typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum ar ray, GLuint index); typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum ar ray, GLuint index);
typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, G Luint index); typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, G Luint index);
typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vao bj, GLuint index); typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vao bj, GLuint index);
typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GL enum array); typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GL enum array);
typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint frame buffer, GLenum mode); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint frame buffer, GLenum mode);
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint fram ebuffer, GLsizei n, const GLenum* bufs); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint fram ebuffer, GLsizei n, const GLenum* bufs);
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint frame buffer, GLenum mode); typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint frame buffer, GLenum mode);
typedef void (GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texu nit, GLenum target); typedef void (GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texu nit, GLenum target);
typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint textu re, GLenum target); typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint textu re, GLenum target);
typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum
texunit, GLenum target, GLint level, GLvoid *img); texunit, GLenum target, GLint level, void *img);
typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint t typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint t
exture, GLenum target, GLint level, GLvoid *img); exture, GLenum target, GLint level, void *img);
typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, G Luint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, G Luint index, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GL uint index, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GL uint index, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint i ndex, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint i ndex, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint f ramebuffer, GLenum pname, GLint* param); typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint f ramebuffer, GLenum pname, GLint* param);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, G Lenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, G Lenum target, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, G Lenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, G Lenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, G Lenum coord, GLenum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, G Lenum coord, GLenum pname, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, G Lenum coord, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, G Lenum coord, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, G Lenum coord, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, G Lenum coord, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, G Lenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, G Lenum target, GLint level, GLenum format, GLenum type, void *pixels);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum tex unit, GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum tex unit, GLenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum te xunit, GLenum target, GLenum pname, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum te xunit, GLenum target, GLenum pname, GLuint* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texu nit, GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texu nit, GLenum target, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texu nit, GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texu nit, GLenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint b uffer, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint b uffer, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buff er, GLenum pname, void** params); typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buff er, GLenum pname, void** params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffe r, GLintptr offset, GLsizeiptr size, GLvoid *data); typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffe r, GLintptr offset, GLsizeiptr size, void *data);
typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXT PROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXT PROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (G Luint program, GLenum target, GLuint index, GLint* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (G Luint program, GLenum target, GLuint index, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) ( GLuint program, GLenum target, GLuint index, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) ( GLuint program, GLenum target, GLuint index, GLuint* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GL uint program, GLenum target, GLuint index, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GL uint program, GLenum target, GLuint index, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GL uint program, GLenum target, GLuint index, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GL uint program, GLenum target, GLuint index, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint progr am, GLenum target, GLenum pname, GLvoid *string); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint progr am, GLenum target, GLenum pname, void *string);
typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GL uint renderbuffer, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GL uint renderbuffer, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target,
GLuint index, GLvoid** params); GLuint index, void** params);
typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint
index, GLvoid** params); index, void** params);
typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GL typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GL
enum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); enum target, GLint level, GLenum format, GLenum type, void *pixels);
typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint text ure, GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint text ure, GLenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint tex ture, GLenum target, GLenum pname, GLuint* params); typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint tex ture, GLenum target, GLenum pname, GLuint* params);
typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint textu re, GLenum target, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint textu re, GLenum target, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint textu re, GLenum target, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint textu re, GLenum target, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint va obj, GLuint index, GLenum pname, GLint* param); typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint va obj, GLuint index, GLenum pname, GLint* param);
typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaob j, GLenum pname, GLint* param); typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaob j, GLenum pname, GLint* param);
typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint va typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint va
obj, GLuint index, GLenum pname, GLvoid** param); obj, GLuint index, GLenum pname, void** param);
typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaob typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaob
j, GLenum pname, GLvoid** param); j, GLenum pname, void** param);
typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, typedef void * (GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GL
GLenum access); enum access);
typedef GLvoid * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buf typedef void * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffe
fer, GLintptr offset, GLsizeiptr length, GLbitfield access); r, GLintptr offset, GLsizeiptr length, GLbitfield access);
typedef void (GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum matrixMode, G Ldouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); typedef void (GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum matrixMode, G Ldouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f);
typedef void (GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum matrixMo de); typedef void (GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum matrixMo de);
typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrix Mode, const GLdouble* m); typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrix Mode, const GLdouble* m);
typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrix Mode, const GLfloat* m); typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrix Mode, const GLfloat* m);
typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, con st GLdouble* m); typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, con st GLdouble* m);
typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, con st GLfloat* m); typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, con st GLfloat* m);
typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrix Mode, const GLdouble* m); typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrix Mode, const GLdouble* m);
typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum matrix Mode, const GLfloat* m); typedef void (GLAPIENTRY * P