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.2 --api wgl 4.0 --api glx 4.0 --api cgl 1.4 --api e gl 1.0 --outdir .
*/ */
/* /*
Copyright (c) 2011 NVIDIA Corporation Copyright (c) 2011-2013 NVIDIA Corporation
Copyright (c) 2011-2012 Cass Everitt Copyright (c) 2011-2013 Cass Everitt
Copyright (c) 2012 Scott Nations Copyright (c) 2012-2013 Scott Nations
Copyright (c) 2012 Mathias Schott Copyright (c) 2012 Mathias Schott
Copyright (c) 2012 Nigel Stewart Copyright (c) 2012-2013 Nigel Stewart
Copyright (c) 2012 Google Inc. Copyright (c) 2012-2013 Google Inc.
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without modifi cation, Redistribution and use in source and binary forms, with or without modifi cation,
are permitted provided that the following conditions are met: are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer. list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notic e, Redistributions in binary form must reproduce the above copyright notic e,
this list of conditions and the following disclaimer in the documentati on this list of conditions and the following disclaimer in the documentati on
skipping to change at line 44 skipping to change at line 44
*/ */
/* /*
Intended formatting conventions: Intended formatting conventions:
$ astyle --style=allman --indent=spaces=2 --indent-switches $ astyle --style=allman --indent=spaces=2 --indent-switches
*/ */
#ifndef __REGAL_DECLARATIONS_H #ifndef __REGAL_DECLARATIONS_H
#define __REGAL_DECLARATIONS_H #define __REGAL_DECLARATIONS_H
#if _WIN32 #if defined(_WIN32)
# if defined(PPAPI) # if defined(PPAPI)
# ifndef REGAL_SYS_PPAPI # ifndef REGAL_SYS_PPAPI
# define REGAL_SYS_PPAPI 1 # define REGAL_SYS_PPAPI 1
# endif # endif
# else # else
# ifndef REGAL_SYS_WGL # ifndef REGAL_SYS_WGL
# define REGAL_SYS_WGL 1 # define REGAL_SYS_WGL 1
# endif # endif
# endif # endif
#elif __APPLE__ # ifndef REGAL_SYS_WIN32
# define REGAL_SYS_WIN32 1
# endif
#elif defined(__APPLE__)
# include <TargetConditionals.h> # include <TargetConditionals.h>
# if 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
# 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
#elif !defined(_WIN32) && !defined(__APPLE__) && !REGAL_SYS_PPAPI #elif defined(EMSCRIPTEN)
# ifndef REGAL_SYS_EMSCRIPTEN
# define REGAL_SYS_EMSCRIPTEN 1
# endif
# ifndef REGAL_SYS_EGL
# define REGAL_SYS_EGL 1
# endif
# ifndef REGAL_SYS_ES2
# define REGAL_SYS_ES2 1
# endif
# ifndef REGAL_SYS_EMSCRIPTEN_STATIC
# define REGAL_SYS_EMSCRIPTEN_STATIC 0
# endif
# if REGAL_SYS_EMSCRIPTEN_STATIC
# define REGAL_DRIVER 1
# define REGAL_NAMESPACE 1
# define REGAL_STATIC_ES2 1
# define REGAL_STATIC_EGL 1
# endif
#elif !defined(REGAL_SYS_PPAPI) || !REGAL_SYS_PPAPI
# ifndef REGAL_SYS_X11
# define REGAL_SYS_X11 1
# endif
# ifndef REGAL_SYS_GLX # ifndef REGAL_SYS_GLX
# define REGAL_SYS_GLX 1 # define REGAL_SYS_GLX REGAL_SYS_X11
# endif # endif
#endif #endif
#ifndef REGAL_SYS_WGL #ifndef REGAL_SYS_WGL
# define REGAL_SYS_WGL 0 # define REGAL_SYS_WGL 0
#endif #endif
#ifndef REGAL_SYS_IOS #ifndef REGAL_SYS_IOS
# define REGAL_SYS_IOS 0 # define REGAL_SYS_IOS 0
#endif #endif
skipping to change at line 110 skipping to change at line 135
#endif #endif
#ifndef REGAL_SYS_EGL #ifndef REGAL_SYS_EGL
# define REGAL_SYS_EGL 0 # define REGAL_SYS_EGL 0
#endif #endif
#ifndef REGAL_SYS_GLX #ifndef REGAL_SYS_GLX
# define REGAL_SYS_GLX 0 # define REGAL_SYS_GLX 0
#endif #endif
#ifndef REGAL_SYS_X11
# define REGAL_SYS_X11 0
#endif
#ifndef REGAL_SYS_WIN32
# define REGAL_SYS_WIN32 0
#endif
#ifndef REGAL_SYS_EMSCRIPTEN
#define REGAL_SYS_EMSCRIPTEN 0
#endif
#ifndef REGAL_SYS_ES1
#define REGAL_SYS_ES1 0
#endif
#ifndef REGAL_SYS_ES2
#define REGAL_SYS_ES2 (REGAL_SYS_PPAPI || REGAL_SYS_IOS || REGAL_SYS_ANDROI
D || REGAL_SYS_EMSCRIPTEN || REGAL_SYS_EGL)
#endif
#ifndef REGAL_SYS_GL
#define REGAL_SYS_GL (REGAL_SYS_WGL || (!REGAL_SYS_PPAPI && !REGAL_SYS_IOS
&& !REGAL_SYS_ANDROID && !REGAL_SYS_EMSCRIPTEN))
#endif
#if REGAL_SYS_WGL #if REGAL_SYS_WGL
# define REGAL_CALL __stdcall # define REGAL_CALL __stdcall
#else #else
# define REGAL_CALL # define REGAL_CALL
#endif #endif
#ifndef GLAPIENTRY #ifndef GLAPIENTRY
#define GLAPIENTRY REGAL_CALL #define GLAPIENTRY REGAL_CALL
#endif #endif
skipping to change at line 142 skipping to change at line 191
#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC) #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
# if REGAL_DECL_EXPORT # if REGAL_DECL_EXPORT
# define REGAL_DECL __global # define REGAL_DECL __global
# else # else
# define REGAL_DECL # define REGAL_DECL
# endif # endif
#else #else
# define REGAL_DECL # define REGAL_DECL
#endif #endif
/* Plugins need the GL API as externs with plugin_ prefix */
#ifdef REGAL_PLUGIN_MODE
#undef REGAL_DECL
#define REGAL_DECL extern
#endif
#endif /* __REGAL_DECLARATIONS_H */ #endif /* __REGAL_DECLARATIONS_H */
#ifndef __REGAL_H__ #ifndef __REGAL_H__
#define __REGAL_H__ #define __REGAL_H__
/* Skip OpenGL API if another header was included first. */ /* Skip OpenGL API if another header was included first. */
#if !defined(__gl_h_) && !defined(__GL_H__) && !defined(__X_GL_H) && !defin ed(__gl2_h_) && !defined(__glext_h_) && !defined(__GLEXT_H_) && !defined(__ gl_ATI_h_) && !defined(_OPENGL_H) #if !defined(__gl_h_) && !defined(__GL_H__) && !defined(__X_GL_H) && !defin ed(__gl2_h_) && !defined(__glext_h_) && !defined(__GLEXT_H_) && !defined(__ gl_ATI_h_) && !defined(_OPENGL_H)
#define __gl_h_ #define __gl_h_
skipping to change at line 166 skipping to change at line 222
#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
#include <X11/Xdefs.h> #include <X11/Xdefs.h>
#include <X11/Xutil.h> #include <X11/Xutil.h>
typedef XID GLXDrawable; typedef XID GLXDrawable;
#endif #endif
#if REGAL_SYS_EGL && REGAL_SYS_X11
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#endif
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#include <stddef.h> #include <stddef.h>
#if REGAL_SYS_WGL #if defined(_WIN32)
typedef __int64 int64_t; typedef __int64 int64_t;
typedef unsigned __int64 uint64_t; typedef unsigned __int64 uint64_t;
#ifdef REGAL_SYS_WGL_DECLARE_WGL #if defined(REGAL_SYS_WGL_DECLARE_WGL) && !defined(_WINDEF_)
#ifndef _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
#elif REGAL_SYS_PPAPI
#if defined(__native_client__)
#include <inttypes.h>
#else
typedef __int64 int64_t;
typedef unsigned __int64 uint64_t;
#endif #endif
#else #else
#include <inttypes.h> #include <inttypes.h>
#endif #endif
typedef unsigned int GLenum; typedef unsigned int GLenum;
typedef unsigned char GLboolean; typedef unsigned char GLboolean;
typedef unsigned int GLbitfield; typedef unsigned int GLbitfield;
typedef signed char GLbyte; typedef signed char GLbyte;
typedef short GLshort; typedef short GLshort;
skipping to change at line 211 skipping to change at line 263
typedef unsigned short GLushort; typedef unsigned short GLushort;
typedef unsigned int GLuint; typedef unsigned int GLuint;
typedef float GLfloat; typedef float GLfloat;
typedef float GLclampf; typedef float GLclampf;
typedef double GLdouble; typedef double GLdouble;
typedef double GLclampd; typedef double GLclampd;
typedef void GLvoid; typedef void GLvoid;
typedef ptrdiff_t GLintptr; typedef ptrdiff_t GLintptr;
typedef ptrdiff_t GLsizeiptr; typedef ptrdiff_t GLsizeiptr;
typedef char GLchar; typedef char GLchar;
typedef signed long long GLint64; typedef int64_t GLint64;
typedef unsigned long long GLuint64; typedef uint64_t GLuint64;
typedef struct __GLsync * GLsync; typedef struct __GLsync * GLsync;
typedef struct _cl_context * cl_context; typedef struct _cl_context * cl_context;
typedef struct _cl_event * cl_event; typedef struct _cl_event * cl_event;
typedef ptrdiff_t GLintptrARB; typedef ptrdiff_t GLintptrARB;
typedef ptrdiff_t GLsizeiptrARB; typedef ptrdiff_t GLsizeiptrARB;
typedef char GLcharARB; typedef char GLcharARB;
#if REGAL_SYS_IOS
typedef unsigned long GLhandleARB;
#elif REGAL_SYS_OSX
typedef unsigned long GLhandleARB;
#else
typedef unsigned int GLhandleARB; typedef unsigned int GLhandleARB;
#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;
#if REGAL_SYS_WGL #if REGAL_SYS_WGL
#ifdef REGAL_SYS_WGL_DECLARE_WGL #ifdef REGAL_SYS_WGL_DECLARE_WGL
skipping to change at line 246 skipping to change at line 304
typedef signed __int64 INT64; typedef signed __int64 INT64;
typedef void * LPVOID; typedef void * LPVOID;
typedef int BOOL; typedef int BOOL;
typedef unsigned long DWORD; typedef unsigned long DWORD;
typedef float FLOAT; typedef float FLOAT;
typedef int INT; typedef int INT;
typedef unsigned int UINT; typedef unsigned int UINT;
typedef unsigned short USHORT; typedef unsigned short USHORT;
typedef void * PROC; typedef void * PROC;
typedef DWORD COLORREF; typedef DWORD COLORREF;
typedef long LONG;
typedef unsigned long * ULONG_PTR;
#endif #endif
#ifndef _WINGDI_ #ifndef _WINGDI_
typedef struct _GLYPHMETRICSFLOAT GLYPHMETRICSFLOAT; typedef struct _GLYPHMETRICSFLOAT GLYPHMETRICSFLOAT;
typedef GLYPHMETRICSFLOAT * LPGLYPHMETRICSFLOAT; typedef GLYPHMETRICSFLOAT * LPGLYPHMETRICSFLOAT;
typedef struct tagLAYERPLANEDESCRIPTOR LAYERPLANEDESCRIPTOR; typedef struct tagLAYERPLANEDESCRIPTOR LAYERPLANEDESCRIPTOR;
typedef LAYERPLANEDESCRIPTOR * LPLAYERPLANEDESCRIPTOR; typedef LAYERPLANEDESCRIPTOR * LPLAYERPLANEDESCRIPTOR;
typedef struct tagPIXELFORMATDESCRIPTOR PIXELFORMATDESCRIPTOR; typedef struct tagPIXELFORMATDESCRIPTOR PIXELFORMATDESCRIPTOR;
typedef PIXELFORMATDESCRIPTOR * LPPIXELFORMATDESCRIPTOR; typedef PIXELFORMATDESCRIPTOR * LPPIXELFORMATDESCRIPTOR;
typedef struct _POINTFLOAT POINTFLOAT; typedef struct _POINTFLOAT POINTFLOAT;
typedef struct _WGLSWAP WGLSWAP; typedef struct _WGLSWAP WGLSWAP;
#endif #endif
#endif // REGAL_SYS_WGL_DECLARE_WGL
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_DECLARE_WGL
#endif // REGAL_SYS_WGL #endif // REGAL_SYS_WGL
#if REGAL_SYS_GLX #if REGAL_SYS_GLX
typedef XID GLXVideoCaptureDeviceNV; typedef XID GLXVideoCaptureDeviceNV;
typedef unsigned long XID; typedef unsigned long XID;
typedef XID Pixmap; typedef XID Pixmap;
typedef XID Font; typedef XID Font;
typedef struct _XDisplay Display; typedef struct _XDisplay Display;
typedef XID GLXDrawble; typedef XID GLXDrawble;
typedef XID GLXPixmap; typedef XID GLXPixmap;
typedef struct __GLXContextRec * GLXContext; typedef struct __GLXcontextRec * GLXContext;
typedef unsigned int GLXVideoDeviceNV; typedef unsigned int GLXVideoDeviceNV;
typedef XID GLXWindow; typedef XID GLXWindow;
typedef XID GLXPbuffer; typedef XID GLXPbuffer;
typedef XID GLXFBConfigID; typedef XID GLXFBConfigID;
typedef struct __GLXFBConfigRec * GLXFBConfig; typedef struct __GLXFBConfigRec * GLXFBConfig;
typedef XID GLXContextID; typedef XID GLXContextID;
typedef XID GLXFBConfigIDSGIX; typedef XID GLXFBConfigIDSGIX;
typedef struct __GLXFBConfigRec * GLXFBConfigSGIX; typedef struct __GLXFBConfigRec * GLXFBConfigSGIX;
typedef XID GLXPbufferSGIX; typedef XID GLXPbufferSGIX;
#endif // REGAL_SYS_GLX #endif // REGAL_SYS_GLX
#if REGAL_SYS_OSX #if REGAL_SYS_OSX
typedef void * CGLContextObj; typedef struct _CGLContextObject * CGLContextObj;
typedef void * CGLPixelFormatObj; typedef struct _CGLPixelFormatObject * CGLPixelFormatObj;
typedef void * CGLRendererInfoObj; typedef struct _CGLRendererInfoObject * CGLRendererInfoObj;
typedef void * CGLPBufferObj; typedef struct _CGLPBufferObject * CGLPBufferObj;
typedef void * CGLShareGroupObj; typedef void * CGLShareGroupObj;
typedef void * IOSurfaceRef; typedef struct __IOSurface * IOSurfaceRef;
typedef void * CGSConnectionID; typedef void * CGSConnectionID;
typedef void * CGSWindowID; typedef int CGSWindowID;
typedef void * CGSSurfaceID; typedef int CGSSurfaceID;
#endif // REGAL_SYS_OSX #endif // REGAL_SYS_OSX
#if REGAL_SYS_EGL #if REGAL_SYS_EGL
typedef struct ANativeWindow* EGLNativeWindowType; #if REGAL_SYS_ANDROID
typedef struct egl_native_pixmap_t* EGLNativePixmapType; typedef struct ANativeWindow * EGLNativeWindowType;
typedef void* EGLNativeDisplayType; #elif REGAL_SYS_WIN32
typedef HWND EGLNativeWindowType;
#elif REGAL_SYS_X11
typedef Window EGLNativeWindowType;
#else
typedef void * EGLNativeWindowType;
#endif
#if REGAL_SYS_ANDROID
typedef struct egl_native_pixmap_t * EGLNativePixmapType;
#elif REGAL_SYS_WIN32
typedef HBITMAP EGLNativePixmapType;
#elif REGAL_SYS_X11
typedef Pixmap EGLNativePixmapType;
#else
typedef void * EGLNativePixmapType;
#endif
#if REGAL_SYS_ANDROID
typedef void * EGLNativeDisplayType;
#elif REGAL_SYS_WIN32
typedef HDC EGLNativeDisplayType;
#elif REGAL_SYS_X11
typedef Display * EGLNativeDisplayType;
#else
typedef int EGLNativeDisplayType;
#endif
typedef EGLNativeDisplayType NativeDisplayType; typedef EGLNativeDisplayType NativeDisplayType;
typedef EGLNativePixmapType NativePixmapType; typedef EGLNativePixmapType NativePixmapType;
typedef EGLNativeWindowType NativeWindowType; typedef EGLNativeWindowType NativeWindowType;
typedef int EGLint; typedef int EGLint;
typedef unsigned int EGLBoolean; typedef unsigned int EGLBoolean;
typedef unsigned int EGLenum; typedef unsigned int EGLenum;
typedef void * EGLConfig; typedef void * EGLConfig;
typedef void * EGLContext; typedef void * EGLContext;
typedef void * EGLDisplay; typedef void * EGLDisplay;
typedef void * EGLSurface; typedef void * EGLSurface;
skipping to change at line 328 skipping to change at line 412
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
/* TODO: make this automatic? */ /* TODO: make this automatic? */
typedef void (*GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, typedef void (REGAL_CALL *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenu
GLsizei length, const GLchar *message, GLvoid *userParam); m severity, GLsizei length, const GLchar *message, GLvoid *userParam);
typedef void (*GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenu typedef void (REGAL_CALL *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuin
m severity, GLsizei length, const GLchar *message, GLvoid *userParam); t id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userP
typedef void (*GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum s aram);
everity, GLsizei length, const GLchar *message, GLvoid *userParam); typedef void (REGAL_CALL *GLDEBUGPROC)(GLenum source, GLenum type, GLuint i
d, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userPara
m);
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
typedef void (*__GLXextFuncPtr)(void);
#endif
#if REGAL_SYS_OSX #if REGAL_SYS_OSX
typedef enum _CGLPixelFormatAttribute { typedef enum _CGLPixelFormatAttribute {
kCGLPFAAllRenderers = 1, kCGLPFAAllRenderers = 1,
kCGLPFATripleBuffer = 3, kCGLPFATripleBuffer = 3,
kCGLPFADoubleBuffer = 5, kCGLPFADoubleBuffer = 5,
kCGLPFAStereo = 6, kCGLPFAStereo = 6,
kCGLPFAAuxBuffers = 7, kCGLPFAAuxBuffers = 7,
kCGLPFAColorSize = 8, kCGLPFAColorSize = 8,
kCGLPFAAlphaSize = 11, kCGLPFAAlphaSize = 11,
skipping to change at line 363 skipping to change at line 451
kCGLPFAAuxDepthStencil = 57, kCGLPFAAuxDepthStencil = 57,
kCGLPFAColorFloat = 58, kCGLPFAColorFloat = 58,
kCGLPFAMultisample = 59, kCGLPFAMultisample = 59,
kCGLPFASupersample = 60, kCGLPFASupersample = 60,
kCGLPFASampleAlpha = 61, kCGLPFASampleAlpha = 61,
kCGLPFARendererID = 70, kCGLPFARendererID = 70,
kCGLPFASingleRenderer = 71, kCGLPFASingleRenderer = 71,
kCGLPFANoRecovery = 72, kCGLPFANoRecovery = 72,
kCGLPFAAccelerated = 73, kCGLPFAAccelerated = 73,
kCGLPFAClosestPolicy = 74, kCGLPFAClosestPolicy = 74,
kCGLPFARobust = 75,
kCGLPFABackingStore = 76, kCGLPFABackingStore = 76,
kCGLPFAMPSafe = 78,
kCGLPFAWindow = 80, kCGLPFAWindow = 80,
kCGLPFAMultiScreen = 81,
kCGLPFACompliant = 83, kCGLPFACompliant = 83,
kCGLPFADisplayMask = 84, kCGLPFADisplayMask = 84,
kCGLPFAPBuffer = 90, kCGLPFAPBuffer = 90,
kCGLPFARemotePBuffer = 91, kCGLPFARemotePBuffer = 91,
kCGLPFAAllowOfflineRenderers = 96, kCGLPFAAllowOfflineRenderers = 96,
kCGLPFAAcceleratedCompute = 97, kCGLPFAAcceleratedCompute = 97,
kCGLPFAOpenGLProfile = 99, kCGLPFAOpenGLProfile = 99,
kCGLPFAVirtualScreenCount = 128, kCGLPFAVirtualScreenCount = 128,
} CGLPixelFormatAttribute; } CGLPixelFormatAttribute;
skipping to change at line 491 skipping to change at line 582
#endif #endif
#if (defined(GL_3DFX_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_3DFX_MULTISAM PLE) #if (defined(GL_3DFX_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_3DFX_MULTISAM PLE)
#define REGAL_NO_TYPEDEF_GL_3DFX_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_3DFX_MULTISAMPLE
#endif #endif
#if (defined(GL_3DFX_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_3DFX_MULTIS AMPLE) #if (defined(GL_3DFX_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_3DFX_MULTIS AMPLE)
#define REGAL_NO_NAMESPACE_GL_3DFX_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_3DFX_MULTISAMPLE
#endif #endif
#if (defined(GL_3DFX_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_3DFX_MULTISA
MPLE)
#define REGAL_NO_PLUGIN_GL_3DFX_MULTISAMPLE
#endif
#if (defined(GL_3DFX_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_3DFX_ MULTISAMPLE) #if (defined(GL_3DFX_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_3DFX_ MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_3DFX_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_3DFX_MULTISAMPLE
#endif #endif
#ifndef GL_3DFX_multisample #ifndef GL_3DFX_multisample
#define GL_3DFX_multisample 1 #define GL_3DFX_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_3DFX_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_3DFX_MULTISAMPLE
#define GL_MULTISAMPLE_BIT_3DFX 0x20000000 /* 536870912 */ #define GL_MULTISAMPLE_BIT_3DFX 0x20000000 /* 536870912 */
skipping to change at line 522 skipping to change at line 617
#endif #endif
#if (defined(GL_3DFX_TBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_3DFX_TBUFFER) #if (defined(GL_3DFX_TBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_3DFX_TBUFFER)
#define REGAL_NO_TYPEDEF_GL_3DFX_TBUFFER #define REGAL_NO_TYPEDEF_GL_3DFX_TBUFFER
#endif #endif
#if (defined(GL_3DFX_TBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_3DFX_TBUFFER) #if (defined(GL_3DFX_TBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_3DFX_TBUFFER)
#define REGAL_NO_NAMESPACE_GL_3DFX_TBUFFER #define REGAL_NO_NAMESPACE_GL_3DFX_TBUFFER
#endif #endif
#if (defined(GL_3DFX_TBUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_PLUGIN_GL_3DFX_TBUFFER)
#define REGAL_NO_PLUGIN_GL_3DFX_TBUFFER
#endif
#if (defined(GL_3DFX_TBUFFER) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_DECLARATION_GL_3DFX_TBUFFER) #if (defined(GL_3DFX_TBUFFER) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_3DFX_TBUFFER)) && !defined(REGAL_NO_DECLARATION_GL_3DFX_TBUFFER)
#define REGAL_NO_DECLARATION_GL_3DFX_TBUFFER #define REGAL_NO_DECLARATION_GL_3DFX_TBUFFER
#endif #endif
#ifndef GL_3DFX_tbuffer #ifndef GL_3DFX_tbuffer
#define GL_3DFX_tbuffer 1 #define GL_3DFX_tbuffer 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_3DFX_TBUFFER #ifndef REGAL_NO_TYPEDEF_GL_3DFX_TBUFFER
typedef void (REGAL_CALL *PFNGLTBUFFERMASK3DFXPROC)(GLuint mask); typedef void (REGAL_CALL *PFNGLTBUFFERMASK3DFXPROC)(GLuint mask);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_3DFX_TBUFFER #ifndef REGAL_NO_NAMESPACE_GL_3DFX_TBUFFER
#define glTbufferMask3DFX rglTbufferMask3DFX #define glTbufferMask3DFX rglTbufferMask3DFX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_3DFX_TBUFFER #ifndef REGAL_NO_DECLARATION_GL_3DFX_TBUFFER
REGAL_DECL void REGAL_CALL glTbufferMask3DFX(GLuint mask); REGAL_DECL void REGAL_CALL glTbufferMask3DFX(GLuint mask);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_3DFX_TBUFFER
REGAL_DECL void REGAL_CALL plugin_glTbufferMask3DFX(GLuint mask);
#endif
/** /**
** GL_3DFX_texture_compression_FXT1 ** GL_3DFX_texture_compression_FXT1
**/ **/
#if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL_NO_E NUM_GL_3DFX_TEXTURE_COMPRESSION_FXT1) #if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL_NO_E NUM_GL_3DFX_TEXTURE_COMPRESSION_FXT1)
#define REGAL_NO_ENUM_GL_3DFX_TEXTURE_COMPRESSION_FXT1 #define REGAL_NO_ENUM_GL_3DFX_TEXTURE_COMPRESSION_FXT1
#endif #endif
#if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL_N O_TYPEDEF_GL_3DFX_TEXTURE_COMPRESSION_FXT1) #if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL_N O_TYPEDEF_GL_3DFX_TEXTURE_COMPRESSION_FXT1)
#define REGAL_NO_TYPEDEF_GL_3DFX_TEXTURE_COMPRESSION_FXT1 #define REGAL_NO_TYPEDEF_GL_3DFX_TEXTURE_COMPRESSION_FXT1
#endif #endif
#if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL_N O_NAMESPACE_GL_3DFX_TEXTURE_COMPRESSION_FXT1) #if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL_N O_NAMESPACE_GL_3DFX_TEXTURE_COMPRESSION_FXT1)
#define REGAL_NO_NAMESPACE_GL_3DFX_TEXTURE_COMPRESSION_FXT1 #define REGAL_NO_NAMESPACE_GL_3DFX_TEXTURE_COMPRESSION_FXT1
#endif #endif
#if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REGAL
_NO_PLUGIN_GL_3DFX_TEXTURE_COMPRESSION_FXT1)
#define REGAL_NO_PLUGIN_GL_3DFX_TEXTURE_COMPRESSION_FXT1
#endif
#if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REG AL_NO_DECLARATION_GL_3DFX_TEXTURE_COMPRESSION_FXT1) #if (defined(GL_3DFX_TEXTURE_COMPRESSION_FXT1) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_3DFX_TEXTURE_COMPRESSION_FXT1)) && !defined(REG AL_NO_DECLARATION_GL_3DFX_TEXTURE_COMPRESSION_FXT1)
#define REGAL_NO_DECLARATION_GL_3DFX_TEXTURE_COMPRESSION_FXT1 #define REGAL_NO_DECLARATION_GL_3DFX_TEXTURE_COMPRESSION_FXT1
#endif #endif
#ifndef GL_3DFX_texture_compression_FXT1 #ifndef GL_3DFX_texture_compression_FXT1
#define GL_3DFX_texture_compression_FXT1 1 #define GL_3DFX_texture_compression_FXT1 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_3DFX_TEXTURE_COMPRESSION_FXT1 #ifndef REGAL_NO_ENUM_GL_3DFX_TEXTURE_COMPRESSION_FXT1
#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86b0 /* 34480 */ #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86b0 /* 34480 */
skipping to change at line 587 skipping to change at line 694
#endif #endif
#if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_BLEND_MINMAX_FACTOR) #if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_BLEND_MINMAX_FACTOR)
#define REGAL_NO_TYPEDEF_GL_AMD_BLEND_MINMAX_FACTOR #define REGAL_NO_TYPEDEF_GL_AMD_BLEND_MINMAX_FACTOR
#endif #endif
#if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_BLEND_MINMAX_FACTOR) #if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_BLEND_MINMAX_FACTOR)
#define REGAL_NO_NAMESPACE_GL_AMD_BLEND_MINMAX_FACTOR #define REGAL_NO_NAMESPACE_GL_AMD_BLEND_MINMAX_FACTOR
#endif #endif
#if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_PLUGIN_G
L_AMD_BLEND_MINMAX_FACTOR)
#define REGAL_NO_PLUGIN_GL_AMD_BLEND_MINMAX_FACTOR
#endif
#if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_BLEND_MINMAX_FACTOR) #if (defined(GL_AMD_BLEND_MINMAX_FACTOR) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_BLEND_MINMAX_FACTOR)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_BLEND_MINMAX_FACTOR)
#define REGAL_NO_DECLARATION_GL_AMD_BLEND_MINMAX_FACTOR #define REGAL_NO_DECLARATION_GL_AMD_BLEND_MINMAX_FACTOR
#endif #endif
#ifndef GL_AMD_blend_minmax_factor #ifndef GL_AMD_blend_minmax_factor
#define GL_AMD_blend_minmax_factor 1 #define GL_AMD_blend_minmax_factor 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_BLEND_MINMAX_FACTOR #ifndef REGAL_NO_ENUM_GL_AMD_BLEND_MINMAX_FACTOR
#define GL_FACTOR_MIN_AMD 0x901c /* 36892 */ #define GL_FACTOR_MIN_AMD 0x901c /* 36892 */
skipping to change at line 616 skipping to change at line 727
#endif #endif
#if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_TYPE DEF_GL_AMD_COMPRESSED_3DC_TEXTURE) #if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_TYPE DEF_GL_AMD_COMPRESSED_3DC_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_AMD_COMPRESSED_3DC_TEXTURE #define REGAL_NO_TYPEDEF_GL_AMD_COMPRESSED_3DC_TEXTURE
#endif #endif
#if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_NAME SPACE_GL_AMD_COMPRESSED_3DC_TEXTURE) #if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_NAME SPACE_GL_AMD_COMPRESSED_3DC_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_AMD_COMPRESSED_3DC_TEXTURE #define REGAL_NO_NAMESPACE_GL_AMD_COMPRESSED_3DC_TEXTURE
#endif #endif
#if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_PL
UGIN_GL_AMD_COMPRESSED_3DC_TEXTURE)
#define REGAL_NO_PLUGIN_GL_AMD_COMPRESSED_3DC_TEXTURE
#endif
#if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_ DECLARATION_GL_AMD_COMPRESSED_3DC_TEXTURE) #if (defined(GL_AMD_COMPRESSED_3DC_TEXTURE) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_AMD_COMPRESSED_3DC_TEXTURE)) && !defined(REGAL_NO_ DECLARATION_GL_AMD_COMPRESSED_3DC_TEXTURE)
#define REGAL_NO_DECLARATION_GL_AMD_COMPRESSED_3DC_TEXTURE #define REGAL_NO_DECLARATION_GL_AMD_COMPRESSED_3DC_TEXTURE
#endif #endif
#ifndef GL_AMD_compressed_3DC_texture #ifndef GL_AMD_compressed_3DC_texture
#define GL_AMD_compressed_3DC_texture 1 #define GL_AMD_compressed_3DC_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_COMPRESSED_3DC_TEXTURE #ifndef REGAL_NO_ENUM_GL_AMD_COMPRESSED_3DC_TEXTURE
#define GL_3DC_X_AMD 0x87f9 /* 34809 */ #define GL_3DC_X_AMD 0x87f9 /* 34809 */
skipping to change at line 645 skipping to change at line 760
#endif #endif
#if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_TYPE DEF_GL_AMD_COMPRESSED_ATC_TEXTURE) #if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_TYPE DEF_GL_AMD_COMPRESSED_ATC_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_AMD_COMPRESSED_ATC_TEXTURE #define REGAL_NO_TYPEDEF_GL_AMD_COMPRESSED_ATC_TEXTURE
#endif #endif
#if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_NAME SPACE_GL_AMD_COMPRESSED_ATC_TEXTURE) #if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_NAME SPACE_GL_AMD_COMPRESSED_ATC_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_AMD_COMPRESSED_ATC_TEXTURE #define REGAL_NO_NAMESPACE_GL_AMD_COMPRESSED_ATC_TEXTURE
#endif #endif
#if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_PL
UGIN_GL_AMD_COMPRESSED_ATC_TEXTURE)
#define REGAL_NO_PLUGIN_GL_AMD_COMPRESSED_ATC_TEXTURE
#endif
#if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_ DECLARATION_GL_AMD_COMPRESSED_ATC_TEXTURE) #if (defined(GL_AMD_COMPRESSED_ATC_TEXTURE) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_AMD_COMPRESSED_ATC_TEXTURE)) && !defined(REGAL_NO_ DECLARATION_GL_AMD_COMPRESSED_ATC_TEXTURE)
#define REGAL_NO_DECLARATION_GL_AMD_COMPRESSED_ATC_TEXTURE #define REGAL_NO_DECLARATION_GL_AMD_COMPRESSED_ATC_TEXTURE
#endif #endif
#ifndef GL_AMD_compressed_ATC_texture #ifndef GL_AMD_compressed_ATC_texture
#define GL_AMD_compressed_ATC_texture 1 #define GL_AMD_compressed_ATC_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_COMPRESSED_ATC_TEXTURE #ifndef REGAL_NO_ENUM_GL_AMD_COMPRESSED_ATC_TEXTURE
#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87ee /* 34798 */ #define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87ee /* 34798 */
skipping to change at line 675 skipping to change at line 794
#endif #endif
#if (defined(GL_AMD_DEBUG_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_DEBUG_OUT PUT) #if (defined(GL_AMD_DEBUG_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_DEBUG_OUT PUT)
#define REGAL_NO_TYPEDEF_GL_AMD_DEBUG_OUTPUT #define REGAL_NO_TYPEDEF_GL_AMD_DEBUG_OUTPUT
#endif #endif
#if (defined(GL_AMD_DEBUG_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_DEBUG_O UTPUT) #if (defined(GL_AMD_DEBUG_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_DEBUG_O UTPUT)
#define REGAL_NO_NAMESPACE_GL_AMD_DEBUG_OUTPUT #define REGAL_NO_NAMESPACE_GL_AMD_DEBUG_OUTPUT
#endif #endif
#if (defined(GL_AMD_DEBUG_OUTPUT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_PLUGIN_GL_AMD_DEBUG_OU
TPUT)
#define REGAL_NO_PLUGIN_GL_AMD_DEBUG_OUTPUT
#endif
#if (defined(GL_AMD_DEBUG_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_DECLARATION_GL_AMD_D EBUG_OUTPUT) #if (defined(GL_AMD_DEBUG_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_AMD_DEBUG_OUTPUT)) && !defined(REGAL_NO_DECLARATION_GL_AMD_D EBUG_OUTPUT)
#define REGAL_NO_DECLARATION_GL_AMD_DEBUG_OUTPUT #define REGAL_NO_DECLARATION_GL_AMD_DEBUG_OUTPUT
#endif #endif
#ifndef GL_AMD_debug_output #ifndef GL_AMD_debug_output
#define GL_AMD_debug_output 1 #define GL_AMD_debug_output 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_DEBUG_OUTPUT #ifndef REGAL_NO_ENUM_GL_AMD_DEBUG_OUTPUT
#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 /* 37187 */ #define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 /* 37187 */
skipping to change at line 721 skipping to change at line 844
#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, GLvoid *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
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_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);
#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
#endif #endif
#if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_ GL_AMD_DEPTH_CLAMP_SEPARATE) #if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_ GL_AMD_DEPTH_CLAMP_SEPARATE)
#define REGAL_NO_TYPEDEF_GL_AMD_DEPTH_CLAMP_SEPARATE #define REGAL_NO_TYPEDEF_GL_AMD_DEPTH_CLAMP_SEPARATE
#endif #endif
#if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_NAMESPAC E_GL_AMD_DEPTH_CLAMP_SEPARATE) #if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_NAMESPAC E_GL_AMD_DEPTH_CLAMP_SEPARATE)
#define REGAL_NO_NAMESPACE_GL_AMD_DEPTH_CLAMP_SEPARATE #define REGAL_NO_NAMESPACE_GL_AMD_DEPTH_CLAMP_SEPARATE
#endif #endif
#if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_PLUGIN
_GL_AMD_DEPTH_CLAMP_SEPARATE)
#define REGAL_NO_PLUGIN_GL_AMD_DEPTH_CLAMP_SEPARATE
#endif
#if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_DECL ARATION_GL_AMD_DEPTH_CLAMP_SEPARATE) #if (defined(GL_AMD_DEPTH_CLAMP_SEPARATE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_AMD_DEPTH_CLAMP_SEPARATE)) && !defined(REGAL_NO_DECL ARATION_GL_AMD_DEPTH_CLAMP_SEPARATE)
#define REGAL_NO_DECLARATION_GL_AMD_DEPTH_CLAMP_SEPARATE #define REGAL_NO_DECLARATION_GL_AMD_DEPTH_CLAMP_SEPARATE
#endif #endif
#ifndef GL_AMD_depth_clamp_separate #ifndef GL_AMD_depth_clamp_separate
#define GL_AMD_depth_clamp_separate 1 #define GL_AMD_depth_clamp_separate 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_DEPTH_CLAMP_SEPARATE #ifndef REGAL_NO_ENUM_GL_AMD_DEPTH_CLAMP_SEPARATE
#define GL_DEPTH_CLAMP_NEAR_AMD 0x901e /* 36894 */ #define GL_DEPTH_CLAMP_NEAR_AMD 0x901e /* 36894 */
skipping to change at line 766 skipping to change at line 900
#endif #endif
#if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_TYPEDEF_GL_A MD_DRAW_BUFFERS_BLEND) #if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_TYPEDEF_GL_A MD_DRAW_BUFFERS_BLEND)
#define REGAL_NO_TYPEDEF_GL_AMD_DRAW_BUFFERS_BLEND #define REGAL_NO_TYPEDEF_GL_AMD_DRAW_BUFFERS_BLEND
#endif #endif
#if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_NAMESPACE_GL _AMD_DRAW_BUFFERS_BLEND) #if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_NAMESPACE_GL _AMD_DRAW_BUFFERS_BLEND)
#define REGAL_NO_NAMESPACE_GL_AMD_DRAW_BUFFERS_BLEND #define REGAL_NO_NAMESPACE_GL_AMD_DRAW_BUFFERS_BLEND
#endif #endif
#if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_PLUGIN_GL_
AMD_DRAW_BUFFERS_BLEND)
#define REGAL_NO_PLUGIN_GL_AMD_DRAW_BUFFERS_BLEND
#endif
#if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_DECLARAT ION_GL_AMD_DRAW_BUFFERS_BLEND) #if (defined(GL_AMD_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_AMD_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_DECLARAT ION_GL_AMD_DRAW_BUFFERS_BLEND)
#define REGAL_NO_DECLARATION_GL_AMD_DRAW_BUFFERS_BLEND #define REGAL_NO_DECLARATION_GL_AMD_DRAW_BUFFERS_BLEND
#endif #endif
#ifndef GL_AMD_draw_buffers_blend #ifndef GL_AMD_draw_buffers_blend
#define GL_AMD_draw_buffers_blend 1 #define GL_AMD_draw_buffers_blend 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_AMD_DRAW_BUFFERS_BLEND #ifndef REGAL_NO_TYPEDEF_GL_AMD_DRAW_BUFFERS_BLEND
typedef void (REGAL_CALL *PFNGLBLENDEQUATIONINDEXEDAMDPROC)(GLuint buf, GLe num mode); typedef void (REGAL_CALL *PFNGLBLENDEQUATIONINDEXEDAMDPROC)(GLuint buf, GLe num mode);
skipping to change at line 795 skipping to change at line 933
#define glBlendFuncSeparateIndexedAMD rglBlendFuncSeparateIndexedAMD #define glBlendFuncSeparateIndexedAMD rglBlendFuncSeparateIndexedAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_DRAW_BUFFERS_BLEND #ifndef REGAL_NO_DECLARATION_GL_AMD_DRAW_BUFFERS_BLEND
REGAL_DECL void REGAL_CALL glBlendEquationIndexedAMD(GLuint buf, GLenum mod e); REGAL_DECL void REGAL_CALL glBlendEquationIndexedAMD(GLuint buf, GLenum mod e);
REGAL_DECL void REGAL_CALL glBlendEquationSeparateIndexedAMD(GLuint buf, GL enum modeRGB, GLenum modeAlpha); REGAL_DECL void REGAL_CALL glBlendEquationSeparateIndexedAMD(GLuint buf, GL enum modeRGB, GLenum modeAlpha);
REGAL_DECL void REGAL_CALL glBlendFuncIndexedAMD(GLuint buf, GLenum src, GL enum dst); REGAL_DECL void REGAL_CALL glBlendFuncIndexedAMD(GLuint buf, GLenum src, GL enum dst);
REGAL_DECL void REGAL_CALL glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_DRAW_BUFFERS_BLEND
REGAL_DECL void REGAL_CALL plugin_glBlendEquationIndexedAMD(GLuint buf, GLe
num mode);
REGAL_DECL void REGAL_CALL plugin_glBlendEquationSeparateIndexedAMD(GLuint
buf, GLenum modeRGB, GLenum modeAlpha);
REGAL_DECL void REGAL_CALL plugin_glBlendFuncIndexedAMD(GLuint buf, GLenum
src, GLenum dst);
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparateIndexedAMD(GLuint buf,
GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
#endif
/**
** GL_AMD_interleaved_elements
**/
#if (defined(GL_AMD_INTERLEAVED_ELEMENTS) || defined(REGAL_NO_ENUM) || defi
ned(REGAL_NO_GL_AMD_INTERLEAVED_ELEMENTS)) && !defined(REGAL_NO_ENUM_GL_AMD
_INTERLEAVED_ELEMENTS)
#define REGAL_NO_ENUM_GL_AMD_INTERLEAVED_ELEMENTS
#endif
#if (defined(GL_AMD_INTERLEAVED_ELEMENTS) || defined(REGAL_NO_TYPEDEF) || d
efined(REGAL_NO_GL_AMD_INTERLEAVED_ELEMENTS)) && !defined(REGAL_NO_TYPEDEF_
GL_AMD_INTERLEAVED_ELEMENTS)
#define REGAL_NO_TYPEDEF_GL_AMD_INTERLEAVED_ELEMENTS
#endif
#if (defined(GL_AMD_INTERLEAVED_ELEMENTS) || !defined(REGAL_NAMESPACE) || d
efined(REGAL_NO_GL_AMD_INTERLEAVED_ELEMENTS)) && !defined(REGAL_NO_NAMESPAC
E_GL_AMD_INTERLEAVED_ELEMENTS)
#define REGAL_NO_NAMESPACE_GL_AMD_INTERLEAVED_ELEMENTS
#endif
#if (defined(GL_AMD_INTERLEAVED_ELEMENTS) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_INTERLEAVED_ELEMENTS)) && !defined(REGAL_NO_PLUGIN
_GL_AMD_INTERLEAVED_ELEMENTS)
#define REGAL_NO_PLUGIN_GL_AMD_INTERLEAVED_ELEMENTS
#endif
#if (defined(GL_AMD_INTERLEAVED_ELEMENTS) || defined(REGAL_NO_DECLARATION)
|| defined(REGAL_NO_GL_AMD_INTERLEAVED_ELEMENTS)) && !defined(REGAL_NO_DECL
ARATION_GL_AMD_INTERLEAVED_ELEMENTS)
#define REGAL_NO_DECLARATION_GL_AMD_INTERLEAVED_ELEMENTS
#endif
#ifndef GL_AMD_interleaved_elements
#define GL_AMD_interleaved_elements 1
#endif
#ifndef REGAL_NO_ENUM_GL_AMD_INTERLEAVED_ELEMENTS
#define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91a4 /* 37284 */
#define GL_VERTEX_ID_SWIZZLE_AMD 0x91a5 /* 37285 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_AMD_INTERLEAVED_ELEMENTS
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBPARAMETERIAMDPROC)(GLuint index,
GLenum pname, GLint param);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_AMD_INTERLEAVED_ELEMENTS
#define glVertexAttribParameteriAMD rglVertexAttribParameteriAMD
#endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_INTERLEAVED_ELEMENTS
REGAL_DECL void REGAL_CALL glVertexAttribParameteriAMD(GLuint index, GLenum
pname, GLint param);
#endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_INTERLEAVED_ELEMENTS
REGAL_DECL void REGAL_CALL plugin_glVertexAttribParameteriAMD(GLuint index,
GLenum pname, GLint param);
#endif
/** /**
** GL_AMD_multi_draw_indirect ** GL_AMD_multi_draw_indirect
**/ **/
#if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_ENUM_GL_AMD_M ULTI_DRAW_INDIRECT) #if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_ENUM_GL_AMD_M ULTI_DRAW_INDIRECT)
#define REGAL_NO_ENUM_GL_AMD_MULTI_DRAW_INDIRECT #define REGAL_NO_ENUM_GL_AMD_MULTI_DRAW_INDIRECT
#endif #endif
#if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_MULTI_DRAW_INDIRECT) #if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_MULTI_DRAW_INDIRECT)
#define REGAL_NO_TYPEDEF_GL_AMD_MULTI_DRAW_INDIRECT #define REGAL_NO_TYPEDEF_GL_AMD_MULTI_DRAW_INDIRECT
#endif #endif
#if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_MULTI_DRAW_INDIRECT) #if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_MULTI_DRAW_INDIRECT)
#define REGAL_NO_NAMESPACE_GL_AMD_MULTI_DRAW_INDIRECT #define REGAL_NO_NAMESPACE_GL_AMD_MULTI_DRAW_INDIRECT
#endif #endif
#if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_PLUGIN_G
L_AMD_MULTI_DRAW_INDIRECT)
#define REGAL_NO_PLUGIN_GL_AMD_MULTI_DRAW_INDIRECT
#endif
#if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_MULTI_DRAW_INDIRECT) #if (defined(GL_AMD_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_MULTI_DRAW_INDIRECT)
#define REGAL_NO_DECLARATION_GL_AMD_MULTI_DRAW_INDIRECT #define REGAL_NO_DECLARATION_GL_AMD_MULTI_DRAW_INDIRECT
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_AMD_MULTI_DRAW_INDIRECT #ifndef REGAL_NO_TYPEDEF_GL_AMD_MULTI_DRAW_INDIRECT
typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC)(GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC)(GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
skipping to change at line 834 skipping to change at line 1032
#ifndef REGAL_NO_NAMESPACE_GL_AMD_MULTI_DRAW_INDIRECT #ifndef REGAL_NO_NAMESPACE_GL_AMD_MULTI_DRAW_INDIRECT
#define glMultiDrawArraysIndirectAMD rglMultiDrawArraysIndirectAMD #define glMultiDrawArraysIndirectAMD rglMultiDrawArraysIndirectAMD
#define glMultiDrawElementsIndirectAMD rglMultiDrawElementsIndirectAMD #define glMultiDrawElementsIndirectAMD rglMultiDrawElementsIndirectAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_MULTI_DRAW_INDIRECT #ifndef REGAL_NO_DECLARATION_GL_AMD_MULTI_DRAW_INDIRECT
REGAL_DECL void REGAL_CALL glMultiDrawArraysIndirectAMD(GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride); REGAL_DECL void REGAL_CALL glMultiDrawArraysIndirectAMD(GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
REGAL_DECL void REGAL_CALL glMultiDrawElementsIndirectAMD(GLenum mode, GLen um type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); REGAL_DECL void REGAL_CALL glMultiDrawElementsIndirectAMD(GLenum mode, GLen um type, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_MULTI_DRAW_INDIRECT
REGAL_DECL void REGAL_CALL plugin_glMultiDrawArraysIndirectAMD(GLenum mode,
const GLvoid *indirect, GLsizei primcount, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementsIndirectAMD(GLenum mod
e, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
#endif
/** /**
** GL_AMD_name_gen_delete ** GL_AMD_name_gen_delete
**/ **/
#if (defined(GL_AMD_NAME_GEN_DELETE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_ENUM_GL_AMD_NAME_GEN_ DELETE) #if (defined(GL_AMD_NAME_GEN_DELETE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_ENUM_GL_AMD_NAME_GEN_ DELETE)
#define REGAL_NO_ENUM_GL_AMD_NAME_GEN_DELETE #define REGAL_NO_ENUM_GL_AMD_NAME_GEN_DELETE
#endif #endif
#if (defined(GL_AMD_NAME_GEN_DELETE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_NAM E_GEN_DELETE) #if (defined(GL_AMD_NAME_GEN_DELETE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_NAM E_GEN_DELETE)
#define REGAL_NO_TYPEDEF_GL_AMD_NAME_GEN_DELETE #define REGAL_NO_TYPEDEF_GL_AMD_NAME_GEN_DELETE
#endif #endif
#if (defined(GL_AMD_NAME_GEN_DELETE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_N AME_GEN_DELETE) #if (defined(GL_AMD_NAME_GEN_DELETE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_N AME_GEN_DELETE)
#define REGAL_NO_NAMESPACE_GL_AMD_NAME_GEN_DELETE #define REGAL_NO_NAMESPACE_GL_AMD_NAME_GEN_DELETE
#endif #endif
#if (defined(GL_AMD_NAME_GEN_DELETE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_PLUGIN_GL_AMD_NA
ME_GEN_DELETE)
#define REGAL_NO_PLUGIN_GL_AMD_NAME_GEN_DELETE
#endif
#if (defined(GL_AMD_NAME_GEN_DELETE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_DECLARATION_GL _AMD_NAME_GEN_DELETE) #if (defined(GL_AMD_NAME_GEN_DELETE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_AMD_NAME_GEN_DELETE)) && !defined(REGAL_NO_DECLARATION_GL _AMD_NAME_GEN_DELETE)
#define REGAL_NO_DECLARATION_GL_AMD_NAME_GEN_DELETE #define REGAL_NO_DECLARATION_GL_AMD_NAME_GEN_DELETE
#endif #endif
#ifndef GL_AMD_name_gen_delete #ifndef GL_AMD_name_gen_delete
#define GL_AMD_name_gen_delete 1 #define GL_AMD_name_gen_delete 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_NAME_GEN_DELETE #ifndef REGAL_NO_ENUM_GL_AMD_NAME_GEN_DELETE
#define GL_DATA_BUFFER_AMD 0x9151 /* 37201 */ #define GL_DATA_BUFFER_AMD 0x9151 /* 37201 */
skipping to change at line 884 skipping to change at line 1091
#define glGenNamesAMD rglGenNamesAMD #define glGenNamesAMD rglGenNamesAMD
#define glIsNameAMD rglIsNameAMD #define glIsNameAMD rglIsNameAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_NAME_GEN_DELETE #ifndef REGAL_NO_DECLARATION_GL_AMD_NAME_GEN_DELETE
REGAL_DECL GLboolean REGAL_CALL glIsNameAMD(GLenum identifier, GLuint name) ; REGAL_DECL GLboolean REGAL_CALL glIsNameAMD(GLenum identifier, GLuint name) ;
REGAL_DECL void REGAL_CALL glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint *names); REGAL_DECL void REGAL_CALL glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint *names);
REGAL_DECL void REGAL_CALL glGenNamesAMD(GLenum identifier, GLuint num, GLu int *names); REGAL_DECL void REGAL_CALL glGenNamesAMD(GLenum identifier, GLuint num, GLu int *names);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_NAME_GEN_DELETE
REGAL_DECL GLboolean REGAL_CALL plugin_glIsNameAMD(GLenum identifier, GLuin
t name);
REGAL_DECL void REGAL_CALL plugin_glDeleteNamesAMD(GLenum identifier, GLuin
t num, const GLuint *names);
REGAL_DECL void REGAL_CALL plugin_glGenNamesAMD(GLenum identifier, GLuint n
um, GLuint *names);
#endif
/** /**
** GL_AMD_performance_monitor ** GL_AMD_performance_monitor
**/ **/
#if (defined(GL_AMD_PERFORMANCE_MONITOR) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_ENUM_GL_AMD_P ERFORMANCE_MONITOR) #if (defined(GL_AMD_PERFORMANCE_MONITOR) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_ENUM_GL_AMD_P ERFORMANCE_MONITOR)
#define REGAL_NO_ENUM_GL_AMD_PERFORMANCE_MONITOR #define REGAL_NO_ENUM_GL_AMD_PERFORMANCE_MONITOR
#endif #endif
#if (defined(GL_AMD_PERFORMANCE_MONITOR) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_PERFORMANCE_MONITOR) #if (defined(GL_AMD_PERFORMANCE_MONITOR) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_PERFORMANCE_MONITOR)
#define REGAL_NO_TYPEDEF_GL_AMD_PERFORMANCE_MONITOR #define REGAL_NO_TYPEDEF_GL_AMD_PERFORMANCE_MONITOR
#endif #endif
#if (defined(GL_AMD_PERFORMANCE_MONITOR) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_PERFORMANCE_MONITOR) #if (defined(GL_AMD_PERFORMANCE_MONITOR) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_PERFORMANCE_MONITOR)
#define REGAL_NO_NAMESPACE_GL_AMD_PERFORMANCE_MONITOR #define REGAL_NO_NAMESPACE_GL_AMD_PERFORMANCE_MONITOR
#endif #endif
#if (defined(GL_AMD_PERFORMANCE_MONITOR) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_PLUGIN_G
L_AMD_PERFORMANCE_MONITOR)
#define REGAL_NO_PLUGIN_GL_AMD_PERFORMANCE_MONITOR
#endif
#if (defined(GL_AMD_PERFORMANCE_MONITOR) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_PERFORMANCE_MONITOR) #if (defined(GL_AMD_PERFORMANCE_MONITOR) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_PERFORMANCE_MONITOR)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_PERFORMANCE_MONITOR)
#define REGAL_NO_DECLARATION_GL_AMD_PERFORMANCE_MONITOR #define REGAL_NO_DECLARATION_GL_AMD_PERFORMANCE_MONITOR
#endif #endif
#ifndef GL_AMD_performance_monitor #ifndef GL_AMD_performance_monitor
#define GL_AMD_performance_monitor 1 #define GL_AMD_performance_monitor 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_PERFORMANCE_MONITOR #ifndef REGAL_NO_ENUM_GL_AMD_PERFORMANCE_MONITOR
#define GL_COUNTER_TYPE_AMD 0x8bc0 /* 35776 */ #define GL_COUNTER_TYPE_AMD 0x8bc0 /* 35776 */
skipping to change at line 960 skipping to change at line 1177
REGAL_DECL void REGAL_CALL glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors ); REGAL_DECL void REGAL_CALL glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors );
REGAL_DECL void REGAL_CALL glGetPerfMonitorCounterDataAMD(GLuint monitor, G Lenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten); REGAL_DECL void REGAL_CALL glGetPerfMonitorCounterDataAMD(GLuint monitor, G Lenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
REGAL_DECL void REGAL_CALL glGetPerfMonitorCounterInfoAMD(GLuint group, GLu int counter, GLenum pname, GLvoid *data); REGAL_DECL void REGAL_CALL glGetPerfMonitorCounterInfoAMD(GLuint group, GLu int counter, GLenum pname, GLvoid *data);
REGAL_DECL void REGAL_CALL glGetPerfMonitorCounterStringAMD(GLuint group, G Luint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString); REGAL_DECL void REGAL_CALL glGetPerfMonitorCounterStringAMD(GLuint group, G Luint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
REGAL_DECL void REGAL_CALL glGetPerfMonitorCountersAMD(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *count ers); REGAL_DECL void REGAL_CALL glGetPerfMonitorCountersAMD(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *count ers);
REGAL_DECL void REGAL_CALL glGetPerfMonitorGroupStringAMD(GLuint group, GLs izei bufSize, GLsizei *length, GLchar *groupString); REGAL_DECL void REGAL_CALL glGetPerfMonitorGroupStringAMD(GLuint group, GLs izei bufSize, GLsizei *length, GLchar *groupString);
REGAL_DECL void REGAL_CALL glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsi zei groupsSize, GLuint *groups); REGAL_DECL void REGAL_CALL glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsi zei groupsSize, GLuint *groups);
REGAL_DECL void REGAL_CALL glSelectPerfMonitorCountersAMD(GLuint monitor, G Lboolean enable, GLuint group, GLint numCounters, GLuint *counterList); REGAL_DECL void REGAL_CALL glSelectPerfMonitorCountersAMD(GLuint monitor, G Lboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_PERFORMANCE_MONITOR
REGAL_DECL void REGAL_CALL plugin_glBeginPerfMonitorAMD(GLuint monitor);
REGAL_DECL void REGAL_CALL plugin_glDeletePerfMonitorsAMD(GLsizei n, GLuint
*monitors);
REGAL_DECL void REGAL_CALL plugin_glEndPerfMonitorAMD(GLuint monitor);
REGAL_DECL void REGAL_CALL plugin_glGenPerfMonitorsAMD(GLsizei n, GLuint *m
onitors);
REGAL_DECL void REGAL_CALL plugin_glGetPerfMonitorCounterDataAMD(GLuint mon
itor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
REGAL_DECL void REGAL_CALL plugin_glGetPerfMonitorCounterInfoAMD(GLuint gro
up, GLuint counter, GLenum pname, GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glGetPerfMonitorCounterStringAMD(GLuint g
roup, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterStri
ng);
REGAL_DECL void REGAL_CALL plugin_glGetPerfMonitorCountersAMD(GLuint group,
GLint *numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint
*counters);
REGAL_DECL void REGAL_CALL plugin_glGetPerfMonitorGroupStringAMD(GLuint gro
up, GLsizei bufSize, GLsizei *length, GLchar *groupString);
REGAL_DECL void REGAL_CALL plugin_glGetPerfMonitorGroupsAMD(GLint *numGroup
s, GLsizei groupsSize, GLuint *groups);
REGAL_DECL void REGAL_CALL plugin_glSelectPerfMonitorCountersAMD(GLuint mon
itor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterLis
t);
#endif
/** /**
** GL_AMD_pinned_memory ** GL_AMD_pinned_memory
**/ **/
#if (defined(GL_AMD_PINNED_MEMORY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_ENUM_GL_AMD_PINNED_MEMORY ) #if (defined(GL_AMD_PINNED_MEMORY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_ENUM_GL_AMD_PINNED_MEMORY )
#define REGAL_NO_ENUM_GL_AMD_PINNED_MEMORY #define REGAL_NO_ENUM_GL_AMD_PINNED_MEMORY
#endif #endif
#if (defined(GL_AMD_PINNED_MEMORY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_PINNED_ MEMORY) #if (defined(GL_AMD_PINNED_MEMORY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_PINNED_ MEMORY)
#define REGAL_NO_TYPEDEF_GL_AMD_PINNED_MEMORY #define REGAL_NO_TYPEDEF_GL_AMD_PINNED_MEMORY
#endif #endif
#if (defined(GL_AMD_PINNED_MEMORY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_PINNE D_MEMORY) #if (defined(GL_AMD_PINNED_MEMORY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_PINNE D_MEMORY)
#define REGAL_NO_NAMESPACE_GL_AMD_PINNED_MEMORY #define REGAL_NO_NAMESPACE_GL_AMD_PINNED_MEMORY
#endif #endif
#if (defined(GL_AMD_PINNED_MEMORY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_PLUGIN_GL_AMD_PINNED
_MEMORY)
#define REGAL_NO_PLUGIN_GL_AMD_PINNED_MEMORY
#endif
#if (defined(GL_AMD_PINNED_MEMORY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_DECLARATION_GL_AMD _PINNED_MEMORY) #if (defined(GL_AMD_PINNED_MEMORY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_AMD_PINNED_MEMORY)) && !defined(REGAL_NO_DECLARATION_GL_AMD _PINNED_MEMORY)
#define REGAL_NO_DECLARATION_GL_AMD_PINNED_MEMORY #define REGAL_NO_DECLARATION_GL_AMD_PINNED_MEMORY
#endif #endif
#ifndef GL_AMD_pinned_memory #ifndef GL_AMD_pinned_memory
#define GL_AMD_pinned_memory 1 #define GL_AMD_pinned_memory 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_PINNED_MEMORY #ifndef REGAL_NO_ENUM_GL_AMD_PINNED_MEMORY
#define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 /* 37216 */ #define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 /* 37216 */
skipping to change at line 1004 skipping to change at line 1239
#endif #endif
#if (defined(GL_AMD_PROGRAM_BINARY_Z400) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_PROGRAM_BINARY_Z400) #if (defined(GL_AMD_PROGRAM_BINARY_Z400) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_PROGRAM_BINARY_Z400)
#define REGAL_NO_TYPEDEF_GL_AMD_PROGRAM_BINARY_Z400 #define REGAL_NO_TYPEDEF_GL_AMD_PROGRAM_BINARY_Z400
#endif #endif
#if (defined(GL_AMD_PROGRAM_BINARY_Z400) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_PROGRAM_BINARY_Z400) #if (defined(GL_AMD_PROGRAM_BINARY_Z400) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_PROGRAM_BINARY_Z400)
#define REGAL_NO_NAMESPACE_GL_AMD_PROGRAM_BINARY_Z400 #define REGAL_NO_NAMESPACE_GL_AMD_PROGRAM_BINARY_Z400
#endif #endif
#if (defined(GL_AMD_PROGRAM_BINARY_Z400) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_PLUGIN_G
L_AMD_PROGRAM_BINARY_Z400)
#define REGAL_NO_PLUGIN_GL_AMD_PROGRAM_BINARY_Z400
#endif
#if (defined(GL_AMD_PROGRAM_BINARY_Z400) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_PROGRAM_BINARY_Z400) #if (defined(GL_AMD_PROGRAM_BINARY_Z400) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_PROGRAM_BINARY_Z400)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_PROGRAM_BINARY_Z400)
#define REGAL_NO_DECLARATION_GL_AMD_PROGRAM_BINARY_Z400 #define REGAL_NO_DECLARATION_GL_AMD_PROGRAM_BINARY_Z400
#endif #endif
#ifndef GL_AMD_program_binary_Z400 #ifndef GL_AMD_program_binary_Z400
#define GL_AMD_program_binary_Z400 1 #define GL_AMD_program_binary_Z400 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_PROGRAM_BINARY_Z400 #ifndef REGAL_NO_ENUM_GL_AMD_PROGRAM_BINARY_Z400
#define GL_Z400_BINARY_AMD 0x8740 /* 34624 */ #define GL_Z400_BINARY_AMD 0x8740 /* 34624 */
skipping to change at line 1032 skipping to change at line 1271
#endif #endif
#if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_QUERY_BUFFER_OBJECT) #if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _AMD_QUERY_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_AMD_QUERY_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_AMD_QUERY_BUFFER_OBJECT
#endif #endif
#if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_QUERY_BUFFER_OBJECT) #if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_AMD_QUERY_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_AMD_QUERY_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_AMD_QUERY_BUFFER_OBJECT
#endif #endif
#if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_AMD_QUERY_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_AMD_QUERY_BUFFER_OBJECT
#endif
#if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_QUERY_BUFFER_OBJECT) #if (defined(GL_AMD_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_AMD_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_AMD_QUERY_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_AMD_QUERY_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_AMD_QUERY_BUFFER_OBJECT
#endif #endif
#ifndef GL_AMD_query_buffer_object #ifndef GL_AMD_query_buffer_object
#define GL_AMD_query_buffer_object 1 #define GL_AMD_query_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_QUERY_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_AMD_QUERY_BUFFER_OBJECT
#define GL_QUERY_BUFFER_AMD 0x9192 /* 37266 */ #define GL_QUERY_BUFFER_AMD 0x9192 /* 37266 */
skipping to change at line 1062 skipping to change at line 1305
#endif #endif
#if (defined(GL_AMD_SAMPLE_POSITIONS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_S AMPLE_POSITIONS) #if (defined(GL_AMD_SAMPLE_POSITIONS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_S AMPLE_POSITIONS)
#define REGAL_NO_TYPEDEF_GL_AMD_SAMPLE_POSITIONS #define REGAL_NO_TYPEDEF_GL_AMD_SAMPLE_POSITIONS
#endif #endif
#if (defined(GL_AMD_SAMPLE_POSITIONS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_NAMESPACE_GL_AMD _SAMPLE_POSITIONS) #if (defined(GL_AMD_SAMPLE_POSITIONS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_NAMESPACE_GL_AMD _SAMPLE_POSITIONS)
#define REGAL_NO_NAMESPACE_GL_AMD_SAMPLE_POSITIONS #define REGAL_NO_NAMESPACE_GL_AMD_SAMPLE_POSITIONS
#endif #endif
#if (defined(GL_AMD_SAMPLE_POSITIONS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_PLUGIN_GL_AMD_
SAMPLE_POSITIONS)
#define REGAL_NO_PLUGIN_GL_AMD_SAMPLE_POSITIONS
#endif
#if (defined(GL_AMD_SAMPLE_POSITIONS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_DECLARATION_ GL_AMD_SAMPLE_POSITIONS) #if (defined(GL_AMD_SAMPLE_POSITIONS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_AMD_SAMPLE_POSITIONS)) && !defined(REGAL_NO_DECLARATION_ GL_AMD_SAMPLE_POSITIONS)
#define REGAL_NO_DECLARATION_GL_AMD_SAMPLE_POSITIONS #define REGAL_NO_DECLARATION_GL_AMD_SAMPLE_POSITIONS
#endif #endif
#ifndef GL_AMD_sample_positions #ifndef GL_AMD_sample_positions
#define GL_AMD_sample_positions 1 #define GL_AMD_sample_positions 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_SAMPLE_POSITIONS #ifndef REGAL_NO_ENUM_GL_AMD_SAMPLE_POSITIONS
#define GL_SUBSAMPLE_DISTANCE_AMD 0x883f /* 34879 */ #define GL_SUBSAMPLE_DISTANCE_AMD 0x883f /* 34879 */
skipping to change at line 1086 skipping to change at line 1333
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_AMD_SAMPLE_POSITIONS #ifndef REGAL_NO_NAMESPACE_GL_AMD_SAMPLE_POSITIONS
#define glSetMultisamplefvAMD rglSetMultisamplefvAMD #define glSetMultisamplefvAMD rglSetMultisamplefvAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_SAMPLE_POSITIONS #ifndef REGAL_NO_DECLARATION_GL_AMD_SAMPLE_POSITIONS
REGAL_DECL void REGAL_CALL glSetMultisamplefvAMD(GLenum pname, GLuint index , const GLfloat *val); REGAL_DECL void REGAL_CALL glSetMultisamplefvAMD(GLenum pname, GLuint index , const GLfloat *val);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_SAMPLE_POSITIONS
REGAL_DECL void REGAL_CALL plugin_glSetMultisamplefvAMD(GLenum pname, GLuin
t index, const GLfloat *val);
#endif
/** /**
** GL_AMD_seamless_cubemap_per_texture ** GL_AMD_seamless_cubemap_per_texture
**/ **/
#if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined(REGA L_NO_ENUM_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) #if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined(REGA L_NO_ENUM_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)
#define REGAL_NO_ENUM_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE #define REGAL_NO_ENUM_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE
#endif #endif
#if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined(R EGAL_NO_TYPEDEF_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) #if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined(R EGAL_NO_TYPEDEF_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE #define REGAL_NO_TYPEDEF_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE
#endif #endif
#if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined(R EGAL_NO_NAMESPACE_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) #if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined(R EGAL_NO_NAMESPACE_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE #define REGAL_NO_NAMESPACE_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE
#endif #endif
#if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || !defined(REGAL_PLUGIN_
MODE) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defined
(REGAL_NO_PLUGIN_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)
#define REGAL_NO_PLUGIN_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE
#endif
#if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defin ed(REGAL_NO_DECLARATION_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) #if (defined(GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)) && !defin ed(REGAL_NO_DECLARATION_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE)
#define REGAL_NO_DECLARATION_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE #define REGAL_NO_DECLARATION_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE #ifndef REGAL_NO_ENUM_GL_AMD_SEAMLESS_CUBEMAP_PER_TEXTURE
#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884f /* 34895 */ #define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884f /* 34895 */
#endif #endif
/** /**
** GL_AMD_sparse_texture
**/
#if (defined(GL_AMD_SPARSE_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE
GAL_NO_GL_AMD_SPARSE_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_AMD_SPARSE_TEXT
URE)
#define REGAL_NO_ENUM_GL_AMD_SPARSE_TEXTURE
#endif
#if (defined(GL_AMD_SPARSE_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined
(REGAL_NO_GL_AMD_SPARSE_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_AMD_SPARS
E_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_AMD_SPARSE_TEXTURE
#endif
#if (defined(GL_AMD_SPARSE_TEXTURE) || !defined(REGAL_NAMESPACE) || defined
(REGAL_NO_GL_AMD_SPARSE_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_AMD_SPA
RSE_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_AMD_SPARSE_TEXTURE
#endif
#if (defined(GL_AMD_SPARSE_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_AMD_SPARSE_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_AMD_SPAR
SE_TEXTURE)
#define REGAL_NO_PLUGIN_GL_AMD_SPARSE_TEXTURE
#endif
#if (defined(GL_AMD_SPARSE_TEXTURE) || defined(REGAL_NO_DECLARATION) || def
ined(REGAL_NO_GL_AMD_SPARSE_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_A
MD_SPARSE_TEXTURE)
#define REGAL_NO_DECLARATION_GL_AMD_SPARSE_TEXTURE
#endif
#ifndef GL_AMD_sparse_texture
#define GL_AMD_sparse_texture 1
#endif
#ifndef REGAL_NO_ENUM_GL_AMD_SPARSE_TEXTURE
#define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x1
#define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195 /* 37269 */
#define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196 /* 37270 */
#define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197 /* 37271 */
#define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198 /* 37272 */
#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199 /* 37273 */
#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919a /* 37274 */
#define GL_MIN_SPARSE_LEVEL_AMD 0x919b /* 37275 */
#define GL_MIN_LOD_WARNING_AMD 0x919c /* 37276 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_AMD_SPARSE_TEXTURE
typedef void (REGAL_CALL *PFNGLTEXSTORAGESPARSEAMDPROC)(GLenum target, GLen
um internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei la
yers, GLbitfield flags);
typedef void (REGAL_CALL *PFNGLTEXTURESTORAGESPARSEAMDPROC)(GLuint texture,
GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsiz
ei depth, GLsizei layers, GLbitfield flags);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_AMD_SPARSE_TEXTURE
#define glTexStorageSparseAMD rglTexStorageSparseAMD
#define glTextureStorageSparseAMD rglTextureStorageSparseAMD
#endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_SPARSE_TEXTURE
REGAL_DECL void REGAL_CALL glTexStorageSparseAMD(GLenum target, GLenum inte
rnalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, G
Lbitfield flags);
REGAL_DECL void REGAL_CALL glTextureStorageSparseAMD(GLuint texture, GLenum
target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei dept
h, GLsizei layers, GLbitfield flags);
#endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_SPARSE_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glTexStorageSparseAMD(GLenum target, GLen
um internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei la
yers, GLbitfield flags);
REGAL_DECL void REGAL_CALL plugin_glTextureStorageSparseAMD(GLuint texture,
GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsiz
ei depth, GLsizei layers, GLbitfield flags);
#endif
/**
** GL_AMD_stencil_operation_extended ** GL_AMD_stencil_operation_extended
**/ **/
#if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REGAL_NO _ENUM_GL_AMD_STENCIL_OPERATION_EXTENDED) #if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REGAL_NO _ENUM_GL_AMD_STENCIL_OPERATION_EXTENDED)
#define REGAL_NO_ENUM_GL_AMD_STENCIL_OPERATION_EXTENDED #define REGAL_NO_ENUM_GL_AMD_STENCIL_OPERATION_EXTENDED
#endif #endif
#if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REGAL _NO_TYPEDEF_GL_AMD_STENCIL_OPERATION_EXTENDED) #if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REGAL _NO_TYPEDEF_GL_AMD_STENCIL_OPERATION_EXTENDED)
#define REGAL_NO_TYPEDEF_GL_AMD_STENCIL_OPERATION_EXTENDED #define REGAL_NO_TYPEDEF_GL_AMD_STENCIL_OPERATION_EXTENDED
#endif #endif
#if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REGAL _NO_NAMESPACE_GL_AMD_STENCIL_OPERATION_EXTENDED) #if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REGAL _NO_NAMESPACE_GL_AMD_STENCIL_OPERATION_EXTENDED)
#define REGAL_NO_NAMESPACE_GL_AMD_STENCIL_OPERATION_EXTENDED #define REGAL_NO_NAMESPACE_GL_AMD_STENCIL_OPERATION_EXTENDED
#endif #endif
#if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(REG
AL_NO_PLUGIN_GL_AMD_STENCIL_OPERATION_EXTENDED)
#define REGAL_NO_PLUGIN_GL_AMD_STENCIL_OPERATION_EXTENDED
#endif
#if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(R EGAL_NO_DECLARATION_GL_AMD_STENCIL_OPERATION_EXTENDED) #if (defined(GL_AMD_STENCIL_OPERATION_EXTENDED) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_AMD_STENCIL_OPERATION_EXTENDED)) && !defined(R EGAL_NO_DECLARATION_GL_AMD_STENCIL_OPERATION_EXTENDED)
#define REGAL_NO_DECLARATION_GL_AMD_STENCIL_OPERATION_EXTENDED #define REGAL_NO_DECLARATION_GL_AMD_STENCIL_OPERATION_EXTENDED
#endif #endif
#ifndef GL_AMD_stencil_operation_extended #ifndef GL_AMD_stencil_operation_extended
#define GL_AMD_stencil_operation_extended 1 #define GL_AMD_stencil_operation_extended 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_STENCIL_OPERATION_EXTENDED #ifndef REGAL_NO_ENUM_GL_AMD_STENCIL_OPERATION_EXTENDED
#define GL_SET_AMD 0x874a /* 34634 */ #define GL_SET_AMD 0x874a /* 34634 */
skipping to change at line 1157 skipping to change at line 1476
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_AMD_STENCIL_OPERATION_EXTENDED #ifndef REGAL_NO_NAMESPACE_GL_AMD_STENCIL_OPERATION_EXTENDED
#define glStencilOpValueAMD rglStencilOpValueAMD #define glStencilOpValueAMD rglStencilOpValueAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_STENCIL_OPERATION_EXTENDED #ifndef REGAL_NO_DECLARATION_GL_AMD_STENCIL_OPERATION_EXTENDED
REGAL_DECL void REGAL_CALL glStencilOpValueAMD(GLenum face, GLuint value); REGAL_DECL void REGAL_CALL glStencilOpValueAMD(GLenum face, GLuint value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_STENCIL_OPERATION_EXTENDED
REGAL_DECL void REGAL_CALL plugin_glStencilOpValueAMD(GLenum face, GLuint v
alue);
#endif
/** /**
** GL_AMD_vertex_shader_tessellator ** GL_AMD_vertex_shader_tessellator
**/ **/
#if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL_NO_E NUM_GL_AMD_VERTEX_SHADER_TESSELLATOR) #if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL_NO_E NUM_GL_AMD_VERTEX_SHADER_TESSELLATOR)
#define REGAL_NO_ENUM_GL_AMD_VERTEX_SHADER_TESSELLATOR #define REGAL_NO_ENUM_GL_AMD_VERTEX_SHADER_TESSELLATOR
#endif #endif
#if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL_N O_TYPEDEF_GL_AMD_VERTEX_SHADER_TESSELLATOR) #if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL_N O_TYPEDEF_GL_AMD_VERTEX_SHADER_TESSELLATOR)
#define REGAL_NO_TYPEDEF_GL_AMD_VERTEX_SHADER_TESSELLATOR #define REGAL_NO_TYPEDEF_GL_AMD_VERTEX_SHADER_TESSELLATOR
#endif #endif
#if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL_N O_NAMESPACE_GL_AMD_VERTEX_SHADER_TESSELLATOR) #if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL_N O_NAMESPACE_GL_AMD_VERTEX_SHADER_TESSELLATOR)
#define REGAL_NO_NAMESPACE_GL_AMD_VERTEX_SHADER_TESSELLATOR #define REGAL_NO_NAMESPACE_GL_AMD_VERTEX_SHADER_TESSELLATOR
#endif #endif
#if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REGAL
_NO_PLUGIN_GL_AMD_VERTEX_SHADER_TESSELLATOR)
#define REGAL_NO_PLUGIN_GL_AMD_VERTEX_SHADER_TESSELLATOR
#endif
#if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REG AL_NO_DECLARATION_GL_AMD_VERTEX_SHADER_TESSELLATOR) #if (defined(GL_AMD_VERTEX_SHADER_TESSELLATOR) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_AMD_VERTEX_SHADER_TESSELLATOR)) && !defined(REG AL_NO_DECLARATION_GL_AMD_VERTEX_SHADER_TESSELLATOR)
#define REGAL_NO_DECLARATION_GL_AMD_VERTEX_SHADER_TESSELLATOR #define REGAL_NO_DECLARATION_GL_AMD_VERTEX_SHADER_TESSELLATOR
#endif #endif
#ifndef GL_AMD_vertex_shader_tessellator #ifndef GL_AMD_vertex_shader_tessellator
#define GL_AMD_vertex_shader_tessellator 1 #define GL_AMD_vertex_shader_tessellator 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_AMD_VERTEX_SHADER_TESSELLATOR #ifndef REGAL_NO_ENUM_GL_AMD_VERTEX_SHADER_TESSELLATOR
#define GL_SAMPLER_BUFFER_AMD 0x9001 /* 36865 */ #define GL_SAMPLER_BUFFER_AMD 0x9001 /* 36865 */
skipping to change at line 1206 skipping to change at line 1533
#ifndef REGAL_NO_NAMESPACE_GL_AMD_VERTEX_SHADER_TESSELLATOR #ifndef REGAL_NO_NAMESPACE_GL_AMD_VERTEX_SHADER_TESSELLATOR
#define glTessellationFactorAMD rglTessellationFactorAMD #define glTessellationFactorAMD rglTessellationFactorAMD
#define glTessellationModeAMD rglTessellationModeAMD #define glTessellationModeAMD rglTessellationModeAMD
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_AMD_VERTEX_SHADER_TESSELLATOR #ifndef REGAL_NO_DECLARATION_GL_AMD_VERTEX_SHADER_TESSELLATOR
REGAL_DECL void REGAL_CALL glTessellationFactorAMD(GLfloat factor); REGAL_DECL void REGAL_CALL glTessellationFactorAMD(GLfloat factor);
REGAL_DECL void REGAL_CALL glTessellationModeAMD(GLenum mode); REGAL_DECL void REGAL_CALL glTessellationModeAMD(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_AMD_VERTEX_SHADER_TESSELLATOR
REGAL_DECL void REGAL_CALL plugin_glTessellationFactorAMD(GLfloat factor);
REGAL_DECL void REGAL_CALL plugin_glTessellationModeAMD(GLenum mode);
#endif
/** /**
** GL_ANGLE_framebuffer_blit ** GL_ANGLE_framebuffer_blit
**/ **/
#if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_ENUM_GL_ANGLE_F RAMEBUFFER_BLIT) #if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_ENUM_GL_ANGLE_F RAMEBUFFER_BLIT)
#define REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_BLIT #define REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_BLIT
#endif #endif
#if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_TYPEDEF_GL_A NGLE_FRAMEBUFFER_BLIT) #if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_TYPEDEF_GL_A NGLE_FRAMEBUFFER_BLIT)
#define REGAL_NO_TYPEDEF_GL_ANGLE_FRAMEBUFFER_BLIT #define REGAL_NO_TYPEDEF_GL_ANGLE_FRAMEBUFFER_BLIT
#endif #endif
#if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_NAMESPACE_GL _ANGLE_FRAMEBUFFER_BLIT) #if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_NAMESPACE_GL _ANGLE_FRAMEBUFFER_BLIT)
#define REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_BLIT #define REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_BLIT
#endif #endif
#if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_PLUGIN_GL_
ANGLE_FRAMEBUFFER_BLIT)
#define REGAL_NO_PLUGIN_GL_ANGLE_FRAMEBUFFER_BLIT
#endif
#if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_DECLARAT ION_GL_ANGLE_FRAMEBUFFER_BLIT) #if (defined(GL_ANGLE_FRAMEBUFFER_BLIT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_DECLARAT ION_GL_ANGLE_FRAMEBUFFER_BLIT)
#define REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_BLIT #define REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_BLIT
#endif #endif
#ifndef GL_ANGLE_framebuffer_blit #ifndef GL_ANGLE_framebuffer_blit
#define GL_ANGLE_framebuffer_blit 1 #define GL_ANGLE_framebuffer_blit 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_BLIT #ifndef REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_BLIT
#define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8ca6 /* 36006 */ #define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8ca6 /* 36006 */
skipping to change at line 1249 skipping to change at line 1585
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_BLIT #ifndef REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_BLIT
#define glBlitFramebufferANGLE rglBlitFramebufferANGLE #define glBlitFramebufferANGLE rglBlitFramebufferANGLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_BLIT #ifndef REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_BLIT
REGAL_DECL void REGAL_CALL glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dst Y1, GLbitfield mask, GLenum filter); REGAL_DECL void REGAL_CALL glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dst Y1, GLbitfield mask, GLenum filter);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ANGLE_FRAMEBUFFER_BLIT
REGAL_DECL void REGAL_CALL plugin_glBlitFramebufferANGLE(GLint srcX0, GLint
srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GL
int dstY1, GLbitfield mask, GLenum filter);
#endif
/** /**
** GL_ANGLE_framebuffer_multisample ** GL_ANGLE_framebuffer_multisample
**/ **/
#if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_E NUM_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_E NUM_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_TYPEDEF_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_TYPEDEF_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_NAMESPACE_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_NAMESPACE_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL
_NO_PLUGIN_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REG AL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_ANGLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REG AL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#ifndef GL_ANGLE_framebuffer_multisample #ifndef GL_ANGLE_framebuffer_multisample
#define GL_ANGLE_framebuffer_multisample 1 #define GL_ANGLE_framebuffer_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8cab /* 36011 */ #define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8cab /* 36011 */
skipping to change at line 1291 skipping to change at line 1635
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
#define glRenderbufferStorageMultisampleANGLE rglRenderbufferStorageMultisa mpleANGLE #define glRenderbufferStorageMultisampleANGLE rglRenderbufferStorageMultisa mpleANGLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleANGLE(GLenum tar get, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) ; REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleANGLE(GLenum tar get, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) ;
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ANGLE_FRAMEBUFFER_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageMultisampleANGLE(GLe
num target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei
height);
#endif
/** /**
** GL_ANGLE_instanced_arrays ** GL_ANGLE_instanced_arrays
**/ **/
#if (defined(GL_ANGLE_INSTANCED_ARRAYS) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_ANGLE_I NSTANCED_ARRAYS) #if (defined(GL_ANGLE_INSTANCED_ARRAYS) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_ANGLE_I NSTANCED_ARRAYS)
#define REGAL_NO_ENUM_GL_ANGLE_INSTANCED_ARRAYS #define REGAL_NO_ENUM_GL_ANGLE_INSTANCED_ARRAYS
#endif #endif
#if (defined(GL_ANGLE_INSTANCED_ARRAYS) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_A NGLE_INSTANCED_ARRAYS) #if (defined(GL_ANGLE_INSTANCED_ARRAYS) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_A NGLE_INSTANCED_ARRAYS)
#define REGAL_NO_TYPEDEF_GL_ANGLE_INSTANCED_ARRAYS #define REGAL_NO_TYPEDEF_GL_ANGLE_INSTANCED_ARRAYS
#endif #endif
#if (defined(GL_ANGLE_INSTANCED_ARRAYS) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL _ANGLE_INSTANCED_ARRAYS) #if (defined(GL_ANGLE_INSTANCED_ARRAYS) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL _ANGLE_INSTANCED_ARRAYS)
#define REGAL_NO_NAMESPACE_GL_ANGLE_INSTANCED_ARRAYS #define REGAL_NO_NAMESPACE_GL_ANGLE_INSTANCED_ARRAYS
#endif #endif
#if (defined(GL_ANGLE_INSTANCED_ARRAYS) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_PLUGIN_GL_
ANGLE_INSTANCED_ARRAYS)
#define REGAL_NO_PLUGIN_GL_ANGLE_INSTANCED_ARRAYS
#endif
#if (defined(GL_ANGLE_INSTANCED_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_DECLARAT ION_GL_ANGLE_INSTANCED_ARRAYS) #if (defined(GL_ANGLE_INSTANCED_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ANGLE_INSTANCED_ARRAYS)) && !defined(REGAL_NO_DECLARAT ION_GL_ANGLE_INSTANCED_ARRAYS)
#define REGAL_NO_DECLARATION_GL_ANGLE_INSTANCED_ARRAYS #define REGAL_NO_DECLARATION_GL_ANGLE_INSTANCED_ARRAYS
#endif #endif
#ifndef GL_ANGLE_instanced_arrays #ifndef GL_ANGLE_instanced_arrays
#define GL_ANGLE_instanced_arrays 1 #define GL_ANGLE_instanced_arrays 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_INSTANCED_ARRAYS #ifndef REGAL_NO_ENUM_GL_ANGLE_INSTANCED_ARRAYS
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88fe /* 35070 */ #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88fe /* 35070 */
skipping to change at line 1337 skipping to change at line 1689
#define glDrawElementsInstancedANGLE rglDrawElementsInstancedANGLE #define glDrawElementsInstancedANGLE rglDrawElementsInstancedANGLE
#define glVertexAttribDivisorANGLE rglVertexAttribDivisorANGLE #define glVertexAttribDivisorANGLE rglVertexAttribDivisorANGLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ANGLE_INSTANCED_ARRAYS #ifndef REGAL_NO_DECLARATION_GL_ANGLE_INSTANCED_ARRAYS
REGAL_DECL void REGAL_CALL glDrawArraysInstancedANGLE(GLenum mode, GLint fi rst, GLsizei count, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawArraysInstancedANGLE(GLenum mode, GLint fi rst, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glDrawElementsInstancedANGLE(GLenum mode, GLsize i count, GLenum type, const GLvoid *indices, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawElementsInstancedANGLE(GLenum mode, GLsize i count, GLenum type, const GLvoid *indices, GLsizei primcount);
REGAL_DECL void REGAL_CALL glVertexAttribDivisorANGLE(GLuint index, GLuint divisor); REGAL_DECL void REGAL_CALL glVertexAttribDivisorANGLE(GLuint index, GLuint divisor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ANGLE_INSTANCED_ARRAYS
REGAL_DECL void REGAL_CALL plugin_glDrawArraysInstancedANGLE(GLenum mode, G
Lint first, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstancedANGLE(GLenum mode,
GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribDivisorANGLE(GLuint index,
GLuint divisor);
#endif
/** /**
** GL_ANGLE_pack_reverse_row_order ** GL_ANGLE_pack_reverse_row_order
**/ **/
#if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_NO_ENU M_GL_ANGLE_PACK_REVERSE_ROW_ORDER) #if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_NO_ENU M_GL_ANGLE_PACK_REVERSE_ROW_ORDER)
#define REGAL_NO_ENUM_GL_ANGLE_PACK_REVERSE_ROW_ORDER #define REGAL_NO_ENUM_GL_ANGLE_PACK_REVERSE_ROW_ORDER
#endif #endif
#if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_NO_ TYPEDEF_GL_ANGLE_PACK_REVERSE_ROW_ORDER) #if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_NO_ TYPEDEF_GL_ANGLE_PACK_REVERSE_ROW_ORDER)
#define REGAL_NO_TYPEDEF_GL_ANGLE_PACK_REVERSE_ROW_ORDER #define REGAL_NO_TYPEDEF_GL_ANGLE_PACK_REVERSE_ROW_ORDER
#endif #endif
#if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_NO_ NAMESPACE_GL_ANGLE_PACK_REVERSE_ROW_ORDER) #if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_NO_ NAMESPACE_GL_ANGLE_PACK_REVERSE_ROW_ORDER)
#define REGAL_NO_NAMESPACE_GL_ANGLE_PACK_REVERSE_ROW_ORDER #define REGAL_NO_NAMESPACE_GL_ANGLE_PACK_REVERSE_ROW_ORDER
#endif #endif
#if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL_N
O_PLUGIN_GL_ANGLE_PACK_REVERSE_ROW_ORDER)
#define REGAL_NO_PLUGIN_GL_ANGLE_PACK_REVERSE_ROW_ORDER
#endif
#if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL _NO_DECLARATION_GL_ANGLE_PACK_REVERSE_ROW_ORDER) #if (defined(GL_ANGLE_PACK_REVERSE_ROW_ORDER) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ANGLE_PACK_REVERSE_ROW_ORDER)) && !defined(REGAL _NO_DECLARATION_GL_ANGLE_PACK_REVERSE_ROW_ORDER)
#define REGAL_NO_DECLARATION_GL_ANGLE_PACK_REVERSE_ROW_ORDER #define REGAL_NO_DECLARATION_GL_ANGLE_PACK_REVERSE_ROW_ORDER
#endif #endif
#ifndef GL_ANGLE_pack_reverse_row_order #ifndef GL_ANGLE_pack_reverse_row_order
#define GL_ANGLE_pack_reverse_row_order 1 #define GL_ANGLE_pack_reverse_row_order 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_PACK_REVERSE_ROW_ORDER #ifndef REGAL_NO_ENUM_GL_ANGLE_PACK_REVERSE_ROW_ORDER
#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93a4 /* 37796 */ #define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93a4 /* 37796 */
#endif #endif
/** /**
** GL_ANGLE_program_binary
**/
#if (defined(GL_ANGLE_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || defined(
REGAL_NO_GL_ANGLE_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_ANGLE_PROGR
AM_BINARY)
#define REGAL_NO_ENUM_GL_ANGLE_PROGRAM_BINARY
#endif
#if (defined(GL_ANGLE_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || defin
ed(REGAL_NO_GL_ANGLE_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_ANGLE
_PROGRAM_BINARY)
#define REGAL_NO_TYPEDEF_GL_ANGLE_PROGRAM_BINARY
#endif
#if (defined(GL_ANGLE_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || defin
ed(REGAL_NO_GL_ANGLE_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_ANG
LE_PROGRAM_BINARY)
#define REGAL_NO_NAMESPACE_GL_ANGLE_PROGRAM_BINARY
#endif
#if (defined(GL_ANGLE_PROGRAM_BINARY) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ANGLE_PROGRAM_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_ANGL
E_PROGRAM_BINARY)
#define REGAL_NO_PLUGIN_GL_ANGLE_PROGRAM_BINARY
#endif
#if (defined(GL_ANGLE_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || d
efined(REGAL_NO_GL_ANGLE_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARATION_
GL_ANGLE_PROGRAM_BINARY)
#define REGAL_NO_DECLARATION_GL_ANGLE_PROGRAM_BINARY
#endif
#ifndef GL_ANGLE_program_binary
#define GL_ANGLE_program_binary 1
#endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_PROGRAM_BINARY
#define GL_PROGRAM_BINARY_ANGLE 0x93a6 /* 37798 */
#endif
/**
** GL_ANGLE_texture_compression_dxt1
**/
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT1) || defined(REGAL_NO_ENUM) |
| defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)) && !defined(REGAL_NO
_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)
#define REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT1
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT1) || defined(REGAL_NO_TYPEDEF
) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)) && !defined(REGAL
_NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)
#define REGAL_NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT1
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT1) || !defined(REGAL_NAMESPACE
) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)) && !defined(REGAL
_NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)
#define REGAL_NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT1
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT1) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)) && !defined(REG
AL_NO_PLUGIN_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)
#define REGAL_NO_PLUGIN_GL_ANGLE_TEXTURE_COMPRESSION_DXT1
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT1) || defined(REGAL_NO_DECLARA
TION) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)) && !defined(R
EGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT1)
#define REGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT1
#endif
#ifndef GL_ANGLE_texture_compression_dxt1
#define GL_ANGLE_texture_compression_dxt1 1
#endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT1
#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83f0 /* 33776 */
#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83f1 /* 33777 */
#endif
/**
** GL_ANGLE_texture_compression_dxt3
**/
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT3) || defined(REGAL_NO_ENUM) |
| defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)) && !defined(REGAL_NO
_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)
#define REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT3
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT3) || defined(REGAL_NO_TYPEDEF
) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)) && !defined(REGAL
_NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)
#define REGAL_NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT3
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT3) || !defined(REGAL_NAMESPACE
) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)) && !defined(REGAL
_NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)
#define REGAL_NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT3
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT3) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)) && !defined(REG
AL_NO_PLUGIN_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)
#define REGAL_NO_PLUGIN_GL_ANGLE_TEXTURE_COMPRESSION_DXT3
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT3) || defined(REGAL_NO_DECLARA
TION) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)) && !defined(R
EGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT3)
#define REGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT3
#endif
#ifndef GL_ANGLE_texture_compression_dxt3
#define GL_ANGLE_texture_compression_dxt3 1
#endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT3
#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83f2 /* 33778 */
#endif
/**
** GL_ANGLE_texture_compression_dxt5 ** GL_ANGLE_texture_compression_dxt5
**/ **/
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REGAL_NO _ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT5) #if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REGAL_NO _ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)
#define REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT5 #define REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT5
#endif #endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REGAL _NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT5) #if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REGAL _NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)
#define REGAL_NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT5 #define REGAL_NO_TYPEDEF_GL_ANGLE_TEXTURE_COMPRESSION_DXT5
#endif #endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REGAL _NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT5) #if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REGAL _NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)
#define REGAL_NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT5 #define REGAL_NO_NAMESPACE_GL_ANGLE_TEXTURE_COMPRESSION_DXT5
#endif #endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(REG
AL_NO_PLUGIN_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)
#define REGAL_NO_PLUGIN_GL_ANGLE_TEXTURE_COMPRESSION_DXT5
#endif
#if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(R EGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT5) #if (defined(GL_ANGLE_TEXTURE_COMPRESSION_DXT5) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)) && !defined(R EGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT5)
#define REGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT5 #define REGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_COMPRESSION_DXT5
#endif #endif
#ifndef GL_ANGLE_texture_compression_dxt5 #ifndef GL_ANGLE_texture_compression_dxt5
#define GL_ANGLE_texture_compression_dxt5 1 #define GL_ANGLE_texture_compression_dxt5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT5 #ifndef REGAL_NO_ENUM_GL_ANGLE_TEXTURE_COMPRESSION_DXT5
#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83f2 /* 33778 */ #define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83f3 /* 33779 */
#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83f2 /* 33778 */
#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83f3 /* 33779 */
#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83f3 /* 33779 */
#endif #endif
/** /**
** GL_ANGLE_texture_usage ** GL_ANGLE_texture_usage
**/ **/
#if (defined(GL_ANGLE_TEXTURE_USAGE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_ENUM_GL_ANGLE_TEXTURE _USAGE) #if (defined(GL_ANGLE_TEXTURE_USAGE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_ENUM_GL_ANGLE_TEXTURE _USAGE)
#define REGAL_NO_ENUM_GL_ANGLE_TEXTURE_USAGE #define REGAL_NO_ENUM_GL_ANGLE_TEXTURE_USAGE
#endif #endif
#if (defined(GL_ANGLE_TEXTURE_USAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ANGLE_T EXTURE_USAGE) #if (defined(GL_ANGLE_TEXTURE_USAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ANGLE_T EXTURE_USAGE)
#define REGAL_NO_TYPEDEF_GL_ANGLE_TEXTURE_USAGE #define REGAL_NO_TYPEDEF_GL_ANGLE_TEXTURE_USAGE
#endif #endif
#if (defined(GL_ANGLE_TEXTURE_USAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ANGLE _TEXTURE_USAGE) #if (defined(GL_ANGLE_TEXTURE_USAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ANGLE _TEXTURE_USAGE)
#define REGAL_NO_NAMESPACE_GL_ANGLE_TEXTURE_USAGE #define REGAL_NO_NAMESPACE_GL_ANGLE_TEXTURE_USAGE
#endif #endif
#if (defined(GL_ANGLE_TEXTURE_USAGE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_PLUGIN_GL_ANGLE_
TEXTURE_USAGE)
#define REGAL_NO_PLUGIN_GL_ANGLE_TEXTURE_USAGE
#endif
#if (defined(GL_ANGLE_TEXTURE_USAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_DECLARATION_GL _ANGLE_TEXTURE_USAGE) #if (defined(GL_ANGLE_TEXTURE_USAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ANGLE_TEXTURE_USAGE)) && !defined(REGAL_NO_DECLARATION_GL _ANGLE_TEXTURE_USAGE)
#define REGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_USAGE #define REGAL_NO_DECLARATION_GL_ANGLE_TEXTURE_USAGE
#endif #endif
#ifndef GL_ANGLE_texture_usage #ifndef GL_ANGLE_texture_usage
#define GL_ANGLE_texture_usage 1 #define GL_ANGLE_texture_usage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_TEXTURE_USAGE #ifndef REGAL_NO_ENUM_GL_ANGLE_TEXTURE_USAGE
#define GL_NONE 0x0
#define GL_TEXTURE_USAGE_ANGLE 0x93a2 /* 37794 */ #define GL_TEXTURE_USAGE_ANGLE 0x93a2 /* 37794 */
#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93a3 /* 37795 */ #define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93a3 /* 37795 */
#endif #endif
/** /**
** GL_ANGLE_timer_query
**/
#if (defined(GL_ANGLE_TIMER_QUERY) || defined(REGAL_NO_ENUM) || defined(REG
AL_NO_GL_ANGLE_TIMER_QUERY)) && !defined(REGAL_NO_ENUM_GL_ANGLE_TIMER_QUERY
)
#define REGAL_NO_ENUM_GL_ANGLE_TIMER_QUERY
#endif
#if (defined(GL_ANGLE_TIMER_QUERY) || defined(REGAL_NO_TYPEDEF) || defined(
REGAL_NO_GL_ANGLE_TIMER_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_ANGLE_TIMER
_QUERY)
#define REGAL_NO_TYPEDEF_GL_ANGLE_TIMER_QUERY
#endif
#if (defined(GL_ANGLE_TIMER_QUERY) || !defined(REGAL_NAMESPACE) || defined(
REGAL_NO_GL_ANGLE_TIMER_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_ANGLE_TIM
ER_QUERY)
#define REGAL_NO_NAMESPACE_GL_ANGLE_TIMER_QUERY
#endif
#if (defined(GL_ANGLE_TIMER_QUERY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ANGLE_TIMER_QUERY)) && !defined(REGAL_NO_PLUGIN_GL_ANGLE_TIME
R_QUERY)
#define REGAL_NO_PLUGIN_GL_ANGLE_TIMER_QUERY
#endif
#if (defined(GL_ANGLE_TIMER_QUERY) || defined(REGAL_NO_DECLARATION) || defi
ned(REGAL_NO_GL_ANGLE_TIMER_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_ANG
LE_TIMER_QUERY)
#define REGAL_NO_DECLARATION_GL_ANGLE_TIMER_QUERY
#endif
#ifndef GL_ANGLE_timer_query
#define GL_ANGLE_timer_query 1
#endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_TIMER_QUERY
#define GL_QUERY_COUNTER_BITS_ANGLE 0x8864 /* 34916 */
#define GL_CURRENT_QUERY_ANGLE 0x8865 /* 34917 */
#define GL_QUERY_RESULT_ANGLE 0x8866 /* 34918 */
#define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867 /* 34919 */
#define GL_TIME_ELAPSED_ANGLE 0x88bf /* 35007 */
#define GL_TIMESTAMP_ANGLE 0x8e28 /* 36392 */
#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
#endif #endif
#if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REGAL _NO_NAMESPACE_GL_ANGLE_TRANSLATED_SHADER_SOURCE) #if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REGAL _NO_NAMESPACE_GL_ANGLE_TRANSLATED_SHADER_SOURCE)
#define REGAL_NO_NAMESPACE_GL_ANGLE_TRANSLATED_SHADER_SOURCE #define REGAL_NO_NAMESPACE_GL_ANGLE_TRANSLATED_SHADER_SOURCE
#endif #endif
#if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(REG
AL_NO_PLUGIN_GL_ANGLE_TRANSLATED_SHADER_SOURCE)
#define REGAL_NO_PLUGIN_GL_ANGLE_TRANSLATED_SHADER_SOURCE
#endif
#if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(R EGAL_NO_DECLARATION_GL_ANGLE_TRANSLATED_SHADER_SOURCE) #if (defined(GL_ANGLE_TRANSLATED_SHADER_SOURCE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ANGLE_TRANSLATED_SHADER_SOURCE)) && !defined(R EGAL_NO_DECLARATION_GL_ANGLE_TRANSLATED_SHADER_SOURCE)
#define REGAL_NO_DECLARATION_GL_ANGLE_TRANSLATED_SHADER_SOURCE #define REGAL_NO_DECLARATION_GL_ANGLE_TRANSLATED_SHADER_SOURCE
#endif #endif
#ifndef GL_ANGLE_translated_shader_source #ifndef GL_ANGLE_translated_shader_source
#define GL_ANGLE_translated_shader_source 1 #define GL_ANGLE_translated_shader_source 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ANGLE_TRANSLATED_SHADER_SOURCE #ifndef REGAL_NO_ENUM_GL_ANGLE_TRANSLATED_SHADER_SOURCE
#define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93a0 /* 37792 */ #define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93a0 /* 37792 */
skipping to change at line 1466 skipping to change at line 1970
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ANGLE_TRANSLATED_SHADER_SOURCE #ifndef REGAL_NO_NAMESPACE_GL_ANGLE_TRANSLATED_SHADER_SOURCE
#define glGetTranslatedShaderSourceANGLE rglGetTranslatedShaderSourceANG LE #define glGetTranslatedShaderSourceANGLE rglGetTranslatedShaderSourceANG LE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ANGLE_TRANSLATED_SHADER_SOURCE #ifndef REGAL_NO_DECLARATION_GL_ANGLE_TRANSLATED_SHADER_SOURCE
REGAL_DECL void REGAL_CALL glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source); REGAL_DECL void REGAL_CALL glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ANGLE_TRANSLATED_SHADER_SOURCE
REGAL_DECL void REGAL_CALL plugin_glGetTranslatedShaderSourceANGLE(GLuint s
hader, GLsizei bufsize, GLsizei *length, GLchar *source);
#endif
/** /**
** GL_APPLE_aux_depth_stencil ** GL_APPLE_aux_depth_stencil
**/ **/
#if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_APPLE _AUX_DEPTH_STENCIL) #if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_APPLE _AUX_DEPTH_STENCIL)
#define REGAL_NO_ENUM_GL_APPLE_AUX_DEPTH_STENCIL #define REGAL_NO_ENUM_GL_APPLE_AUX_DEPTH_STENCIL
#endif #endif
#if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_GL _APPLE_AUX_DEPTH_STENCIL) #if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_GL _APPLE_AUX_DEPTH_STENCIL)
#define REGAL_NO_TYPEDEF_GL_APPLE_AUX_DEPTH_STENCIL #define REGAL_NO_TYPEDEF_GL_APPLE_AUX_DEPTH_STENCIL
#endif #endif
#if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPACE_ GL_APPLE_AUX_DEPTH_STENCIL) #if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPACE_ GL_APPLE_AUX_DEPTH_STENCIL)
#define REGAL_NO_NAMESPACE_GL_APPLE_AUX_DEPTH_STENCIL #define REGAL_NO_NAMESPACE_GL_APPLE_AUX_DEPTH_STENCIL
#endif #endif
#if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_PLUGIN_G
L_APPLE_AUX_DEPTH_STENCIL)
#define REGAL_NO_PLUGIN_GL_APPLE_AUX_DEPTH_STENCIL
#endif
#if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_DECLAR ATION_GL_APPLE_AUX_DEPTH_STENCIL) #if (defined(GL_APPLE_AUX_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_APPLE_AUX_DEPTH_STENCIL)) && !defined(REGAL_NO_DECLAR ATION_GL_APPLE_AUX_DEPTH_STENCIL)
#define REGAL_NO_DECLARATION_GL_APPLE_AUX_DEPTH_STENCIL #define REGAL_NO_DECLARATION_GL_APPLE_AUX_DEPTH_STENCIL
#endif #endif
#ifndef GL_APPLE_aux_depth_stencil #ifndef GL_APPLE_aux_depth_stencil
#define GL_APPLE_aux_depth_stencil 1 #define GL_APPLE_aux_depth_stencil 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_AUX_DEPTH_STENCIL #ifndef REGAL_NO_ENUM_GL_APPLE_AUX_DEPTH_STENCIL
#define GL_AUX_DEPTH_STENCIL_APPLE 0x8a14 /* 35348 */ #define GL_AUX_DEPTH_STENCIL_APPLE 0x8a14 /* 35348 */
skipping to change at line 1510 skipping to change at line 2022
#endif #endif
#if (defined(GL_APPLE_CLIENT_STORAGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE _CLIENT_STORAGE) #if (defined(GL_APPLE_CLIENT_STORAGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE _CLIENT_STORAGE)
#define REGAL_NO_TYPEDEF_GL_APPLE_CLIENT_STORAGE #define REGAL_NO_TYPEDEF_GL_APPLE_CLIENT_STORAGE
#endif #endif
#if (defined(GL_APPLE_CLIENT_STORAGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_APP LE_CLIENT_STORAGE) #if (defined(GL_APPLE_CLIENT_STORAGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_APP LE_CLIENT_STORAGE)
#define REGAL_NO_NAMESPACE_GL_APPLE_CLIENT_STORAGE #define REGAL_NO_NAMESPACE_GL_APPLE_CLIENT_STORAGE
#endif #endif
#if (defined(GL_APPLE_CLIENT_STORAGE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_PLUGIN_GL_APPL
E_CLIENT_STORAGE)
#define REGAL_NO_PLUGIN_GL_APPLE_CLIENT_STORAGE
#endif
#if (defined(GL_APPLE_CLIENT_STORAGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_DECLARATION_ GL_APPLE_CLIENT_STORAGE) #if (defined(GL_APPLE_CLIENT_STORAGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_APPLE_CLIENT_STORAGE)) && !defined(REGAL_NO_DECLARATION_ GL_APPLE_CLIENT_STORAGE)
#define REGAL_NO_DECLARATION_GL_APPLE_CLIENT_STORAGE #define REGAL_NO_DECLARATION_GL_APPLE_CLIENT_STORAGE
#endif #endif
#ifndef GL_APPLE_client_storage #ifndef GL_APPLE_client_storage
#define GL_APPLE_client_storage 1 #define GL_APPLE_client_storage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_CLIENT_STORAGE #ifndef REGAL_NO_ENUM_GL_APPLE_CLIENT_STORAGE
#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85b2 /* 34226 */ #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85b2 /* 34226 */
skipping to change at line 1538 skipping to change at line 2054
#endif #endif
#if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_TYPEDE F_GL_APPLE_COPY_TEXTURE_LEVELS) #if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_TYPEDE F_GL_APPLE_COPY_TEXTURE_LEVELS)
#define REGAL_NO_TYPEDEF_GL_APPLE_COPY_TEXTURE_LEVELS #define REGAL_NO_TYPEDEF_GL_APPLE_COPY_TEXTURE_LEVELS
#endif #endif
#if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_NAMESP ACE_GL_APPLE_COPY_TEXTURE_LEVELS) #if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_NAMESP ACE_GL_APPLE_COPY_TEXTURE_LEVELS)
#define REGAL_NO_NAMESPACE_GL_APPLE_COPY_TEXTURE_LEVELS #define REGAL_NO_NAMESPACE_GL_APPLE_COPY_TEXTURE_LEVELS
#endif #endif
#if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_PLUG
IN_GL_APPLE_COPY_TEXTURE_LEVELS)
#define REGAL_NO_PLUGIN_GL_APPLE_COPY_TEXTURE_LEVELS
#endif
#if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_DE CLARATION_GL_APPLE_COPY_TEXTURE_LEVELS) #if (defined(GL_APPLE_COPY_TEXTURE_LEVELS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_COPY_TEXTURE_LEVELS)) && !defined(REGAL_NO_DE CLARATION_GL_APPLE_COPY_TEXTURE_LEVELS)
#define REGAL_NO_DECLARATION_GL_APPLE_COPY_TEXTURE_LEVELS #define REGAL_NO_DECLARATION_GL_APPLE_COPY_TEXTURE_LEVELS
#endif #endif
#ifndef GL_APPLE_copy_texture_levels #ifndef GL_APPLE_copy_texture_levels
#define GL_APPLE_copy_texture_levels 1 #define GL_APPLE_copy_texture_levels 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_APPLE_COPY_TEXTURE_LEVELS #ifndef REGAL_NO_TYPEDEF_GL_APPLE_COPY_TEXTURE_LEVELS
typedef void (REGAL_CALL *PFNGLCOPYTEXTURELEVELSAPPLEPROC)(GLuint destinati onTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevel Count); typedef void (REGAL_CALL *PFNGLCOPYTEXTURELEVELSAPPLEPROC)(GLuint destinati onTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevel Count);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_APPLE_COPY_TEXTURE_LEVELS #ifndef REGAL_NO_NAMESPACE_GL_APPLE_COPY_TEXTURE_LEVELS
#define glCopyTextureLevelsAPPLE rglCopyTextureLevelsAPPLE #define glCopyTextureLevelsAPPLE rglCopyTextureLevelsAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_COPY_TEXTURE_LEVELS #ifndef REGAL_NO_DECLARATION_GL_APPLE_COPY_TEXTURE_LEVELS
REGAL_DECL void REGAL_CALL glCopyTextureLevelsAPPLE(GLuint destinationTextu re, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); REGAL_DECL void REGAL_CALL glCopyTextureLevelsAPPLE(GLuint destinationTextu re, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_COPY_TEXTURE_LEVELS
REGAL_DECL void REGAL_CALL plugin_glCopyTextureLevelsAPPLE(GLuint destinati
onTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevel
Count);
#endif
/** /**
** GL_APPLE_element_array ** GL_APPLE_element_array
**/ **/
#if (defined(GL_APPLE_ELEMENT_ARRAY) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_ENUM_GL_APPLE_ELEMENT _ARRAY) #if (defined(GL_APPLE_ELEMENT_ARRAY) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_ENUM_GL_APPLE_ELEMENT _ARRAY)
#define REGAL_NO_ENUM_GL_APPLE_ELEMENT_ARRAY #define REGAL_NO_ENUM_GL_APPLE_ELEMENT_ARRAY
#endif #endif
#if (defined(GL_APPLE_ELEMENT_ARRAY) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_E LEMENT_ARRAY) #if (defined(GL_APPLE_ELEMENT_ARRAY) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_E LEMENT_ARRAY)
#define REGAL_NO_TYPEDEF_GL_APPLE_ELEMENT_ARRAY #define REGAL_NO_TYPEDEF_GL_APPLE_ELEMENT_ARRAY
#endif #endif
#if (defined(GL_APPLE_ELEMENT_ARRAY) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE _ELEMENT_ARRAY) #if (defined(GL_APPLE_ELEMENT_ARRAY) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE _ELEMENT_ARRAY)
#define REGAL_NO_NAMESPACE_GL_APPLE_ELEMENT_ARRAY #define REGAL_NO_NAMESPACE_GL_APPLE_ELEMENT_ARRAY
#endif #endif
#if (defined(GL_APPLE_ELEMENT_ARRAY) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_
ELEMENT_ARRAY)
#define REGAL_NO_PLUGIN_GL_APPLE_ELEMENT_ARRAY
#endif
#if (defined(GL_APPLE_ELEMENT_ARRAY) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL _APPLE_ELEMENT_ARRAY) #if (defined(GL_APPLE_ELEMENT_ARRAY) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_APPLE_ELEMENT_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL _APPLE_ELEMENT_ARRAY)
#define REGAL_NO_DECLARATION_GL_APPLE_ELEMENT_ARRAY #define REGAL_NO_DECLARATION_GL_APPLE_ELEMENT_ARRAY
#endif #endif
#ifndef GL_APPLE_element_array #ifndef GL_APPLE_element_array
#define GL_APPLE_element_array 1 #define GL_APPLE_element_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_ELEMENT_ARRAY #ifndef REGAL_NO_ENUM_GL_APPLE_ELEMENT_ARRAY
#define GL_ELEMENT_ARRAY_APPLE 0x8a0c /* 35340 */ #define GL_ELEMENT_ARRAY_APPLE 0x8a0c /* 35340 */
skipping to change at line 1612 skipping to change at line 2140
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_ELEMENT_ARRAY #ifndef REGAL_NO_DECLARATION_GL_APPLE_ELEMENT_ARRAY
REGAL_DECL void REGAL_CALL glDrawElementArrayAPPLE(GLenum mode, GLint first , GLsizei count); REGAL_DECL void REGAL_CALL glDrawElementArrayAPPLE(GLenum mode, GLint first , GLsizei count);
REGAL_DECL void REGAL_CALL glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); REGAL_DECL void REGAL_CALL glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
REGAL_DECL void REGAL_CALL glElementPointerAPPLE(GLenum type, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glElementPointerAPPLE(GLenum type, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glMultiDrawElementArrayAPPLE(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); REGAL_DECL void REGAL_CALL glMultiDrawElementArrayAPPLE(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glMultiDrawRangeElementArrayAPPLE(GLenum mode, G Luint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount); REGAL_DECL void REGAL_CALL glMultiDrawRangeElementArrayAPPLE(GLenum mode, G Luint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_ELEMENT_ARRAY
REGAL_DECL void REGAL_CALL plugin_glDrawElementArrayAPPLE(GLenum mode, GLin
t first, GLsizei count);
REGAL_DECL void REGAL_CALL plugin_glDrawRangeElementArrayAPPLE(GLenum mode,
GLuint start, GLuint end, GLint first, GLsizei count);
REGAL_DECL void REGAL_CALL plugin_glElementPointerAPPLE(GLenum type, const
GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementArrayAPPLE(GLenum mode,
const GLint *first, const GLsizei *count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawRangeElementArrayAPPLE(GLenum
mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, G
Lsizei primcount);
#endif
/** /**
** GL_APPLE_fence ** GL_APPLE_fence
**/ **/
#if (defined(GL_APPLE_FENCE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_APPLE_FENCE)) && !defined(REGAL_NO_ENUM_GL_APPLE_FENCE) #if (defined(GL_APPLE_FENCE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_APPLE_FENCE)) && !defined(REGAL_NO_ENUM_GL_APPLE_FENCE)
#define REGAL_NO_ENUM_GL_APPLE_FENCE #define REGAL_NO_ENUM_GL_APPLE_FENCE
#endif #endif
#if (defined(GL_APPLE_FENCE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_FENCE) #if (defined(GL_APPLE_FENCE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_FENCE)
#define REGAL_NO_TYPEDEF_GL_APPLE_FENCE #define REGAL_NO_TYPEDEF_GL_APPLE_FENCE
#endif #endif
#if (defined(GL_APPLE_FENCE) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_FENCE) #if (defined(GL_APPLE_FENCE) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_FENCE)
#define REGAL_NO_NAMESPACE_GL_APPLE_FENCE #define REGAL_NO_NAMESPACE_GL_APPLE_FENCE
#endif #endif
#if (defined(GL_APPLE_FENCE) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_FENCE)
#define REGAL_NO_PLUGIN_GL_APPLE_FENCE
#endif
#if (defined(GL_APPLE_FENCE) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_FENCE) #if (defined(GL_APPLE_FENCE) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_APPLE_FENCE)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_FENCE)
#define REGAL_NO_DECLARATION_GL_APPLE_FENCE #define REGAL_NO_DECLARATION_GL_APPLE_FENCE
#endif #endif
#ifndef GL_APPLE_fence #ifndef GL_APPLE_fence
#define GL_APPLE_fence 1 #define GL_APPLE_fence 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_FENCE #ifndef REGAL_NO_ENUM_GL_APPLE_FENCE
#define GL_DRAW_PIXELS_APPLE 0x8a0a /* 35338 */ #define GL_DRAW_PIXELS_APPLE 0x8a0a /* 35338 */
skipping to change at line 1674 skipping to change at line 2214
REGAL_DECL GLboolean REGAL_CALL glIsFenceAPPLE(GLuint fence); REGAL_DECL GLboolean REGAL_CALL glIsFenceAPPLE(GLuint fence);
REGAL_DECL GLboolean REGAL_CALL glTestFenceAPPLE(GLuint fence); REGAL_DECL GLboolean REGAL_CALL glTestFenceAPPLE(GLuint fence);
REGAL_DECL GLboolean REGAL_CALL glTestObjectAPPLE(GLenum object, GLuint nam e); REGAL_DECL GLboolean REGAL_CALL glTestObjectAPPLE(GLenum object, GLuint nam e);
REGAL_DECL void REGAL_CALL glDeleteFencesAPPLE(GLsizei n, const GLuint *fen ces); REGAL_DECL void REGAL_CALL glDeleteFencesAPPLE(GLsizei n, const GLuint *fen ces);
REGAL_DECL void REGAL_CALL glFinishFenceAPPLE(GLuint fence); REGAL_DECL void REGAL_CALL glFinishFenceAPPLE(GLuint fence);
REGAL_DECL void REGAL_CALL glFinishObjectAPPLE(GLenum object, GLint name); REGAL_DECL void REGAL_CALL glFinishObjectAPPLE(GLenum object, GLint name);
REGAL_DECL void REGAL_CALL glGenFencesAPPLE(GLsizei n, GLuint *fences); REGAL_DECL void REGAL_CALL glGenFencesAPPLE(GLsizei n, GLuint *fences);
REGAL_DECL void REGAL_CALL glSetFenceAPPLE(GLuint fence); REGAL_DECL void REGAL_CALL glSetFenceAPPLE(GLuint fence);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_FENCE
REGAL_DECL GLboolean REGAL_CALL plugin_glIsFenceAPPLE(GLuint fence);
REGAL_DECL GLboolean REGAL_CALL plugin_glTestFenceAPPLE(GLuint fence);
REGAL_DECL GLboolean REGAL_CALL plugin_glTestObjectAPPLE(GLenum object, GLu
int name);
REGAL_DECL void REGAL_CALL plugin_glDeleteFencesAPPLE(GLsizei n, const GLui
nt *fences);
REGAL_DECL void REGAL_CALL plugin_glFinishFenceAPPLE(GLuint fence);
REGAL_DECL void REGAL_CALL plugin_glFinishObjectAPPLE(GLenum object, GLint
name);
REGAL_DECL void REGAL_CALL plugin_glGenFencesAPPLE(GLsizei n, GLuint *fence
s);
REGAL_DECL void REGAL_CALL plugin_glSetFenceAPPLE(GLuint fence);
#endif
/** /**
** GL_APPLE_float_pixels ** GL_APPLE_float_pixels
**/ **/
#if (defined(GL_APPLE_FLOAT_PIXELS) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_ENUM_GL_APPLE_FLOAT_PIX ELS) #if (defined(GL_APPLE_FLOAT_PIXELS) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_ENUM_GL_APPLE_FLOAT_PIX ELS)
#define REGAL_NO_ENUM_GL_APPLE_FLOAT_PIXELS #define REGAL_NO_ENUM_GL_APPLE_FLOAT_PIXELS
#endif #endif
#if (defined(GL_APPLE_FLOAT_PIXELS) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_FLO AT_PIXELS) #if (defined(GL_APPLE_FLOAT_PIXELS) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_FLO AT_PIXELS)
#define REGAL_NO_TYPEDEF_GL_APPLE_FLOAT_PIXELS #define REGAL_NO_TYPEDEF_GL_APPLE_FLOAT_PIXELS
#endif #endif
#if (defined(GL_APPLE_FLOAT_PIXELS) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_F LOAT_PIXELS) #if (defined(GL_APPLE_FLOAT_PIXELS) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_F LOAT_PIXELS)
#define REGAL_NO_NAMESPACE_GL_APPLE_FLOAT_PIXELS #define REGAL_NO_NAMESPACE_GL_APPLE_FLOAT_PIXELS
#endif #endif
#if (defined(GL_APPLE_FLOAT_PIXELS) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_FL
OAT_PIXELS)
#define REGAL_NO_PLUGIN_GL_APPLE_FLOAT_PIXELS
#endif
#if (defined(GL_APPLE_FLOAT_PIXELS) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_DECLARATION_GL_A PPLE_FLOAT_PIXELS) #if (defined(GL_APPLE_FLOAT_PIXELS) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_APPLE_FLOAT_PIXELS)) && !defined(REGAL_NO_DECLARATION_GL_A PPLE_FLOAT_PIXELS)
#define REGAL_NO_DECLARATION_GL_APPLE_FLOAT_PIXELS #define REGAL_NO_DECLARATION_GL_APPLE_FLOAT_PIXELS
#endif #endif
#ifndef GL_APPLE_float_pixels #ifndef GL_APPLE_float_pixels
#define GL_APPLE_float_pixels 1 #define GL_APPLE_float_pixels 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_FLOAT_PIXELS #ifndef REGAL_NO_ENUM_GL_APPLE_FLOAT_PIXELS
#define GL_HALF_APPLE 0x140b /* 5131 */ #define GL_HALF_APPLE 0x140b /* 5131 */
skipping to change at line 1731 skipping to change at line 2286
#endif #endif
#if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_ GL_APPLE_FLUSH_BUFFER_RANGE) #if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_ GL_APPLE_FLUSH_BUFFER_RANGE)
#define REGAL_NO_TYPEDEF_GL_APPLE_FLUSH_BUFFER_RANGE #define REGAL_NO_TYPEDEF_GL_APPLE_FLUSH_BUFFER_RANGE
#endif #endif
#if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPAC E_GL_APPLE_FLUSH_BUFFER_RANGE) #if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPAC E_GL_APPLE_FLUSH_BUFFER_RANGE)
#define REGAL_NO_NAMESPACE_GL_APPLE_FLUSH_BUFFER_RANGE #define REGAL_NO_NAMESPACE_GL_APPLE_FLUSH_BUFFER_RANGE
#endif #endif
#if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_PLUGIN
_GL_APPLE_FLUSH_BUFFER_RANGE)
#define REGAL_NO_PLUGIN_GL_APPLE_FLUSH_BUFFER_RANGE
#endif
#if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_DECL ARATION_GL_APPLE_FLUSH_BUFFER_RANGE) #if (defined(GL_APPLE_FLUSH_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_FLUSH_BUFFER_RANGE)) && !defined(REGAL_NO_DECL ARATION_GL_APPLE_FLUSH_BUFFER_RANGE)
#define REGAL_NO_DECLARATION_GL_APPLE_FLUSH_BUFFER_RANGE #define REGAL_NO_DECLARATION_GL_APPLE_FLUSH_BUFFER_RANGE
#endif #endif
#ifndef GL_APPLE_flush_buffer_range #ifndef GL_APPLE_flush_buffer_range
#define GL_APPLE_flush_buffer_range 1 #define GL_APPLE_flush_buffer_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_FLUSH_BUFFER_RANGE #ifndef REGAL_NO_ENUM_GL_APPLE_FLUSH_BUFFER_RANGE
#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8a12 /* 35346 */ #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8a12 /* 35346 */
skipping to change at line 1759 skipping to change at line 2318
#ifndef REGAL_NO_NAMESPACE_GL_APPLE_FLUSH_BUFFER_RANGE #ifndef REGAL_NO_NAMESPACE_GL_APPLE_FLUSH_BUFFER_RANGE
#define glBufferParameteriAPPLE rglBufferParameteriAPPLE #define glBufferParameteriAPPLE rglBufferParameteriAPPLE
#define glFlushMappedBufferRangeAPPLE rglFlushMappedBufferRangeAPPLE #define glFlushMappedBufferRangeAPPLE rglFlushMappedBufferRangeAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_FLUSH_BUFFER_RANGE #ifndef REGAL_NO_DECLARATION_GL_APPLE_FLUSH_BUFFER_RANGE
REGAL_DECL void REGAL_CALL glBufferParameteriAPPLE(GLenum target, GLenum pn ame, GLint param); REGAL_DECL void REGAL_CALL glBufferParameteriAPPLE(GLenum target, GLenum pn ame, GLint param);
REGAL_DECL void REGAL_CALL glFlushMappedBufferRangeAPPLE(GLenum target, GLi ntptr offset, GLsizeiptr size); REGAL_DECL void REGAL_CALL glFlushMappedBufferRangeAPPLE(GLenum target, GLi ntptr offset, GLsizeiptr size);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_FLUSH_BUFFER_RANGE
REGAL_DECL void REGAL_CALL plugin_glBufferParameteriAPPLE(GLenum target, GL
enum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glFlushMappedBufferRangeAPPLE(GLenum targ
et, GLintptr offset, GLsizeiptr size);
#endif
/** /**
** GL_APPLE_flush_render ** GL_APPLE_flush_render
**/ **/
#if (defined(GL_APPLE_FLUSH_RENDER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_ENUM_GL_APPLE_FLUSH_REN DER) #if (defined(GL_APPLE_FLUSH_RENDER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_ENUM_GL_APPLE_FLUSH_REN DER)
#define REGAL_NO_ENUM_GL_APPLE_FLUSH_RENDER #define REGAL_NO_ENUM_GL_APPLE_FLUSH_RENDER
#endif #endif
#if (defined(GL_APPLE_FLUSH_RENDER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_FLU SH_RENDER) #if (defined(GL_APPLE_FLUSH_RENDER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_FLU SH_RENDER)
#define REGAL_NO_TYPEDEF_GL_APPLE_FLUSH_RENDER #define REGAL_NO_TYPEDEF_GL_APPLE_FLUSH_RENDER
#endif #endif
#if (defined(GL_APPLE_FLUSH_RENDER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_F LUSH_RENDER) #if (defined(GL_APPLE_FLUSH_RENDER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_F LUSH_RENDER)
#define REGAL_NO_NAMESPACE_GL_APPLE_FLUSH_RENDER #define REGAL_NO_NAMESPACE_GL_APPLE_FLUSH_RENDER
#endif #endif
#if (defined(GL_APPLE_FLUSH_RENDER) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_FL
USH_RENDER)
#define REGAL_NO_PLUGIN_GL_APPLE_FLUSH_RENDER
#endif
#if (defined(GL_APPLE_FLUSH_RENDER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_DECLARATION_GL_A PPLE_FLUSH_RENDER) #if (defined(GL_APPLE_FLUSH_RENDER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_APPLE_FLUSH_RENDER)) && !defined(REGAL_NO_DECLARATION_GL_A PPLE_FLUSH_RENDER)
#define REGAL_NO_DECLARATION_GL_APPLE_FLUSH_RENDER #define REGAL_NO_DECLARATION_GL_APPLE_FLUSH_RENDER
#endif #endif
#ifndef GL_APPLE_flush_render #ifndef GL_APPLE_flush_render
#define GL_APPLE_flush_render 1 #define GL_APPLE_flush_render 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_APPLE_FLUSH_RENDER #ifndef REGAL_NO_TYPEDEF_GL_APPLE_FLUSH_RENDER
typedef void (REGAL_CALL *PFNGLFINISHRENDERAPPLEPROC)(void); typedef void (REGAL_CALL *PFNGLFINISHRENDERAPPLEPROC)(void);
skipping to change at line 1801 skipping to change at line 2369
#define glFlushRenderAPPLE rglFlushRenderAPPLE #define glFlushRenderAPPLE rglFlushRenderAPPLE
#define glSwapAPPLE rglSwapAPPLE #define glSwapAPPLE rglSwapAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_FLUSH_RENDER #ifndef REGAL_NO_DECLARATION_GL_APPLE_FLUSH_RENDER
REGAL_DECL void REGAL_CALL glFinishRenderAPPLE(void); REGAL_DECL void REGAL_CALL glFinishRenderAPPLE(void);
REGAL_DECL void REGAL_CALL glFlushRenderAPPLE(void); REGAL_DECL void REGAL_CALL glFlushRenderAPPLE(void);
REGAL_DECL void REGAL_CALL glSwapAPPLE(void); REGAL_DECL void REGAL_CALL glSwapAPPLE(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_FLUSH_RENDER
REGAL_DECL void REGAL_CALL plugin_glFinishRenderAPPLE(void);
REGAL_DECL void REGAL_CALL plugin_glFlushRenderAPPLE(void);
REGAL_DECL void REGAL_CALL plugin_glSwapAPPLE(void);
#endif
/** /**
** GL_APPLE_framebuffer_multisample ** GL_APPLE_framebuffer_multisample
**/ **/
#if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_E NUM_GL_APPLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_E NUM_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_ENUM_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_TYPEDEF_GL_APPLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_TYPEDEF_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_NAMESPACE_GL_APPLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_NAMESPACE_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL
_NO_PLUGIN_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REG AL_NO_DECLARATION_GL_APPLE_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_APPLE_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)) && !defined(REG AL_NO_DECLARATION_GL_APPLE_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#ifndef GL_APPLE_framebuffer_multisample #ifndef GL_APPLE_framebuffer_multisample
#define GL_APPLE_framebuffer_multisample 1 #define GL_APPLE_framebuffer_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#define GL_DRAW_FRAMEBUFFER_BINDING_APPLE 0x8ca6 /* 36006 */ #define GL_DRAW_FRAMEBUFFER_BINDING_APPLE 0x8ca6 /* 36006 */
skipping to change at line 1850 skipping to change at line 2428
#ifndef REGAL_NO_NAMESPACE_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
#define glRenderbufferStorageMultisampleAPPLE rglRenderbufferStorageMultisa mpleAPPLE #define glRenderbufferStorageMultisampleAPPLE rglRenderbufferStorageMultisa mpleAPPLE
#define glResolveMultisampleFramebufferAPPLE rglResolveMultisampleFramebuff erAPPLE #define glResolveMultisampleFramebufferAPPLE rglResolveMultisampleFramebuff erAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleAPPLE(GLenum tar get, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) ; REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleAPPLE(GLenum tar get, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) ;
REGAL_DECL void REGAL_CALL glResolveMultisampleFramebufferAPPLE(void); REGAL_DECL void REGAL_CALL glResolveMultisampleFramebufferAPPLE(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_FRAMEBUFFER_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageMultisampleAPPLE(GLe
num target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei
height);
REGAL_DECL void REGAL_CALL plugin_glResolveMultisampleFramebufferAPPLE(void
);
#endif
/** /**
** GL_APPLE_object_purgeable ** GL_APPLE_object_purgeable
**/ **/
#if (defined(GL_APPLE_OBJECT_PURGEABLE) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_ENUM_GL_APPLE_O BJECT_PURGEABLE) #if (defined(GL_APPLE_OBJECT_PURGEABLE) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_ENUM_GL_APPLE_O BJECT_PURGEABLE)
#define REGAL_NO_ENUM_GL_APPLE_OBJECT_PURGEABLE #define REGAL_NO_ENUM_GL_APPLE_OBJECT_PURGEABLE
#endif #endif
#if (defined(GL_APPLE_OBJECT_PURGEABLE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_TYPEDEF_GL_A PPLE_OBJECT_PURGEABLE) #if (defined(GL_APPLE_OBJECT_PURGEABLE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_TYPEDEF_GL_A PPLE_OBJECT_PURGEABLE)
#define REGAL_NO_TYPEDEF_GL_APPLE_OBJECT_PURGEABLE #define REGAL_NO_TYPEDEF_GL_APPLE_OBJECT_PURGEABLE
#endif #endif
#if (defined(GL_APPLE_OBJECT_PURGEABLE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_NAMESPACE_GL _APPLE_OBJECT_PURGEABLE) #if (defined(GL_APPLE_OBJECT_PURGEABLE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_NAMESPACE_GL _APPLE_OBJECT_PURGEABLE)
#define REGAL_NO_NAMESPACE_GL_APPLE_OBJECT_PURGEABLE #define REGAL_NO_NAMESPACE_GL_APPLE_OBJECT_PURGEABLE
#endif #endif
#if (defined(GL_APPLE_OBJECT_PURGEABLE) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_PLUGIN_GL_
APPLE_OBJECT_PURGEABLE)
#define REGAL_NO_PLUGIN_GL_APPLE_OBJECT_PURGEABLE
#endif
#if (defined(GL_APPLE_OBJECT_PURGEABLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_DECLARAT ION_GL_APPLE_OBJECT_PURGEABLE) #if (defined(GL_APPLE_OBJECT_PURGEABLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_OBJECT_PURGEABLE)) && !defined(REGAL_NO_DECLARAT ION_GL_APPLE_OBJECT_PURGEABLE)
#define REGAL_NO_DECLARATION_GL_APPLE_OBJECT_PURGEABLE #define REGAL_NO_DECLARATION_GL_APPLE_OBJECT_PURGEABLE
#endif #endif
#ifndef GL_APPLE_object_purgeable #ifndef GL_APPLE_object_purgeable
#define GL_APPLE_object_purgeable 1 #define GL_APPLE_object_purgeable 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_OBJECT_PURGEABLE #ifndef REGAL_NO_ENUM_GL_APPLE_OBJECT_PURGEABLE
#define GL_BUFFER_OBJECT_APPLE 0x85b3 /* 34227 */ #define GL_BUFFER_OBJECT_APPLE 0x85b3 /* 34227 */
skipping to change at line 1901 skipping to change at line 2488
#define glObjectPurgeableAPPLE rglObjectPurgeableAPPLE #define glObjectPurgeableAPPLE rglObjectPurgeableAPPLE
#define glObjectUnpurgeableAPPLE rglObjectUnpurgeableAPPLE #define glObjectUnpurgeableAPPLE rglObjectUnpurgeableAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_OBJECT_PURGEABLE #ifndef REGAL_NO_DECLARATION_GL_APPLE_OBJECT_PURGEABLE
REGAL_DECL GLenum REGAL_CALL glObjectPurgeableAPPLE(GLenum objectType, GLui nt name, GLenum option); REGAL_DECL GLenum REGAL_CALL glObjectPurgeableAPPLE(GLenum objectType, GLui nt name, GLenum option);
REGAL_DECL GLenum REGAL_CALL glObjectUnpurgeableAPPLE(GLenum objectType, GL uint name, GLenum option); REGAL_DECL GLenum REGAL_CALL glObjectUnpurgeableAPPLE(GLenum objectType, GL uint name, GLenum option);
REGAL_DECL void REGAL_CALL glGetObjectParameterivAPPLE(GLenum objectType, G Luint name, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetObjectParameterivAPPLE(GLenum objectType, G Luint name, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_OBJECT_PURGEABLE
REGAL_DECL GLenum REGAL_CALL plugin_glObjectPurgeableAPPLE(GLenum objectTyp
e, GLuint name, GLenum option);
REGAL_DECL GLenum REGAL_CALL plugin_glObjectUnpurgeableAPPLE(GLenum objectT
ype, GLuint name, GLenum option);
REGAL_DECL void REGAL_CALL plugin_glGetObjectParameterivAPPLE(GLenum object
Type, GLuint name, GLenum pname, GLint *params);
#endif
/** /**
** GL_APPLE_pixel_buffer ** GL_APPLE_pixel_buffer
**/ **/
#if (defined(GL_APPLE_PIXEL_BUFFER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_ENUM_GL_APPLE_PIXEL_BUF FER) #if (defined(GL_APPLE_PIXEL_BUFFER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_ENUM_GL_APPLE_PIXEL_BUF FER)
#define REGAL_NO_ENUM_GL_APPLE_PIXEL_BUFFER #define REGAL_NO_ENUM_GL_APPLE_PIXEL_BUFFER
#endif #endif
#if (defined(GL_APPLE_PIXEL_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_PIX EL_BUFFER) #if (defined(GL_APPLE_PIXEL_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_PIX EL_BUFFER)
#define REGAL_NO_TYPEDEF_GL_APPLE_PIXEL_BUFFER #define REGAL_NO_TYPEDEF_GL_APPLE_PIXEL_BUFFER
#endif #endif
#if (defined(GL_APPLE_PIXEL_BUFFER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_P IXEL_BUFFER) #if (defined(GL_APPLE_PIXEL_BUFFER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_P IXEL_BUFFER)
#define REGAL_NO_NAMESPACE_GL_APPLE_PIXEL_BUFFER #define REGAL_NO_NAMESPACE_GL_APPLE_PIXEL_BUFFER
#endif #endif
#if (defined(GL_APPLE_PIXEL_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_PI
XEL_BUFFER)
#define REGAL_NO_PLUGIN_GL_APPLE_PIXEL_BUFFER
#endif
#if (defined(GL_APPLE_PIXEL_BUFFER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_A PPLE_PIXEL_BUFFER) #if (defined(GL_APPLE_PIXEL_BUFFER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_APPLE_PIXEL_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_A PPLE_PIXEL_BUFFER)
#define REGAL_NO_DECLARATION_GL_APPLE_PIXEL_BUFFER #define REGAL_NO_DECLARATION_GL_APPLE_PIXEL_BUFFER
#endif #endif
#ifndef GL_APPLE_pixel_buffer #ifndef GL_APPLE_pixel_buffer
#define GL_APPLE_pixel_buffer 1 #define GL_APPLE_pixel_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_PIXEL_BUFFER #ifndef REGAL_NO_ENUM_GL_APPLE_PIXEL_BUFFER
#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8a10 /* 35344 */ #define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8a10 /* 35344 */
skipping to change at line 1945 skipping to change at line 2542
#endif #endif
#if (defined(GL_APPLE_RGB_422) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_RGB_422) #if (defined(GL_APPLE_RGB_422) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_RGB_422)
#define REGAL_NO_TYPEDEF_GL_APPLE_RGB_422 #define REGAL_NO_TYPEDEF_GL_APPLE_RGB_422
#endif #endif
#if (defined(GL_APPLE_RGB_422) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_RGB_422) #if (defined(GL_APPLE_RGB_422) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_RGB_422)
#define REGAL_NO_NAMESPACE_GL_APPLE_RGB_422 #define REGAL_NO_NAMESPACE_GL_APPLE_RGB_422
#endif #endif
#if (defined(GL_APPLE_RGB_422) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_RGB_422)
#define REGAL_NO_PLUGIN_GL_APPLE_RGB_422
#endif
#if (defined(GL_APPLE_RGB_422) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_RGB_4 22) #if (defined(GL_APPLE_RGB_422) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_APPLE_RGB_422)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_RGB_4 22)
#define REGAL_NO_DECLARATION_GL_APPLE_RGB_422 #define REGAL_NO_DECLARATION_GL_APPLE_RGB_422
#endif #endif
#ifndef GL_APPLE_rgb_422 #ifndef GL_APPLE_rgb_422
#define GL_APPLE_rgb_422 1 #define GL_APPLE_rgb_422 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_RGB_422 #ifndef REGAL_NO_ENUM_GL_APPLE_RGB_422
#define GL_RGB_422_APPLE 0x8a1f /* 35359 */ #define GL_RGB_422_APPLE 0x8a1f /* 35359 */
skipping to change at line 1973 skipping to change at line 2574
#endif #endif
#if (defined(GL_APPLE_ROW_BYTES) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_ROW_BYTES ) #if (defined(GL_APPLE_ROW_BYTES) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_ROW_BYTES )
#define REGAL_NO_TYPEDEF_GL_APPLE_ROW_BYTES #define REGAL_NO_TYPEDEF_GL_APPLE_ROW_BYTES
#endif #endif
#if (defined(GL_APPLE_ROW_BYTES) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_ROW_BYT ES) #if (defined(GL_APPLE_ROW_BYTES) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_ROW_BYT ES)
#define REGAL_NO_NAMESPACE_GL_APPLE_ROW_BYTES #define REGAL_NO_NAMESPACE_GL_APPLE_ROW_BYTES
#endif #endif
#if (defined(GL_APPLE_ROW_BYTES) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_ROW_BYTE
S)
#define REGAL_NO_PLUGIN_GL_APPLE_ROW_BYTES
#endif
#if (defined(GL_APPLE_ROW_BYTES) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_R OW_BYTES) #if (defined(GL_APPLE_ROW_BYTES) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_APPLE_ROW_BYTES)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_R OW_BYTES)
#define REGAL_NO_DECLARATION_GL_APPLE_ROW_BYTES #define REGAL_NO_DECLARATION_GL_APPLE_ROW_BYTES
#endif #endif
#ifndef GL_APPLE_row_bytes #ifndef GL_APPLE_row_bytes
#define GL_APPLE_row_bytes 1 #define GL_APPLE_row_bytes 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_ROW_BYTES #ifndef REGAL_NO_ENUM_GL_APPLE_ROW_BYTES
#define GL_PACK_ROW_BYTES_APPLE 0x8a15 /* 35349 */ #define GL_PACK_ROW_BYTES_APPLE 0x8a15 /* 35349 */
skipping to change at line 2002 skipping to change at line 2607
#endif #endif
#if (defined(GL_APPLE_SPECULAR_VECTOR) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_TYPEDEF_GL_APP LE_SPECULAR_VECTOR) #if (defined(GL_APPLE_SPECULAR_VECTOR) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_TYPEDEF_GL_APP LE_SPECULAR_VECTOR)
#define REGAL_NO_TYPEDEF_GL_APPLE_SPECULAR_VECTOR #define REGAL_NO_TYPEDEF_GL_APPLE_SPECULAR_VECTOR
#endif #endif
#if (defined(GL_APPLE_SPECULAR_VECTOR) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_NAMESPACE_GL_A PPLE_SPECULAR_VECTOR) #if (defined(GL_APPLE_SPECULAR_VECTOR) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_NAMESPACE_GL_A PPLE_SPECULAR_VECTOR)
#define REGAL_NO_NAMESPACE_GL_APPLE_SPECULAR_VECTOR #define REGAL_NO_NAMESPACE_GL_APPLE_SPECULAR_VECTOR
#endif #endif
#if (defined(GL_APPLE_SPECULAR_VECTOR) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_PLUGIN_GL_AP
PLE_SPECULAR_VECTOR)
#define REGAL_NO_PLUGIN_GL_APPLE_SPECULAR_VECTOR
#endif
#if (defined(GL_APPLE_SPECULAR_VECTOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_DECLARATIO N_GL_APPLE_SPECULAR_VECTOR) #if (defined(GL_APPLE_SPECULAR_VECTOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_SPECULAR_VECTOR)) && !defined(REGAL_NO_DECLARATIO N_GL_APPLE_SPECULAR_VECTOR)
#define REGAL_NO_DECLARATION_GL_APPLE_SPECULAR_VECTOR #define REGAL_NO_DECLARATION_GL_APPLE_SPECULAR_VECTOR
#endif #endif
#ifndef GL_APPLE_specular_vector #ifndef GL_APPLE_specular_vector
#define GL_APPLE_specular_vector 1 #define GL_APPLE_specular_vector 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_SPECULAR_VECTOR #ifndef REGAL_NO_ENUM_GL_APPLE_SPECULAR_VECTOR
#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85b0 /* 34224 */ #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85b0 /* 34224 */
skipping to change at line 2030 skipping to change at line 2639
#endif #endif
#if (defined(GL_APPLE_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_APPLE_SYNC)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_SYNC) #if (defined(GL_APPLE_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_APPLE_SYNC)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_SYNC)
#define REGAL_NO_TYPEDEF_GL_APPLE_SYNC #define REGAL_NO_TYPEDEF_GL_APPLE_SYNC
#endif #endif
#if (defined(GL_APPLE_SYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_APPLE_SYNC)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_SYNC) #if (defined(GL_APPLE_SYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_APPLE_SYNC)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_SYNC)
#define REGAL_NO_NAMESPACE_GL_APPLE_SYNC #define REGAL_NO_NAMESPACE_GL_APPLE_SYNC
#endif #endif
#if (defined(GL_APPLE_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL
_NO_GL_APPLE_SYNC)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_SYNC)
#define REGAL_NO_PLUGIN_GL_APPLE_SYNC
#endif
#if (defined(GL_APPLE_SYNC) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_APPLE_SYNC)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_SYNC) #if (defined(GL_APPLE_SYNC) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_APPLE_SYNC)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_SYNC)
#define REGAL_NO_DECLARATION_GL_APPLE_SYNC #define REGAL_NO_DECLARATION_GL_APPLE_SYNC
#endif #endif
#ifndef GL_APPLE_sync #ifndef GL_APPLE_sync
#define GL_APPLE_sync 1 #define GL_APPLE_sync 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_SYNC #ifndef REGAL_NO_ENUM_GL_APPLE_SYNC
#define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE 0x1 #define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE 0x1
skipping to change at line 2087 skipping to change at line 2700
#ifndef REGAL_NO_DECLARATION_GL_APPLE_SYNC #ifndef REGAL_NO_DECLARATION_GL_APPLE_SYNC
REGAL_DECL GLboolean REGAL_CALL glIsSyncAPPLE(GLsync sync); REGAL_DECL GLboolean REGAL_CALL glIsSyncAPPLE(GLsync sync);
REGAL_DECL GLenum REGAL_CALL glClientWaitSyncAPPLE(GLsync sync, GLbitfield flags, GLuint64 timeout); REGAL_DECL GLenum REGAL_CALL glClientWaitSyncAPPLE(GLsync sync, GLbitfield flags, GLuint64 timeout);
REGAL_DECL GLsync REGAL_CALL glFenceSyncAPPLE(GLenum condition, GLbitfield flags); REGAL_DECL GLsync REGAL_CALL glFenceSyncAPPLE(GLenum condition, GLbitfield flags);
REGAL_DECL void REGAL_CALL glDeleteSyncAPPLE(GLsync sync); REGAL_DECL void REGAL_CALL glDeleteSyncAPPLE(GLsync sync);
REGAL_DECL void REGAL_CALL glGetInteger64vAPPLE(GLenum pname, GLint64 *para ms); REGAL_DECL void REGAL_CALL glGetInteger64vAPPLE(GLenum pname, GLint64 *para ms);
REGAL_DECL void REGAL_CALL glGetSyncivAPPLE(GLsync sync, GLenum pname, GLsi zei bufSize, GLsizei *length, GLint *values); REGAL_DECL void REGAL_CALL glGetSyncivAPPLE(GLsync sync, GLenum pname, GLsi zei bufSize, GLsizei *length, GLint *values);
REGAL_DECL void REGAL_CALL glWaitSyncAPPLE(GLsync sync, GLbitfield flags, G Luint64 timeout); REGAL_DECL void REGAL_CALL glWaitSyncAPPLE(GLsync sync, GLbitfield flags, G Luint64 timeout);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_SYNC
REGAL_DECL GLboolean REGAL_CALL plugin_glIsSyncAPPLE(GLsync sync);
REGAL_DECL GLenum REGAL_CALL plugin_glClientWaitSyncAPPLE(GLsync sync, GLbi
tfield flags, GLuint64 timeout);
REGAL_DECL GLsync REGAL_CALL plugin_glFenceSyncAPPLE(GLenum condition, GLbi
tfield flags);
REGAL_DECL void REGAL_CALL plugin_glDeleteSyncAPPLE(GLsync sync);
REGAL_DECL void REGAL_CALL plugin_glGetInteger64vAPPLE(GLenum pname, GLint6
4 *params);
REGAL_DECL void REGAL_CALL plugin_glGetSyncivAPPLE(GLsync sync, GLenum pnam
e, GLsizei bufSize, GLsizei *length, GLint *values);
REGAL_DECL void REGAL_CALL plugin_glWaitSyncAPPLE(GLsync sync, GLbitfield f
lags, GLuint64 timeout);
#endif
/** /**
** GL_APPLE_texture_max_level ** GL_APPLE_texture_max_level
**/ **/
#if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_ENUM_GL_APPLE _TEXTURE_MAX_LEVEL) #if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_ENUM_GL_APPLE _TEXTURE_MAX_LEVEL)
#define REGAL_NO_ENUM_GL_APPLE_TEXTURE_MAX_LEVEL #define REGAL_NO_ENUM_GL_APPLE_TEXTURE_MAX_LEVEL
#endif #endif
#if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_TYPEDEF_GL _APPLE_TEXTURE_MAX_LEVEL) #if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_TYPEDEF_GL _APPLE_TEXTURE_MAX_LEVEL)
#define REGAL_NO_TYPEDEF_GL_APPLE_TEXTURE_MAX_LEVEL #define REGAL_NO_TYPEDEF_GL_APPLE_TEXTURE_MAX_LEVEL
#endif #endif
#if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_NAMESPACE_ GL_APPLE_TEXTURE_MAX_LEVEL) #if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_NAMESPACE_ GL_APPLE_TEXTURE_MAX_LEVEL)
#define REGAL_NO_NAMESPACE_GL_APPLE_TEXTURE_MAX_LEVEL #define REGAL_NO_NAMESPACE_GL_APPLE_TEXTURE_MAX_LEVEL
#endif #endif
#if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_PLUGIN_G
L_APPLE_TEXTURE_MAX_LEVEL)
#define REGAL_NO_PLUGIN_GL_APPLE_TEXTURE_MAX_LEVEL
#endif
#if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_DECLAR ATION_GL_APPLE_TEXTURE_MAX_LEVEL) #if (defined(GL_APPLE_TEXTURE_MAX_LEVEL) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_APPLE_TEXTURE_MAX_LEVEL)) && !defined(REGAL_NO_DECLAR ATION_GL_APPLE_TEXTURE_MAX_LEVEL)
#define REGAL_NO_DECLARATION_GL_APPLE_TEXTURE_MAX_LEVEL #define REGAL_NO_DECLARATION_GL_APPLE_TEXTURE_MAX_LEVEL
#endif #endif
#ifndef GL_APPLE_texture_max_level #ifndef GL_APPLE_texture_max_level
#define GL_APPLE_texture_max_level 1 #define GL_APPLE_texture_max_level 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_TEXTURE_MAX_LEVEL #ifndef REGAL_NO_ENUM_GL_APPLE_TEXTURE_MAX_LEVEL
#define GL_TEXTURE_MAX_LEVEL_APPLE 0x813d /* 33085 */ #define GL_TEXTURE_MAX_LEVEL_APPLE 0x813d /* 33085 */
skipping to change at line 2131 skipping to change at line 2758
#endif #endif
#if (defined(GL_APPLE_TEXTURE_RANGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_T EXTURE_RANGE) #if (defined(GL_APPLE_TEXTURE_RANGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_T EXTURE_RANGE)
#define REGAL_NO_TYPEDEF_GL_APPLE_TEXTURE_RANGE #define REGAL_NO_TYPEDEF_GL_APPLE_TEXTURE_RANGE
#endif #endif
#if (defined(GL_APPLE_TEXTURE_RANGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE _TEXTURE_RANGE) #if (defined(GL_APPLE_TEXTURE_RANGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE _TEXTURE_RANGE)
#define REGAL_NO_NAMESPACE_GL_APPLE_TEXTURE_RANGE #define REGAL_NO_NAMESPACE_GL_APPLE_TEXTURE_RANGE
#endif #endif
#if (defined(GL_APPLE_TEXTURE_RANGE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_
TEXTURE_RANGE)
#define REGAL_NO_PLUGIN_GL_APPLE_TEXTURE_RANGE
#endif
#if (defined(GL_APPLE_TEXTURE_RANGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_DECLARATION_GL _APPLE_TEXTURE_RANGE) #if (defined(GL_APPLE_TEXTURE_RANGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_APPLE_TEXTURE_RANGE)) && !defined(REGAL_NO_DECLARATION_GL _APPLE_TEXTURE_RANGE)
#define REGAL_NO_DECLARATION_GL_APPLE_TEXTURE_RANGE #define REGAL_NO_DECLARATION_GL_APPLE_TEXTURE_RANGE
#endif #endif
#ifndef GL_APPLE_texture_range #ifndef GL_APPLE_texture_range
#define GL_APPLE_texture_range 1 #define GL_APPLE_texture_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_TEXTURE_RANGE #ifndef REGAL_NO_ENUM_GL_APPLE_TEXTURE_RANGE
#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85b7 /* 34231 */ #define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85b7 /* 34231 */
#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85b8 /* 34232 */ #define GL_TEXTURE_RANGE_POINTER_APPLE 0x85b8 /* 34232 */
#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85bc /* 34236 */ #define GL_TEXTURE_STORAGE_HINT_APPLE 0x85bc /* 34236 */
#define GL_STORAGE_PRIVATE_APPLE 0x85bd /* 34237 */ #define GL_STORAGE_PRIVATE_APPLE 0x85bd /* 34237 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_APPLE_TEXTURE_RANGE #ifndef REGAL_NO_TYPEDEF_GL_APPLE_TEXTURE_RANGE
typedef void (REGAL_CALL *PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)(GLenum tar get, GLenum pname, GLvoid **params); typedef void (REGAL_CALL *PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)(GLenum tar get, GLenum pname, GLvoid **params);
typedef void (REGAL_CALL *PFNGLTEXTURERANGEAPPLEPROC)(GLenum target, GLsize i length, GLvoid *pointer); typedef void (REGAL_CALL *PFNGLTEXTURERANGEAPPLEPROC)(GLenum target, GLsize i length, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_APPLE_TEXTURE_RANGE #ifndef REGAL_NO_NAMESPACE_GL_APPLE_TEXTURE_RANGE
#define glGetTexParameterPointervAPPLE rglGetTexParameterPointervAPPLE #define glGetTexParameterPointervAPPLE rglGetTexParameterPointervAPPLE
#define glTextureRangeAPPLE rglTextureRangeAPPLE #define glTextureRangeAPPLE rglTextureRangeAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_TEXTURE_RANGE #ifndef REGAL_NO_DECLARATION_GL_APPLE_TEXTURE_RANGE
REGAL_DECL void REGAL_CALL glGetTexParameterPointervAPPLE(GLenum target, GL enum pname, GLvoid **params); REGAL_DECL void REGAL_CALL glGetTexParameterPointervAPPLE(GLenum target, GL enum pname, GLvoid **params);
REGAL_DECL void REGAL_CALL glTextureRangeAPPLE(GLenum target, GLsizei lengt REGAL_DECL void REGAL_CALL glTextureRangeAPPLE(GLenum target, GLsizei lengt
h, GLvoid *pointer); h, const GLvoid *pointer);
#endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_TEXTURE_RANGE
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterPointervAPPLE(GLenum tar
get, GLenum pname, GLvoid **params);
REGAL_DECL void REGAL_CALL plugin_glTextureRangeAPPLE(GLenum target, GLsize
i length, const GLvoid *pointer);
#endif #endif
/** /**
** GL_APPLE_transform_hint ** GL_APPLE_transform_hint
**/ **/
#if (defined(GL_APPLE_TRANSFORM_HINT) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_ENUM_GL_APPLE_TRANS FORM_HINT) #if (defined(GL_APPLE_TRANSFORM_HINT) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_ENUM_GL_APPLE_TRANS FORM_HINT)
#define REGAL_NO_ENUM_GL_APPLE_TRANSFORM_HINT #define REGAL_NO_ENUM_GL_APPLE_TRANSFORM_HINT
#endif #endif
#if (defined(GL_APPLE_TRANSFORM_HINT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE _TRANSFORM_HINT) #if (defined(GL_APPLE_TRANSFORM_HINT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE _TRANSFORM_HINT)
#define REGAL_NO_TYPEDEF_GL_APPLE_TRANSFORM_HINT #define REGAL_NO_TYPEDEF_GL_APPLE_TRANSFORM_HINT
#endif #endif
#if (defined(GL_APPLE_TRANSFORM_HINT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_NAMESPACE_GL_APP LE_TRANSFORM_HINT) #if (defined(GL_APPLE_TRANSFORM_HINT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_NAMESPACE_GL_APP LE_TRANSFORM_HINT)
#define REGAL_NO_NAMESPACE_GL_APPLE_TRANSFORM_HINT #define REGAL_NO_NAMESPACE_GL_APPLE_TRANSFORM_HINT
#endif #endif
#if (defined(GL_APPLE_TRANSFORM_HINT) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_PLUGIN_GL_APPL
E_TRANSFORM_HINT)
#define REGAL_NO_PLUGIN_GL_APPLE_TRANSFORM_HINT
#endif
#if (defined(GL_APPLE_TRANSFORM_HINT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_DECLARATION_ GL_APPLE_TRANSFORM_HINT) #if (defined(GL_APPLE_TRANSFORM_HINT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_APPLE_TRANSFORM_HINT)) && !defined(REGAL_NO_DECLARATION_ GL_APPLE_TRANSFORM_HINT)
#define REGAL_NO_DECLARATION_GL_APPLE_TRANSFORM_HINT #define REGAL_NO_DECLARATION_GL_APPLE_TRANSFORM_HINT
#endif #endif
#ifndef GL_APPLE_transform_hint #ifndef GL_APPLE_transform_hint
#define GL_APPLE_transform_hint 1 #define GL_APPLE_transform_hint 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_TRANSFORM_HINT #ifndef REGAL_NO_ENUM_GL_APPLE_TRANSFORM_HINT
#define GL_TRANSFORM_HINT_APPLE 0x85b1 /* 34225 */ #define GL_TRANSFORM_HINT_APPLE 0x85b1 /* 34225 */
skipping to change at line 2205 skipping to change at line 2845
#endif #endif
#if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_APPLE_VERTEX_ARRAY_OBJECT) #if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_APPLE_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_ARRAY_OBJECT #define REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_APPLE_VERTEX_ARRAY_OBJECT) #if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_APPLE_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_ARRAY_OBJECT #define REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_PLUG
IN_GL_APPLE_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_PLUGIN_GL_APPLE_VERTEX_ARRAY_OBJECT
#endif
#if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_APPLE_VERTEX_ARRAY_OBJECT) #if (defined(GL_APPLE_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_APPLE_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_OBJECT #define REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_OBJECT
#endif #endif
#ifndef GL_APPLE_vertex_array_object #ifndef GL_APPLE_vertex_array_object
#define GL_APPLE_vertex_array_object 1 #define GL_APPLE_vertex_array_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_ENUM_GL_APPLE_VERTEX_ARRAY_OBJECT
#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85b5 /* 34229 */ #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85b5 /* 34229 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_ARRAY_OBJECT
typedef GLboolean (REGAL_CALL *PFNGLISVERTEXARRAYAPPLEPROC)(GLuint array); typedef GLboolean (REGAL_CALL *PFNGLISVERTEXARRAYAPPLEPROC)(GLuint array);
typedef void (REGAL_CALL *PFNGLBINDVERTEXARRAYAPPLEPROC)(GLuint array); typedef void (REGAL_CALL *PFNGLBINDVERTEXARRAYAPPLEPROC)(GLuint array);
typedef void (REGAL_CALL *PFNGLDELETEVERTEXARRAYSAPPLEPROC)(GLsizei n, cons t GLuint *arrays); typedef void (REGAL_CALL *PFNGLDELETEVERTEXARRAYSAPPLEPROC)(GLsizei n, cons t GLuint *arrays);
typedef void (REGAL_CALL *PFNGLGENVERTEXARRAYSAPPLEPROC)(GLsizei n, const G Luint *arrays); typedef void (REGAL_CALL *PFNGLGENVERTEXARRAYSAPPLEPROC)(GLsizei n, GLuint *arrays);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_ARRAY_OBJECT
#define glBindVertexArrayAPPLE rglBindVertexArrayAPPLE #define glBindVertexArrayAPPLE rglBindVertexArrayAPPLE
#define glDeleteVertexArraysAPPLE rglDeleteVertexArraysAPPLE #define glDeleteVertexArraysAPPLE rglDeleteVertexArraysAPPLE
#define glGenVertexArraysAPPLE rglGenVertexArraysAPPLE #define glGenVertexArraysAPPLE rglGenVertexArraysAPPLE
#define glIsVertexArrayAPPLE rglIsVertexArrayAPPLE #define glIsVertexArrayAPPLE rglIsVertexArrayAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL glIsVertexArrayAPPLE(GLuint array); REGAL_DECL GLboolean REGAL_CALL glIsVertexArrayAPPLE(GLuint array);
REGAL_DECL void REGAL_CALL glBindVertexArrayAPPLE(GLuint array); REGAL_DECL void REGAL_CALL glBindVertexArrayAPPLE(GLuint array);
REGAL_DECL void REGAL_CALL glDeleteVertexArraysAPPLE(GLsizei n, const GLuin t *arrays); REGAL_DECL void REGAL_CALL glDeleteVertexArraysAPPLE(GLsizei n, const GLuin t *arrays);
REGAL_DECL void REGAL_CALL glGenVertexArraysAPPLE(GLsizei n, const GLuint * REGAL_DECL void REGAL_CALL glGenVertexArraysAPPLE(GLsizei n, GLuint *arrays
arrays); );
#endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsVertexArrayAPPLE(GLuint array);
REGAL_DECL void REGAL_CALL plugin_glBindVertexArrayAPPLE(GLuint array);
REGAL_DECL void REGAL_CALL plugin_glDeleteVertexArraysAPPLE(GLsizei n, cons
t GLuint *arrays);
REGAL_DECL void REGAL_CALL plugin_glGenVertexArraysAPPLE(GLsizei n, GLuint
*arrays);
#endif #endif
/** /**
** GL_APPLE_vertex_array_range ** GL_APPLE_vertex_array_range
**/ **/
#if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_GL_APP LE_VERTEX_ARRAY_RANGE) #if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_GL_APP LE_VERTEX_ARRAY_RANGE)
#define REGAL_NO_ENUM_GL_APPLE_VERTEX_ARRAY_RANGE #define REGAL_NO_ENUM_GL_APPLE_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_ GL_APPLE_VERTEX_ARRAY_RANGE) #if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_ GL_APPLE_VERTEX_ARRAY_RANGE)
#define REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_ARRAY_RANGE #define REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPAC E_GL_APPLE_VERTEX_ARRAY_RANGE) #if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPAC E_GL_APPLE_VERTEX_ARRAY_RANGE)
#define REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_ARRAY_RANGE #define REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_PLUGIN
_GL_APPLE_VERTEX_ARRAY_RANGE)
#define REGAL_NO_PLUGIN_GL_APPLE_VERTEX_ARRAY_RANGE
#endif
#if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECL ARATION_GL_APPLE_VERTEX_ARRAY_RANGE) #if (defined(GL_APPLE_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_APPLE_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECL ARATION_GL_APPLE_VERTEX_ARRAY_RANGE)
#define REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_RANGE #define REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_RANGE
#endif #endif
#ifndef GL_APPLE_vertex_array_range #ifndef GL_APPLE_vertex_array_range
#define GL_APPLE_vertex_array_range 1 #define GL_APPLE_vertex_array_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_ENUM_GL_APPLE_VERTEX_ARRAY_RANGE
#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851d /* 34077 */ #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851d /* 34077 */
skipping to change at line 2291 skipping to change at line 2946
#define glVertexArrayParameteriAPPLE rglVertexArrayParameteriAPPLE #define glVertexArrayParameteriAPPLE rglVertexArrayParameteriAPPLE
#define glVertexArrayRangeAPPLE rglVertexArrayRangeAPPLE #define glVertexArrayRangeAPPLE rglVertexArrayRangeAPPLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_DECLARATION_GL_APPLE_VERTEX_ARRAY_RANGE
REGAL_DECL void REGAL_CALL glFlushVertexArrayRangeAPPLE(GLsizei length, GLv oid *pointer); REGAL_DECL void REGAL_CALL glFlushVertexArrayRangeAPPLE(GLsizei length, GLv oid *pointer);
REGAL_DECL void REGAL_CALL glVertexArrayParameteriAPPLE(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glVertexArrayParameteriAPPLE(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer); REGAL_DECL void REGAL_CALL glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_VERTEX_ARRAY_RANGE
REGAL_DECL void REGAL_CALL plugin_glFlushVertexArrayRangeAPPLE(GLsizei leng
th, GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayParameteriAPPLE(GLenum pname
, GLint param);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayRangeAPPLE(GLsizei length, G
Lvoid *pointer);
#endif
/** /**
** GL_APPLE_vertex_program_evaluators ** GL_APPLE_vertex_program_evaluators
**/ **/
#if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(REGAL_ NO_ENUM_GL_APPLE_VERTEX_PROGRAM_EVALUATORS) #if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(REGAL_ NO_ENUM_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)
#define REGAL_NO_ENUM_GL_APPLE_VERTEX_PROGRAM_EVALUATORS #define REGAL_NO_ENUM_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
#endif #endif
#if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(REG AL_NO_TYPEDEF_GL_APPLE_VERTEX_PROGRAM_EVALUATORS) #if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(REG AL_NO_TYPEDEF_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)
#define REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_PROGRAM_EVALUATORS #define REGAL_NO_TYPEDEF_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
#endif #endif
#if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(REG AL_NO_NAMESPACE_GL_APPLE_VERTEX_PROGRAM_EVALUATORS) #if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(REG AL_NO_NAMESPACE_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)
#define REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_PROGRAM_EVALUATORS #define REGAL_NO_NAMESPACE_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
#endif #endif
#if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined(R
EGAL_NO_PLUGIN_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)
#define REGAL_NO_PLUGIN_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
#endif
#if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined (REGAL_NO_DECLARATION_GL_APPLE_VERTEX_PROGRAM_EVALUATORS) #if (defined(GL_APPLE_VERTEX_PROGRAM_EVALUATORS) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)) && !defined (REGAL_NO_DECLARATION_GL_APPLE_VERTEX_PROGRAM_EVALUATORS)
#define REGAL_NO_DECLARATION_GL_APPLE_VERTEX_PROGRAM_EVALUATORS #define REGAL_NO_DECLARATION_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
#endif #endif
#ifndef GL_APPLE_vertex_program_evaluators #ifndef GL_APPLE_vertex_program_evaluators
#define GL_APPLE_vertex_program_evaluators 1 #define GL_APPLE_vertex_program_evaluators 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_VERTEX_PROGRAM_EVALUATORS #ifndef REGAL_NO_ENUM_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8a00 /* 35328 */ #define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8a00 /* 35328 */
skipping to change at line 2358 skipping to change at line 3023
#ifndef REGAL_NO_DECLARATION_GL_APPLE_VERTEX_PROGRAM_EVALUATORS #ifndef REGAL_NO_DECLARATION_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
REGAL_DECL GLboolean REGAL_CALL glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname); REGAL_DECL GLboolean REGAL_CALL glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname);
REGAL_DECL void REGAL_CALL glDisableVertexAttribAPPLE(GLuint index, GLenum pname); REGAL_DECL void REGAL_CALL glDisableVertexAttribAPPLE(GLuint index, GLenum pname);
REGAL_DECL void REGAL_CALL glEnableVertexAttribAPPLE(GLuint index, GLenum p name); REGAL_DECL void REGAL_CALL glEnableVertexAttribAPPLE(GLuint index, GLenum p name);
REGAL_DECL void REGAL_CALL glMapVertexAttrib1dAPPLE(GLuint index, GLuint si ze, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *po ints); REGAL_DECL void REGAL_CALL glMapVertexAttrib1dAPPLE(GLuint index, GLuint si ze, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *po ints);
REGAL_DECL void REGAL_CALL glMapVertexAttrib1fAPPLE(GLuint index, GLuint si ze, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *point s); REGAL_DECL void REGAL_CALL glMapVertexAttrib1fAPPLE(GLuint index, GLuint si ze, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *point s);
REGAL_DECL void REGAL_CALL glMapVertexAttrib2dAPPLE(GLuint index, GLuint si ze, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLd ouble v2, GLint vstride, GLint vorder, const GLdouble *points); REGAL_DECL void REGAL_CALL glMapVertexAttrib2dAPPLE(GLuint index, GLuint si ze, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLd ouble v2, GLint vstride, GLint vorder, const GLdouble *points);
REGAL_DECL void REGAL_CALL glMapVertexAttrib2fAPPLE(GLuint index, GLuint si ze, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloa t v2, GLint vstride, GLint vorder, const GLfloat *points); REGAL_DECL void REGAL_CALL glMapVertexAttrib2fAPPLE(GLuint index, GLuint si ze, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloa t v2, GLint vstride, GLint vorder, const GLfloat *points);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_APPLE_VERTEX_PROGRAM_EVALUATORS
REGAL_DECL GLboolean REGAL_CALL plugin_glIsVertexAttribEnabledAPPLE(GLuint
index, GLenum pname);
REGAL_DECL void REGAL_CALL plugin_glDisableVertexAttribAPPLE(GLuint index,
GLenum pname);
REGAL_DECL void REGAL_CALL plugin_glEnableVertexAttribAPPLE(GLuint index, G
Lenum pname);
REGAL_DECL void REGAL_CALL plugin_glMapVertexAttrib1dAPPLE(GLuint index, GL
uint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdou
ble *points);
REGAL_DECL void REGAL_CALL plugin_glMapVertexAttrib1fAPPLE(GLuint index, GL
uint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat
*points);
REGAL_DECL void REGAL_CALL plugin_glMapVertexAttrib2dAPPLE(GLuint index, GL
uint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble
v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
REGAL_DECL void REGAL_CALL plugin_glMapVertexAttrib2fAPPLE(GLuint index, GL
uint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1,
GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
#endif
/** /**
** GL_APPLE_ycbcr_422 ** GL_APPLE_ycbcr_422
**/ **/
#if (defined(GL_APPLE_YCBCR_422) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_ENUM_GL_APPLE_YCBCR_422) #if (defined(GL_APPLE_YCBCR_422) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_ENUM_GL_APPLE_YCBCR_422)
#define REGAL_NO_ENUM_GL_APPLE_YCBCR_422 #define REGAL_NO_ENUM_GL_APPLE_YCBCR_422
#endif #endif
#if (defined(GL_APPLE_YCBCR_422) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_YCBCR_422 ) #if (defined(GL_APPLE_YCBCR_422) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_TYPEDEF_GL_APPLE_YCBCR_422 )
#define REGAL_NO_TYPEDEF_GL_APPLE_YCBCR_422 #define REGAL_NO_TYPEDEF_GL_APPLE_YCBCR_422
#endif #endif
#if (defined(GL_APPLE_YCBCR_422) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_YCBCR_4 22) #if (defined(GL_APPLE_YCBCR_422) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_NAMESPACE_GL_APPLE_YCBCR_4 22)
#define REGAL_NO_NAMESPACE_GL_APPLE_YCBCR_422 #define REGAL_NO_NAMESPACE_GL_APPLE_YCBCR_422
#endif #endif
#if (defined(GL_APPLE_YCBCR_422) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_PLUGIN_GL_APPLE_YCBCR_42
2)
#define REGAL_NO_PLUGIN_GL_APPLE_YCBCR_422
#endif
#if (defined(GL_APPLE_YCBCR_422) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_Y CBCR_422) #if (defined(GL_APPLE_YCBCR_422) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_APPLE_YCBCR_422)) && !defined(REGAL_NO_DECLARATION_GL_APPLE_Y CBCR_422)
#define REGAL_NO_DECLARATION_GL_APPLE_YCBCR_422 #define REGAL_NO_DECLARATION_GL_APPLE_YCBCR_422
#endif #endif
#ifndef GL_APPLE_ycbcr_422 #ifndef GL_APPLE_ycbcr_422
#define GL_APPLE_ycbcr_422 1 #define GL_APPLE_ycbcr_422 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_APPLE_YCBCR_422 #ifndef REGAL_NO_ENUM_GL_APPLE_YCBCR_422
#define GL_YCBCR_422_APPLE 0x85b9 /* 34233 */ #define GL_YCBCR_422_APPLE 0x85b9 /* 34233 */
skipping to change at line 2404 skipping to change at line 3083
#endif #endif
#if (defined(GL_ARB_ES2_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _ES2_COMPATIBILITY) #if (defined(GL_ARB_ES2_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _ES2_COMPATIBILITY)
#define REGAL_NO_TYPEDEF_GL_ARB_ES2_COMPATIBILITY #define REGAL_NO_TYPEDEF_GL_ARB_ES2_COMPATIBILITY
#endif #endif
#if (defined(GL_ARB_ES2_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_ES2_COMPATIBILITY) #if (defined(GL_ARB_ES2_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_ES2_COMPATIBILITY)
#define REGAL_NO_NAMESPACE_GL_ARB_ES2_COMPATIBILITY #define REGAL_NO_NAMESPACE_GL_ARB_ES2_COMPATIBILITY
#endif #endif
#if (defined(GL_ARB_ES2_COMPATIBILITY) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_ES2_COMPATIBILITY)
#define REGAL_NO_PLUGIN_GL_ARB_ES2_COMPATIBILITY
#endif
#if (defined(GL_ARB_ES2_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_ES2_COMPATIBILITY) #if (defined(GL_ARB_ES2_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_ES2_COMPATIBILITY)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_ES2_COMPATIBILITY)
#define REGAL_NO_DECLARATION_GL_ARB_ES2_COMPATIBILITY #define REGAL_NO_DECLARATION_GL_ARB_ES2_COMPATIBILITY
#endif #endif
#ifndef GL_ARB_ES2_compatibility #ifndef GL_ARB_ES2_compatibility
#define GL_ARB_ES2_compatibility 1 #define GL_ARB_ES2_compatibility 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_ES2_COMPATIBILITY #ifndef REGAL_NO_ENUM_GL_ARB_ES2_COMPATIBILITY
#define GL_FIXED 0x140c /* 5132 */ #define GL_FIXED 0x140c /* 5132 */
skipping to change at line 2455 skipping to change at line 3138
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_ES2_COMPATIBILITY #ifndef REGAL_NO_DECLARATION_GL_ARB_ES2_COMPATIBILITY
REGAL_DECL void REGAL_CALL glClearDepthf(GLclampf d); REGAL_DECL void REGAL_CALL glClearDepthf(GLclampf d);
REGAL_DECL void REGAL_CALL glDepthRangef(GLclampf n, GLclampf f); REGAL_DECL void REGAL_CALL glDepthRangef(GLclampf n, GLclampf f);
REGAL_DECL void REGAL_CALL glGetShaderPrecisionFormat(GLenum shadertype, GL enum precisiontype, GLint *range, GLint *precision); REGAL_DECL void REGAL_CALL glGetShaderPrecisionFormat(GLenum shadertype, GL enum precisiontype, GLint *range, GLint *precision);
REGAL_DECL void REGAL_CALL glReleaseShaderCompiler(void); REGAL_DECL void REGAL_CALL glReleaseShaderCompiler(void);
REGAL_DECL void REGAL_CALL glShaderBinary(GLsizei count, const GLuint *shad ers, GLenum binaryformat, const GLvoid *binary, GLsizei length); REGAL_DECL void REGAL_CALL glShaderBinary(GLsizei count, const GLuint *shad ers, GLenum binaryformat, const GLvoid *binary, GLsizei length);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_ES2_COMPATIBILITY
REGAL_DECL void REGAL_CALL plugin_glClearDepthf(GLclampf d);
REGAL_DECL void REGAL_CALL plugin_glDepthRangef(GLclampf n, GLclampf f);
REGAL_DECL void REGAL_CALL plugin_glGetShaderPrecisionFormat(GLenum shadert
ype, GLenum precisiontype, GLint *range, GLint *precision);
REGAL_DECL void REGAL_CALL plugin_glReleaseShaderCompiler(void);
REGAL_DECL void REGAL_CALL plugin_glShaderBinary(GLsizei count, const GLuin
t *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
#endif
/** /**
** GL_ARB_ES3_compatibility ** GL_ARB_ES3_compatibility
**/ **/
#if (defined(GL_ARB_ES3_COMPATIBILITY) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_ENUM_GL_ARB_ES3_C OMPATIBILITY) #if (defined(GL_ARB_ES3_COMPATIBILITY) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_ENUM_GL_ARB_ES3_C OMPATIBILITY)
#define REGAL_NO_ENUM_GL_ARB_ES3_COMPATIBILITY #define REGAL_NO_ENUM_GL_ARB_ES3_COMPATIBILITY
#endif #endif
#if (defined(GL_ARB_ES3_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _ES3_COMPATIBILITY) #if (defined(GL_ARB_ES3_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _ES3_COMPATIBILITY)
#define REGAL_NO_TYPEDEF_GL_ARB_ES3_COMPATIBILITY #define REGAL_NO_TYPEDEF_GL_ARB_ES3_COMPATIBILITY
#endif #endif
#if (defined(GL_ARB_ES3_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_ES3_COMPATIBILITY) #if (defined(GL_ARB_ES3_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_ES3_COMPATIBILITY)
#define REGAL_NO_NAMESPACE_GL_ARB_ES3_COMPATIBILITY #define REGAL_NO_NAMESPACE_GL_ARB_ES3_COMPATIBILITY
#endif #endif
#if (defined(GL_ARB_ES3_COMPATIBILITY) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_ES3_COMPATIBILITY)
#define REGAL_NO_PLUGIN_GL_ARB_ES3_COMPATIBILITY
#endif
#if (defined(GL_ARB_ES3_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_ES3_COMPATIBILITY) #if (defined(GL_ARB_ES3_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_ES3_COMPATIBILITY)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_ES3_COMPATIBILITY)
#define REGAL_NO_DECLARATION_GL_ARB_ES3_COMPATIBILITY #define REGAL_NO_DECLARATION_GL_ARB_ES3_COMPATIBILITY
#endif #endif
#ifndef GL_ARB_ES3_compatibility #ifndef GL_ARB_ES3_compatibility
#define GL_ARB_ES3_compatibility 1 #define GL_ARB_ES3_compatibility 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_ES3_COMPATIBILITY #ifndef REGAL_NO_ENUM_GL_ARB_ES3_COMPATIBILITY
#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8d69 /* 36201 */ #define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8d69 /* 36201 */
skipping to change at line 2511 skipping to change at line 3206
#endif #endif
#if (defined(GL_ARB_BASE_INSTANCE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_BASE_IN STANCE) #if (defined(GL_ARB_BASE_INSTANCE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_BASE_IN STANCE)
#define REGAL_NO_TYPEDEF_GL_ARB_BASE_INSTANCE #define REGAL_NO_TYPEDEF_GL_ARB_BASE_INSTANCE
#endif #endif
#if (defined(GL_ARB_BASE_INSTANCE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_BASE_ INSTANCE) #if (defined(GL_ARB_BASE_INSTANCE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_BASE_ INSTANCE)
#define REGAL_NO_NAMESPACE_GL_ARB_BASE_INSTANCE #define REGAL_NO_NAMESPACE_GL_ARB_BASE_INSTANCE
#endif #endif
#if (defined(GL_ARB_BASE_INSTANCE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_BASE_I
NSTANCE)
#define REGAL_NO_PLUGIN_GL_ARB_BASE_INSTANCE
#endif
#if (defined(GL_ARB_BASE_INSTANCE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_DECLARATION_GL_ARB _BASE_INSTANCE) #if (defined(GL_ARB_BASE_INSTANCE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_BASE_INSTANCE)) && !defined(REGAL_NO_DECLARATION_GL_ARB _BASE_INSTANCE)
#define REGAL_NO_DECLARATION_GL_ARB_BASE_INSTANCE #define REGAL_NO_DECLARATION_GL_ARB_BASE_INSTANCE
#endif #endif
#ifndef GL_ARB_base_instance #ifndef GL_ARB_base_instance
#define GL_ARB_base_instance 1 #define GL_ARB_base_instance 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_BASE_INSTANCE #ifndef REGAL_NO_TYPEDEF_GL_ARB_BASE_INSTANCE
typedef void (REGAL_CALL *PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); typedef void (REGAL_CALL *PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
skipping to change at line 2537 skipping to change at line 3236
#define glDrawElementsInstancedBaseInstance rglDrawElementsInstancedBaseIns tance #define glDrawElementsInstancedBaseInstance rglDrawElementsInstancedBaseIns tance
#define glDrawElementsInstancedBaseVertexBaseInstance rglDrawElementsInstan cedBaseVertexBaseInstance #define glDrawElementsInstancedBaseVertexBaseInstance rglDrawElementsInstan cedBaseVertexBaseInstance
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_BASE_INSTANCE #ifndef REGAL_NO_DECLARATION_GL_ARB_BASE_INSTANCE
REGAL_DECL void REGAL_CALL glDrawArraysInstancedBaseInstance(GLenum mode, G Lint first, GLsizei count, GLsizei primcount, GLuint baseinstance); REGAL_DECL void REGAL_CALL glDrawArraysInstancedBaseInstance(GLenum mode, G Lint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
REGAL_DECL void REGAL_CALL glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLui nt baseinstance); REGAL_DECL void REGAL_CALL glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLui nt baseinstance);
REGAL_DECL void REGAL_CALL glDrawElementsInstancedBaseVertexBaseInstance(GL enum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primc ount, GLint basevertex, GLuint baseinstance); REGAL_DECL void REGAL_CALL glDrawElementsInstancedBaseVertexBaseInstance(GL enum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primc ount, GLint basevertex, GLuint baseinstance);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_BASE_INSTANCE
REGAL_DECL void REGAL_CALL plugin_glDrawArraysInstancedBaseInstance(GLenum
mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstancedBaseInstance(GLenu
m mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcoun
t, GLuint baseinstance);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstancedBaseVertexBaseInst
ance(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsize
i primcount, GLint basevertex, GLuint baseinstance);
#endif
/**
** GL_ARB_bindless_texture
**/
#if (defined(GL_ARB_BINDLESS_TEXTURE) || defined(REGAL_NO_ENUM) || defined(
REGAL_NO_GL_ARB_BINDLESS_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_ARB_BINDLES
S_TEXTURE)
#define REGAL_NO_ENUM_GL_ARB_BINDLESS_TEXTURE
#endif
#if (defined(GL_ARB_BINDLESS_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defin
ed(REGAL_NO_GL_ARB_BINDLESS_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_B
INDLESS_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_ARB_BINDLESS_TEXTURE
#endif
#if (defined(GL_ARB_BINDLESS_TEXTURE) || !defined(REGAL_NAMESPACE) || defin
ed(REGAL_NO_GL_ARB_BINDLESS_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB
_BINDLESS_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_ARB_BINDLESS_TEXTURE
#endif
#if (defined(GL_ARB_BINDLESS_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_BINDLESS_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
BINDLESS_TEXTURE)
#define REGAL_NO_PLUGIN_GL_ARB_BINDLESS_TEXTURE
#endif
#if (defined(GL_ARB_BINDLESS_TEXTURE) || defined(REGAL_NO_DECLARATION) || d
efined(REGAL_NO_GL_ARB_BINDLESS_TEXTURE)) && !defined(REGAL_NO_DECLARATION_
GL_ARB_BINDLESS_TEXTURE)
#define REGAL_NO_DECLARATION_GL_ARB_BINDLESS_TEXTURE
#endif
#ifndef GL_ARB_bindless_texture
#define GL_ARB_bindless_texture 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_BINDLESS_TEXTURE
#define GL_UNSIGNED_INT64_ARB 0x140f /* 5135 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_BINDLESS_TEXTURE
typedef GLboolean (REGAL_CALL *PFNGLISIMAGEHANDLERESIDENTARBPROC)(GLuint64
handle);
typedef GLboolean (REGAL_CALL *PFNGLISTEXTUREHANDLERESIDENTARBPROC)(GLuint6
4 handle);
typedef GLuint64 (REGAL_CALL *PFNGLGETIMAGEHANDLEARBPROC)(GLuint texture, G
Lint level, GLboolean layered, GLint layer, GLenum format);
typedef GLuint64 (REGAL_CALL *PFNGLGETTEXTUREHANDLEARBPROC)(GLuint texture)
;
typedef GLuint64 (REGAL_CALL *PFNGLGETTEXTURESAMPLERHANDLEARBPROC)(GLuint t
exture, GLuint sampler);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLUI64VARBPROC)(GLuint index,
GLenum pname, GLuint64EXT *params);
typedef void (REGAL_CALL *PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC)(GLuint64
handle);
typedef void (REGAL_CALL *PFNGLMAKEIMAGEHANDLERESIDENTARBPROC)(GLuint64 han
dle, GLenum access);
typedef void (REGAL_CALL *PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC)(GLuint6
4 handle);
typedef void (REGAL_CALL *PFNGLMAKETEXTUREHANDLERESIDENTARBPROC)(GLuint64 h
andle);
typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC)(GLuint prog
ram, GLint location, GLuint64 value);
typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC)(GLuint pro
gram, GLint location, GLsizei count, const GLuint64 *values);
typedef void (REGAL_CALL *PFNGLUNIFORMHANDLEUI64ARBPROC)(GLint location, GL
uint64 value);
typedef void (REGAL_CALL *PFNGLUNIFORMHANDLEUI64VARBPROC)(GLint location, G
Lsizei count, const GLuint64 *value);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1UI64ARBPROC)(GLuint index, GLu
int64EXT x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1UI64VARBPROC)(GLuint index, co
nst GLuint64EXT *v);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_BINDLESS_TEXTURE
#define glGetImageHandleARB rglGetImageHandleARB
#define glGetTextureHandleARB rglGetTextureHandleARB
#define glGetTextureSamplerHandleARB rglGetTextureSamplerHandleARB
#define glGetVertexAttribLui64vARB rglGetVertexAttribLui64vARB
#define glIsImageHandleResidentARB rglIsImageHandleResidentARB
#define glIsTextureHandleResidentARB rglIsTextureHandleResidentARB
#define glMakeImageHandleNonResidentARB rglMakeImageHandleNonResidentAR
B
#define glMakeImageHandleResidentARB rglMakeImageHandleResidentARB
#define glMakeTextureHandleNonResidentARB rglMakeTextureHandleNonResident
ARB
#define glMakeTextureHandleResidentARB rglMakeTextureHandleResidentARB
#define glProgramUniformHandleui64ARB rglProgramUniformHandleui64ARB
#define glProgramUniformHandleui64vARB rglProgramUniformHandleui64vARB
#define glUniformHandleui64ARB rglUniformHandleui64ARB
#define glUniformHandleui64vARB rglUniformHandleui64vARB
#define glVertexAttribL1ui64ARB rglVertexAttribL1ui64ARB
#define glVertexAttribL1ui64vARB rglVertexAttribL1ui64vARB
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_BINDLESS_TEXTURE
REGAL_DECL GLboolean REGAL_CALL glIsImageHandleResidentARB(GLuint64 handle)
;
REGAL_DECL GLboolean REGAL_CALL glIsTextureHandleResidentARB(GLuint64 handl
e);
REGAL_DECL GLuint64 REGAL_CALL glGetImageHandleARB(GLuint texture, GLint le
vel, GLboolean layered, GLint layer, GLenum format);
REGAL_DECL GLuint64 REGAL_CALL glGetTextureHandleARB(GLuint texture);
REGAL_DECL GLuint64 REGAL_CALL glGetTextureSamplerHandleARB(GLuint texture,
GLuint sampler);
REGAL_DECL void REGAL_CALL glGetVertexAttribLui64vARB(GLuint index, GLenum
pname, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL glMakeImageHandleNonResidentARB(GLuint64 handle)
;
REGAL_DECL void REGAL_CALL glMakeImageHandleResidentARB(GLuint64 handle, GL
enum access);
REGAL_DECL void REGAL_CALL glMakeTextureHandleNonResidentARB(GLuint64 handl
e);
REGAL_DECL void REGAL_CALL glMakeTextureHandleResidentARB(GLuint64 handle);
REGAL_DECL void REGAL_CALL glProgramUniformHandleui64ARB(GLuint program, GL
int location, GLuint64 value);
REGAL_DECL void REGAL_CALL glProgramUniformHandleui64vARB(GLuint program, G
Lint location, GLsizei count, const GLuint64 *values);
REGAL_DECL void REGAL_CALL glUniformHandleui64ARB(GLint location, GLuint64
value);
REGAL_DECL void REGAL_CALL glUniformHandleui64vARB(GLint location, GLsizei
count, const GLuint64 *value);
REGAL_DECL void REGAL_CALL glVertexAttribL1ui64ARB(GLuint index, GLuint64EX
T x);
REGAL_DECL void REGAL_CALL glVertexAttribL1ui64vARB(GLuint index, const GLu
int64EXT *v);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_BINDLESS_TEXTURE
REGAL_DECL GLboolean REGAL_CALL plugin_glIsImageHandleResidentARB(GLuint64
handle);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsTextureHandleResidentARB(GLuint6
4 handle);
REGAL_DECL GLuint64 REGAL_CALL plugin_glGetImageHandleARB(GLuint texture, G
Lint level, GLboolean layered, GLint layer, GLenum format);
REGAL_DECL GLuint64 REGAL_CALL plugin_glGetTextureHandleARB(GLuint texture)
;
REGAL_DECL GLuint64 REGAL_CALL plugin_glGetTextureSamplerHandleARB(GLuint t
exture, GLuint sampler);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribLui64vARB(GLuint index,
GLenum pname, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glMakeImageHandleNonResidentARB(GLuint64
handle);
REGAL_DECL void REGAL_CALL plugin_glMakeImageHandleResidentARB(GLuint64 han
dle, GLenum access);
REGAL_DECL void REGAL_CALL plugin_glMakeTextureHandleNonResidentARB(GLuint6
4 handle);
REGAL_DECL void REGAL_CALL plugin_glMakeTextureHandleResidentARB(GLuint64 h
andle);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformHandleui64ARB(GLuint prog
ram, GLint location, GLuint64 value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformHandleui64vARB(GLuint pro
gram, GLint location, GLsizei count, const GLuint64 *values);
REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64ARB(GLint location, GL
uint64 value);
REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64vARB(GLint location, G
Lsizei count, const GLuint64 *value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1ui64ARB(GLuint index, GLu
int64EXT x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1ui64vARB(GLuint index, co
nst GLuint64EXT *v);
#endif
/** /**
** GL_ARB_blend_func_extended ** GL_ARB_blend_func_extended
**/ **/
#if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_ENUM_GL_ARB_B LEND_FUNC_EXTENDED) #if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_ENUM_GL_ARB_B LEND_FUNC_EXTENDED)
#define REGAL_NO_ENUM_GL_ARB_BLEND_FUNC_EXTENDED #define REGAL_NO_ENUM_GL_ARB_BLEND_FUNC_EXTENDED
#endif #endif
#if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_BLEND_FUNC_EXTENDED) #if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_BLEND_FUNC_EXTENDED)
#define REGAL_NO_TYPEDEF_GL_ARB_BLEND_FUNC_EXTENDED #define REGAL_NO_TYPEDEF_GL_ARB_BLEND_FUNC_EXTENDED
#endif #endif
#if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_BLEND_FUNC_EXTENDED) #if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_BLEND_FUNC_EXTENDED)
#define REGAL_NO_NAMESPACE_GL_ARB_BLEND_FUNC_EXTENDED #define REGAL_NO_NAMESPACE_GL_ARB_BLEND_FUNC_EXTENDED
#endif #endif
#if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_BLEND_FUNC_EXTENDED)
#define REGAL_NO_PLUGIN_GL_ARB_BLEND_FUNC_EXTENDED
#endif
#if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_BLEND_FUNC_EXTENDED) #if (defined(GL_ARB_BLEND_FUNC_EXTENDED) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_BLEND_FUNC_EXTENDED)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_BLEND_FUNC_EXTENDED)
#define REGAL_NO_DECLARATION_GL_ARB_BLEND_FUNC_EXTENDED #define REGAL_NO_DECLARATION_GL_ARB_BLEND_FUNC_EXTENDED
#endif #endif
#ifndef GL_ARB_blend_func_extended #ifndef GL_ARB_blend_func_extended
#define GL_ARB_blend_func_extended 1 #define GL_ARB_blend_func_extended 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_BLEND_FUNC_EXTENDED #ifndef REGAL_NO_ENUM_GL_ARB_BLEND_FUNC_EXTENDED
#define GL_SRC1_COLOR 0x88f9 /* 35065 */ #define GL_SRC1_COLOR 0x88f9 /* 35065 */
skipping to change at line 2583 skipping to change at line 3400
#ifndef REGAL_NO_NAMESPACE_GL_ARB_BLEND_FUNC_EXTENDED #ifndef REGAL_NO_NAMESPACE_GL_ARB_BLEND_FUNC_EXTENDED
#define glBindFragDataLocationIndexed rglBindFragDataLocationIndexed #define glBindFragDataLocationIndexed rglBindFragDataLocationIndexed
#define glGetFragDataIndex rglGetFragDataIndex #define glGetFragDataIndex rglGetFragDataIndex
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_BLEND_FUNC_EXTENDED #ifndef REGAL_NO_DECLARATION_GL_ARB_BLEND_FUNC_EXTENDED
REGAL_DECL GLint REGAL_CALL glGetFragDataIndex(GLuint program, const GLchar *name); REGAL_DECL GLint REGAL_CALL glGetFragDataIndex(GLuint program, const GLchar *name);
REGAL_DECL void REGAL_CALL glBindFragDataLocationIndexed(GLuint program, GL uint colorNumber, GLuint index, const GLchar *name); REGAL_DECL void REGAL_CALL glBindFragDataLocationIndexed(GLuint program, GL uint colorNumber, GLuint index, const GLchar *name);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_BLEND_FUNC_EXTENDED
REGAL_DECL GLint REGAL_CALL plugin_glGetFragDataIndex(GLuint program, const
GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glBindFragDataLocationIndexed(GLuint prog
ram, GLuint colorNumber, GLuint index, const GLchar *name);
#endif
/**
** GL_ARB_buffer_storage
**/
#if (defined(GL_ARB_BUFFER_STORAGE) || defined(REGAL_NO_ENUM) || defined(RE
GAL_NO_GL_ARB_BUFFER_STORAGE)) && !defined(REGAL_NO_ENUM_GL_ARB_BUFFER_STOR
AGE)
#define REGAL_NO_ENUM_GL_ARB_BUFFER_STORAGE
#endif
#if (defined(GL_ARB_BUFFER_STORAGE) || defined(REGAL_NO_TYPEDEF) || defined
(REGAL_NO_GL_ARB_BUFFER_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_BUFFE
R_STORAGE)
#define REGAL_NO_TYPEDEF_GL_ARB_BUFFER_STORAGE
#endif
#if (defined(GL_ARB_BUFFER_STORAGE) || !defined(REGAL_NAMESPACE) || defined
(REGAL_NO_GL_ARB_BUFFER_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_BUF
FER_STORAGE)
#define REGAL_NO_NAMESPACE_GL_ARB_BUFFER_STORAGE
#endif
#if (defined(GL_ARB_BUFFER_STORAGE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_BUFFER_STORAGE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_BUFF
ER_STORAGE)
#define REGAL_NO_PLUGIN_GL_ARB_BUFFER_STORAGE
#endif
#if (defined(GL_ARB_BUFFER_STORAGE) || defined(REGAL_NO_DECLARATION) || def
ined(REGAL_NO_GL_ARB_BUFFER_STORAGE)) && !defined(REGAL_NO_DECLARATION_GL_A
RB_BUFFER_STORAGE)
#define REGAL_NO_DECLARATION_GL_ARB_BUFFER_STORAGE
#endif
#ifndef GL_ARB_buffer_storage
#define GL_ARB_buffer_storage 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_BUFFER_STORAGE
#define GL_DYNAMIC_STORAGE_BIT 0x100 /* 256 */
#define GL_CLIENT_STORAGE_BIT 0x200 /* 512 */
#define GL_MAP_PERSISTENT_BIT 0x40 /* 64 */
#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x4000 /* 16384 */
#define GL_MAP_COHERENT_BIT 0x80 /* 128 */
#define GL_BUFFER_IMMUTABLE_STORAGE 0x821f /* 33311 */
#define GL_BUFFER_STORAGE_FLAGS 0x8220 /* 33312 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_BUFFER_STORAGE
typedef void (REGAL_CALL *PFNGLBUFFERSTORAGEPROC)(GLenum target, GLsizeiptr
size, const GLvoid *data, GLbitfield flags);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_BUFFER_STORAGE
#define glBufferStorage rglBufferStorage
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_BUFFER_STORAGE
REGAL_DECL void REGAL_CALL glBufferStorage(GLenum target, GLsizeiptr size,
const GLvoid *data, GLbitfield flags);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_BUFFER_STORAGE
REGAL_DECL void REGAL_CALL plugin_glBufferStorage(GLenum target, GLsizeiptr
size, const GLvoid *data, GLbitfield flags);
#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
#if (defined(GL_ARB_CL_EVENT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_CL_EVENT) #if (defined(GL_ARB_CL_EVENT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_CL_EVENT)
#define REGAL_NO_TYPEDEF_GL_ARB_CL_EVENT #define REGAL_NO_TYPEDEF_GL_ARB_CL_EVENT
#endif #endif
#if (defined(GL_ARB_CL_EVENT) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_CL_EVENT) #if (defined(GL_ARB_CL_EVENT) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_CL_EVENT)
#define REGAL_NO_NAMESPACE_GL_ARB_CL_EVENT #define REGAL_NO_NAMESPACE_GL_ARB_CL_EVENT
#endif #endif
#if (defined(GL_ARB_CL_EVENT) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_PLUGIN_GL_ARB_CL_EVENT)
#define REGAL_NO_PLUGIN_GL_ARB_CL_EVENT
#endif
#if (defined(GL_ARB_CL_EVENT) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_DECLARATION_GL_ARB_CL_EVENT) #if (defined(GL_ARB_CL_EVENT) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_ARB_CL_EVENT)) && !defined(REGAL_NO_DECLARATION_GL_ARB_CL_EVENT)
#define REGAL_NO_DECLARATION_GL_ARB_CL_EVENT #define REGAL_NO_DECLARATION_GL_ARB_CL_EVENT
#endif #endif
#ifndef GL_ARB_cl_event #ifndef GL_ARB_cl_event
#define GL_ARB_cl_event 1 #define GL_ARB_cl_event 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_CL_EVENT #ifndef REGAL_NO_ENUM_GL_ARB_CL_EVENT
#define GL_SYNC_CL_EVENT_ARB 0x8240 /* 33344 */ #define GL_SYNC_CL_EVENT_ARB 0x8240 /* 33344 */
skipping to change at line 2624 skipping to change at line 3504
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_CL_EVENT #ifndef REGAL_NO_NAMESPACE_GL_ARB_CL_EVENT
#define glCreateSyncFromCLeventARB rglCreateSyncFromCLeventARB #define glCreateSyncFromCLeventARB rglCreateSyncFromCLeventARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_CL_EVENT #ifndef REGAL_NO_DECLARATION_GL_ARB_CL_EVENT
REGAL_DECL GLsync REGAL_CALL glCreateSyncFromCLeventARB(cl_context context, cl_event event, GLbitfield flags); REGAL_DECL GLsync REGAL_CALL glCreateSyncFromCLeventARB(cl_context context, cl_event event, GLbitfield flags);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_CL_EVENT
REGAL_DECL GLsync REGAL_CALL plugin_glCreateSyncFromCLeventARB(cl_context c
ontext, cl_event event, GLbitfield flags);
#endif
/** /**
** GL_ARB_clear_buffer_object ** GL_ARB_clear_buffer_object
**/ **/
#if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_C LEAR_BUFFER_OBJECT) #if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_C LEAR_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_CLEAR_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_ARB_CLEAR_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_CLEAR_BUFFER_OBJECT) #if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_CLEAR_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_CLEAR_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_CLEAR_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_CLEAR_BUFFER_OBJECT) #if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_CLEAR_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_CLEAR_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_CLEAR_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_CLEAR_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_CLEAR_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_CLEAR_BUFFER_OBJECT) #if (defined(GL_ARB_CLEAR_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_CLEAR_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_CLEAR_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_CLEAR_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_CLEAR_BUFFER_OBJECT
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_CLEAR_BUFFER_OBJECT #ifndef REGAL_NO_TYPEDEF_GL_ARB_CLEAR_BUFFER_OBJECT
typedef void (REGAL_CALL *PFNGLCLEARBUFFERDATAPROC)(GLenum target, GLenum i nternalformat, GLenum format, GLenum type, const GLvoid *data); typedef void (REGAL_CALL *PFNGLCLEARBUFFERDATAPROC)(GLenum target, GLenum i nternalformat, GLenum format, GLenum type, const GLvoid *data);
skipping to change at line 2669 skipping to change at line 3557
#define glClearNamedBufferSubDataEXT rglClearNamedBufferSubDataEXT #define glClearNamedBufferSubDataEXT rglClearNamedBufferSubDataEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_CLEAR_BUFFER_OBJECT #ifndef REGAL_NO_DECLARATION_GL_ARB_CLEAR_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL glClearBufferData(GLenum target, GLenum internal format, GLenum format, GLenum type, const GLvoid *data); REGAL_DECL void REGAL_CALL glClearBufferData(GLenum target, GLenum internal format, GLenum format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL glClearBufferSubData(GLenum target, GLenum inter nalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, co nst GLvoid *data); REGAL_DECL void REGAL_CALL glClearBufferSubData(GLenum target, GLenum inter nalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, co nst GLvoid *data);
REGAL_DECL void REGAL_CALL glClearNamedBufferDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid *data); REGAL_DECL void REGAL_CALL glClearNamedBufferDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL glClearNamedBufferSubDataEXT(GLuint buffer, GLen um internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid *data); REGAL_DECL void REGAL_CALL glClearNamedBufferSubDataEXT(GLuint buffer, GLen um internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid *data);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_CLEAR_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL plugin_glClearBufferData(GLenum target, GLenum i
nternalformat, GLenum format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glClearBufferSubData(GLenum target, GLenu
m internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum t
ype, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glClearNamedBufferDataEXT(GLuint buffer,
GLenum internalformat, GLenum format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glClearNamedBufferSubDataEXT(GLuint buffe
r, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format,
GLenum type, const GLvoid *data);
#endif
/**
** GL_ARB_clear_texture
**/
#if (defined(GL_ARB_CLEAR_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REG
AL_NO_GL_ARB_CLEAR_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_ARB_CLEAR_TEXTURE
)
#define REGAL_NO_ENUM_GL_ARB_CLEAR_TEXTURE
#endif
#if (defined(GL_ARB_CLEAR_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(
REGAL_NO_GL_ARB_CLEAR_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_CLEAR_T
EXTURE)
#define REGAL_NO_TYPEDEF_GL_ARB_CLEAR_TEXTURE
#endif
#if (defined(GL_ARB_CLEAR_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(
REGAL_NO_GL_ARB_CLEAR_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_CLEAR
_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_ARB_CLEAR_TEXTURE
#endif
#if (defined(GL_ARB_CLEAR_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ARB_CLEAR_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_CLEAR_
TEXTURE)
#define REGAL_NO_PLUGIN_GL_ARB_CLEAR_TEXTURE
#endif
#if (defined(GL_ARB_CLEAR_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi
ned(REGAL_NO_GL_ARB_CLEAR_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_ARB
_CLEAR_TEXTURE)
#define REGAL_NO_DECLARATION_GL_ARB_CLEAR_TEXTURE
#endif
#ifndef GL_ARB_clear_texture
#define GL_ARB_clear_texture 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_CLEAR_TEXTURE
#define GL_CLEAR_TEXTURE 0x9365 /* 37733 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_CLEAR_TEXTURE
typedef void (REGAL_CALL *PFNGLCLEARTEXIMAGEPROC)(GLuint texture, GLint lev
el, GLenum format, GLenum type, const GLvoid *data);
typedef void (REGAL_CALL *PFNGLCLEARTEXSUBIMAGEPROC)(GLuint texture, GLint
level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei
height, GLsizei depth, GLenum format, GLenum type, const GLvoid *data);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_CLEAR_TEXTURE
#define glClearTexImage rglClearTexImage
#define glClearTexSubImage rglClearTexSubImage
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_CLEAR_TEXTURE
REGAL_DECL void REGAL_CALL glClearTexImage(GLuint texture, GLint level, GLe
num format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL glClearTexSubImage(GLuint texture, GLint level,
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height,
GLsizei depth, GLenum format, GLenum type, const GLvoid *data);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_CLEAR_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glClearTexImage(GLuint texture, GLint lev
el, GLenum format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glClearTexSubImage(GLuint texture, GLint
level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei
height, GLsizei depth, GLenum format, GLenum type, const GLvoid *data);
#endif
/** /**
** GL_ARB_color_buffer_float ** GL_ARB_color_buffer_float
**/ **/
#if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_ENUM_GL_ARB_COL OR_BUFFER_FLOAT) #if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_ENUM_GL_ARB_COL OR_BUFFER_FLOAT)
#define REGAL_NO_ENUM_GL_ARB_COLOR_BUFFER_FLOAT #define REGAL_NO_ENUM_GL_ARB_COLOR_BUFFER_FLOAT
#endif #endif
#if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_COLOR_BUFFER_FLOAT) #if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_COLOR_BUFFER_FLOAT)
#define REGAL_NO_TYPEDEF_GL_ARB_COLOR_BUFFER_FLOAT #define REGAL_NO_TYPEDEF_GL_ARB_COLOR_BUFFER_FLOAT
#endif #endif
#if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_COLOR_BUFFER_FLOAT) #if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_COLOR_BUFFER_FLOAT)
#define REGAL_NO_NAMESPACE_GL_ARB_COLOR_BUFFER_FLOAT #define REGAL_NO_NAMESPACE_GL_ARB_COLOR_BUFFER_FLOAT
#endif #endif
#if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_COLOR_BUFFER_FLOAT)
#define REGAL_NO_PLUGIN_GL_ARB_COLOR_BUFFER_FLOAT
#endif
#if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_COLOR_BUFFER_FLOAT) #if (defined(GL_ARB_COLOR_BUFFER_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_COLOR_BUFFER_FLOAT)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_COLOR_BUFFER_FLOAT)
#define REGAL_NO_DECLARATION_GL_ARB_COLOR_BUFFER_FLOAT #define REGAL_NO_DECLARATION_GL_ARB_COLOR_BUFFER_FLOAT
#endif #endif
#ifndef GL_ARB_color_buffer_float #ifndef GL_ARB_color_buffer_float
#define GL_ARB_color_buffer_float 1 #define GL_ARB_color_buffer_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_COLOR_BUFFER_FLOAT #ifndef REGAL_NO_ENUM_GL_ARB_COLOR_BUFFER_FLOAT
#define GL_RGBA_FLOAT_MODE_ARB 0x8820 /* 34848 */ #define GL_RGBA_FLOAT_MODE_ARB 0x8820 /* 34848 */
skipping to change at line 2713 skipping to change at line 3664
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_COLOR_BUFFER_FLOAT #ifndef REGAL_NO_NAMESPACE_GL_ARB_COLOR_BUFFER_FLOAT
#define glClampColorARB rglClampColorARB #define glClampColorARB rglClampColorARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_COLOR_BUFFER_FLOAT #ifndef REGAL_NO_DECLARATION_GL_ARB_COLOR_BUFFER_FLOAT
REGAL_DECL void REGAL_CALL glClampColorARB(GLenum target, GLenum clamp); REGAL_DECL void REGAL_CALL glClampColorARB(GLenum target, GLenum clamp);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_COLOR_BUFFER_FLOAT
REGAL_DECL void REGAL_CALL plugin_glClampColorARB(GLenum target, GLenum cla
mp);
#endif
/** /**
** GL_ARB_compressed_texture_pixel_storage ** GL_ARB_compressed_texture_pixel_storage
**/ **/
#if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || defined(REGAL_NO_E NUM) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) && !defi ned(REGAL_NO_ENUM_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) #if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || defined(REGAL_NO_E NUM) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) && !defi ned(REGAL_NO_ENUM_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)
#define REGAL_NO_ENUM_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE #define REGAL_NO_ENUM_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE
#endif #endif
#if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || defined(REGAL_NO_T YPEDEF) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) && !d efined(REGAL_NO_TYPEDEF_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) #if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || defined(REGAL_NO_T YPEDEF) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) && !d efined(REGAL_NO_TYPEDEF_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)
#define REGAL_NO_TYPEDEF_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE #define REGAL_NO_TYPEDEF_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE
#endif #endif
#if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || !defined(REGAL_NAM ESPACE) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) && !d efined(REGAL_NO_NAMESPACE_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) #if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || !defined(REGAL_NAM ESPACE) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) && !d efined(REGAL_NO_NAMESPACE_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)
#define REGAL_NO_NAMESPACE_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE #define REGAL_NO_NAMESPACE_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE
#endif #endif
#if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || !defined(REGAL_PLU
GIN_MODE) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) &&
!defined(REGAL_NO_PLUGIN_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)
#define REGAL_NO_PLUGIN_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE
#endif
#if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || defined(REGAL_NO_D ECLARATION) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) & & !defined(REGAL_NO_DECLARATION_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) #if (defined(GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE) || defined(REGAL_NO_D ECLARATION) || defined(REGAL_NO_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)) & & !defined(REGAL_NO_DECLARATION_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE)
#define REGAL_NO_DECLARATION_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE #define REGAL_NO_DECLARATION_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE
#endif #endif
#ifndef GL_ARB_compressed_texture_pixel_storage #ifndef GL_ARB_compressed_texture_pixel_storage
#define GL_ARB_compressed_texture_pixel_storage 1 #define GL_ARB_compressed_texture_pixel_storage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE #ifndef REGAL_NO_ENUM_GL_ARB_COMPRESSED_TEXTURE_PIXEL_STORAGE
#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127 /* 37159 */ #define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127 /* 37159 */
skipping to change at line 2764 skipping to change at line 3723
#endif #endif
#if (defined(GL_ARB_COMPUTE_SHADER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_COMPU TE_SHADER) #if (defined(GL_ARB_COMPUTE_SHADER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_COMPU TE_SHADER)
#define REGAL_NO_TYPEDEF_GL_ARB_COMPUTE_SHADER #define REGAL_NO_TYPEDEF_GL_ARB_COMPUTE_SHADER
#endif #endif
#if (defined(GL_ARB_COMPUTE_SHADER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_COM PUTE_SHADER) #if (defined(GL_ARB_COMPUTE_SHADER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_COM PUTE_SHADER)
#define REGAL_NO_NAMESPACE_GL_ARB_COMPUTE_SHADER #define REGAL_NO_NAMESPACE_GL_ARB_COMPUTE_SHADER
#endif #endif
#if (defined(GL_ARB_COMPUTE_SHADER) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_ARB_COMP
UTE_SHADER)
#define REGAL_NO_PLUGIN_GL_ARB_COMPUTE_SHADER
#endif
#if (defined(GL_ARB_COMPUTE_SHADER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_A RB_COMPUTE_SHADER) #if (defined(GL_ARB_COMPUTE_SHADER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_COMPUTE_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_A RB_COMPUTE_SHADER)
#define REGAL_NO_DECLARATION_GL_ARB_COMPUTE_SHADER #define REGAL_NO_DECLARATION_GL_ARB_COMPUTE_SHADER
#endif #endif
#ifndef GL_ARB_compute_shader #ifndef GL_ARB_compute_shader
#define GL_ARB_compute_shader 1 #define GL_ARB_compute_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_COMPUTE_SHADER #ifndef REGAL_NO_ENUM_GL_ARB_COMPUTE_SHADER
#define GL_COMPUTE_SHADER_BIT 0x20 /* 32 */ #define GL_COMPUTE_SHADER_BIT 0x20 /* 32 */
skipping to change at line 2808 skipping to change at line 3771
#ifndef REGAL_NO_NAMESPACE_GL_ARB_COMPUTE_SHADER #ifndef REGAL_NO_NAMESPACE_GL_ARB_COMPUTE_SHADER
#define glDispatchCompute rglDispatchCompute #define glDispatchCompute rglDispatchCompute
#define glDispatchComputeIndirect rglDispatchComputeIndirect #define glDispatchComputeIndirect rglDispatchComputeIndirect
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_COMPUTE_SHADER #ifndef REGAL_NO_DECLARATION_GL_ARB_COMPUTE_SHADER
REGAL_DECL void REGAL_CALL glDispatchCompute(GLuint num_groups_x, GLuint nu m_groups_y, GLuint num_groups_z); REGAL_DECL void REGAL_CALL glDispatchCompute(GLuint num_groups_x, GLuint nu m_groups_y, GLuint num_groups_z);
REGAL_DECL void REGAL_CALL glDispatchComputeIndirect(GLintptr indirect); REGAL_DECL void REGAL_CALL glDispatchComputeIndirect(GLintptr indirect);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_COMPUTE_SHADER
REGAL_DECL void REGAL_CALL plugin_glDispatchCompute(GLuint num_groups_x, GL
uint num_groups_y, GLuint num_groups_z);
REGAL_DECL void REGAL_CALL plugin_glDispatchComputeIndirect(GLintptr indire
ct);
#endif
/**
** GL_ARB_compute_variable_group_size
**/
#if (defined(GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE) || defined(REGAL_NO_ENUM)
|| defined(REGAL_NO_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)) && !defined(REGAL_
NO_ENUM_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)
#define REGAL_NO_ENUM_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#endif
#if (defined(GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE) || defined(REGAL_NO_TYPEDE
F) || defined(REGAL_NO_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)) && !defined(REG
AL_NO_TYPEDEF_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)
#define REGAL_NO_TYPEDEF_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#endif
#if (defined(GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE) || !defined(REGAL_NAMESPAC
E) || defined(REGAL_NO_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)) && !defined(REG
AL_NO_NAMESPACE_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)
#define REGAL_NO_NAMESPACE_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#endif
#if (defined(GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)) && !defined(R
EGAL_NO_PLUGIN_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)
#define REGAL_NO_PLUGIN_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#endif
#if (defined(GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE) || defined(REGAL_NO_DECLAR
ATION) || defined(REGAL_NO_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)) && !defined
(REGAL_NO_DECLARATION_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE)
#define REGAL_NO_DECLARATION_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#endif
#ifndef GL_ARB_compute_variable_group_size
#define GL_ARB_compute_variable_group_size 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90eb /* 37099 *
/
#define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91bf /* 37311 *
/
#define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344 /* 37700 *
/
#define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345 /* 37701 *
/
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
typedef void (REGAL_CALL *PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC)(GLuint num_
groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GL
uint group_size_y, GLuint group_size_z);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
#define glDispatchComputeGroupSizeARB rglDispatchComputeGroupSizeARB
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
REGAL_DECL void REGAL_CALL glDispatchComputeGroupSizeARB(GLuint num_groups_
x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint gr
oup_size_y, GLuint group_size_z);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE
REGAL_DECL void REGAL_CALL plugin_glDispatchComputeGroupSizeARB(GLuint num_
groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GL
uint group_size_y, GLuint group_size_z);
#endif
/** /**
** GL_ARB_copy_buffer ** GL_ARB_copy_buffer
**/ **/
#if (defined(GL_ARB_COPY_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_ENUM_GL_ARB_COPY_BUFFER) #if (defined(GL_ARB_COPY_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_ENUM_GL_ARB_COPY_BUFFER)
#define REGAL_NO_ENUM_GL_ARB_COPY_BUFFER #define REGAL_NO_ENUM_GL_ARB_COPY_BUFFER
#endif #endif
#if (defined(GL_ARB_COPY_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_COPY_BUFFER ) #if (defined(GL_ARB_COPY_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_COPY_BUFFER )
#define REGAL_NO_TYPEDEF_GL_ARB_COPY_BUFFER #define REGAL_NO_TYPEDEF_GL_ARB_COPY_BUFFER
#endif #endif
#if (defined(GL_ARB_COPY_BUFFER) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_COPY_BUFF ER) #if (defined(GL_ARB_COPY_BUFFER) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_COPY_BUFF ER)
#define REGAL_NO_NAMESPACE_GL_ARB_COPY_BUFFER #define REGAL_NO_NAMESPACE_GL_ARB_COPY_BUFFER
#endif #endif
#if (defined(GL_ARB_COPY_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_ARB_COPY_BUFFE
R)
#define REGAL_NO_PLUGIN_GL_ARB_COPY_BUFFER
#endif
#if (defined(GL_ARB_COPY_BUFFER) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_ARB_COP Y_BUFFER) #if (defined(GL_ARB_COPY_BUFFER) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_COPY_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_ARB_COP Y_BUFFER)
#define REGAL_NO_DECLARATION_GL_ARB_COPY_BUFFER #define REGAL_NO_DECLARATION_GL_ARB_COPY_BUFFER
#endif #endif
#ifndef GL_ARB_copy_buffer #ifndef GL_ARB_copy_buffer
#define GL_ARB_copy_buffer 1 #define GL_ARB_copy_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_COPY_BUFFER #ifndef REGAL_NO_ENUM_GL_ARB_COPY_BUFFER
#define GL_COPY_READ_BUFFER 0x8f36 /* 36662 */ #define GL_COPY_READ_BUFFER 0x8f36 /* 36662 */
skipping to change at line 2849 skipping to change at line 3872
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_COPY_BUFFER #ifndef REGAL_NO_NAMESPACE_GL_ARB_COPY_BUFFER
#define glCopyBufferSubData rglCopyBufferSubData #define glCopyBufferSubData rglCopyBufferSubData
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_COPY_BUFFER #ifndef REGAL_NO_DECLARATION_GL_ARB_COPY_BUFFER
REGAL_DECL void REGAL_CALL glCopyBufferSubData(GLenum readtarget, GLenum wr itetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size); REGAL_DECL void REGAL_CALL glCopyBufferSubData(GLenum readtarget, GLenum wr itetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_COPY_BUFFER
REGAL_DECL void REGAL_CALL plugin_glCopyBufferSubData(GLenum readtarget, GL
enum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr siz
e);
#endif
/** /**
** GL_ARB_copy_image ** GL_ARB_copy_image
**/ **/
#if (defined(GL_ARB_COPY_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_ENUM_GL_ARB_COPY_IMAGE) #if (defined(GL_ARB_COPY_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_ENUM_GL_ARB_COPY_IMAGE)
#define REGAL_NO_ENUM_GL_ARB_COPY_IMAGE #define REGAL_NO_ENUM_GL_ARB_COPY_IMAGE
#endif #endif
#if (defined(GL_ARB_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_COPY_IMAGE) #if (defined(GL_ARB_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_COPY_IMAGE)
#define REGAL_NO_TYPEDEF_GL_ARB_COPY_IMAGE #define REGAL_NO_TYPEDEF_GL_ARB_COPY_IMAGE
#endif #endif
#if (defined(GL_ARB_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_COPY_IMAGE) #if (defined(GL_ARB_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_COPY_IMAGE)
#define REGAL_NO_NAMESPACE_GL_ARB_COPY_IMAGE #define REGAL_NO_NAMESPACE_GL_ARB_COPY_IMAGE
#endif #endif
#if (defined(GL_ARB_COPY_IMAGE) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_COPY_IMAGE)
#define REGAL_NO_PLUGIN_GL_ARB_COPY_IMAGE
#endif
#if (defined(GL_ARB_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_COPY_ IMAGE) #if (defined(GL_ARB_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_COPY_ IMAGE)
#define REGAL_NO_DECLARATION_GL_ARB_COPY_IMAGE #define REGAL_NO_DECLARATION_GL_ARB_COPY_IMAGE
#endif #endif
#ifndef GL_ARB_copy_image #ifndef GL_ARB_copy_image
#define GL_ARB_copy_image 1 #define GL_ARB_copy_image 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_COPY_IMAGE #ifndef REGAL_NO_TYPEDEF_GL_ARB_COPY_IMAGE
typedef void (REGAL_CALL *PFNGLCOPYIMAGESUBDATAPROC)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstN ame, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); typedef void (REGAL_CALL *PFNGLCOPYIMAGESUBDATAPROC)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstN ame, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_COPY_IMAGE #ifndef REGAL_NO_NAMESPACE_GL_ARB_COPY_IMAGE
#define glCopyImageSubData rglCopyImageSubData #define glCopyImageSubData rglCopyImageSubData
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_COPY_IMAGE #ifndef REGAL_NO_DECLARATION_GL_ARB_COPY_IMAGE
REGAL_DECL void REGAL_CALL glCopyImageSubData(GLuint srcName, GLenum srcTar get, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GL enum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); REGAL_DECL void REGAL_CALL glCopyImageSubData(GLuint srcName, GLenum srcTar get, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GL enum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_COPY_IMAGE
REGAL_DECL void REGAL_CALL plugin_glCopyImageSubData(GLuint srcName, GLenum
srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstN
ame, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ,
GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
#endif
/** /**
** GL_ARB_debug_output ** GL_ARB_debug_output
**/ **/
#if (defined(GL_ARB_DEBUG_OUTPUT) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_ENUM_GL_ARB_DEBUG_OUTPUT) #if (defined(GL_ARB_DEBUG_OUTPUT) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_ENUM_GL_ARB_DEBUG_OUTPUT)
#define REGAL_NO_ENUM_GL_ARB_DEBUG_OUTPUT #define REGAL_NO_ENUM_GL_ARB_DEBUG_OUTPUT
#endif #endif
#if (defined(GL_ARB_DEBUG_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DEBUG_OUT PUT) #if (defined(GL_ARB_DEBUG_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DEBUG_OUT PUT)
#define REGAL_NO_TYPEDEF_GL_ARB_DEBUG_OUTPUT #define REGAL_NO_TYPEDEF_GL_ARB_DEBUG_OUTPUT
#endif #endif
#if (defined(GL_ARB_DEBUG_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DEBUG_O UTPUT) #if (defined(GL_ARB_DEBUG_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DEBUG_O UTPUT)
#define REGAL_NO_NAMESPACE_GL_ARB_DEBUG_OUTPUT #define REGAL_NO_NAMESPACE_GL_ARB_DEBUG_OUTPUT
#endif #endif
#if (defined(GL_ARB_DEBUG_OUTPUT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_PLUGIN_GL_ARB_DEBUG_OU
TPUT)
#define REGAL_NO_PLUGIN_GL_ARB_DEBUG_OUTPUT
#endif
#if (defined(GL_ARB_DEBUG_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_DECLARATION_GL_ARB_D EBUG_OUTPUT) #if (defined(GL_ARB_DEBUG_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_DEBUG_OUTPUT)) && !defined(REGAL_NO_DECLARATION_GL_ARB_D EBUG_OUTPUT)
#define REGAL_NO_DECLARATION_GL_ARB_DEBUG_OUTPUT #define REGAL_NO_DECLARATION_GL_ARB_DEBUG_OUTPUT
#endif #endif
#ifndef GL_ARB_debug_output #ifndef GL_ARB_debug_output
#define GL_ARB_debug_output 1 #define GL_ARB_debug_output 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_DEBUG_OUTPUT #ifndef REGAL_NO_ENUM_GL_ARB_DEBUG_OUTPUT
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 /* 33346 */ #define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 /* 33346 */
skipping to change at line 2936 skipping to change at line 3975
#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, GLvoid *userParam); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const GLvoid *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, GLvoid *userParam); REGAL_DECL void REGAL_CALL glDebugMessageCallbackARB(GLDEBUGPROCARB callbac k, const GLvoid *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
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_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);
#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
#endif #endif
#if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_DEPTH_BUFFER_FLOAT) #if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_TYPEDEF_GL_ARB_DEPTH_BUFFER_FLOAT #define REGAL_NO_TYPEDEF_GL_ARB_DEPTH_BUFFER_FLOAT
#endif #endif
#if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_DEPTH_BUFFER_FLOAT) #if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_NAMESPACE_GL_ARB_DEPTH_BUFFER_FLOAT #define REGAL_NO_NAMESPACE_GL_ARB_DEPTH_BUFFER_FLOAT
#endif #endif
#if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_PLUGIN_GL_ARB_DEPTH_BUFFER_FLOAT
#endif
#if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_DEPTH_BUFFER_FLOAT) #if (defined(GL_ARB_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_DECLARATION_GL_ARB_DEPTH_BUFFER_FLOAT #define REGAL_NO_DECLARATION_GL_ARB_DEPTH_BUFFER_FLOAT
#endif #endif
#ifndef GL_ARB_depth_buffer_float #ifndef GL_ARB_depth_buffer_float
#define GL_ARB_depth_buffer_float 1 #define GL_ARB_depth_buffer_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_DEPTH_BUFFER_FLOAT #ifndef REGAL_NO_ENUM_GL_ARB_DEPTH_BUFFER_FLOAT
#define GL_DEPTH_COMPONENT32F 0x8cac /* 36012 */ #define GL_DEPTH_COMPONENT32F 0x8cac /* 36012 */
skipping to change at line 3001 skipping to change at line 4051
#endif #endif
#if (defined(GL_ARB_DEPTH_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DEPTH_CLAMP ) #if (defined(GL_ARB_DEPTH_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DEPTH_CLAMP )
#define REGAL_NO_TYPEDEF_GL_ARB_DEPTH_CLAMP #define REGAL_NO_TYPEDEF_GL_ARB_DEPTH_CLAMP
#endif #endif
#if (defined(GL_ARB_DEPTH_CLAMP) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DEPTH_CLA MP) #if (defined(GL_ARB_DEPTH_CLAMP) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DEPTH_CLA MP)
#define REGAL_NO_NAMESPACE_GL_ARB_DEPTH_CLAMP #define REGAL_NO_NAMESPACE_GL_ARB_DEPTH_CLAMP
#endif #endif
#if (defined(GL_ARB_DEPTH_CLAMP) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_PLUGIN_GL_ARB_DEPTH_CLAM
P)
#define REGAL_NO_PLUGIN_GL_ARB_DEPTH_CLAMP
#endif
#if (defined(GL_ARB_DEPTH_CLAMP) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_DECLARATION_GL_ARB_DEP TH_CLAMP) #if (defined(GL_ARB_DEPTH_CLAMP) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_DEPTH_CLAMP)) && !defined(REGAL_NO_DECLARATION_GL_ARB_DEP TH_CLAMP)
#define REGAL_NO_DECLARATION_GL_ARB_DEPTH_CLAMP #define REGAL_NO_DECLARATION_GL_ARB_DEPTH_CLAMP
#endif #endif
#ifndef GL_ARB_depth_clamp #ifndef GL_ARB_depth_clamp
#define GL_ARB_depth_clamp 1 #define GL_ARB_depth_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_DEPTH_CLAMP #ifndef REGAL_NO_ENUM_GL_ARB_DEPTH_CLAMP
#define GL_DEPTH_CLAMP 0x864f /* 34383 */ #define GL_DEPTH_CLAMP 0x864f /* 34383 */
skipping to change at line 3029 skipping to change at line 4083
#endif #endif
#if (defined(GL_ARB_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DEPTH_T EXTURE) #if (defined(GL_ARB_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DEPTH_T EXTURE)
#define REGAL_NO_TYPEDEF_GL_ARB_DEPTH_TEXTURE #define REGAL_NO_TYPEDEF_GL_ARB_DEPTH_TEXTURE
#endif #endif
#if (defined(GL_ARB_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DEPTH _TEXTURE) #if (defined(GL_ARB_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DEPTH _TEXTURE)
#define REGAL_NO_NAMESPACE_GL_ARB_DEPTH_TEXTURE #define REGAL_NO_NAMESPACE_GL_ARB_DEPTH_TEXTURE
#endif #endif
#if (defined(GL_ARB_DEPTH_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_DEPTH_
TEXTURE)
#define REGAL_NO_PLUGIN_GL_ARB_DEPTH_TEXTURE
#endif
#if (defined(GL_ARB_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_ARB _DEPTH_TEXTURE) #if (defined(GL_ARB_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_ARB _DEPTH_TEXTURE)
#define REGAL_NO_DECLARATION_GL_ARB_DEPTH_TEXTURE #define REGAL_NO_DECLARATION_GL_ARB_DEPTH_TEXTURE
#endif #endif
#ifndef GL_ARB_depth_texture #ifndef GL_ARB_depth_texture
#define GL_ARB_depth_texture 1 #define GL_ARB_depth_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_DEPTH_TEXTURE #ifndef REGAL_NO_ENUM_GL_ARB_DEPTH_TEXTURE
#define GL_DEPTH_COMPONENT16_ARB 0x81a5 /* 33189 */ #define GL_DEPTH_COMPONENT16_ARB 0x81a5 /* 33189 */
skipping to change at line 3061 skipping to change at line 4119
#endif #endif
#if (defined(GL_ARB_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFF ERS) #if (defined(GL_ARB_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFF ERS)
#define REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFFERS #define REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFFERS
#endif #endif
#if (defined(GL_ARB_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DRAW_BU FFERS) #if (defined(GL_ARB_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DRAW_BU FFERS)
#define REGAL_NO_NAMESPACE_GL_ARB_DRAW_BUFFERS #define REGAL_NO_NAMESPACE_GL_ARB_DRAW_BUFFERS
#endif #endif
#if (defined(GL_ARB_DRAW_BUFFERS) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_DRAW_BUF
FERS)
#define REGAL_NO_PLUGIN_GL_ARB_DRAW_BUFFERS
#endif
#if (defined(GL_ARB_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL_ARB_D RAW_BUFFERS) #if (defined(GL_ARB_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_DRAW_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL_ARB_D RAW_BUFFERS)
#define REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS #define REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS
#endif #endif
#ifndef GL_ARB_draw_buffers #ifndef GL_ARB_draw_buffers
#define GL_ARB_draw_buffers 1 #define GL_ARB_draw_buffers 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_DRAW_BUFFERS #ifndef REGAL_NO_ENUM_GL_ARB_DRAW_BUFFERS
#define GL_MAX_DRAW_BUFFERS_ARB 0x8824 /* 34852 */ #define GL_MAX_DRAW_BUFFERS_ARB 0x8824 /* 34852 */
skipping to change at line 3101 skipping to change at line 4163
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_BUFFERS #ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_BUFFERS
#define glDrawBuffersARB rglDrawBuffersARB #define glDrawBuffersARB rglDrawBuffersARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS #ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL glDrawBuffersARB(GLsizei n, const GLenum *bufs); REGAL_DECL void REGAL_CALL glDrawBuffersARB(GLsizei n, const GLenum *bufs);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL plugin_glDrawBuffersARB(GLsizei n, const GLenum
*bufs);
#endif
/** /**
** GL_ARB_draw_buffers_blend ** GL_ARB_draw_buffers_blend
**/ **/
#if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_ENUM_GL_ARB_DRA W_BUFFERS_BLEND) #if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_ENUM_GL_ARB_DRA W_BUFFERS_BLEND)
#define REGAL_NO_ENUM_GL_ARB_DRAW_BUFFERS_BLEND #define REGAL_NO_ENUM_GL_ARB_DRAW_BUFFERS_BLEND
#endif #endif
#if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_DRAW_BUFFERS_BLEND) #if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_DRAW_BUFFERS_BLEND)
#define REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFFERS_BLEND #define REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFFERS_BLEND
#endif #endif
#if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_DRAW_BUFFERS_BLEND) #if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_DRAW_BUFFERS_BLEND)
#define REGAL_NO_NAMESPACE_GL_ARB_DRAW_BUFFERS_BLEND #define REGAL_NO_NAMESPACE_GL_ARB_DRAW_BUFFERS_BLEND
#endif #endif
#if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_DRAW_BUFFERS_BLEND)
#define REGAL_NO_PLUGIN_GL_ARB_DRAW_BUFFERS_BLEND
#endif
#if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_DRAW_BUFFERS_BLEND) #if (defined(GL_ARB_DRAW_BUFFERS_BLEND) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_DRAW_BUFFERS_BLEND)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_DRAW_BUFFERS_BLEND)
#define REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS_BLEND #define REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS_BLEND
#endif #endif
#ifndef GL_ARB_draw_buffers_blend #ifndef GL_ARB_draw_buffers_blend
#define GL_ARB_draw_buffers_blend 1 #define GL_ARB_draw_buffers_blend 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFFERS_BLEND #ifndef REGAL_NO_TYPEDEF_GL_ARB_DRAW_BUFFERS_BLEND
typedef void (REGAL_CALL *PFNGLBLENDEQUATIONIARBPROC)(GLuint buf, GLenum mo de); typedef void (REGAL_CALL *PFNGLBLENDEQUATIONIARBPROC)(GLuint buf, GLenum mo de);
skipping to change at line 3146 skipping to change at line 4216
#define glBlendFunciARB rglBlendFunciARB #define glBlendFunciARB rglBlendFunciARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS_BLEND #ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_BUFFERS_BLEND
REGAL_DECL void REGAL_CALL glBlendEquationSeparateiARB(GLuint buf, GLenum m odeRGB, GLenum modeAlpha); REGAL_DECL void REGAL_CALL glBlendEquationSeparateiARB(GLuint buf, GLenum m odeRGB, GLenum modeAlpha);
REGAL_DECL void REGAL_CALL glBlendEquationiARB(GLuint buf, GLenum mode); REGAL_DECL void REGAL_CALL glBlendEquationiARB(GLuint buf, GLenum mode);
REGAL_DECL void REGAL_CALL glBlendFuncSeparateiARB(GLuint buf, GLenum srcRG B, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparateiARB(GLuint buf, GLenum srcRG B, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
REGAL_DECL void REGAL_CALL glBlendFunciARB(GLuint buf, GLenum src, GLenum d st); REGAL_DECL void REGAL_CALL glBlendFunciARB(GLuint buf, GLenum src, GLenum d st);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_DRAW_BUFFERS_BLEND
REGAL_DECL void REGAL_CALL plugin_glBlendEquationSeparateiARB(GLuint buf, G
Lenum modeRGB, GLenum modeAlpha);
REGAL_DECL void REGAL_CALL plugin_glBlendEquationiARB(GLuint buf, GLenum mo
de);
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparateiARB(GLuint buf, GLenu
m srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
REGAL_DECL void REGAL_CALL plugin_glBlendFunciARB(GLuint buf, GLenum src, G
Lenum dst);
#endif
/** /**
** GL_ARB_draw_elements_base_vertex ** GL_ARB_draw_elements_base_vertex
**/ **/
#if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL_NO_E NUM_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) #if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL_NO_E NUM_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)
#define REGAL_NO_ENUM_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #define REGAL_NO_ENUM_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
#endif #endif
#if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL_N O_TYPEDEF_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) #if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL_N O_TYPEDEF_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)
#define REGAL_NO_TYPEDEF_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #define REGAL_NO_TYPEDEF_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
#endif #endif
#if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL_N O_NAMESPACE_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) #if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL_N O_NAMESPACE_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)
#define REGAL_NO_NAMESPACE_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #define REGAL_NO_NAMESPACE_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
#endif #endif
#if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REGAL
_NO_PLUGIN_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)
#define REGAL_NO_PLUGIN_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
#endif
#if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REG AL_NO_DECLARATION_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) #if (defined(GL_ARB_DRAW_ELEMENTS_BASE_VERTEX) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)) && !defined(REG AL_NO_DECLARATION_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX)
#define REGAL_NO_DECLARATION_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #define REGAL_NO_DECLARATION_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #ifndef REGAL_NO_TYPEDEF_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
typedef void (REGAL_CALL *PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLs izei count, GLenum type, GLvoid *indices, GLint basevertex); typedef void (REGAL_CALL *PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLs izei count, GLenum type, const GLvoid *indices, GLint basevertex);
typedef void (REGAL_CALL *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); typedef void (REGAL_CALL *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex);
typedef void (REGAL_CALL *PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum mode typedef void (REGAL_CALL *PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum mode
, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid *indices, GL , GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indic
int basevertex); es, GLint basevertex);
typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum mode typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum mode
, GLsizei *count, GLenum type, GLvoid **indices, GLsizei primcount, GLint * , const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei
basevertex); primcount, const GLint *basevertex);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
#define glDrawElementsBaseVertex rglDrawElementsBaseVertex #define glDrawElementsBaseVertex rglDrawElementsBaseVertex
#define glDrawElementsInstancedBaseVertex rglDrawElementsInstancedBaseVer tex #define glDrawElementsInstancedBaseVertex rglDrawElementsInstancedBaseVer tex
#define glDrawRangeElementsBaseVertex rglDrawRangeElementsBaseVertex #define glDrawRangeElementsBaseVertex rglDrawRangeElementsBaseVertex
#define glMultiDrawElementsBaseVertex rglMultiDrawElementsBaseVertex #define glMultiDrawElementsBaseVertex rglMultiDrawElementsBaseVertex
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX #ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
REGAL_DECL void REGAL_CALL glDrawElementsBaseVertex(GLenum mode, GLsizei co unt, GLenum type, GLvoid *indices, GLint basevertex); REGAL_DECL void REGAL_CALL glDrawElementsBaseVertex(GLenum mode, GLsizei co unt, GLenum type, const GLvoid *indices, GLint basevertex);
REGAL_DECL void REGAL_CALL glDrawElementsInstancedBaseVertex(GLenum mode, G Lsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); REGAL_DECL void REGAL_CALL glDrawElementsInstancedBaseVertex(GLenum mode, G Lsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex);
REGAL_DECL void REGAL_CALL glDrawRangeElementsBaseVertex(GLenum mode, GLuin REGAL_DECL void REGAL_CALL glDrawRangeElementsBaseVertex(GLenum mode, GLuin
t start, GLuint end, GLsizei count, GLenum type, GLvoid *indices, GLint bas t start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLi
evertex); nt basevertex);
REGAL_DECL void REGAL_CALL glMultiDrawElementsBaseVertex(GLenum mode, GLsiz REGAL_DECL void REGAL_CALL glMultiDrawElementsBaseVertex(GLenum mode, const
ei *count, GLenum type, GLvoid **indices, GLsizei primcount, GLint *basever GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primco
tex); unt, const GLint *basevertex);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_DRAW_ELEMENTS_BASE_VERTEX
REGAL_DECL void REGAL_CALL plugin_glDrawElementsBaseVertex(GLenum mode, GLs
izei count, GLenum type, const GLvoid *indices, GLint basevertex);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstancedBaseVertex(GLenum
mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount,
GLint basevertex);
REGAL_DECL void REGAL_CALL plugin_glDrawRangeElementsBaseVertex(GLenum mode
, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indic
es, GLint basevertex);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementsBaseVertex(GLenum mode
, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei
primcount, const GLint *basevertex);
#endif #endif
/** /**
** GL_ARB_draw_indirect ** GL_ARB_draw_indirect
**/ **/
#if (defined(GL_ARB_DRAW_INDIRECT) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_ENUM_GL_ARB_DRAW_INDIRECT ) #if (defined(GL_ARB_DRAW_INDIRECT) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_ENUM_GL_ARB_DRAW_INDIRECT )
#define REGAL_NO_ENUM_GL_ARB_DRAW_INDIRECT #define REGAL_NO_ENUM_GL_ARB_DRAW_INDIRECT
#endif #endif
#if (defined(GL_ARB_DRAW_INDIRECT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DRAW_IN DIRECT) #if (defined(GL_ARB_DRAW_INDIRECT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DRAW_IN DIRECT)
#define REGAL_NO_TYPEDEF_GL_ARB_DRAW_INDIRECT #define REGAL_NO_TYPEDEF_GL_ARB_DRAW_INDIRECT
#endif #endif
#if (defined(GL_ARB_DRAW_INDIRECT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DRAW_ INDIRECT) #if (defined(GL_ARB_DRAW_INDIRECT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DRAW_ INDIRECT)
#define REGAL_NO_NAMESPACE_GL_ARB_DRAW_INDIRECT #define REGAL_NO_NAMESPACE_GL_ARB_DRAW_INDIRECT
#endif #endif
#if (defined(GL_ARB_DRAW_INDIRECT) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_PLUGIN_GL_ARB_DRAW_I
NDIRECT)
#define REGAL_NO_PLUGIN_GL_ARB_DRAW_INDIRECT
#endif
#if (defined(GL_ARB_DRAW_INDIRECT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_DECLARATION_GL_ARB _DRAW_INDIRECT) #if (defined(GL_ARB_DRAW_INDIRECT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_DRAW_INDIRECT)) && !defined(REGAL_NO_DECLARATION_GL_ARB _DRAW_INDIRECT)
#define REGAL_NO_DECLARATION_GL_ARB_DRAW_INDIRECT #define REGAL_NO_DECLARATION_GL_ARB_DRAW_INDIRECT
#endif #endif
#ifndef GL_ARB_draw_indirect #ifndef GL_ARB_draw_indirect
#define GL_ARB_draw_indirect 1 #define GL_ARB_draw_indirect 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_DRAW_INDIRECT #ifndef REGAL_NO_ENUM_GL_ARB_DRAW_INDIRECT
#define GL_DRAW_INDIRECT_BUFFER 0x8f3f /* 36671 */ #define GL_DRAW_INDIRECT_BUFFER 0x8f3f /* 36671 */
skipping to change at line 3235 skipping to change at line 4327
#ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_INDIRECT #ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_INDIRECT
#define glDrawArraysIndirect rglDrawArraysIndirect #define glDrawArraysIndirect rglDrawArraysIndirect
#define glDrawElementsIndirect rglDrawElementsIndirect #define glDrawElementsIndirect rglDrawElementsIndirect
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_INDIRECT #ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_INDIRECT
REGAL_DECL void REGAL_CALL glDrawArraysIndirect(GLenum mode, const GLvoid * indirect); REGAL_DECL void REGAL_CALL glDrawArraysIndirect(GLenum mode, const GLvoid * indirect);
REGAL_DECL void REGAL_CALL glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect); REGAL_DECL void REGAL_CALL glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_DRAW_INDIRECT
REGAL_DECL void REGAL_CALL plugin_glDrawArraysIndirect(GLenum mode, const G
Lvoid *indirect);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsIndirect(GLenum mode, GLenu
m type, const GLvoid *indirect);
#endif
/** /**
** GL_ARB_draw_instanced ** GL_ARB_draw_instanced
**/ **/
#if (defined(GL_ARB_DRAW_INSTANCED) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_ENUM_GL_ARB_DRAW_INSTAN CED) #if (defined(GL_ARB_DRAW_INSTANCED) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_ENUM_GL_ARB_DRAW_INSTAN CED)
#define REGAL_NO_ENUM_GL_ARB_DRAW_INSTANCED #define REGAL_NO_ENUM_GL_ARB_DRAW_INSTANCED
#endif #endif
#if (defined(GL_ARB_DRAW_INSTANCED) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DRAW_ INSTANCED) #if (defined(GL_ARB_DRAW_INSTANCED) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_DRAW_ INSTANCED)
#define REGAL_NO_TYPEDEF_GL_ARB_DRAW_INSTANCED #define REGAL_NO_TYPEDEF_GL_ARB_DRAW_INSTANCED
#endif #endif
#if (defined(GL_ARB_DRAW_INSTANCED) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DRA W_INSTANCED) #if (defined(GL_ARB_DRAW_INSTANCED) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_DRA W_INSTANCED)
#define REGAL_NO_NAMESPACE_GL_ARB_DRAW_INSTANCED #define REGAL_NO_NAMESPACE_GL_ARB_DRAW_INSTANCED
#endif #endif
#if (defined(GL_ARB_DRAW_INSTANCED) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_PLUGIN_GL_ARB_DRAW
_INSTANCED)
#define REGAL_NO_PLUGIN_GL_ARB_DRAW_INSTANCED
#endif
#if (defined(GL_ARB_DRAW_INSTANCED) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_DECLARATION_GL_A RB_DRAW_INSTANCED) #if (defined(GL_ARB_DRAW_INSTANCED) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_DRAW_INSTANCED)) && !defined(REGAL_NO_DECLARATION_GL_A RB_DRAW_INSTANCED)
#define REGAL_NO_DECLARATION_GL_ARB_DRAW_INSTANCED #define REGAL_NO_DECLARATION_GL_ARB_DRAW_INSTANCED
#endif #endif
#ifndef GL_ARB_draw_instanced #ifndef GL_ARB_draw_instanced
#define GL_ARB_draw_instanced 1 #define GL_ARB_draw_instanced 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_DRAW_INSTANCED #ifndef REGAL_NO_TYPEDEF_GL_ARB_DRAW_INSTANCED
typedef void (REGAL_CALL *PFNGLDRAWARRAYSINSTANCEDARBPROC)(GLenum mode, GLi nt start, GLsizei count, GLsizei primcount); typedef void (REGAL_CALL *PFNGLDRAWARRAYSINSTANCEDARBPROC)(GLenum mode, GLi nt start, GLsizei count, GLsizei primcount);
skipping to change at line 3274 skipping to change at line 4375
#ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_INSTANCED #ifndef REGAL_NO_NAMESPACE_GL_ARB_DRAW_INSTANCED
#define glDrawArraysInstancedARB rglDrawArraysInstancedARB #define glDrawArraysInstancedARB rglDrawArraysInstancedARB
#define glDrawElementsInstancedARB rglDrawElementsInstancedARB #define glDrawElementsInstancedARB rglDrawElementsInstancedARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_INSTANCED #ifndef REGAL_NO_DECLARATION_GL_ARB_DRAW_INSTANCED
REGAL_DECL void REGAL_CALL glDrawArraysInstancedARB(GLenum mode, GLint star t, GLsizei count, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawArraysInstancedARB(GLenum mode, GLint star t, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_DRAW_INSTANCED
REGAL_DECL void REGAL_CALL plugin_glDrawArraysInstancedARB(GLenum mode, GLi
nt start, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstancedARB(GLenum mode, G
Lsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
#endif
/**
** GL_ARB_enhanced_layouts
**/
#if (defined(GL_ARB_ENHANCED_LAYOUTS) || defined(REGAL_NO_ENUM) || defined(
REGAL_NO_GL_ARB_ENHANCED_LAYOUTS)) && !defined(REGAL_NO_ENUM_GL_ARB_ENHANCE
D_LAYOUTS)
#define REGAL_NO_ENUM_GL_ARB_ENHANCED_LAYOUTS
#endif
#if (defined(GL_ARB_ENHANCED_LAYOUTS) || defined(REGAL_NO_TYPEDEF) || defin
ed(REGAL_NO_GL_ARB_ENHANCED_LAYOUTS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_E
NHANCED_LAYOUTS)
#define REGAL_NO_TYPEDEF_GL_ARB_ENHANCED_LAYOUTS
#endif
#if (defined(GL_ARB_ENHANCED_LAYOUTS) || !defined(REGAL_NAMESPACE) || defin
ed(REGAL_NO_GL_ARB_ENHANCED_LAYOUTS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB
_ENHANCED_LAYOUTS)
#define REGAL_NO_NAMESPACE_GL_ARB_ENHANCED_LAYOUTS
#endif
#if (defined(GL_ARB_ENHANCED_LAYOUTS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_ENHANCED_LAYOUTS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
ENHANCED_LAYOUTS)
#define REGAL_NO_PLUGIN_GL_ARB_ENHANCED_LAYOUTS
#endif
#if (defined(GL_ARB_ENHANCED_LAYOUTS) || defined(REGAL_NO_DECLARATION) || d
efined(REGAL_NO_GL_ARB_ENHANCED_LAYOUTS)) && !defined(REGAL_NO_DECLARATION_
GL_ARB_ENHANCED_LAYOUTS)
#define REGAL_NO_DECLARATION_GL_ARB_ENHANCED_LAYOUTS
#endif
#ifndef GL_ARB_enhanced_layouts
#define GL_ARB_enhanced_layouts 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_ENHANCED_LAYOUTS
#define GL_LOCATION_COMPONENT 0x934a /* 37706 */
#define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934b /* 37707 */
#define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934c /* 37708 */
#endif
/** /**
** GL_ARB_explicit_uniform_location ** GL_ARB_explicit_uniform_location
**/ **/
#if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL_NO_E NUM_GL_ARB_EXPLICIT_UNIFORM_LOCATION) #if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL_NO_E NUM_GL_ARB_EXPLICIT_UNIFORM_LOCATION)
#define REGAL_NO_ENUM_GL_ARB_EXPLICIT_UNIFORM_LOCATION #define REGAL_NO_ENUM_GL_ARB_EXPLICIT_UNIFORM_LOCATION
#endif #endif
#if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL_N O_TYPEDEF_GL_ARB_EXPLICIT_UNIFORM_LOCATION) #if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL_N O_TYPEDEF_GL_ARB_EXPLICIT_UNIFORM_LOCATION)
#define REGAL_NO_TYPEDEF_GL_ARB_EXPLICIT_UNIFORM_LOCATION #define REGAL_NO_TYPEDEF_GL_ARB_EXPLICIT_UNIFORM_LOCATION
#endif #endif
#if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL_N O_NAMESPACE_GL_ARB_EXPLICIT_UNIFORM_LOCATION) #if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL_N O_NAMESPACE_GL_ARB_EXPLICIT_UNIFORM_LOCATION)
#define REGAL_NO_NAMESPACE_GL_ARB_EXPLICIT_UNIFORM_LOCATION #define REGAL_NO_NAMESPACE_GL_ARB_EXPLICIT_UNIFORM_LOCATION
#endif #endif
#if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REGAL
_NO_PLUGIN_GL_ARB_EXPLICIT_UNIFORM_LOCATION)
#define REGAL_NO_PLUGIN_GL_ARB_EXPLICIT_UNIFORM_LOCATION
#endif
#if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REG AL_NO_DECLARATION_GL_ARB_EXPLICIT_UNIFORM_LOCATION) #if (defined(GL_ARB_EXPLICIT_UNIFORM_LOCATION) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_ARB_EXPLICIT_UNIFORM_LOCATION)) && !defined(REG AL_NO_DECLARATION_GL_ARB_EXPLICIT_UNIFORM_LOCATION)
#define REGAL_NO_DECLARATION_GL_ARB_EXPLICIT_UNIFORM_LOCATION #define REGAL_NO_DECLARATION_GL_ARB_EXPLICIT_UNIFORM_LOCATION
#endif #endif
#ifndef GL_ARB_explicit_uniform_location #ifndef GL_ARB_explicit_uniform_location
#define GL_ARB_explicit_uniform_location 1 #define GL_ARB_explicit_uniform_location 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_EXPLICIT_UNIFORM_LOCATION #ifndef REGAL_NO_ENUM_GL_ARB_EXPLICIT_UNIFORM_LOCATION
#define GL_MAX_UNIFORM_LOCATIONS 0x826e /* 33390 */ #define GL_MAX_UNIFORM_LOCATIONS 0x826e /* 33390 */
skipping to change at line 3318 skipping to change at line 4462
#endif #endif
#if (defined(GL_ARB_FRAGMENT_PROGRAM) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_F RAGMENT_PROGRAM) #if (defined(GL_ARB_FRAGMENT_PROGRAM) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_F RAGMENT_PROGRAM)
#define REGAL_NO_TYPEDEF_GL_ARB_FRAGMENT_PROGRAM #define REGAL_NO_TYPEDEF_GL_ARB_FRAGMENT_PROGRAM
#endif #endif
#if (defined(GL_ARB_FRAGMENT_PROGRAM) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _FRAGMENT_PROGRAM) #if (defined(GL_ARB_FRAGMENT_PROGRAM) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _FRAGMENT_PROGRAM)
#define REGAL_NO_NAMESPACE_GL_ARB_FRAGMENT_PROGRAM #define REGAL_NO_NAMESPACE_GL_ARB_FRAGMENT_PROGRAM
#endif #endif
#if (defined(GL_ARB_FRAGMENT_PROGRAM) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
FRAGMENT_PROGRAM)
#define REGAL_NO_PLUGIN_GL_ARB_FRAGMENT_PROGRAM
#endif
#if (defined(GL_ARB_FRAGMENT_PROGRAM) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_FRAGMENT_PROGRAM) #if (defined(GL_ARB_FRAGMENT_PROGRAM) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_FRAGMENT_PROGRAM)
#define REGAL_NO_DECLARATION_GL_ARB_FRAGMENT_PROGRAM #define REGAL_NO_DECLARATION_GL_ARB_FRAGMENT_PROGRAM
#endif #endif
#ifndef GL_ARB_fragment_program #ifndef GL_ARB_fragment_program
#define GL_ARB_fragment_program 1 #define GL_ARB_fragment_program 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_FRAGMENT_PROGRAM #ifndef REGAL_NO_ENUM_GL_ARB_FRAGMENT_PROGRAM
#define GL_FRAGMENT_PROGRAM_ARB 0x8804 /* 34820 */ #define GL_FRAGMENT_PROGRAM_ARB 0x8804 /* 34820 */
skipping to change at line 3360 skipping to change at line 4508
#endif #endif
#if (defined(GL_ARB_FRAGMENT_SHADER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_FRA GMENT_SHADER) #if (defined(GL_ARB_FRAGMENT_SHADER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_FRA GMENT_SHADER)
#define REGAL_NO_TYPEDEF_GL_ARB_FRAGMENT_SHADER #define REGAL_NO_TYPEDEF_GL_ARB_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ARB_FRAGMENT_SHADER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_F RAGMENT_SHADER) #if (defined(GL_ARB_FRAGMENT_SHADER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_F RAGMENT_SHADER)
#define REGAL_NO_NAMESPACE_GL_ARB_FRAGMENT_SHADER #define REGAL_NO_NAMESPACE_GL_ARB_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ARB_FRAGMENT_SHADER) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_ARB_FR
AGMENT_SHADER)
#define REGAL_NO_PLUGIN_GL_ARB_FRAGMENT_SHADER
#endif
#if (defined(GL_ARB_FRAGMENT_SHADER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_DECLARATION_GL _ARB_FRAGMENT_SHADER) #if (defined(GL_ARB_FRAGMENT_SHADER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_FRAGMENT_SHADER)) && !defined(REGAL_NO_DECLARATION_GL _ARB_FRAGMENT_SHADER)
#define REGAL_NO_DECLARATION_GL_ARB_FRAGMENT_SHADER #define REGAL_NO_DECLARATION_GL_ARB_FRAGMENT_SHADER
#endif #endif
#ifndef GL_ARB_fragment_shader #ifndef GL_ARB_fragment_shader
#define GL_ARB_fragment_shader 1 #define GL_ARB_fragment_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_FRAGMENT_SHADER #ifndef REGAL_NO_ENUM_GL_ARB_FRAGMENT_SHADER
#define GL_FRAGMENT_SHADER_ARB 0x8b30 /* 35632 */ #define GL_FRAGMENT_SHADER_ARB 0x8b30 /* 35632 */
skipping to change at line 3390 skipping to change at line 4542
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(REGAL _NO_TYPEDEF_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) #if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(REGAL _NO_TYPEDEF_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)
#define REGAL_NO_TYPEDEF_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS #define REGAL_NO_TYPEDEF_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(REGAL _NO_NAMESPACE_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) #if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(REGAL _NO_NAMESPACE_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)
#define REGAL_NO_NAMESPACE_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS #define REGAL_NO_NAMESPACE_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(REG
AL_NO_PLUGIN_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)
#define REGAL_NO_PLUGIN_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
#endif
#if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(R EGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) #if (defined(GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)) && !defined(R EGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS)
#define REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS #define REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
#endif #endif
#ifndef GL_ARB_framebuffer_no_attachments #ifndef GL_ARB_framebuffer_no_attachments
#define GL_ARB_framebuffer_no_attachments 1 #define GL_ARB_framebuffer_no_attachments 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS #ifndef REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 /* 37648 * / #define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 /* 37648 * /
skipping to change at line 3431 skipping to change at line 4587
#define glNamedFramebufferParameteriEXT rglNamedFramebufferParameteriEX T #define glNamedFramebufferParameteriEXT rglNamedFramebufferParameteriEX T
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS #ifndef REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
REGAL_DECL void REGAL_CALL glFramebufferParameteri(GLenum target, GLenum pn ame, GLint param); REGAL_DECL void REGAL_CALL glFramebufferParameteri(GLenum target, GLenum pn ame, GLint param);
REGAL_DECL void REGAL_CALL glGetFramebufferParameteriv(GLenum target, GLenu m pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFramebufferParameteriv(GLenum target, GLenu m pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetNamedFramebufferParameterivEXT(GLuint frame buffer, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetNamedFramebufferParameterivEXT(GLuint frame buffer, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glNamedFramebufferParameteriEXT(GLuint framebuff er, GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glNamedFramebufferParameteriEXT(GLuint framebuff er, GLenum pname, GLint param);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_FRAMEBUFFER_NO_ATTACHMENTS
REGAL_DECL void REGAL_CALL plugin_glFramebufferParameteri(GLenum target, GL
enum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glGetFramebufferParameteriv(GLenum target
, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedFramebufferParameterivEXT(GLuin
t framebuffer, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferParameteriEXT(GLuint fr
amebuffer, GLenum pname, GLint param);
#endif
/** /**
** GL_ARB_framebuffer_object ** GL_ARB_framebuffer_object
**/ **/
#if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_FRA MEBUFFER_OBJECT) #if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_FRA MEBUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_OBJECT #define REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_FRAMEBUFFER_OBJECT) #if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_FRAMEBUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_FRAMEBUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_FRAMEBUFFER_OBJECT) #if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_FRAMEBUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_FRAMEBUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_FRAMEBUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_FRAMEBUFFER_OBJECT
#endif
#if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_FRAMEBUFFER_OBJECT) #if (defined(GL_ARB_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_FRAMEBUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_OBJECT
#endif #endif
#ifndef GL_ARB_framebuffer_object #ifndef GL_ARB_framebuffer_object
#define GL_ARB_framebuffer_object 1 #define GL_ARB_framebuffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_OBJECT
#define GL_INVALID_FRAMEBUFFER_OPERATION 0x506 /* 1286 */ #define GL_INVALID_FRAMEBUFFER_OPERATION 0x506 /* 1286 */
skipping to change at line 3486 skipping to change at line 4653
#define GL_FRAMEBUFFER_BINDING 0x8ca6 /* 36006 */ #define GL_FRAMEBUFFER_BINDING 0x8ca6 /* 36006 */
#define GL_RENDERBUFFER_BINDING 0x8ca7 /* 36007 */ #define GL_RENDERBUFFER_BINDING 0x8ca7 /* 36007 */
#define GL_READ_FRAMEBUFFER 0x8ca8 /* 36008 */ #define GL_READ_FRAMEBUFFER 0x8ca8 /* 36008 */
#define GL_DRAW_FRAMEBUFFER 0x8ca9 /* 36009 */ #define GL_DRAW_FRAMEBUFFER 0x8ca9 /* 36009 */
#define GL_READ_FRAMEBUFFER_BINDING 0x8caa /* 36010 */ #define GL_READ_FRAMEBUFFER_BINDING 0x8caa /* 36010 */
#define GL_RENDERBUFFER_SAMPLES 0x8cab /* 36011 */ #define GL_RENDERBUFFER_SAMPLES 0x8cab /* 36011 */
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8cd0 /* 36048 */ #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8cd0 /* 36048 */
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8cd1 /* 36049 */ #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8cd1 /* 36049 */
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8cd2 /* 36050 */ #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8cd2 /* 36050 */
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8cd3 /* 36051 */ #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8cd3 /* 36051 */
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8cd4 /* 36052 */
#define GL_FRAMEBUFFER_COMPLETE 0x8cd5 /* 36053 */ #define GL_FRAMEBUFFER_COMPLETE 0x8cd5 /* 36053 */
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8cd6 /* 36054 */ #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8cd6 /* 36054 */
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8cd7 /* 36055 */ #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8cd7 /* 36055 */
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8cdb /* 36059 */ #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8cdb /* 36059 */
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8cdc /* 36060 */ #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8cdc /* 36060 */
#define GL_FRAMEBUFFER_UNSUPPORTED 0x8cdd /* 36061 */ #define GL_FRAMEBUFFER_UNSUPPORTED 0x8cdd /* 36061 */
#define GL_MAX_COLOR_ATTACHMENTS 0x8cdf /* 36063 */ #define GL_MAX_COLOR_ATTACHMENTS 0x8cdf /* 36063 */
#define GL_COLOR_ATTACHMENT0 0x8ce0 /* 36064 */ #define GL_COLOR_ATTACHMENT0 0x8ce0 /* 36064 */
#define GL_COLOR_ATTACHMENT1 0x8ce1 /* 36065 */ #define GL_COLOR_ATTACHMENT1 0x8ce1 /* 36065 */
#define GL_COLOR_ATTACHMENT2 0x8ce2 /* 36066 */ #define GL_COLOR_ATTACHMENT2 0x8ce2 /* 36066 */
skipping to change at line 3599 skipping to change at line 4767
REGAL_DECL void REGAL_CALL glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); REGAL_DECL void REGAL_CALL glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
REGAL_DECL void REGAL_CALL glGenFramebuffers(GLsizei n, GLuint *framebuffer s); REGAL_DECL void REGAL_CALL glGenFramebuffers(GLsizei n, GLuint *framebuffer s);
REGAL_DECL void REGAL_CALL glGenRenderbuffers(GLsizei n, GLuint *renderbuff ers); REGAL_DECL void REGAL_CALL glGenRenderbuffers(GLsizei n, GLuint *renderbuff ers);
REGAL_DECL void REGAL_CALL glGenerateMipmap(GLenum target); REGAL_DECL void REGAL_CALL glGenerateMipmap(GLenum target);
REGAL_DECL void REGAL_CALL glGetFramebufferAttachmentParameteriv(GLenum tar get, GLenum attachment, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFramebufferAttachmentParameteriv(GLenum tar get, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetRenderbufferParameteriv(GLenum target, GLen um pname, GLint *params); REGAL_DECL void REGAL_CALL glGetRenderbufferParameteriv(GLenum target, GLen um pname, GLint *params);
REGAL_DECL void REGAL_CALL glRenderbufferStorage(GLenum target, GLenum inte rnalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorage(GLenum target, GLenum inte rnalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_FRAMEBUFFER_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsFramebuffer(GLuint framebuffer);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsRenderbuffer(GLuint renderbuffer
);
REGAL_DECL GLenum REGAL_CALL plugin_glCheckFramebufferStatus(GLenum target)
;
REGAL_DECL void REGAL_CALL plugin_glBindFramebuffer(GLenum target, GLuint f
ramebuffer);
REGAL_DECL void REGAL_CALL plugin_glBindRenderbuffer(GLenum target, GLuint
renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glBlitFramebuffer(GLint srcX0, GLint srcY
0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint d
stY1, GLbitfield mask, GLenum filter);
REGAL_DECL void REGAL_CALL plugin_glDeleteFramebuffers(GLsizei n, const GLu
int *framebuffers);
REGAL_DECL void REGAL_CALL plugin_glDeleteRenderbuffers(GLsizei n, const GL
uint *renderbuffers);
REGAL_DECL void REGAL_CALL plugin_glFramebufferRenderbuffer(GLenum target,
GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture1D(GLenum target, GLe
num attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture2D(GLenum target, GLe
num attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture3D(GLenum target, GLe
num attachment, GLenum textarget, GLuint texture, GLint level, GLint layer)
;
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureLayer(GLenum target,
GLenum attachment, GLuint texture, GLint level, GLint layer);
REGAL_DECL void REGAL_CALL plugin_glGenFramebuffers(GLsizei n, GLuint *fram
ebuffers);
REGAL_DECL void REGAL_CALL plugin_glGenRenderbuffers(GLsizei n, GLuint *ren
derbuffers);
REGAL_DECL void REGAL_CALL plugin_glGenerateMipmap(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGetFramebufferAttachmentParameteriv(GLe
num target, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetRenderbufferParameteriv(GLenum targe
t, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorage(GLenum target, GLen
um internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageMultisample(GLenum t
arget, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei heigh
t);
#endif
/** /**
** GL_ARB_framebuffer_sRGB ** GL_ARB_framebuffer_sRGB
**/ **/
#if (defined(GL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_GL_ARB_FRAMEBU FFER_SRGB) #if (defined(GL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_GL_ARB_FRAMEBU FFER_SRGB)
#define REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_F RAMEBUFFER_SRGB) #if (defined(GL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_F RAMEBUFFER_SRGB)
#define REGAL_NO_TYPEDEF_GL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_TYPEDEF_GL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _FRAMEBUFFER_SRGB) #if (defined(GL_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _FRAMEBUFFER_SRGB)
#define REGAL_NO_NAMESPACE_GL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_NAMESPACE_GL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GL_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
FRAMEBUFFER_SRGB)
#define REGAL_NO_PLUGIN_GL_ARB_FRAMEBUFFER_SRGB
#endif
#if (defined(GL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_FRAMEBUFFER_SRGB) #if (defined(GL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_FRAMEBUFFER_SRGB)
#define REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_DECLARATION_GL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#ifndef GL_ARB_framebuffer_sRGB #ifndef GL_ARB_framebuffer_sRGB
#define GL_ARB_framebuffer_sRGB 1 #define GL_ARB_framebuffer_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_SRGB #ifndef REGAL_NO_ENUM_GL_ARB_FRAMEBUFFER_SRGB
#define GL_FRAMEBUFFER_SRGB 0x8db9 /* 36281 */ #define GL_FRAMEBUFFER_SRGB 0x8db9 /* 36281 */
skipping to change at line 3643 skipping to change at line 4838
#endif #endif
#if (defined(GL_ARB_GEOMETRY_SHADER4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_G EOMETRY_SHADER4) #if (defined(GL_ARB_GEOMETRY_SHADER4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_G EOMETRY_SHADER4)
#define REGAL_NO_TYPEDEF_GL_ARB_GEOMETRY_SHADER4 #define REGAL_NO_TYPEDEF_GL_ARB_GEOMETRY_SHADER4
#endif #endif
#if (defined(GL_ARB_GEOMETRY_SHADER4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _GEOMETRY_SHADER4) #if (defined(GL_ARB_GEOMETRY_SHADER4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _GEOMETRY_SHADER4)
#define REGAL_NO_NAMESPACE_GL_ARB_GEOMETRY_SHADER4 #define REGAL_NO_NAMESPACE_GL_ARB_GEOMETRY_SHADER4
#endif #endif
#if (defined(GL_ARB_GEOMETRY_SHADER4) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
GEOMETRY_SHADER4)
#define REGAL_NO_PLUGIN_GL_ARB_GEOMETRY_SHADER4
#endif
#if (defined(GL_ARB_GEOMETRY_SHADER4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_GEOMETRY_SHADER4) #if (defined(GL_ARB_GEOMETRY_SHADER4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_GEOMETRY_SHADER4)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_GEOMETRY_SHADER4)
#define REGAL_NO_DECLARATION_GL_ARB_GEOMETRY_SHADER4 #define REGAL_NO_DECLARATION_GL_ARB_GEOMETRY_SHADER4
#endif #endif
#ifndef GL_ARB_geometry_shader4 #ifndef GL_ARB_geometry_shader4
#define GL_ARB_geometry_shader4 1 #define GL_ARB_geometry_shader4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_GEOMETRY_SHADER4 #ifndef REGAL_NO_ENUM_GL_ARB_GEOMETRY_SHADER4
#define GL_PROGRAM_POINT_SIZE_ARB 0x8642 /* 34370 */ #define GL_PROGRAM_POINT_SIZE_ARB 0x8642 /* 34370 */
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8c29 /* 35881 */ #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8c29 /* 35881 */
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8cd4 /* 36052 */
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8cd4 /* 36052 */
#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8da7 /* 36263 */ #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8da7 /* 36263 */
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8da8 /* 36264 */ #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8da8 /* 36264 */
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8da9 /* 36265 */ #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8da9 /* 36265 */
#define GL_GEOMETRY_SHADER_ARB 0x8dd9 /* 36313 */ #define GL_GEOMETRY_SHADER_ARB 0x8dd9 /* 36313 */
#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8dda /* 36314 */ #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8dda /* 36314 */
#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8ddb /* 36315 */ #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8ddb /* 36315 */
#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8ddc /* 36316 */ #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8ddc /* 36316 */
#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8ddd /* 36317 */ #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8ddd /* 36317 */
#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8dde /* 36318 */ #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8dde /* 36318 */
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8ddf /* 36319 */ #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8ddf /* 36319 */
skipping to change at line 3695 skipping to change at line 4892
#define glProgramParameteriARB rglProgramParameteriARB #define glProgramParameteriARB rglProgramParameteriARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_GEOMETRY_SHADER4 #ifndef REGAL_NO_DECLARATION_GL_ARB_GEOMETRY_SHADER4
REGAL_DECL void REGAL_CALL glFramebufferTextureARB(GLenum target, GLenum at tachment, GLuint texture, GLint level); REGAL_DECL void REGAL_CALL glFramebufferTextureARB(GLenum target, GLenum at tachment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL glFramebufferTextureFaceARB(GLenum target, GLenu m attachment, GLuint texture, GLint level, GLenum face); REGAL_DECL void REGAL_CALL glFramebufferTextureFaceARB(GLenum target, GLenu m attachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL glFramebufferTextureLayerARB(GLenum target, GLen um attachment, GLuint texture, GLint level, GLint layer); REGAL_DECL void REGAL_CALL glFramebufferTextureLayerARB(GLenum target, GLen um attachment, GLuint texture, GLint level, GLint layer);
REGAL_DECL void REGAL_CALL glProgramParameteriARB(GLuint program, GLenum pn ame, GLint value); REGAL_DECL void REGAL_CALL glProgramParameteriARB(GLuint program, GLenum pn ame, GLint value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_GEOMETRY_SHADER4
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureARB(GLenum target, GL
enum attachment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureFaceARB(GLenum target
, GLenum attachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureLayerARB(GLenum targe
t, GLenum attachment, GLuint texture, GLint level, GLint layer);
REGAL_DECL void REGAL_CALL plugin_glProgramParameteriARB(GLuint program, GL
enum pname, GLint value);
#endif
/** /**
** GL_ARB_get_program_binary ** GL_ARB_get_program_binary
**/ **/
#if (defined(GL_ARB_GET_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_ARB_GET _PROGRAM_BINARY) #if (defined(GL_ARB_GET_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_ARB_GET _PROGRAM_BINARY)
#define REGAL_NO_ENUM_GL_ARB_GET_PROGRAM_BINARY #define REGAL_NO_ENUM_GL_ARB_GET_PROGRAM_BINARY
#endif #endif
#if (defined(GL_ARB_GET_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_GET_PROGRAM_BINARY) #if (defined(GL_ARB_GET_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_GET_PROGRAM_BINARY)
#define REGAL_NO_TYPEDEF_GL_ARB_GET_PROGRAM_BINARY #define REGAL_NO_TYPEDEF_GL_ARB_GET_PROGRAM_BINARY
#endif #endif
#if (defined(GL_ARB_GET_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_GET_PROGRAM_BINARY) #if (defined(GL_ARB_GET_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_GET_PROGRAM_BINARY)
#define REGAL_NO_NAMESPACE_GL_ARB_GET_PROGRAM_BINARY #define REGAL_NO_NAMESPACE_GL_ARB_GET_PROGRAM_BINARY
#endif #endif
#if (defined(GL_ARB_GET_PROGRAM_BINARY) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_GET_PROGRAM_BINARY)
#define REGAL_NO_PLUGIN_GL_ARB_GET_PROGRAM_BINARY
#endif
#if (defined(GL_ARB_GET_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_GET_PROGRAM_BINARY) #if (defined(GL_ARB_GET_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_GET_PROGRAM_BINARY)
#define REGAL_NO_DECLARATION_GL_ARB_GET_PROGRAM_BINARY #define REGAL_NO_DECLARATION_GL_ARB_GET_PROGRAM_BINARY
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_GET_PROGRAM_BINARY #ifndef REGAL_NO_ENUM_GL_ARB_GET_PROGRAM_BINARY
#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 /* 33367 */ #define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 /* 33367 */
skipping to change at line 3744 skipping to change at line 4952
#define glProgramBinary rglProgramBinary #define glProgramBinary rglProgramBinary
#define glProgramParameteri rglProgramParameteri #define glProgramParameteri rglProgramParameteri
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_GET_PROGRAM_BINARY #ifndef REGAL_NO_DECLARATION_GL_ARB_GET_PROGRAM_BINARY
REGAL_DECL void REGAL_CALL glGetProgramBinary(GLuint program, GLsizei bufSi ze, GLsizei *length, GLenum *binaryFormat, GLvoid *binary); REGAL_DECL void REGAL_CALL glGetProgramBinary(GLuint program, GLsizei bufSi ze, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
REGAL_DECL void REGAL_CALL glProgramBinary(GLuint program, GLenum binaryFor mat, const GLvoid *binary, GLsizei length); REGAL_DECL void REGAL_CALL glProgramBinary(GLuint program, GLenum binaryFor mat, const GLvoid *binary, GLsizei length);
REGAL_DECL void REGAL_CALL glProgramParameteri(GLuint program, GLenum pname , GLint value); REGAL_DECL void REGAL_CALL glProgramParameteri(GLuint program, GLenum pname , GLint value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_GET_PROGRAM_BINARY
REGAL_DECL void REGAL_CALL plugin_glGetProgramBinary(GLuint program, GLsize
i bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
REGAL_DECL void REGAL_CALL plugin_glProgramBinary(GLuint program, GLenum bi
naryFormat, const GLvoid *binary, GLsizei length);
REGAL_DECL void REGAL_CALL plugin_glProgramParameteri(GLuint program, GLenu
m pname, GLint value);
#endif
/** /**
** GL_ARB_gpu_shader5 ** GL_ARB_gpu_shader5
**/ **/
#if (defined(GL_ARB_GPU_SHADER5) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_ENUM_GL_ARB_GPU_SHADER5) #if (defined(GL_ARB_GPU_SHADER5) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_ENUM_GL_ARB_GPU_SHADER5)
#define REGAL_NO_ENUM_GL_ARB_GPU_SHADER5 #define REGAL_NO_ENUM_GL_ARB_GPU_SHADER5
#endif #endif
#if (defined(GL_ARB_GPU_SHADER5) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_GPU_SHADER5 ) #if (defined(GL_ARB_GPU_SHADER5) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_GPU_SHADER5 )
#define REGAL_NO_TYPEDEF_GL_ARB_GPU_SHADER5 #define REGAL_NO_TYPEDEF_GL_ARB_GPU_SHADER5
#endif #endif
#if (defined(GL_ARB_GPU_SHADER5) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_GPU_SHADE R5) #if (defined(GL_ARB_GPU_SHADER5) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_GPU_SHADE R5)
#define REGAL_NO_NAMESPACE_GL_ARB_GPU_SHADER5 #define REGAL_NO_NAMESPACE_GL_ARB_GPU_SHADER5
#endif #endif
#if (defined(GL_ARB_GPU_SHADER5) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_PLUGIN_GL_ARB_GPU_SHADER
5)
#define REGAL_NO_PLUGIN_GL_ARB_GPU_SHADER5
#endif
#if (defined(GL_ARB_GPU_SHADER5) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_DECLARATION_GL_ARB_GPU _SHADER5) #if (defined(GL_ARB_GPU_SHADER5) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_GPU_SHADER5)) && !defined(REGAL_NO_DECLARATION_GL_ARB_GPU _SHADER5)
#define REGAL_NO_DECLARATION_GL_ARB_GPU_SHADER5 #define REGAL_NO_DECLARATION_GL_ARB_GPU_SHADER5
#endif #endif
#ifndef GL_ARB_gpu_shader5 #ifndef GL_ARB_gpu_shader5
#define GL_ARB_gpu_shader5 1 #define GL_ARB_gpu_shader5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_GPU_SHADER5 #ifndef REGAL_NO_ENUM_GL_ARB_GPU_SHADER5
#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887f /* 34943 */ #define GL_GEOMETRY_SHADER_INVOCATIONS 0x887f /* 34943 */
#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887f /* 34943 */
#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8e5a /* 36442 */
#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8e5a /* 36442 */ #define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8e5a /* 36442 */
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8e5b /* 36443 */ #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8e5b /* 36443 */
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8e5b /* 36443 */
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8e5c /* 36444 */
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8e5c /* 36444 */ #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8e5c /* 36444 */
#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8e5d /* 36445 */ #define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8e5d /* 36445 */
#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8e5d /* 36445 */ #define GL_MAX_VERTEX_STREAMS 0x8e71 /* 36465 */
#endif #endif
/** /**
** GL_ARB_gpu_shader_fp64 ** GL_ARB_gpu_shader_fp64
**/ **/
#if (defined(GL_ARB_GPU_SHADER_FP64) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_ENUM_GL_ARB_GPU_SHADE R_FP64) #if (defined(GL_ARB_GPU_SHADER_FP64) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_ENUM_GL_ARB_GPU_SHADE R_FP64)
#define REGAL_NO_ENUM_GL_ARB_GPU_SHADER_FP64 #define REGAL_NO_ENUM_GL_ARB_GPU_SHADER_FP64
#endif #endif
#if (defined(GL_ARB_GPU_SHADER_FP64) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_GPU _SHADER_FP64) #if (defined(GL_ARB_GPU_SHADER_FP64) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_GPU _SHADER_FP64)
#define REGAL_NO_TYPEDEF_GL_ARB_GPU_SHADER_FP64 #define REGAL_NO_TYPEDEF_GL_ARB_GPU_SHADER_FP64
#endif #endif
#if (defined(GL_ARB_GPU_SHADER_FP64) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_G PU_SHADER_FP64) #if (defined(GL_ARB_GPU_SHADER_FP64) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_G PU_SHADER_FP64)
#define REGAL_NO_NAMESPACE_GL_ARB_GPU_SHADER_FP64 #define REGAL_NO_NAMESPACE_GL_ARB_GPU_SHADER_FP64
#endif #endif
#if (defined(GL_ARB_GPU_SHADER_FP64) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_PLUGIN_GL_ARB_GP
U_SHADER_FP64)
#define REGAL_NO_PLUGIN_GL_ARB_GPU_SHADER_FP64
#endif
#if (defined(GL_ARB_GPU_SHADER_FP64) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_DECLARATION_GL _ARB_GPU_SHADER_FP64) #if (defined(GL_ARB_GPU_SHADER_FP64) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_GPU_SHADER_FP64)) && !defined(REGAL_NO_DECLARATION_GL _ARB_GPU_SHADER_FP64)
#define REGAL_NO_DECLARATION_GL_ARB_GPU_SHADER_FP64 #define REGAL_NO_DECLARATION_GL_ARB_GPU_SHADER_FP64
#endif #endif
#ifndef GL_ARB_gpu_shader_fp64 #ifndef GL_ARB_gpu_shader_fp64
#define GL_ARB_gpu_shader_fp64 1 #define GL_ARB_gpu_shader_fp64 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_GPU_SHADER_FP64 #ifndef REGAL_NO_ENUM_GL_ARB_GPU_SHADER_FP64
#define GL_DOUBLE_MAT2 0x8f46 /* 36678 */ #define GL_DOUBLE_MAT2 0x8f46 /* 36678 */
skipping to change at line 3883 skipping to change at line 5101
REGAL_DECL void REGAL_CALL glUniformMatrix2x3dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix2x3dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix2x4dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix2x4dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3dv(GLint location, GLsizei count , GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix3dv(GLint location, GLsizei count , GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3x2dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix3x2dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3x4dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix3x4dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4dv(GLint location, GLsizei count , GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix4dv(GLint location, GLsizei count , GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4x2dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix4x2dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4x3dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glUniformMatrix4x3dv(GLint location, GLsizei cou nt, GLboolean transpose, const GLdouble *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_GPU_SHADER_FP64
REGAL_DECL void REGAL_CALL plugin_glGetUniformdv(GLuint program, GLint loca
tion, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glUniform1d(GLint location, GLdouble x);
REGAL_DECL void REGAL_CALL plugin_glUniform1dv(GLint location, GLsizei coun
t, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2d(GLint location, GLdouble x, G
Ldouble y);
REGAL_DECL void REGAL_CALL plugin_glUniform2dv(GLint location, GLsizei coun
t, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3d(GLint location, GLdouble x, G
Ldouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glUniform3dv(GLint location, GLsizei coun
t, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4d(GLint location, GLdouble x, G
Ldouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glUniform4dv(GLint location, GLsizei coun
t, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2dv(GLint location, GLsize
i count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2x3dv(GLint location, GLsi
zei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2x4dv(GLint location, GLsi
zei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3dv(GLint location, GLsize
i count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3x2dv(GLint location, GLsi
zei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3x4dv(GLint location, GLsi
zei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4dv(GLint location, GLsize
i count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4x2dv(GLint location, GLsi
zei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4x3dv(GLint location, GLsi
zei count, GLboolean transpose, const GLdouble *value);
#endif
/** /**
** GL_ARB_half_float_pixel ** GL_ARB_half_float_pixel
**/ **/
#if (defined(GL_ARB_HALF_FLOAT_PIXEL) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_ENUM_GL_ARB_HALF_FL OAT_PIXEL) #if (defined(GL_ARB_HALF_FLOAT_PIXEL) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_ENUM_GL_ARB_HALF_FL OAT_PIXEL)
#define REGAL_NO_ENUM_GL_ARB_HALF_FLOAT_PIXEL #define REGAL_NO_ENUM_GL_ARB_HALF_FLOAT_PIXEL
#endif #endif
#if (defined(GL_ARB_HALF_FLOAT_PIXEL) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_H ALF_FLOAT_PIXEL) #if (defined(GL_ARB_HALF_FLOAT_PIXEL) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_H ALF_FLOAT_PIXEL)
#define REGAL_NO_TYPEDEF_GL_ARB_HALF_FLOAT_PIXEL #define REGAL_NO_TYPEDEF_GL_ARB_HALF_FLOAT_PIXEL
#endif #endif
#if (defined(GL_ARB_HALF_FLOAT_PIXEL) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _HALF_FLOAT_PIXEL) #if (defined(GL_ARB_HALF_FLOAT_PIXEL) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _HALF_FLOAT_PIXEL)
#define REGAL_NO_NAMESPACE_GL_ARB_HALF_FLOAT_PIXEL #define REGAL_NO_NAMESPACE_GL_ARB_HALF_FLOAT_PIXEL
#endif #endif
#if (defined(GL_ARB_HALF_FLOAT_PIXEL) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
HALF_FLOAT_PIXEL)
#define REGAL_NO_PLUGIN_GL_ARB_HALF_FLOAT_PIXEL
#endif
#if (defined(GL_ARB_HALF_FLOAT_PIXEL) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_HALF_FLOAT_PIXEL) #if (defined(GL_ARB_HALF_FLOAT_PIXEL) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_HALF_FLOAT_PIXEL)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_HALF_FLOAT_PIXEL)
#define REGAL_NO_DECLARATION_GL_ARB_HALF_FLOAT_PIXEL #define REGAL_NO_DECLARATION_GL_ARB_HALF_FLOAT_PIXEL
#endif #endif
#ifndef GL_ARB_half_float_pixel #ifndef GL_ARB_half_float_pixel
#define GL_ARB_half_float_pixel 1 #define GL_ARB_half_float_pixel 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_HALF_FLOAT_PIXEL #ifndef REGAL_NO_ENUM_GL_ARB_HALF_FLOAT_PIXEL
#define GL_HALF_FLOAT_ARB 0x140b /* 5131 */ #define GL_HALF_FLOAT_ARB 0x140b /* 5131 */
skipping to change at line 3927 skipping to change at line 5170
#endif #endif
#if (defined(GL_ARB_HALF_FLOAT_VERTEX) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _HALF_FLOAT_VERTEX) #if (defined(GL_ARB_HALF_FLOAT_VERTEX) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _HALF_FLOAT_VERTEX)
#define REGAL_NO_TYPEDEF_GL_ARB_HALF_FLOAT_VERTEX #define REGAL_NO_TYPEDEF_GL_ARB_HALF_FLOAT_VERTEX
#endif #endif
#if (defined(GL_ARB_HALF_FLOAT_VERTEX) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_HALF_FLOAT_VERTEX) #if (defined(GL_ARB_HALF_FLOAT_VERTEX) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_HALF_FLOAT_VERTEX)
#define REGAL_NO_NAMESPACE_GL_ARB_HALF_FLOAT_VERTEX #define REGAL_NO_NAMESPACE_GL_ARB_HALF_FLOAT_VERTEX
#endif #endif
#if (defined(GL_ARB_HALF_FLOAT_VERTEX) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_HALF_FLOAT_VERTEX)
#define REGAL_NO_PLUGIN_GL_ARB_HALF_FLOAT_VERTEX
#endif
#if (defined(GL_ARB_HALF_FLOAT_VERTEX) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_HALF_FLOAT_VERTEX) #if (defined(GL_ARB_HALF_FLOAT_VERTEX) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_HALF_FLOAT_VERTEX)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_HALF_FLOAT_VERTEX)
#define REGAL_NO_DECLARATION_GL_ARB_HALF_FLOAT_VERTEX #define REGAL_NO_DECLARATION_GL_ARB_HALF_FLOAT_VERTEX
#endif #endif
#ifndef GL_ARB_half_float_vertex #ifndef GL_ARB_half_float_vertex
#define GL_ARB_half_float_vertex 1 #define GL_ARB_half_float_vertex 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_HALF_FLOAT_VERTEX #ifndef REGAL_NO_ENUM_GL_ARB_HALF_FLOAT_VERTEX
#define GL_HALF_FLOAT 0x140b /* 5131 */ #define GL_HALF_FLOAT 0x140b /* 5131 */
skipping to change at line 3955 skipping to change at line 5202
#endif #endif
#if (defined(GL_ARB_IMAGING) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_IMAGING) #if (defined(GL_ARB_IMAGING) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_IMAGING)
#define REGAL_NO_TYPEDEF_GL_ARB_IMAGING #define REGAL_NO_TYPEDEF_GL_ARB_IMAGING
#endif #endif
#if (defined(GL_ARB_IMAGING) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_IMAGING) #if (defined(GL_ARB_IMAGING) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_IMAGING)
#define REGAL_NO_NAMESPACE_GL_ARB_IMAGING #define REGAL_NO_NAMESPACE_GL_ARB_IMAGING
#endif #endif
#if (defined(GL_ARB_IMAGING) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_PLUGIN_GL_ARB_IMAGING)
#define REGAL_NO_PLUGIN_GL_ARB_IMAGING
#endif
#if (defined(GL_ARB_IMAGING) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_DECLARATION_GL_ARB_IMAGING) #if (defined(GL_ARB_IMAGING) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_ARB_IMAGING)) && !defined(REGAL_NO_DECLARATION_GL_ARB_IMAGING)
#define REGAL_NO_DECLARATION_GL_ARB_IMAGING #define REGAL_NO_DECLARATION_GL_ARB_IMAGING
#endif #endif
#ifndef GL_ARB_imaging #ifndef GL_ARB_imaging
#define GL_ARB_imaging 1 #define GL_ARB_imaging 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_IMAGING #ifndef REGAL_NO_ENUM_GL_ARB_IMAGING
#define GL_CONSTANT_COLOR 0x8001 /* 32769 */ #define GL_CONSTANT_COLOR 0x8001 /* 32769 */
skipping to change at line 4148 skipping to change at line 5399
REGAL_DECL void REGAL_CALL glGetMinmaxParameterfv(GLenum target, GLenum pna me, GLfloat *params); REGAL_DECL void REGAL_CALL glGetMinmaxParameterfv(GLenum target, GLenum pna me, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetMinmaxParameteriv(GLenum target, GLenum pna me, GLint *params); REGAL_DECL void REGAL_CALL glGetMinmaxParameteriv(GLenum target, GLenum pna me, GLint *params);
REGAL_DECL void REGAL_CALL glGetSeparableFilter(GLenum target, GLenum forma t, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); REGAL_DECL void REGAL_CALL glGetSeparableFilter(GLenum target, GLenum forma t, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
REGAL_DECL void REGAL_CALL glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); REGAL_DECL void REGAL_CALL glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
REGAL_DECL void REGAL_CALL glMinmax(GLenum target, GLenum internalformat, G Lboolean sink); REGAL_DECL void REGAL_CALL glMinmax(GLenum target, GLenum internalformat, G Lboolean sink);
REGAL_DECL void REGAL_CALL glResetHistogram(GLenum target); REGAL_DECL void REGAL_CALL glResetHistogram(GLenum target);
REGAL_DECL void REGAL_CALL glResetMinmax(GLenum target); REGAL_DECL void REGAL_CALL glResetMinmax(GLenum target);
REGAL_DECL void REGAL_CALL glSeparableFilter2D(GLenum target, GLenum intern alformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); REGAL_DECL void REGAL_CALL glSeparableFilter2D(GLenum target, GLenum intern alformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_IMAGING
REGAL_DECL void REGAL_CALL plugin_glColorSubTable(GLenum target, GLsizei st
art, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glColorTable(GLenum target, GLenum intern
alformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
REGAL_DECL void REGAL_CALL plugin_glColorTableParameterfv(GLenum target, GL
enum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glColorTableParameteriv(GLenum target, GL
enum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glConvolutionFilter1D(GLenum target, GLen
um internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid
*image);
REGAL_DECL void REGAL_CALL plugin_glConvolutionFilter2D(GLenum target, GLen
um internalformat, GLsizei width, GLsizei height, GLenum format, GLenum typ
e, const GLvoid *image);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameterf(GLenum target, GL
enum pname, GLfloat params);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameterfv(GLenum target, G
Lenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameteri(GLenum target, GL
enum pname, GLint params);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameteriv(GLenum target, G
Lenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glCopyColorSubTable(GLenum target, GLsize
i start, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glCopyColorTable(GLenum target, GLenum in
ternalformat, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glCopyConvolutionFilter1D(GLenum target,
GLenum internalformat, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glCopyConvolutionFilter2D(GLenum target,
GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glGetColorTable(GLenum target, GLenum for
mat, GLenum type, GLvoid *table);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableParameterfv(GLenum target,
GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableParameteriv(GLenum target,
GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetConvolutionFilter(GLenum target, GLe
num format, GLenum type, GLvoid *image);
REGAL_DECL void REGAL_CALL plugin_glGetConvolutionParameterfv(GLenum target
, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetConvolutionParameteriv(GLenum target
, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetHistogram(GLenum target, GLboolean r
eset, GLenum format, GLenum type, GLvoid *values);
REGAL_DECL void REGAL_CALL plugin_glGetHistogramParameterfv(GLenum target,
GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetHistogramParameteriv(GLenum target,
GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMinmax(GLenum target, GLboolean rese
t, GLenum format, GLenum types, GLvoid *values);
REGAL_DECL void REGAL_CALL plugin_glGetMinmaxParameterfv(GLenum target, GLe
num pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMinmaxParameteriv(GLenum target, GLe
num pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetSeparableFilter(GLenum target, GLenu
m format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
REGAL_DECL void REGAL_CALL plugin_glHistogram(GLenum target, GLsizei width,
GLenum internalformat, GLboolean sink);
REGAL_DECL void REGAL_CALL plugin_glMinmax(GLenum target, GLenum internalfo
rmat, GLboolean sink);
REGAL_DECL void REGAL_CALL plugin_glResetHistogram(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glResetMinmax(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glSeparableFilter2D(GLenum target, GLenum
internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type,
const GLvoid *row, const GLvoid *column);
#endif
/** /**
** GL_ARB_instanced_arrays ** GL_ARB_indirect_parameters
**/
#if (defined(GL_ARB_INDIRECT_PARAMETERS) || defined(REGAL_NO_ENUM) || defin
ed(REGAL_NO_GL_ARB_INDIRECT_PARAMETERS)) && !defined(REGAL_NO_ENUM_GL_ARB_I
NDIRECT_PARAMETERS)
#define REGAL_NO_ENUM_GL_ARB_INDIRECT_PARAMETERS
#endif
#if (defined(GL_ARB_INDIRECT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || de
fined(REGAL_NO_GL_ARB_INDIRECT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL
_ARB_INDIRECT_PARAMETERS)
#define REGAL_NO_TYPEDEF_GL_ARB_INDIRECT_PARAMETERS
#endif
#if (defined(GL_ARB_INDIRECT_PARAMETERS) || !defined(REGAL_NAMESPACE) || de
fined(REGAL_NO_GL_ARB_INDIRECT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_
GL_ARB_INDIRECT_PARAMETERS)
#define REGAL_NO_NAMESPACE_GL_ARB_INDIRECT_PARAMETERS
#endif
#if (defined(GL_ARB_INDIRECT_PARAMETERS) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_INDIRECT_PARAMETERS)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_INDIRECT_PARAMETERS)
#define REGAL_NO_PLUGIN_GL_ARB_INDIRECT_PARAMETERS
#endif
#if (defined(GL_ARB_INDIRECT_PARAMETERS) || defined(REGAL_NO_DECLARATION) |
| defined(REGAL_NO_GL_ARB_INDIRECT_PARAMETERS)) && !defined(REGAL_NO_DECLAR
ATION_GL_ARB_INDIRECT_PARAMETERS)
#define REGAL_NO_DECLARATION_GL_ARB_INDIRECT_PARAMETERS
#endif
#ifndef GL_ARB_indirect_parameters
#define GL_ARB_indirect_parameters 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_INDIRECT_PARAMETERS
#define GL_PARAMETER_BUFFER_ARB 0x80ee /* 33006 */
#define GL_PARAMETER_BUFFER_BINDING_ARB 0x80ef /* 33007 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_INDIRECT_PARAMETERS
typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC)(GLenum
mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLs
izei stride);
typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC)(GLenu
m mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei ma
xdrawcount, GLsizei stride);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_INDIRECT_PARAMETERS
#define glMultiDrawArraysIndirectCountARB rglMultiDrawArraysIndirectCount
ARB
#define glMultiDrawElementsIndirectCountARB rglMultiDrawElementsIndirectCou
ntARB
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_INDIRECT_PARAMETERS
REGAL_DECL void REGAL_CALL glMultiDrawArraysIndirectCountARB(GLenum mode, c
onst GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei st
ride);
REGAL_DECL void REGAL_CALL glMultiDrawElementsIndirectCountARB(GLenum mode,
GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawco
unt, GLsizei stride);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_INDIRECT_PARAMETERS
REGAL_DECL void REGAL_CALL plugin_glMultiDrawArraysIndirectCountARB(GLenum
mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLs
izei stride);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementsIndirectCountARB(GLenu
m mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei ma
xdrawcount, GLsizei stride);
#endif
/**
** GL_ARB_instanced_arrays
**/ **/
#if (defined(GL_ARB_INSTANCED_ARRAYS) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_ARB_INSTANC ED_ARRAYS) #if (defined(GL_ARB_INSTANCED_ARRAYS) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_ARB_INSTANC ED_ARRAYS)
#define REGAL_NO_ENUM_GL_ARB_INSTANCED_ARRAYS #define REGAL_NO_ENUM_GL_ARB_INSTANCED_ARRAYS
#endif #endif
#if (defined(GL_ARB_INSTANCED_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_I NSTANCED_ARRAYS) #if (defined(GL_ARB_INSTANCED_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_I NSTANCED_ARRAYS)
#define REGAL_NO_TYPEDEF_GL_ARB_INSTANCED_ARRAYS #define REGAL_NO_TYPEDEF_GL_ARB_INSTANCED_ARRAYS
#endif #endif
#if (defined(GL_ARB_INSTANCED_ARRAYS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _INSTANCED_ARRAYS) #if (defined(GL_ARB_INSTANCED_ARRAYS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _INSTANCED_ARRAYS)
#define REGAL_NO_NAMESPACE_GL_ARB_INSTANCED_ARRAYS #define REGAL_NO_NAMESPACE_GL_ARB_INSTANCED_ARRAYS
#endif #endif
#if (defined(GL_ARB_INSTANCED_ARRAYS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
INSTANCED_ARRAYS)
#define REGAL_NO_PLUGIN_GL_ARB_INSTANCED_ARRAYS
#endif
#if (defined(GL_ARB_INSTANCED_ARRAYS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_INSTANCED_ARRAYS) #if (defined(GL_ARB_INSTANCED_ARRAYS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_INSTANCED_ARRAYS)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_INSTANCED_ARRAYS)
#define REGAL_NO_DECLARATION_GL_ARB_INSTANCED_ARRAYS #define REGAL_NO_DECLARATION_GL_ARB_INSTANCED_ARRAYS
#endif #endif
#ifndef GL_ARB_instanced_arrays #ifndef GL_ARB_instanced_arrays
#define GL_ARB_instanced_arrays 1 #define GL_ARB_instanced_arrays 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_INSTANCED_ARRAYS #ifndef REGAL_NO_ENUM_GL_ARB_INSTANCED_ARRAYS
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88fe /* 35070 */ #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88fe /* 35070 */
skipping to change at line 4188 skipping to change at line 5531
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_INSTANCED_ARRAYS #ifndef REGAL_NO_NAMESPACE_GL_ARB_INSTANCED_ARRAYS
#define glVertexAttribDivisorARB rglVertexAttribDivisorARB #define glVertexAttribDivisorARB rglVertexAttribDivisorARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_INSTANCED_ARRAYS #ifndef REGAL_NO_DECLARATION_GL_ARB_INSTANCED_ARRAYS
REGAL_DECL void REGAL_CALL glVertexAttribDivisorARB(GLuint index, GLuint di visor); REGAL_DECL void REGAL_CALL glVertexAttribDivisorARB(GLuint index, GLuint di visor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_INSTANCED_ARRAYS
REGAL_DECL void REGAL_CALL plugin_glVertexAttribDivisorARB(GLuint index, GL
uint divisor);
#endif
/** /**
** GL_ARB_internalformat_query ** GL_ARB_internalformat_query
**/ **/
#if (defined(GL_ARB_INTERNALFORMAT_QUERY) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_ENUM_GL_ARB _INTERNALFORMAT_QUERY) #if (defined(GL_ARB_INTERNALFORMAT_QUERY) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_ENUM_GL_ARB _INTERNALFORMAT_QUERY)
#define REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY #define REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY
#endif #endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_INTERNALFORMAT_QUERY) #if (defined(GL_ARB_INTERNALFORMAT_QUERY) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_INTERNALFORMAT_QUERY)
#define REGAL_NO_TYPEDEF_GL_ARB_INTERNALFORMAT_QUERY #define REGAL_NO_TYPEDEF_GL_ARB_INTERNALFORMAT_QUERY
#endif #endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_INTERNALFORMAT_QUERY) #if (defined(GL_ARB_INTERNALFORMAT_QUERY) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_INTERNALFORMAT_QUERY)
#define REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY #define REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY
#endif #endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_PLUGIN
_GL_ARB_INTERNALFORMAT_QUERY)
#define REGAL_NO_PLUGIN_GL_ARB_INTERNALFORMAT_QUERY
#endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_INTERNALFORMAT_QUERY) #if (defined(GL_ARB_INTERNALFORMAT_QUERY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_INTERNALFORMAT_QUERY)
#define REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY #define REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY
#endif #endif
#ifndef GL_ARB_internalformat_query #ifndef GL_ARB_internalformat_query
#define GL_ARB_internalformat_query 1 #define GL_ARB_internalformat_query 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY #ifndef REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY
#define GL_NUM_SAMPLE_COUNTS 0x9380 /* 37760 */ #define GL_NUM_SAMPLE_COUNTS 0x9380 /* 37760 */
skipping to change at line 4228 skipping to change at line 5579
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY #ifndef REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY
#define glGetInternalformativ rglGetInternalformativ #define glGetInternalformativ rglGetInternalformativ
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY #ifndef REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY
REGAL_DECL void REGAL_CALL glGetInternalformativ(GLenum target, GLenum inte rnalformat, GLenum pname, GLsizei bufSize, GLint *params); REGAL_DECL void REGAL_CALL glGetInternalformativ(GLenum target, GLenum inte rnalformat, GLenum pname, GLsizei bufSize, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_INTERNALFORMAT_QUERY
REGAL_DECL void REGAL_CALL plugin_glGetInternalformativ(GLenum target, GLen
um internalformat, GLenum pname, GLsizei bufSize, GLint *params);
#endif
/** /**
** GL_ARB_internalformat_query2 ** GL_ARB_internalformat_query2
**/ **/
#if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_ENUM_GL_A RB_INTERNALFORMAT_QUERY2) #if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_ENUM_GL_A RB_INTERNALFORMAT_QUERY2)
#define REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY2 #define REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY2
#endif #endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_INTERNALFORMAT_QUERY2) #if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_INTERNALFORMAT_QUERY2)
#define REGAL_NO_TYPEDEF_GL_ARB_INTERNALFORMAT_QUERY2 #define REGAL_NO_TYPEDEF_GL_ARB_INTERNALFORMAT_QUERY2
#endif #endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_INTERNALFORMAT_QUERY2) #if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_INTERNALFORMAT_QUERY2)
#define REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY2 #define REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY2
#endif #endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_PLUG
IN_GL_ARB_INTERNALFORMAT_QUERY2)
#define REGAL_NO_PLUGIN_GL_ARB_INTERNALFORMAT_QUERY2
#endif
#if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_INTERNALFORMAT_QUERY2) #if (defined(GL_ARB_INTERNALFORMAT_QUERY2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_INTERNALFORMAT_QUERY2)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_INTERNALFORMAT_QUERY2)
#define REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY2 #define REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY2
#endif #endif
#ifndef GL_ARB_internalformat_query2 #ifndef GL_ARB_internalformat_query2
#define GL_ARB_internalformat_query2 1 #define GL_ARB_internalformat_query2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY2 #ifndef REGAL_NO_ENUM_GL_ARB_INTERNALFORMAT_QUERY2
#define GL_TEXTURE_3D 0x806f /* 32879 */
#define GL_SAMPLES 0x80a9 /* 32937 */
#define GL_INTERNALFORMAT_SUPPORTED 0x826f /* 33391 */ #define GL_INTERNALFORMAT_SUPPORTED 0x826f /* 33391 */
#define GL_INTERNALFORMAT_PREFERRED 0x8270 /* 33392 */ #define GL_INTERNALFORMAT_PREFERRED 0x8270 /* 33392 */
#define GL_INTERNALFORMAT_RED_SIZE 0x8271 /* 33393 */ #define GL_INTERNALFORMAT_RED_SIZE 0x8271 /* 33393 */
#define GL_INTERNALFORMAT_GREEN_SIZE 0x8272 /* 33394 */ #define GL_INTERNALFORMAT_GREEN_SIZE 0x8272 /* 33394 */
#define GL_INTERNALFORMAT_BLUE_SIZE 0x8273 /* 33395 */ #define GL_INTERNALFORMAT_BLUE_SIZE 0x8273 /* 33395 */
#define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 /* 33396 */ #define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 /* 33396 */
#define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 /* 33397 */ #define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 /* 33397 */
#define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 /* 33398 */ #define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 /* 33398 */
#define GL_INTERNALFORMAT_SHARED_SIZE 0x8277 /* 33399 */ #define GL_INTERNALFORMAT_SHARED_SIZE 0x8277 /* 33399 */
#define GL_INTERNALFORMAT_RED_TYPE 0x8278 /* 33400 */ #define GL_INTERNALFORMAT_RED_TYPE 0x8278 /* 33400 */
skipping to change at line 4354 skipping to change at line 5711
#define GL_VIEW_CLASS_16_BITS 0x82ca /* 33482 */ #define GL_VIEW_CLASS_16_BITS 0x82ca /* 33482 */
#define GL_VIEW_CLASS_8_BITS 0x82cb /* 33483 */ #define GL_VIEW_CLASS_8_BITS 0x82cb /* 33483 */
#define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82cc /* 33484 */ #define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82cc /* 33484 */
#define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82cd /* 33485 */ #define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82cd /* 33485 */
#define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82ce /* 33486 */ #define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82ce /* 33486 */
#define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82cf /* 33487 */ #define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82cf /* 33487 */
#define GL_VIEW_CLASS_RGTC1_RED 0x82d0 /* 33488 */ #define GL_VIEW_CLASS_RGTC1_RED 0x82d0 /* 33488 */
#define GL_VIEW_CLASS_RGTC2_RG 0x82d1 /* 33489 */ #define GL_VIEW_CLASS_RGTC2_RG 0x82d1 /* 33489 */
#define GL_VIEW_CLASS_BPTC_UNORM 0x82d2 /* 33490 */ #define GL_VIEW_CLASS_BPTC_UNORM 0x82d2 /* 33490 */
#define GL_VIEW_CLASS_BPTC_FLOAT 0x82d3 /* 33491 */ #define GL_VIEW_CLASS_BPTC_FLOAT 0x82d3 /* 33491 */
#define GL_TEXTURE_RECTANGLE 0x84f5 /* 34037 */
#define GL_TEXTURE_1D_ARRAY 0x8c18 /* 35864 */
#define GL_TEXTURE_2D_ARRAY 0x8c1a /* 35866 */
#define GL_TEXTURE_BUFFER 0x8c2a /* 35882 */
#define GL_RENDERBUFFER 0x8d41 /* 36161 */
#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 /* 36873 */
#define GL_TEXTURE_2D_MULTISAMPLE 0x9100 /* 37120 */
#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102 /* 37122 */
#define GL_NUM_SAMPLE_COUNTS 0x9380 /* 37760 */
#define GL_TEXTURE_1D 0xde0 /* 3552 */
#define GL_TEXTURE_2D 0xde1 /* 3553 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_INTERNALFORMAT_QUERY2 #ifndef REGAL_NO_TYPEDEF_GL_ARB_INTERNALFORMAT_QUERY2
typedef void (REGAL_CALL *PFNGLGETINTERNALFORMATI64VPROC)(GLenum target, GL enum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); typedef void (REGAL_CALL *PFNGLGETINTERNALFORMATI64VPROC)(GLenum target, GL enum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY2 #ifndef REGAL_NO_NAMESPACE_GL_ARB_INTERNALFORMAT_QUERY2
#define glGetInternalformati64v rglGetInternalformati64v #define glGetInternalformati64v rglGetInternalformati64v
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY2 #ifndef REGAL_NO_DECLARATION_GL_ARB_INTERNALFORMAT_QUERY2
REGAL_DECL void REGAL_CALL glGetInternalformati64v(GLenum target, GLenum in ternalformat, GLenum pname, GLsizei bufSize, GLint64 *params); REGAL_DECL void REGAL_CALL glGetInternalformati64v(GLenum target, GLenum in ternalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_INTERNALFORMAT_QUERY2
REGAL_DECL void REGAL_CALL plugin_glGetInternalformati64v(GLenum target, GL
enum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
#endif
/** /**
** GL_ARB_invalidate_subdata ** GL_ARB_invalidate_subdata
**/ **/
#if (defined(GL_ARB_INVALIDATE_SUBDATA) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_ENUM_GL_ARB_INV ALIDATE_SUBDATA) #if (defined(GL_ARB_INVALIDATE_SUBDATA) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_ENUM_GL_ARB_INV ALIDATE_SUBDATA)
#define REGAL_NO_ENUM_GL_ARB_INVALIDATE_SUBDATA #define REGAL_NO_ENUM_GL_ARB_INVALIDATE_SUBDATA
#endif #endif
#if (defined(GL_ARB_INVALIDATE_SUBDATA) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_INVALIDATE_SUBDATA) #if (defined(GL_ARB_INVALIDATE_SUBDATA) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_INVALIDATE_SUBDATA)
#define REGAL_NO_TYPEDEF_GL_ARB_INVALIDATE_SUBDATA #define REGAL_NO_TYPEDEF_GL_ARB_INVALIDATE_SUBDATA
#endif #endif
#if (defined(GL_ARB_INVALIDATE_SUBDATA) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_INVALIDATE_SUBDATA) #if (defined(GL_ARB_INVALIDATE_SUBDATA) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_INVALIDATE_SUBDATA)
#define REGAL_NO_NAMESPACE_GL_ARB_INVALIDATE_SUBDATA #define REGAL_NO_NAMESPACE_GL_ARB_INVALIDATE_SUBDATA
#endif #endif
#if (defined(GL_ARB_INVALIDATE_SUBDATA) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_INVALIDATE_SUBDATA)
#define REGAL_NO_PLUGIN_GL_ARB_INVALIDATE_SUBDATA
#endif
#if (defined(GL_ARB_INVALIDATE_SUBDATA) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_INVALIDATE_SUBDATA) #if (defined(GL_ARB_INVALIDATE_SUBDATA) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_INVALIDATE_SUBDATA)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_INVALIDATE_SUBDATA)
#define REGAL_NO_DECLARATION_GL_ARB_INVALIDATE_SUBDATA #define REGAL_NO_DECLARATION_GL_ARB_INVALIDATE_SUBDATA
#endif #endif
#ifndef GL_ARB_invalidate_subdata #ifndef GL_ARB_invalidate_subdata
#define GL_ARB_invalidate_subdata 1 #define GL_ARB_invalidate_subdata 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_INVALIDATE_SUBDATA #ifndef REGAL_NO_TYPEDEF_GL_ARB_INVALIDATE_SUBDATA
typedef void (REGAL_CALL *PFNGLINVALIDATEBUFFERDATAPROC)(GLuint buffer); typedef void (REGAL_CALL *PFNGLINVALIDATEBUFFERDATAPROC)(GLuint buffer);
skipping to change at line 4430 skipping to change at line 5784
#ifndef REGAL_NO_DECLARATION_GL_ARB_INVALIDATE_SUBDATA #ifndef REGAL_NO_DECLARATION_GL_ARB_INVALIDATE_SUBDATA
REGAL_DECL void REGAL_CALL glInvalidateBufferData(GLuint buffer); REGAL_DECL void REGAL_CALL glInvalidateBufferData(GLuint buffer);
REGAL_DECL void REGAL_CALL glInvalidateBufferSubData(GLuint buffer, GLintpt r offset, GLsizeiptr length); REGAL_DECL void REGAL_CALL glInvalidateBufferSubData(GLuint buffer, GLintpt r offset, GLsizeiptr length);
REGAL_DECL void REGAL_CALL glInvalidateFramebuffer(GLenum target, GLsizei n umAttachments, const GLenum *attachments); REGAL_DECL void REGAL_CALL glInvalidateFramebuffer(GLenum target, GLsizei n umAttachments, const GLenum *attachments);
REGAL_DECL void REGAL_CALL glInvalidateSubFramebuffer(GLenum target, GLsize i numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei widt h, GLsizei height); REGAL_DECL void REGAL_CALL glInvalidateSubFramebuffer(GLenum target, GLsize i numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei widt h, GLsizei height);
REGAL_DECL void REGAL_CALL glInvalidateTexImage(GLuint texture, GLint level ); REGAL_DECL void REGAL_CALL glInvalidateTexImage(GLuint texture, GLint level );
REGAL_DECL void REGAL_CALL glInvalidateTexSubImage(GLuint texture, GLint le vel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he ight, GLsizei depth); REGAL_DECL void REGAL_CALL glInvalidateTexSubImage(GLuint texture, GLint le vel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he ight, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_INVALIDATE_SUBDATA
REGAL_DECL void REGAL_CALL plugin_glInvalidateBufferData(GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glInvalidateBufferSubData(GLuint buffer,
GLintptr offset, GLsizeiptr length);
REGAL_DECL void REGAL_CALL plugin_glInvalidateFramebuffer(GLenum target, GL
sizei numAttachments, const GLenum *attachments);
REGAL_DECL void REGAL_CALL plugin_glInvalidateSubFramebuffer(GLenum target,
GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsiz
ei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glInvalidateTexImage(GLuint texture, GLin
t level);
REGAL_DECL void REGAL_CALL plugin_glInvalidateTexSubImage(GLuint texture, G
Lint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLs
izei height, GLsizei depth);
#endif
/** /**
** GL_ARB_map_buffer_alignment ** GL_ARB_map_buffer_alignment
**/ **/
#if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_ENUM_GL_ARB _MAP_BUFFER_ALIGNMENT) #if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_ENUM_GL_ARB _MAP_BUFFER_ALIGNMENT)
#define REGAL_NO_ENUM_GL_ARB_MAP_BUFFER_ALIGNMENT #define REGAL_NO_ENUM_GL_ARB_MAP_BUFFER_ALIGNMENT
#endif #endif
#if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_MAP_BUFFER_ALIGNMENT) #if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_MAP_BUFFER_ALIGNMENT)
#define REGAL_NO_TYPEDEF_GL_ARB_MAP_BUFFER_ALIGNMENT #define REGAL_NO_TYPEDEF_GL_ARB_MAP_BUFFER_ALIGNMENT
#endif #endif
#if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_MAP_BUFFER_ALIGNMENT) #if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_MAP_BUFFER_ALIGNMENT)
#define REGAL_NO_NAMESPACE_GL_ARB_MAP_BUFFER_ALIGNMENT #define REGAL_NO_NAMESPACE_GL_ARB_MAP_BUFFER_ALIGNMENT
#endif #endif
#if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_PLUGIN
_GL_ARB_MAP_BUFFER_ALIGNMENT)
#define REGAL_NO_PLUGIN_GL_ARB_MAP_BUFFER_ALIGNMENT
#endif
#if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_MAP_BUFFER_ALIGNMENT) #if (defined(GL_ARB_MAP_BUFFER_ALIGNMENT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_MAP_BUFFER_ALIGNMENT)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_MAP_BUFFER_ALIGNMENT)
#define REGAL_NO_DECLARATION_GL_ARB_MAP_BUFFER_ALIGNMENT #define REGAL_NO_DECLARATION_GL_ARB_MAP_BUFFER_ALIGNMENT
#endif #endif
#ifndef GL_ARB_map_buffer_alignment #ifndef GL_ARB_map_buffer_alignment
#define GL_ARB_map_buffer_alignment 1 #define GL_ARB_map_buffer_alignment 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_MAP_BUFFER_ALIGNMENT #ifndef REGAL_NO_ENUM_GL_ARB_MAP_BUFFER_ALIGNMENT
#define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90bc /* 37052 */ #define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90bc /* 37052 */
skipping to change at line 4474 skipping to change at line 5841
#endif #endif
#if (defined(GL_ARB_MAP_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_M AP_BUFFER_RANGE) #if (defined(GL_ARB_MAP_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_M AP_BUFFER_RANGE)
#define REGAL_NO_TYPEDEF_GL_ARB_MAP_BUFFER_RANGE #define REGAL_NO_TYPEDEF_GL_ARB_MAP_BUFFER_RANGE
#endif #endif
#if (defined(GL_ARB_MAP_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _MAP_BUFFER_RANGE) #if (defined(GL_ARB_MAP_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _MAP_BUFFER_RANGE)
#define REGAL_NO_NAMESPACE_GL_ARB_MAP_BUFFER_RANGE #define REGAL_NO_NAMESPACE_GL_ARB_MAP_BUFFER_RANGE
#endif #endif
#if (defined(GL_ARB_MAP_BUFFER_RANGE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
MAP_BUFFER_RANGE)
#define REGAL_NO_PLUGIN_GL_ARB_MAP_BUFFER_RANGE
#endif
#if (defined(GL_ARB_MAP_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_MAP_BUFFER_RANGE) #if (defined(GL_ARB_MAP_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_MAP_BUFFER_RANGE)
#define REGAL_NO_DECLARATION_GL_ARB_MAP_BUFFER_RANGE #define REGAL_NO_DECLARATION_GL_ARB_MAP_BUFFER_RANGE
#endif #endif
#ifndef GL_ARB_map_buffer_range #ifndef GL_ARB_map_buffer_range
#define GL_ARB_map_buffer_range 1 #define GL_ARB_map_buffer_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_MAP_BUFFER_RANGE #ifndef REGAL_NO_ENUM_GL_ARB_MAP_BUFFER_RANGE
#define GL_MAP_READ_BIT 0x1 #define GL_MAP_READ_BIT 0x1
skipping to change at line 4506 skipping to change at line 5877
#ifndef REGAL_NO_NAMESPACE_GL_ARB_MAP_BUFFER_RANGE #ifndef REGAL_NO_NAMESPACE_GL_ARB_MAP_BUFFER_RANGE
#define glFlushMappedBufferRange rglFlushMappedBufferRange #define glFlushMappedBufferRange rglFlushMappedBufferRange
#define glMapBufferRange rglMapBufferRange #define glMapBufferRange rglMapBufferRange
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_MAP_BUFFER_RANGE #ifndef REGAL_NO_DECLARATION_GL_ARB_MAP_BUFFER_RANGE
REGAL_DECL GLvoid *REGAL_CALL glMapBufferRange(GLenum target, GLintptr offs et, GLsizeiptr length, GLbitfield access); REGAL_DECL GLvoid *REGAL_CALL glMapBufferRange(GLenum target, GLintptr offs et, GLsizeiptr length, GLbitfield access);
REGAL_DECL void REGAL_CALL glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length); REGAL_DECL void REGAL_CALL glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_MAP_BUFFER_RANGE
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapBufferRange(GLenum target, GLintp
tr offset, GLsizeiptr length, GLbitfield access);
REGAL_DECL void REGAL_CALL plugin_glFlushMappedBufferRange(GLenum target, G
Lintptr offset, GLsizeiptr length);
#endif
/** /**
** GL_ARB_matrix_palette ** GL_ARB_matrix_palette
**/ **/
#if (defined(GL_ARB_MATRIX_PALETTE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_ENUM_GL_ARB_MATRIX_PALE TTE) #if (defined(GL_ARB_MATRIX_PALETTE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_ENUM_GL_ARB_MATRIX_PALE TTE)
#define REGAL_NO_ENUM_GL_ARB_MATRIX_PALETTE #define REGAL_NO_ENUM_GL_ARB_MATRIX_PALETTE
#endif #endif
#if (defined(GL_ARB_MATRIX_PALETTE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MATRI X_PALETTE) #if (defined(GL_ARB_MATRIX_PALETTE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MATRI X_PALETTE)
#define REGAL_NO_TYPEDEF_GL_ARB_MATRIX_PALETTE #define REGAL_NO_TYPEDEF_GL_ARB_MATRIX_PALETTE
#endif #endif
#if (defined(GL_ARB_MATRIX_PALETTE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MAT RIX_PALETTE) #if (defined(GL_ARB_MATRIX_PALETTE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MAT RIX_PALETTE)
#define REGAL_NO_NAMESPACE_GL_ARB_MATRIX_PALETTE #define REGAL_NO_NAMESPACE_GL_ARB_MATRIX_PALETTE
#endif #endif
#if (defined(GL_ARB_MATRIX_PALETTE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_MATR
IX_PALETTE)
#define REGAL_NO_PLUGIN_GL_ARB_MATRIX_PALETTE
#endif
#if (defined(GL_ARB_MATRIX_PALETTE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_DECLARATION_GL_A RB_MATRIX_PALETTE) #if (defined(GL_ARB_MATRIX_PALETTE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_MATRIX_PALETTE)) && !defined(REGAL_NO_DECLARATION_GL_A RB_MATRIX_PALETTE)
#define REGAL_NO_DECLARATION_GL_ARB_MATRIX_PALETTE #define REGAL_NO_DECLARATION_GL_ARB_MATRIX_PALETTE
#endif #endif
#ifndef GL_ARB_matrix_palette #ifndef GL_ARB_matrix_palette
#define GL_ARB_matrix_palette 1 #define GL_ARB_matrix_palette 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_MATRIX_PALETTE #ifndef REGAL_NO_ENUM_GL_ARB_MATRIX_PALETTE
#define GL_MATRIX_PALETTE_ARB 0x8840 /* 34880 */ #define GL_MATRIX_PALETTE_ARB 0x8840 /* 34880 */
skipping to change at line 4545 skipping to change at line 5925
#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 /* 34884 */ #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 /* 34884 */
#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 /* 34885 */ #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 /* 34885 */
#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 /* 34886 */ #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 /* 34886 */
#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 /* 34887 */ #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 /* 34887 */
#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 /* 34888 */ #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 /* 34888 */
#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 /* 34889 */ #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 /* 34889 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_MATRIX_PALETTE #ifndef REGAL_NO_TYPEDEF_GL_ARB_MATRIX_PALETTE
typedef void (REGAL_CALL *PFNGLCURRENTPALETTEMATRIXARBPROC)(GLint index); typedef void (REGAL_CALL *PFNGLCURRENTPALETTEMATRIXARBPROC)(GLint index);
typedef void (REGAL_CALL *PFNGLMATRIXINDEXPOINTERARBPROC)(GLint size, GLenu typedef void (REGAL_CALL *PFNGLMATRIXINDEXPOINTERARBPROC)(GLint size, GLenu
m type, GLsizei stride, GLvoid *pointer); m type, GLsizei stride, const GLvoid *pointer);
typedef void (REGAL_CALL *PFNGLMATRIXINDEXUBVARBPROC)(GLint size, GLubyte * typedef void (REGAL_CALL *PFNGLMATRIXINDEXUBVARBPROC)(GLint size, const GLu
indices); byte *indices);
typedef void (REGAL_CALL *PFNGLMATRIXINDEXUIVARBPROC)(GLint size, GLuint *i typedef void (REGAL_CALL *PFNGLMATRIXINDEXUIVARBPROC)(GLint size, const GLu
ndices); int *indices);
typedef void (REGAL_CALL *PFNGLMATRIXINDEXUSVARBPROC)(GLint size, GLushort typedef void (REGAL_CALL *PFNGLMATRIXINDEXUSVARBPROC)(GLint size, const GLu
*indices); short *indices);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_MATRIX_PALETTE #ifndef REGAL_NO_NAMESPACE_GL_ARB_MATRIX_PALETTE
#define glCurrentPaletteMatrixARB rglCurrentPaletteMatrixARB #define glCurrentPaletteMatrixARB rglCurrentPaletteMatrixARB
#define glMatrixIndexPointerARB rglMatrixIndexPointerARB #define glMatrixIndexPointerARB rglMatrixIndexPointerARB
#define glMatrixIndexubvARB rglMatrixIndexubvARB #define glMatrixIndexubvARB rglMatrixIndexubvARB
#define glMatrixIndexuivARB rglMatrixIndexuivARB #define glMatrixIndexuivARB rglMatrixIndexuivARB
#define glMatrixIndexusvARB rglMatrixIndexusvARB #define glMatrixIndexusvARB rglMatrixIndexusvARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_MATRIX_PALETTE #ifndef REGAL_NO_DECLARATION_GL_ARB_MATRIX_PALETTE
REGAL_DECL void REGAL_CALL glCurrentPaletteMatrixARB(GLint index); REGAL_DECL void REGAL_CALL glCurrentPaletteMatrixARB(GLint index);
REGAL_DECL void REGAL_CALL glMatrixIndexPointerARB(GLint size, GLenum type, REGAL_DECL void REGAL_CALL glMatrixIndexPointerARB(GLint size, GLenum type,
GLsizei stride, GLvoid *pointer); GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glMatrixIndexubvARB(GLint size, GLubyte *indices REGAL_DECL void REGAL_CALL glMatrixIndexubvARB(GLint size, const GLubyte *i
); ndices);
REGAL_DECL void REGAL_CALL glMatrixIndexuivARB(GLint size, GLuint *indices) REGAL_DECL void REGAL_CALL glMatrixIndexuivARB(GLint size, const GLuint *in
; dices);
REGAL_DECL void REGAL_CALL glMatrixIndexusvARB(GLint size, GLushort *indice REGAL_DECL void REGAL_CALL glMatrixIndexusvARB(GLint size, const GLushort *
s); indices);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_MATRIX_PALETTE
REGAL_DECL void REGAL_CALL plugin_glCurrentPaletteMatrixARB(GLint index);
REGAL_DECL void REGAL_CALL plugin_glMatrixIndexPointerARB(GLint size, GLenu
m type, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glMatrixIndexubvARB(GLint size, const GLu
byte *indices);
REGAL_DECL void REGAL_CALL plugin_glMatrixIndexuivARB(GLint size, const GLu
int *indices);
REGAL_DECL void REGAL_CALL plugin_glMatrixIndexusvARB(GLint size, const GLu
short *indices);
#endif
/**
** GL_ARB_multi_bind
**/
#if (defined(GL_ARB_MULTI_BIND) || defined(REGAL_NO_ENUM) || defined(REGAL_
NO_GL_ARB_MULTI_BIND)) && !defined(REGAL_NO_ENUM_GL_ARB_MULTI_BIND)
#define REGAL_NO_ENUM_GL_ARB_MULTI_BIND
#endif
#if (defined(GL_ARB_MULTI_BIND) || defined(REGAL_NO_TYPEDEF) || defined(REG
AL_NO_GL_ARB_MULTI_BIND)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MULTI_BIND)
#define REGAL_NO_TYPEDEF_GL_ARB_MULTI_BIND
#endif
#if (defined(GL_ARB_MULTI_BIND) || !defined(REGAL_NAMESPACE) || defined(REG
AL_NO_GL_ARB_MULTI_BIND)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MULTI_BIND)
#define REGAL_NO_NAMESPACE_GL_ARB_MULTI_BIND
#endif
#if (defined(GL_ARB_MULTI_BIND) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_ARB_MULTI_BIND)) && !defined(REGAL_NO_PLUGIN_GL_ARB_MULTI_BIND)
#define REGAL_NO_PLUGIN_GL_ARB_MULTI_BIND
#endif
#if (defined(GL_ARB_MULTI_BIND) || defined(REGAL_NO_DECLARATION) || defined
(REGAL_NO_GL_ARB_MULTI_BIND)) && !defined(REGAL_NO_DECLARATION_GL_ARB_MULTI
_BIND)
#define REGAL_NO_DECLARATION_GL_ARB_MULTI_BIND
#endif
#ifndef GL_ARB_multi_bind
#define GL_ARB_multi_bind 1
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_MULTI_BIND
typedef void (REGAL_CALL *PFNGLBINDBUFFERSBASEPROC)(GLenum target, GLuint f
irst, GLsizei count, const GLuint *buffers);
typedef void (REGAL_CALL *PFNGLBINDBUFFERSRANGEPROC)(GLenum target, GLuint
first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const
GLsizeiptr *sizes);
typedef void (REGAL_CALL *PFNGLBINDIMAGETEXTURESPROC)(GLuint first, GLsizei
count, const GLuint *textures);
typedef void (REGAL_CALL *PFNGLBINDSAMPLERSPROC)(GLuint first, GLsizei coun
t, const GLuint *samplers);
typedef void (REGAL_CALL *PFNGLBINDTEXTURESPROC)(GLuint first, GLsizei coun
t, const GLuint *textures);
typedef void (REGAL_CALL *PFNGLBINDVERTEXBUFFERSPROC)(GLuint first, GLsizei
count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *stri
des);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_MULTI_BIND
#define glBindBuffersBase rglBindBuffersBase
#define glBindBuffersRange rglBindBuffersRange
#define glBindImageTextures rglBindImageTextures
#define glBindSamplers rglBindSamplers
#define glBindTextures rglBindTextures
#define glBindVertexBuffers rglBindVertexBuffers
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_MULTI_BIND
REGAL_DECL void REGAL_CALL glBindBuffersBase(GLenum target, GLuint first, G
Lsizei count, const GLuint *buffers);
REGAL_DECL void REGAL_CALL glBindBuffersRange(GLenum target, GLuint first,
GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsize
iptr *sizes);
REGAL_DECL void REGAL_CALL glBindImageTextures(GLuint first, GLsizei count,
const GLuint *textures);
REGAL_DECL void REGAL_CALL glBindSamplers(GLuint first, GLsizei count, cons
t GLuint *samplers);
REGAL_DECL void REGAL_CALL glBindTextures(GLuint first, GLsizei count, cons
t GLuint *textures);
REGAL_DECL void REGAL_CALL glBindVertexBuffers(GLuint first, GLsizei count,
const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_MULTI_BIND
REGAL_DECL void REGAL_CALL plugin_glBindBuffersBase(GLenum target, GLuint f
irst, GLsizei count, const GLuint *buffers);
REGAL_DECL void REGAL_CALL plugin_glBindBuffersRange(GLenum target, GLuint
first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const
GLsizeiptr *sizes);
REGAL_DECL void REGAL_CALL plugin_glBindImageTextures(GLuint first, GLsizei
count, const GLuint *textures);
REGAL_DECL void REGAL_CALL plugin_glBindSamplers(GLuint first, GLsizei coun
t, const GLuint *samplers);
REGAL_DECL void REGAL_CALL plugin_glBindTextures(GLuint first, GLsizei coun
t, const GLuint *textures);
REGAL_DECL void REGAL_CALL plugin_glBindVertexBuffers(GLuint first, GLsizei
count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *stri
des);
#endif #endif
/** /**
** GL_ARB_multi_draw_indirect ** GL_ARB_multi_draw_indirect
**/ **/
#if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_ENUM_GL_ARB_M ULTI_DRAW_INDIRECT) #if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_ENUM_GL_ARB_M ULTI_DRAW_INDIRECT)
#define REGAL_NO_ENUM_GL_ARB_MULTI_DRAW_INDIRECT #define REGAL_NO_ENUM_GL_ARB_MULTI_DRAW_INDIRECT
#endif #endif
#if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_MULTI_DRAW_INDIRECT) #if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_MULTI_DRAW_INDIRECT)
#define REGAL_NO_TYPEDEF_GL_ARB_MULTI_DRAW_INDIRECT #define REGAL_NO_TYPEDEF_GL_ARB_MULTI_DRAW_INDIRECT
#endif #endif
#if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_MULTI_DRAW_INDIRECT) #if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_MULTI_DRAW_INDIRECT)
#define REGAL_NO_NAMESPACE_GL_ARB_MULTI_DRAW_INDIRECT #define REGAL_NO_NAMESPACE_GL_ARB_MULTI_DRAW_INDIRECT
#endif #endif
#if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_MULTI_DRAW_INDIRECT)
#define REGAL_NO_PLUGIN_GL_ARB_MULTI_DRAW_INDIRECT
#endif
#if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_MULTI_DRAW_INDIRECT) #if (defined(GL_ARB_MULTI_DRAW_INDIRECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_MULTI_DRAW_INDIRECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_MULTI_DRAW_INDIRECT)
#define REGAL_NO_DECLARATION_GL_ARB_MULTI_DRAW_INDIRECT #define REGAL_NO_DECLARATION_GL_ARB_MULTI_DRAW_INDIRECT
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_MULTI_DRAW_INDIRECT #ifndef REGAL_NO_TYPEDEF_GL_ARB_MULTI_DRAW_INDIRECT
typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSINDIRECTPROC)(GLenum mode, co nst GLvoid *indirect, GLsizei primcount, GLsizei stride); typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSINDIRECTPROC)(GLenum mode, co nst GLvoid *indirect, GLsizei primcount, GLsizei stride);
skipping to change at line 4606 skipping to change at line 6062
#ifndef REGAL_NO_NAMESPACE_GL_ARB_MULTI_DRAW_INDIRECT #ifndef REGAL_NO_NAMESPACE_GL_ARB_MULTI_DRAW_INDIRECT
#define glMultiDrawArraysIndirect rglMultiDrawArraysIndirect #define glMultiDrawArraysIndirect rglMultiDrawArraysIndirect
#define glMultiDrawElementsIndirect rglMultiDrawElementsIndirect #define glMultiDrawElementsIndirect rglMultiDrawElementsIndirect
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_MULTI_DRAW_INDIRECT #ifndef REGAL_NO_DECLARATION_GL_ARB_MULTI_DRAW_INDIRECT
REGAL_DECL void REGAL_CALL glMultiDrawArraysIndirect(GLenum mode, const GLv oid *indirect, GLsizei primcount, GLsizei stride); REGAL_DECL void REGAL_CALL glMultiDrawArraysIndirect(GLenum mode, const GLv oid *indirect, GLsizei primcount, GLsizei stride);
REGAL_DECL void REGAL_CALL glMultiDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride); REGAL_DECL void REGAL_CALL glMultiDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_MULTI_DRAW_INDIRECT
REGAL_DECL void REGAL_CALL plugin_glMultiDrawArraysIndirect(GLenum mode, co
nst GLvoid *indirect, GLsizei primcount, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElementsIndirect(GLenum mode,
GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
#endif
/** /**
** GL_ARB_multisample ** GL_ARB_multisample
**/ **/
#if (defined(GL_ARB_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL_ARB_MULTISAMPLE) #if (defined(GL_ARB_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL_ARB_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_ARB_MULTISAMPLE #define REGAL_NO_ENUM_GL_ARB_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MULTISAMPLE ) #if (defined(GL_ARB_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MULTISAMPLE )
#define REGAL_NO_TYPEDEF_GL_ARB_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_ARB_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MULTISAMP LE) #if (defined(GL_ARB_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MULTISAMP LE)
#define REGAL_NO_NAMESPACE_GL_ARB_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_ARB_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_MULTISAMPL
E)
#define REGAL_NO_PLUGIN_GL_ARB_MULTISAMPLE
#endif
#if (defined(GL_ARB_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_MUL TISAMPLE) #if (defined(GL_ARB_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_MUL TISAMPLE)
#define REGAL_NO_DECLARATION_GL_ARB_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_ARB_MULTISAMPLE
#endif #endif
#ifndef GL_ARB_multisample #ifndef GL_ARB_multisample
#define GL_ARB_multisample 1 #define GL_ARB_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_ARB_MULTISAMPLE
#define GL_MULTISAMPLE_BIT_ARB 0x20000000 /* 536870912 */ #define GL_MULTISAMPLE_BIT_ARB 0x20000000 /* 536870912 */
skipping to change at line 4654 skipping to change at line 6119
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_ARB_MULTISAMPLE
#define glSampleCoverageARB rglSampleCoverageARB #define glSampleCoverageARB rglSampleCoverageARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_ARB_MULTISAMPLE
REGAL_DECL void REGAL_CALL glSampleCoverageARB(GLclampf value, GLboolean in vert); REGAL_DECL void REGAL_CALL glSampleCoverageARB(GLclampf value, GLboolean in vert);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glSampleCoverageARB(GLclampf value, GLboo
lean invert);
#endif
/** /**
** GL_ARB_multitexture ** GL_ARB_multitexture
**/ **/
#if (defined(GL_ARB_MULTITEXTURE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_ENUM_GL_ARB_MULTITEXTURE) #if (defined(GL_ARB_MULTITEXTURE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_ENUM_GL_ARB_MULTITEXTURE)
#define REGAL_NO_ENUM_GL_ARB_MULTITEXTURE #define REGAL_NO_ENUM_GL_ARB_MULTITEXTURE
#endif #endif
#if (defined(GL_ARB_MULTITEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MULTITEXT URE) #if (defined(GL_ARB_MULTITEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_MULTITEXT URE)
#define REGAL_NO_TYPEDEF_GL_ARB_MULTITEXTURE #define REGAL_NO_TYPEDEF_GL_ARB_MULTITEXTURE
#endif #endif
#if (defined(GL_ARB_MULTITEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MULTITE XTURE) #if (defined(GL_ARB_MULTITEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_MULTITE XTURE)
#define REGAL_NO_NAMESPACE_GL_ARB_MULTITEXTURE #define REGAL_NO_NAMESPACE_GL_ARB_MULTITEXTURE
#endif #endif
#if (defined(GL_ARB_MULTITEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_MULTITEX
TURE)
#define REGAL_NO_PLUGIN_GL_ARB_MULTITEXTURE
#endif
#if (defined(GL_ARB_MULTITEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_M ULTITEXTURE) #if (defined(GL_ARB_MULTITEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_MULTITEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_M ULTITEXTURE)
#define REGAL_NO_DECLARATION_GL_ARB_MULTITEXTURE #define REGAL_NO_DECLARATION_GL_ARB_MULTITEXTURE
#endif #endif
#ifndef GL_ARB_multitexture #ifndef GL_ARB_multitexture
#define GL_ARB_multitexture 1 #define GL_ARB_multitexture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_MULTITEXTURE #ifndef REGAL_NO_ENUM_GL_ARB_MULTITEXTURE
#define GL_TEXTURE0_ARB 0x84c0 /* 33984 */ #define GL_TEXTURE0_ARB 0x84c0 /* 33984 */
skipping to change at line 4827 skipping to change at line 6300
REGAL_DECL void REGAL_CALL glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); REGAL_DECL void REGAL_CALL glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4dvARB(GLenum target, const GLdou ble *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4dvARB(GLenum target, const GLdou ble *v);
REGAL_DECL void REGAL_CALL glMultiTexCoord4fARB(GLenum target, GLfloat s, G Lfloat t, GLfloat r, GLfloat q); REGAL_DECL void REGAL_CALL glMultiTexCoord4fARB(GLenum target, GLfloat s, G Lfloat t, GLfloat r, GLfloat q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4fvARB(GLenum target, const GLflo at *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4fvARB(GLenum target, const GLflo at *v);
REGAL_DECL void REGAL_CALL glMultiTexCoord4iARB(GLenum target, GLint s, GLi nt t, GLint r, GLint q); REGAL_DECL void REGAL_CALL glMultiTexCoord4iARB(GLenum target, GLint s, GLi nt t, GLint r, GLint q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4ivARB(GLenum target, const GLint *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4ivARB(GLenum target, const GLint *v);
REGAL_DECL void REGAL_CALL glMultiTexCoord4sARB(GLenum target, GLshort s, G Lshort t, GLshort r, GLshort q); REGAL_DECL void REGAL_CALL glMultiTexCoord4sARB(GLenum target, GLshort s, G Lshort t, GLshort r, GLshort q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4svARB(GLenum target, const GLsho rt *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4svARB(GLenum target, const GLsho rt *v);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_MULTITEXTURE
REGAL_DECL void REGAL_CALL plugin_glActiveTextureARB(GLenum texture);
REGAL_DECL void REGAL_CALL plugin_glClientActiveTextureARB(GLenum texture);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1dARB(GLenum target, GLdou
ble s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1dvARB(GLenum target, cons
t GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1fARB(GLenum target, GLflo
at s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1fvARB(GLenum target, cons
t GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1iARB(GLenum target, GLint
s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1ivARB(GLenum target, cons
t GLint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1sARB(GLenum target, GLsho
rt s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1svARB(GLenum target, cons
t GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2dARB(GLenum target, GLdou
ble s, GLdouble t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2dvARB(GLenum target, cons
t GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2fARB(GLenum target, GLflo
at s, GLfloat t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2fvARB(GLenum target, cons
t GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2iARB(GLenum target, GLint
s, GLint t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2ivARB(GLenum target, cons
t GLint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2sARB(GLenum target, GLsho
rt s, GLshort t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2svARB(GLenum target, cons
t GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3dARB(GLenum target, GLdou
ble s, GLdouble t, GLdouble r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3dvARB(GLenum target, cons
t GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3fARB(GLenum target, GLflo
at s, GLfloat t, GLfloat r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3fvARB(GLenum target, cons
t GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3iARB(GLenum target, GLint
s, GLint t, GLint r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3ivARB(GLenum target, cons
t GLint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3sARB(GLenum target, GLsho
rt s, GLshort t, GLshort r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3svARB(GLenum target, cons
t GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4dARB(GLenum target, GLdou
ble s, GLdouble t, GLdouble r, GLdouble q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4dvARB(GLenum target, cons
t GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4fARB(GLenum target, GLflo
at s, GLfloat t, GLfloat r, GLfloat q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4fvARB(GLenum target, cons
t GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4iARB(GLenum target, GLint
s, GLint t, GLint r, GLint q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4ivARB(GLenum target, cons
t GLint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4sARB(GLenum target, GLsho
rt s, GLshort t, GLshort r, GLshort q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4svARB(GLenum target, cons
t GLshort *v);
#endif
/** /**
** GL_ARB_occlusion_query ** GL_ARB_occlusion_query
**/ **/
#if (defined(GL_ARB_OCCLUSION_QUERY) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_ENUM_GL_ARB_OCCLUSION _QUERY) #if (defined(GL_ARB_OCCLUSION_QUERY) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_ENUM_GL_ARB_OCCLUSION _QUERY)
#define REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY #define REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY
#endif #endif
#if (defined(GL_ARB_OCCLUSION_QUERY) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_OCC LUSION_QUERY) #if (defined(GL_ARB_OCCLUSION_QUERY) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_OCC LUSION_QUERY)
#define REGAL_NO_TYPEDEF_GL_ARB_OCCLUSION_QUERY #define REGAL_NO_TYPEDEF_GL_ARB_OCCLUSION_QUERY
#endif #endif
#if (defined(GL_ARB_OCCLUSION_QUERY) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_O CCLUSION_QUERY) #if (defined(GL_ARB_OCCLUSION_QUERY) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_O CCLUSION_QUERY)
#define REGAL_NO_NAMESPACE_GL_ARB_OCCLUSION_QUERY #define REGAL_NO_NAMESPACE_GL_ARB_OCCLUSION_QUERY
#endif #endif
#if (defined(GL_ARB_OCCLUSION_QUERY) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_PLUGIN_GL_ARB_OC
CLUSION_QUERY)
#define REGAL_NO_PLUGIN_GL_ARB_OCCLUSION_QUERY
#endif
#if (defined(GL_ARB_OCCLUSION_QUERY) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_DECLARATION_GL _ARB_OCCLUSION_QUERY) #if (defined(GL_ARB_OCCLUSION_QUERY) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_OCCLUSION_QUERY)) && !defined(REGAL_NO_DECLARATION_GL _ARB_OCCLUSION_QUERY)
#define REGAL_NO_DECLARATION_GL_ARB_OCCLUSION_QUERY #define REGAL_NO_DECLARATION_GL_ARB_OCCLUSION_QUERY
#endif #endif
#ifndef GL_ARB_occlusion_query #ifndef GL_ARB_occlusion_query
#define GL_ARB_occlusion_query 1 #define GL_ARB_occlusion_query 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY #ifndef REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY
#define GL_QUERY_COUNTER_BITS_ARB 0x8864 /* 34916 */ #define GL_QUERY_COUNTER_BITS_ARB 0x8864 /* 34916 */
skipping to change at line 4892 skipping to change at line 6406
REGAL_DECL GLboolean REGAL_CALL glIsQueryARB(GLuint id); REGAL_DECL GLboolean REGAL_CALL glIsQueryARB(GLuint id);
REGAL_DECL void REGAL_CALL glBeginQueryARB(GLenum target, GLuint id); REGAL_DECL void REGAL_CALL glBeginQueryARB(GLenum target, GLuint id);
REGAL_DECL void REGAL_CALL glDeleteQueriesARB(GLsizei n, const GLuint *ids) ; REGAL_DECL void REGAL_CALL glDeleteQueriesARB(GLsizei n, const GLuint *ids) ;
REGAL_DECL void REGAL_CALL glEndQueryARB(GLenum target); REGAL_DECL void REGAL_CALL glEndQueryARB(GLenum target);
REGAL_DECL void REGAL_CALL glGenQueriesARB(GLsizei n, GLuint *ids); REGAL_DECL void REGAL_CALL glGenQueriesARB(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL glGetQueryObjectivARB(GLuint id, GLenum pname, G Lint *params); REGAL_DECL void REGAL_CALL glGetQueryObjectivARB(GLuint id, GLenum pname, G Lint *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint *params); REGAL_DECL void REGAL_CALL glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL glGetQueryivARB(GLenum target, GLenum pname, GLi nt *params); REGAL_DECL void REGAL_CALL glGetQueryivARB(GLenum target, GLenum pname, GLi nt *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_OCCLUSION_QUERY
REGAL_DECL GLboolean REGAL_CALL plugin_glIsQueryARB(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBeginQueryARB(GLenum target, GLuint id)
;
REGAL_DECL void REGAL_CALL plugin_glDeleteQueriesARB(GLsizei n, const GLuin
t *ids);
REGAL_DECL void REGAL_CALL plugin_glEndQueryARB(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGenQueriesARB(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectivARB(GLuint id, GLenum p
name, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectuivARB(GLuint id, GLenum
pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryivARB(GLenum target, GLenum pna
me, GLint *params);
#endif
/** /**
** GL_ARB_occlusion_query2 ** GL_ARB_occlusion_query2
**/ **/
#if (defined(GL_ARB_OCCLUSION_QUERY2) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_ENUM_GL_ARB_OCCLUSI ON_QUERY2) #if (defined(GL_ARB_OCCLUSION_QUERY2) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_ENUM_GL_ARB_OCCLUSI ON_QUERY2)
#define REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY2 #define REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY2
#endif #endif
#if (defined(GL_ARB_OCCLUSION_QUERY2) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_O CCLUSION_QUERY2) #if (defined(GL_ARB_OCCLUSION_QUERY2) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_O CCLUSION_QUERY2)
#define REGAL_NO_TYPEDEF_GL_ARB_OCCLUSION_QUERY2 #define REGAL_NO_TYPEDEF_GL_ARB_OCCLUSION_QUERY2
#endif #endif
#if (defined(GL_ARB_OCCLUSION_QUERY2) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _OCCLUSION_QUERY2) #if (defined(GL_ARB_OCCLUSION_QUERY2) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _OCCLUSION_QUERY2)
#define REGAL_NO_NAMESPACE_GL_ARB_OCCLUSION_QUERY2 #define REGAL_NO_NAMESPACE_GL_ARB_OCCLUSION_QUERY2
#endif #endif
#if (defined(GL_ARB_OCCLUSION_QUERY2) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
OCCLUSION_QUERY2)
#define REGAL_NO_PLUGIN_GL_ARB_OCCLUSION_QUERY2
#endif
#if (defined(GL_ARB_OCCLUSION_QUERY2) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_OCCLUSION_QUERY2) #if (defined(GL_ARB_OCCLUSION_QUERY2) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_OCCLUSION_QUERY2)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_OCCLUSION_QUERY2)
#define REGAL_NO_DECLARATION_GL_ARB_OCCLUSION_QUERY2 #define REGAL_NO_DECLARATION_GL_ARB_OCCLUSION_QUERY2
#endif #endif
#ifndef GL_ARB_occlusion_query2 #ifndef GL_ARB_occlusion_query2
#define GL_ARB_occlusion_query2 1 #define GL_ARB_occlusion_query2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY2 #ifndef REGAL_NO_ENUM_GL_ARB_OCCLUSION_QUERY2
#define GL_ANY_SAMPLES_PASSED 0x8c2f /* 35887 */ #define GL_ANY_SAMPLES_PASSED 0x8c2f /* 35887 */
skipping to change at line 4936 skipping to change at line 6465
#endif #endif
#if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_PIXEL_BUFFER_OBJECT) #if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_PIXEL_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_PIXEL_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_PIXEL_BUFFER_OBJECT) #if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_PIXEL_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_PIXEL_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_PIXEL_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_PIXEL_BUFFER_OBJECT) #if (defined(GL_ARB_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_PIXEL_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_PIXEL_BUFFER_OBJECT
#endif #endif
#ifndef GL_ARB_pixel_buffer_object #ifndef GL_ARB_pixel_buffer_object
#define GL_ARB_pixel_buffer_object 1 #define GL_ARB_pixel_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_PIXEL_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_PIXEL_BUFFER_OBJECT
#define GL_PIXEL_PACK_BUFFER_ARB 0x88eb /* 35051 */ #define GL_PIXEL_PACK_BUFFER_ARB 0x88eb /* 35051 */
skipping to change at line 4967 skipping to change at line 6500
#endif #endif
#if (defined(GL_ARB_POINT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_P OINT_PARAMETERS) #if (defined(GL_ARB_POINT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_P OINT_PARAMETERS)
#define REGAL_NO_TYPEDEF_GL_ARB_POINT_PARAMETERS #define REGAL_NO_TYPEDEF_GL_ARB_POINT_PARAMETERS
#endif #endif
#if (defined(GL_ARB_POINT_PARAMETERS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _POINT_PARAMETERS) #if (defined(GL_ARB_POINT_PARAMETERS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _POINT_PARAMETERS)
#define REGAL_NO_NAMESPACE_GL_ARB_POINT_PARAMETERS #define REGAL_NO_NAMESPACE_GL_ARB_POINT_PARAMETERS
#endif #endif
#if (defined(GL_ARB_POINT_PARAMETERS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
POINT_PARAMETERS)
#define REGAL_NO_PLUGIN_GL_ARB_POINT_PARAMETERS
#endif
#if (defined(GL_ARB_POINT_PARAMETERS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_POINT_PARAMETERS) #if (defined(GL_ARB_POINT_PARAMETERS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_POINT_PARAMETERS)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_POINT_PARAMETERS)
#define REGAL_NO_DECLARATION_GL_ARB_POINT_PARAMETERS #define REGAL_NO_DECLARATION_GL_ARB_POINT_PARAMETERS
#endif #endif
#ifndef GL_ARB_point_parameters #ifndef GL_ARB_point_parameters
#define GL_ARB_point_parameters 1 #define GL_ARB_point_parameters 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_POINT_PARAMETERS #ifndef REGAL_NO_ENUM_GL_ARB_POINT_PARAMETERS
#define GL_POINT_SIZE_MIN_ARB 0x8126 /* 33062 */ #define GL_POINT_SIZE_MIN_ARB 0x8126 /* 33062 */
skipping to change at line 4997 skipping to change at line 6534
#ifndef REGAL_NO_NAMESPACE_GL_ARB_POINT_PARAMETERS #ifndef REGAL_NO_NAMESPACE_GL_ARB_POINT_PARAMETERS
#define glPointParameterfARB rglPointParameterfARB #define glPointParameterfARB rglPointParameterfARB
#define glPointParameterfvARB rglPointParameterfvARB #define glPointParameterfvARB rglPointParameterfvARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_POINT_PARAMETERS #ifndef REGAL_NO_DECLARATION_GL_ARB_POINT_PARAMETERS
REGAL_DECL void REGAL_CALL glPointParameterfARB(GLenum pname, GLfloat param ); REGAL_DECL void REGAL_CALL glPointParameterfARB(GLenum pname, GLfloat param );
REGAL_DECL void REGAL_CALL glPointParameterfvARB(GLenum pname, const GLfloa t *params); REGAL_DECL void REGAL_CALL glPointParameterfvARB(GLenum pname, const GLfloa t *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_POINT_PARAMETERS
REGAL_DECL void REGAL_CALL plugin_glPointParameterfARB(GLenum pname, GLfloa
t param);
REGAL_DECL void REGAL_CALL plugin_glPointParameterfvARB(GLenum pname, const
GLfloat *params);
#endif
/** /**
** GL_ARB_point_sprite ** GL_ARB_point_sprite
**/ **/
#if (defined(GL_ARB_POINT_SPRITE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_ENUM_GL_ARB_POINT_SPRITE) #if (defined(GL_ARB_POINT_SPRITE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_ENUM_GL_ARB_POINT_SPRITE)
#define REGAL_NO_ENUM_GL_ARB_POINT_SPRITE #define REGAL_NO_ENUM_GL_ARB_POINT_SPRITE
#endif #endif
#if (defined(GL_ARB_POINT_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_POINT_SPR ITE) #if (defined(GL_ARB_POINT_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_POINT_SPR ITE)
#define REGAL_NO_TYPEDEF_GL_ARB_POINT_SPRITE #define REGAL_NO_TYPEDEF_GL_ARB_POINT_SPRITE
#endif #endif
#if (defined(GL_ARB_POINT_SPRITE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_POINT_S PRITE) #if (defined(GL_ARB_POINT_SPRITE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_POINT_S PRITE)
#define REGAL_NO_NAMESPACE_GL_ARB_POINT_SPRITE #define REGAL_NO_NAMESPACE_GL_ARB_POINT_SPRITE
#endif #endif
#if (defined(GL_ARB_POINT_SPRITE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_POINT_SP
RITE)
#define REGAL_NO_PLUGIN_GL_ARB_POINT_SPRITE
#endif
#if (defined(GL_ARB_POINT_SPRITE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_P OINT_SPRITE) #if (defined(GL_ARB_POINT_SPRITE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_POINT_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_ARB_P OINT_SPRITE)
#define REGAL_NO_DECLARATION_GL_ARB_POINT_SPRITE #define REGAL_NO_DECLARATION_GL_ARB_POINT_SPRITE
#endif #endif
#ifndef GL_ARB_point_sprite #ifndef GL_ARB_point_sprite
#define GL_ARB_point_sprite 1 #define GL_ARB_point_sprite 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_POINT_SPRITE #ifndef REGAL_NO_ENUM_GL_ARB_POINT_SPRITE
#define GL_POINT_SPRITE_ARB 0x8861 /* 34913 */ #define GL_POINT_SPRITE_ARB 0x8861 /* 34913 */
skipping to change at line 5042 skipping to change at line 6588
#endif #endif
#if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_PROGRAM_INTERFACE_QUERY) #if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_PROGRAM_INTERFACE_QUERY)
#define REGAL_NO_TYPEDEF_GL_ARB_PROGRAM_INTERFACE_QUERY #define REGAL_NO_TYPEDEF_GL_ARB_PROGRAM_INTERFACE_QUERY
#endif #endif
#if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_PROGRAM_INTERFACE_QUERY) #if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_PROGRAM_INTERFACE_QUERY)
#define REGAL_NO_NAMESPACE_GL_ARB_PROGRAM_INTERFACE_QUERY #define REGAL_NO_NAMESPACE_GL_ARB_PROGRAM_INTERFACE_QUERY
#endif #endif
#if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_NO_
PLUGIN_GL_ARB_PROGRAM_INTERFACE_QUERY)
#define REGAL_NO_PLUGIN_GL_ARB_PROGRAM_INTERFACE_QUERY
#endif
#if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_N O_DECLARATION_GL_ARB_PROGRAM_INTERFACE_QUERY) #if (defined(GL_ARB_PROGRAM_INTERFACE_QUERY) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_PROGRAM_INTERFACE_QUERY)) && !defined(REGAL_N O_DECLARATION_GL_ARB_PROGRAM_INTERFACE_QUERY)
#define REGAL_NO_DECLARATION_GL_ARB_PROGRAM_INTERFACE_QUERY #define REGAL_NO_DECLARATION_GL_ARB_PROGRAM_INTERFACE_QUERY
#endif #endif
#ifndef GL_ARB_program_interface_query #ifndef GL_ARB_program_interface_query
#define GL_ARB_program_interface_query 1 #define GL_ARB_program_interface_query 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_PROGRAM_INTERFACE_QUERY #ifndef REGAL_NO_ENUM_GL_ARB_PROGRAM_INTERFACE_QUERY
#define GL_UNIFORM 0x92e1 /* 37601 */ #define GL_UNIFORM 0x92e1 /* 37601 */
skipping to change at line 5127 skipping to change at line 6677
#ifndef REGAL_NO_DECLARATION_GL_ARB_PROGRAM_INTERFACE_QUERY #ifndef REGAL_NO_DECLARATION_GL_ARB_PROGRAM_INTERFACE_QUERY
REGAL_DECL GLint REGAL_CALL glGetProgramResourceLocation(GLuint program, GL enum programInterface, const GLchar *name); REGAL_DECL GLint REGAL_CALL glGetProgramResourceLocation(GLuint program, GL enum programInterface, const GLchar *name);
REGAL_DECL GLint REGAL_CALL glGetProgramResourceLocationIndex(GLuint progra m, GLenum programInterface, const GLchar *name); REGAL_DECL GLint REGAL_CALL glGetProgramResourceLocationIndex(GLuint progra m, GLenum programInterface, const GLchar *name);
REGAL_DECL GLuint REGAL_CALL glGetProgramResourceIndex(GLuint program, GLen um programInterface, const GLchar *name); REGAL_DECL GLuint REGAL_CALL glGetProgramResourceIndex(GLuint program, GLen um programInterface, const GLchar *name);
REGAL_DECL void REGAL_CALL glGetProgramInterfaceiv(GLuint program, GLenum p rogramInterface, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetProgramInterfaceiv(GLuint program, GLenum p rogramInterface, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *n ame); REGAL_DECL void REGAL_CALL glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *n ame);
REGAL_DECL void REGAL_CALL glGetProgramResourceiv(GLuint program, GLenum pr ogramInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsiz ei bufSize, GLsizei *length, GLint *params); REGAL_DECL void REGAL_CALL glGetProgramResourceiv(GLuint program, GLenum pr ogramInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsiz ei bufSize, GLsizei *length, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_PROGRAM_INTERFACE_QUERY
REGAL_DECL GLint REGAL_CALL plugin_glGetProgramResourceLocation(GLuint prog
ram, GLenum programInterface, const GLchar *name);
REGAL_DECL GLint REGAL_CALL plugin_glGetProgramResourceLocationIndex(GLuint
program, GLenum programInterface, const GLchar *name);
REGAL_DECL GLuint REGAL_CALL plugin_glGetProgramResourceIndex(GLuint progra
m, GLenum programInterface, const GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glGetProgramInterfaceiv(GLuint program, G
Lenum programInterface, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramResourceName(GLuint program,
GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GL
char *name);
REGAL_DECL void REGAL_CALL plugin_glGetProgramResourceiv(GLuint program, GL
enum programInterface, GLuint index, GLsizei propCount, const GLenum *props
, GLsizei bufSize, GLsizei *length, GLint *params);
#endif
/** /**
** GL_ARB_provoking_vertex ** GL_ARB_provoking_vertex
**/ **/
#if (defined(GL_ARB_PROVOKING_VERTEX) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_ENUM_GL_ARB_PROVOKI NG_VERTEX) #if (defined(GL_ARB_PROVOKING_VERTEX) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_ENUM_GL_ARB_PROVOKI NG_VERTEX)
#define REGAL_NO_ENUM_GL_ARB_PROVOKING_VERTEX #define REGAL_NO_ENUM_GL_ARB_PROVOKING_VERTEX
#endif #endif
#if (defined(GL_ARB_PROVOKING_VERTEX) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_P ROVOKING_VERTEX) #if (defined(GL_ARB_PROVOKING_VERTEX) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_P ROVOKING_VERTEX)
#define REGAL_NO_TYPEDEF_GL_ARB_PROVOKING_VERTEX #define REGAL_NO_TYPEDEF_GL_ARB_PROVOKING_VERTEX
#endif #endif
#if (defined(GL_ARB_PROVOKING_VERTEX) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _PROVOKING_VERTEX) #if (defined(GL_ARB_PROVOKING_VERTEX) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _PROVOKING_VERTEX)
#define REGAL_NO_NAMESPACE_GL_ARB_PROVOKING_VERTEX #define REGAL_NO_NAMESPACE_GL_ARB_PROVOKING_VERTEX
#endif #endif
#if (defined(GL_ARB_PROVOKING_VERTEX) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
PROVOKING_VERTEX)
#define REGAL_NO_PLUGIN_GL_ARB_PROVOKING_VERTEX
#endif
#if (defined(GL_ARB_PROVOKING_VERTEX) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_PROVOKING_VERTEX) #if (defined(GL_ARB_PROVOKING_VERTEX) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_PROVOKING_VERTEX)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_PROVOKING_VERTEX)
#define REGAL_NO_DECLARATION_GL_ARB_PROVOKING_VERTEX #define REGAL_NO_DECLARATION_GL_ARB_PROVOKING_VERTEX
#endif #endif
#ifndef GL_ARB_provoking_vertex #ifndef GL_ARB_provoking_vertex
#define GL_ARB_provoking_vertex 1 #define GL_ARB_provoking_vertex 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_PROVOKING_VERTEX #ifndef REGAL_NO_ENUM_GL_ARB_PROVOKING_VERTEX
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8e4c /* 36428 */ #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8e4c /* 36428 */
skipping to change at line 5170 skipping to change at line 6733
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_PROVOKING_VERTEX #ifndef REGAL_NO_NAMESPACE_GL_ARB_PROVOKING_VERTEX
#define glProvokingVertex rglProvokingVertex #define glProvokingVertex rglProvokingVertex
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_PROVOKING_VERTEX #ifndef REGAL_NO_DECLARATION_GL_ARB_PROVOKING_VERTEX
REGAL_DECL void REGAL_CALL glProvokingVertex(GLenum mode); REGAL_DECL void REGAL_CALL glProvokingVertex(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_PROVOKING_VERTEX
REGAL_DECL void REGAL_CALL plugin_glProvokingVertex(GLenum mode);
#endif
/**
** GL_ARB_query_buffer_object
**/
#if (defined(GL_ARB_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defin
ed(REGAL_NO_GL_ARB_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_Q
UERY_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_QUERY_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de
fined(REGAL_NO_GL_ARB_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL
_ARB_QUERY_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_QUERY_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_QUERY_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de
fined(REGAL_NO_GL_ARB_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_
GL_ARB_QUERY_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_QUERY_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_QUERY_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_QUERY_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_QUERY_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_QUERY_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) |
| defined(REGAL_NO_GL_ARB_QUERY_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR
ATION_GL_ARB_QUERY_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_QUERY_BUFFER_OBJECT
#endif
#ifndef GL_ARB_query_buffer_object
#define GL_ARB_query_buffer_object 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_QUERY_BUFFER_OBJECT
#define GL_QUERY_BUFFER_BARRIER_BIT 0x8000 /* 32768 */
#define GL_QUERY_BUFFER 0x9192 /* 37266 */
#define GL_QUERY_BUFFER_BINDING 0x9193 /* 37267 */
#define GL_QUERY_RESULT_NO_WAIT 0x9194 /* 37268 */
#endif
/** /**
** GL_ARB_robustness ** GL_ARB_robustness
**/ **/
#if (defined(GL_ARB_ROBUSTNESS) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_ENUM_GL_ARB_ROBUSTNESS) #if (defined(GL_ARB_ROBUSTNESS) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_ENUM_GL_ARB_ROBUSTNESS)
#define REGAL_NO_ENUM_GL_ARB_ROBUSTNESS #define REGAL_NO_ENUM_GL_ARB_ROBUSTNESS
#endif #endif
#if (defined(GL_ARB_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_ROBUSTNESS) #if (defined(GL_ARB_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_ROBUSTNESS)
#define REGAL_NO_TYPEDEF_GL_ARB_ROBUSTNESS #define REGAL_NO_TYPEDEF_GL_ARB_ROBUSTNESS
#endif #endif
#if (defined(GL_ARB_ROBUSTNESS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_ROBUSTNESS) #if (defined(GL_ARB_ROBUSTNESS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_ROBUSTNESS)
#define REGAL_NO_NAMESPACE_GL_ARB_ROBUSTNESS #define REGAL_NO_NAMESPACE_GL_ARB_ROBUSTNESS
#endif #endif
#if (defined(GL_ARB_ROBUSTNESS) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_ROBUSTNESS)
#define REGAL_NO_PLUGIN_GL_ARB_ROBUSTNESS
#endif
#if (defined(GL_ARB_ROBUSTNESS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_DECLARATION_GL_ARB_ROBUS TNESS) #if (defined(GL_ARB_ROBUSTNESS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_ROBUSTNESS)) && !defined(REGAL_NO_DECLARATION_GL_ARB_ROBUS TNESS)
#define REGAL_NO_DECLARATION_GL_ARB_ROBUSTNESS #define REGAL_NO_DECLARATION_GL_ARB_ROBUSTNESS
#endif #endif
#ifndef GL_ARB_robustness #ifndef GL_ARB_robustness
#define GL_ARB_robustness 1 #define GL_ARB_robustness 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_ROBUSTNESS #ifndef REGAL_NO_ENUM_GL_ARB_ROBUSTNESS
#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x4 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x4
skipping to change at line 5273 skipping to change at line 6879
REGAL_DECL void REGAL_CALL glGetnPolygonStippleARB(GLsizei bufSize, GLubyte *pattern); REGAL_DECL void REGAL_CALL glGetnPolygonStippleARB(GLsizei bufSize, GLubyte *pattern);
REGAL_DECL void REGAL_CALL glGetnSeparableFilterARB(GLenum target, GLenum f ormat, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span); REGAL_DECL void REGAL_CALL glGetnSeparableFilterARB(GLenum target, GLenum f ormat, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span);
REGAL_DECL void REGAL_CALL glGetnTexImageARB(GLenum target, GLint level, GL enum format, GLenum type, GLsizei bufSize, GLvoid *img); REGAL_DECL void REGAL_CALL glGetnTexImageARB(GLenum target, GLint level, GL enum format, GLenum type, GLsizei bufSize, GLvoid *img);
REGAL_DECL void REGAL_CALL glGetnUniformdvARB(GLuint program, GLint locatio n, GLsizei bufSize, GLdouble *params); REGAL_DECL void REGAL_CALL glGetnUniformdvARB(GLuint program, GLint locatio n, GLsizei bufSize, GLdouble *params);
REGAL_DECL void REGAL_CALL glGetnUniformfvARB(GLuint program, GLint locatio n, GLsizei bufSize, GLfloat *params); REGAL_DECL void REGAL_CALL glGetnUniformfvARB(GLuint program, GLint locatio n, GLsizei bufSize, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetnUniformivARB(GLuint program, GLint locatio n, GLsizei bufSize, GLint *params); REGAL_DECL void REGAL_CALL glGetnUniformivARB(GLuint program, GLint locatio n, GLsizei bufSize, GLint *params);
REGAL_DECL void REGAL_CALL glGetnUniformuivARB(GLuint program, GLint locati on, GLsizei bufSize, GLuint *params); REGAL_DECL void REGAL_CALL glGetnUniformuivARB(GLuint program, GLint locati on, GLsizei bufSize, GLuint *params);
REGAL_DECL void REGAL_CALL glReadnPixelsARB(GLint x, GLint y, GLsizei width , GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data ); REGAL_DECL void REGAL_CALL glReadnPixelsARB(GLint x, GLint y, GLsizei width , GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data );
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_ROBUSTNESS
REGAL_DECL GLenum REGAL_CALL plugin_glGetGraphicsResetStatusARB(void);
REGAL_DECL void REGAL_CALL plugin_glGetnColorTableARB(GLenum target, GLenum
format, GLenum type, GLsizei bufSize, GLvoid *table);
REGAL_DECL void REGAL_CALL plugin_glGetnCompressedTexImageARB(GLenum target
, GLint lod, GLsizei bufSize, GLvoid *img);
REGAL_DECL void REGAL_CALL plugin_glGetnConvolutionFilterARB(GLenum target,
GLenum format, GLenum type, GLsizei bufSize, GLvoid *image);
REGAL_DECL void REGAL_CALL plugin_glGetnHistogramARB(GLenum target, GLboole
an reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
REGAL_DECL void REGAL_CALL plugin_glGetnMapdvARB(GLenum target, GLenum quer
y, GLsizei bufSize, GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glGetnMapfvARB(GLenum target, GLenum quer
y, GLsizei bufSize, GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glGetnMapivARB(GLenum target, GLenum quer
y, GLsizei bufSize, GLint *v);
REGAL_DECL void REGAL_CALL plugin_glGetnMinmaxARB(GLenum target, GLboolean
reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
REGAL_DECL void REGAL_CALL plugin_glGetnPixelMapfvARB(GLenum map, GLsizei b
ufSize, GLfloat *values);
REGAL_DECL void REGAL_CALL plugin_glGetnPixelMapuivARB(GLenum map, GLsizei
bufSize, GLuint *values);
REGAL_DECL void REGAL_CALL plugin_glGetnPixelMapusvARB(GLenum map, GLsizei
bufSize, GLushort *values);
REGAL_DECL void REGAL_CALL plugin_glGetnPolygonStippleARB(GLsizei bufSize,
GLubyte *pattern);
REGAL_DECL void REGAL_CALL plugin_glGetnSeparableFilterARB(GLenum target, G
Lenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnB
ufSize, GLvoid *column, GLvoid *span);
REGAL_DECL void REGAL_CALL plugin_glGetnTexImageARB(GLenum target, GLint le
vel, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img);
REGAL_DECL void REGAL_CALL plugin_glGetnUniformdvARB(GLuint program, GLint
location, GLsizei bufSize, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetnUniformfvARB(GLuint program, GLint
location, GLsizei bufSize, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetnUniformivARB(GLuint program, GLint
location, GLsizei bufSize, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetnUniformuivARB(GLuint program, GLint
location, GLsizei bufSize, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glReadnPixelsARB(GLint x, GLint y, GLsize
i width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoi
d *data);
#endif
/** /**
** GL_ARB_sample_shading ** GL_ARB_sample_shading
**/ **/
#if (defined(GL_ARB_SAMPLE_SHADING) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_ENUM_GL_ARB_SAMPLE_SHAD ING) #if (defined(GL_ARB_SAMPLE_SHADING) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_ENUM_GL_ARB_SAMPLE_SHAD ING)
#define REGAL_NO_ENUM_GL_ARB_SAMPLE_SHADING #define REGAL_NO_ENUM_GL_ARB_SAMPLE_SHADING
#endif #endif
#if (defined(GL_ARB_SAMPLE_SHADING) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SAMPL E_SHADING) #if (defined(GL_ARB_SAMPLE_SHADING) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SAMPL E_SHADING)
#define REGAL_NO_TYPEDEF_GL_ARB_SAMPLE_SHADING #define REGAL_NO_TYPEDEF_GL_ARB_SAMPLE_SHADING
#endif #endif
#if (defined(GL_ARB_SAMPLE_SHADING) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SAM PLE_SHADING) #if (defined(GL_ARB_SAMPLE_SHADING) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SAM PLE_SHADING)
#define REGAL_NO_NAMESPACE_GL_ARB_SAMPLE_SHADING #define REGAL_NO_NAMESPACE_GL_ARB_SAMPLE_SHADING
#endif #endif
#if (defined(GL_ARB_SAMPLE_SHADING) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SAMP
LE_SHADING)
#define REGAL_NO_PLUGIN_GL_ARB_SAMPLE_SHADING
#endif
#if (defined(GL_ARB_SAMPLE_SHADING) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_DECLARATION_GL_A RB_SAMPLE_SHADING) #if (defined(GL_ARB_SAMPLE_SHADING) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_SAMPLE_SHADING)) && !defined(REGAL_NO_DECLARATION_GL_A RB_SAMPLE_SHADING)
#define REGAL_NO_DECLARATION_GL_ARB_SAMPLE_SHADING #define REGAL_NO_DECLARATION_GL_ARB_SAMPLE_SHADING
#endif #endif
#ifndef GL_ARB_sample_shading #ifndef GL_ARB_sample_shading
#define GL_ARB_sample_shading 1 #define GL_ARB_sample_shading 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SAMPLE_SHADING #ifndef REGAL_NO_ENUM_GL_ARB_SAMPLE_SHADING
#define GL_SAMPLE_SHADING_ARB 0x8c36 /* 35894 */ #define GL_SAMPLE_SHADING_ARB 0x8c36 /* 35894 */
skipping to change at line 5317 skipping to change at line 6950
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SAMPLE_SHADING #ifndef REGAL_NO_NAMESPACE_GL_ARB_SAMPLE_SHADING
#define glMinSampleShading rglMinSampleShading #define glMinSampleShading rglMinSampleShading
#define glMinSampleShadingARB rglMinSampleShadingARB #define glMinSampleShadingARB rglMinSampleShadingARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SAMPLE_SHADING #ifndef REGAL_NO_DECLARATION_GL_ARB_SAMPLE_SHADING
REGAL_DECL void REGAL_CALL glMinSampleShading(GLclampf value); REGAL_DECL void REGAL_CALL glMinSampleShading(GLclampf value);
REGAL_DECL void REGAL_CALL glMinSampleShadingARB(GLclampf value); REGAL_DECL void REGAL_CALL glMinSampleShadingARB(GLclampf value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SAMPLE_SHADING
REGAL_DECL void REGAL_CALL plugin_glMinSampleShading(GLclampf value);
REGAL_DECL void REGAL_CALL plugin_glMinSampleShadingARB(GLclampf value);
#endif
/** /**
** GL_ARB_sampler_objects ** GL_ARB_sampler_objects
**/ **/
#if (defined(GL_ARB_SAMPLER_OBJECTS) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_ENUM_GL_ARB_SAMPLER_O BJECTS) #if (defined(GL_ARB_SAMPLER_OBJECTS) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_ENUM_GL_ARB_SAMPLER_O BJECTS)
#define REGAL_NO_ENUM_GL_ARB_SAMPLER_OBJECTS #define REGAL_NO_ENUM_GL_ARB_SAMPLER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SAMPLER_OBJECTS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SAM PLER_OBJECTS) #if (defined(GL_ARB_SAMPLER_OBJECTS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SAM PLER_OBJECTS)
#define REGAL_NO_TYPEDEF_GL_ARB_SAMPLER_OBJECTS #define REGAL_NO_TYPEDEF_GL_ARB_SAMPLER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SAMPLER_OBJECTS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_S AMPLER_OBJECTS) #if (defined(GL_ARB_SAMPLER_OBJECTS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_S AMPLER_OBJECTS)
#define REGAL_NO_NAMESPACE_GL_ARB_SAMPLER_OBJECTS #define REGAL_NO_NAMESPACE_GL_ARB_SAMPLER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SAMPLER_OBJECTS) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SA
MPLER_OBJECTS)
#define REGAL_NO_PLUGIN_GL_ARB_SAMPLER_OBJECTS
#endif
#if (defined(GL_ARB_SAMPLER_OBJECTS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_DECLARATION_GL _ARB_SAMPLER_OBJECTS) #if (defined(GL_ARB_SAMPLER_OBJECTS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_SAMPLER_OBJECTS)) && !defined(REGAL_NO_DECLARATION_GL _ARB_SAMPLER_OBJECTS)
#define REGAL_NO_DECLARATION_GL_ARB_SAMPLER_OBJECTS #define REGAL_NO_DECLARATION_GL_ARB_SAMPLER_OBJECTS
#endif #endif
#ifndef GL_ARB_sampler_objects #ifndef GL_ARB_sampler_objects
#define GL_ARB_sampler_objects 1 #define GL_ARB_sampler_objects 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SAMPLER_OBJECTS #ifndef REGAL_NO_ENUM_GL_ARB_SAMPLER_OBJECTS
#define GL_SAMPLER_BINDING 0x8919 /* 35097 */ #define GL_SAMPLER_BINDING 0x8919 /* 35097 */
skipping to change at line 5396 skipping to change at line 7038
REGAL_DECL void REGAL_CALL glGetSamplerParameterfv(GLuint sampler, GLenum p name, GLfloat *params); REGAL_DECL void REGAL_CALL glGetSamplerParameterfv(GLuint sampler, GLenum p name, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetSamplerParameteriv(GLuint sampler, GLenum p name, GLint *params); REGAL_DECL void REGAL_CALL glGetSamplerParameteriv(GLuint sampler, GLenum p name, GLint *params);
REGAL_DECL void REGAL_CALL glSamplerParameterIiv(GLuint sampler, GLenum pna me, const GLint *params); REGAL_DECL void REGAL_CALL glSamplerParameterIiv(GLuint sampler, GLenum pna me, const GLint *params);
REGAL_DECL void REGAL_CALL glSamplerParameterIuiv(GLuint sampler, GLenum pn ame, const GLuint *params); REGAL_DECL void REGAL_CALL glSamplerParameterIuiv(GLuint sampler, GLenum pn ame, const GLuint *params);
REGAL_DECL void REGAL_CALL glSamplerParameterf(GLuint sampler, GLenum pname , GLfloat param); REGAL_DECL void REGAL_CALL glSamplerParameterf(GLuint sampler, GLenum pname , GLfloat param);
REGAL_DECL void REGAL_CALL glSamplerParameterfv(GLuint sampler, GLenum pnam e, const GLfloat *params); REGAL_DECL void REGAL_CALL glSamplerParameterfv(GLuint sampler, GLenum pnam e, const GLfloat *params);
REGAL_DECL void REGAL_CALL glSamplerParameteri(GLuint sampler, GLenum pname , GLint param); REGAL_DECL void REGAL_CALL glSamplerParameteri(GLuint sampler, GLenum pname , GLint param);
REGAL_DECL void REGAL_CALL glSamplerParameteriv(GLuint sampler, GLenum pnam e, const GLint *params); REGAL_DECL void REGAL_CALL glSamplerParameteriv(GLuint sampler, GLenum pnam e, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SAMPLER_OBJECTS
REGAL_DECL GLboolean REGAL_CALL plugin_glIsSampler(GLuint sampler);
REGAL_DECL void REGAL_CALL plugin_glBindSampler(GLuint unit, GLuint sampler
);
REGAL_DECL void REGAL_CALL plugin_glDeleteSamplers(GLsizei count, const GLu
int *samplers);
REGAL_DECL void REGAL_CALL plugin_glGenSamplers(GLsizei count, GLuint *samp
lers);
REGAL_DECL void REGAL_CALL plugin_glGetSamplerParameterIiv(GLuint sampler,
GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetSamplerParameterIuiv(GLuint sampler,
GLenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetSamplerParameterfv(GLuint sampler, G
Lenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetSamplerParameteriv(GLuint sampler, G
Lenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glSamplerParameterIiv(GLuint sampler, GLe
num pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glSamplerParameterIuiv(GLuint sampler, GL
enum pname, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glSamplerParameterf(GLuint sampler, GLenu
m pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glSamplerParameterfv(GLuint sampler, GLen
um pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glSamplerParameteri(GLuint sampler, GLenu
m pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glSamplerParameteriv(GLuint sampler, GLen
um pname, const GLint *params);
#endif
/** /**
** GL_ARB_seamless_cube_map ** GL_ARB_seamless_cube_map
**/ **/
#if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_ENUM_GL_ARB_SEAML ESS_CUBE_MAP) #if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_ENUM_GL_ARB_SEAML ESS_CUBE_MAP)
#define REGAL_NO_ENUM_GL_ARB_SEAMLESS_CUBE_MAP #define REGAL_NO_ENUM_GL_ARB_SEAMLESS_CUBE_MAP
#endif #endif
#if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _SEAMLESS_CUBE_MAP) #if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _SEAMLESS_CUBE_MAP)
#define REGAL_NO_TYPEDEF_GL_ARB_SEAMLESS_CUBE_MAP #define REGAL_NO_TYPEDEF_GL_ARB_SEAMLESS_CUBE_MAP
#endif #endif
#if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_SEAMLESS_CUBE_MAP) #if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_SEAMLESS_CUBE_MAP)
#define REGAL_NO_NAMESPACE_GL_ARB_SEAMLESS_CUBE_MAP #define REGAL_NO_NAMESPACE_GL_ARB_SEAMLESS_CUBE_MAP
#endif #endif
#if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_SEAMLESS_CUBE_MAP)
#define REGAL_NO_PLUGIN_GL_ARB_SEAMLESS_CUBE_MAP
#endif
#if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_SEAMLESS_CUBE_MAP) #if (defined(GL_ARB_SEAMLESS_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_SEAMLESS_CUBE_MAP)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_SEAMLESS_CUBE_MAP)
#define REGAL_NO_DECLARATION_GL_ARB_SEAMLESS_CUBE_MAP #define REGAL_NO_DECLARATION_GL_ARB_SEAMLESS_CUBE_MAP
#endif #endif
#ifndef GL_ARB_seamless_cube_map #ifndef GL_ARB_seamless_cube_map
#define GL_ARB_seamless_cube_map 1 #define GL_ARB_seamless_cube_map 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SEAMLESS_CUBE_MAP #ifndef REGAL_NO_ENUM_GL_ARB_SEAMLESS_CUBE_MAP
#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884f /* 34895 */ #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884f /* 34895 */
skipping to change at line 5440 skipping to change at line 7103
#endif #endif
#if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_SEPARATE_SHADER_OBJECTS) #if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_TYPEDEF_GL_ARB_SEPARATE_SHADER_OBJECTS #define REGAL_NO_TYPEDEF_GL_ARB_SEPARATE_SHADER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_SEPARATE_SHADER_OBJECTS) #if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_NAMESPACE_GL_ARB_SEPARATE_SHADER_OBJECTS #define REGAL_NO_NAMESPACE_GL_ARB_SEPARATE_SHADER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_
PLUGIN_GL_ARB_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_PLUGIN_GL_ARB_SEPARATE_SHADER_OBJECTS
#endif
#if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_N O_DECLARATION_GL_ARB_SEPARATE_SHADER_OBJECTS) #if (defined(GL_ARB_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_N O_DECLARATION_GL_ARB_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_DECLARATION_GL_ARB_SEPARATE_SHADER_OBJECTS #define REGAL_NO_DECLARATION_GL_ARB_SEPARATE_SHADER_OBJECTS
#endif #endif
#ifndef GL_ARB_separate_shader_objects #ifndef GL_ARB_separate_shader_objects
#define GL_ARB_separate_shader_objects 1 #define GL_ARB_separate_shader_objects 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SEPARATE_SHADER_OBJECTS #ifndef REGAL_NO_ENUM_GL_ARB_SEPARATE_SHADER_OBJECTS
#define GL_VERTEX_SHADER_BIT 0x1 #define GL_VERTEX_SHADER_BIT 0x1
skipping to change at line 5462 skipping to change at line 7129
#define GL_GEOMETRY_SHADER_BIT 0x4 #define GL_GEOMETRY_SHADER_BIT 0x4
#define GL_TESS_CONTROL_SHADER_BIT 0x8 #define GL_TESS_CONTROL_SHADER_BIT 0x8
#define GL_PROGRAM_SEPARABLE 0x8258 /* 33368 */ #define GL_PROGRAM_SEPARABLE 0x8258 /* 33368 */
#define GL_ACTIVE_PROGRAM 0x8259 /* 33369 */ #define GL_ACTIVE_PROGRAM 0x8259 /* 33369 */
#define GL_PROGRAM_PIPELINE_BINDING 0x825a /* 33370 */ #define GL_PROGRAM_PIPELINE_BINDING 0x825a /* 33370 */
#define GL_ALL_SHADER_BITS 0xffffffff /* 4294967295 */ #define GL_ALL_SHADER_BITS 0xffffffff /* 4294967295 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_SEPARATE_SHADER_OBJECTS #ifndef REGAL_NO_TYPEDEF_GL_ARB_SEPARATE_SHADER_OBJECTS
typedef GLboolean (REGAL_CALL *PFNGLISPROGRAMPIPELINEPROC)(GLuint pipeline) ; typedef GLboolean (REGAL_CALL *PFNGLISPROGRAMPIPELINEPROC)(GLuint pipeline) ;
typedef GLuint (REGAL_CALL *PFNGLCREATESHADERPROGRAMVPROC)(GLenum type, GLs izei count, const GLchar **strings); typedef GLuint (REGAL_CALL *PFNGLCREATESHADERPROGRAMVPROC)(GLenum type, GLs izei count, const GLchar * const *strings);
typedef void (REGAL_CALL *PFNGLACTIVESHADERPROGRAMPROC)(GLuint pipeline, GL uint program); typedef void (REGAL_CALL *PFNGLACTIVESHADERPROGRAMPROC)(GLuint pipeline, GL uint program);
typedef void (REGAL_CALL *PFNGLBINDPROGRAMPIPELINEPROC)(GLuint pipeline); typedef void (REGAL_CALL *PFNGLBINDPROGRAMPIPELINEPROC)(GLuint pipeline);
typedef void (REGAL_CALL *PFNGLDELETEPROGRAMPIPELINESPROC)(GLsizei n, const GLuint *pipelines); typedef void (REGAL_CALL *PFNGLDELETEPROGRAMPIPELINESPROC)(GLsizei n, const GLuint *pipelines);
typedef void (REGAL_CALL *PFNGLGENPROGRAMPIPELINESPROC)(GLsizei n, GLuint * pipelines); typedef void (REGAL_CALL *PFNGLGENPROGRAMPIPELINESPROC)(GLsizei n, GLuint * pipelines);
typedef void (REGAL_CALL *PFNGLGETPROGRAMPIPELINEINFOLOGPROC)(GLuint pipeli ne, GLsizei bufSize, GLsizei *length, GLchar *infoLog); typedef void (REGAL_CALL *PFNGLGETPROGRAMPIPELINEINFOLOGPROC)(GLuint pipeli ne, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
typedef void (REGAL_CALL *PFNGLGETPROGRAMPIPELINEIVPROC)(GLuint pipeline, G Lenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETPROGRAMPIPELINEIVPROC)(GLuint pipeline, G Lenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1DPROC)(GLuint program, GLint location, GLdouble x); typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1DPROC)(GLuint program, GLint location, GLdouble x);
typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1DVPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1DVPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1FPROC)(GLuint program, GLint location, GLfloat x); typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1FPROC)(GLuint program, GLint location, GLfloat x);
typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1FVPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void (REGAL_CALL *PFNGLPROGRAMUNIFORM1FVPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
skipping to change at line 5588 skipping to change at line 7255
#define glProgramUniformMatrix4x2dv rglProgramUniformMatrix4x2dv #define glProgramUniformMatrix4x2dv rglProgramUniformMatrix4x2dv
#define glProgramUniformMatrix4x2fv rglProgramUniformMatrix4x2fv #define glProgramUniformMatrix4x2fv rglProgramUniformMatrix4x2fv
#define glProgramUniformMatrix4x3dv rglProgramUniformMatrix4x3dv #define glProgramUniformMatrix4x3dv rglProgramUniformMatrix4x3dv
#define glProgramUniformMatrix4x3fv rglProgramUniformMatrix4x3fv #define glProgramUniformMatrix4x3fv rglProgramUniformMatrix4x3fv
#define glUseProgramStages rglUseProgramStages #define glUseProgramStages rglUseProgramStages
#define glValidateProgramPipeline rglValidateProgramPipeline #define glValidateProgramPipeline rglValidateProgramPipeline
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SEPARATE_SHADER_OBJECTS #ifndef REGAL_NO_DECLARATION_GL_ARB_SEPARATE_SHADER_OBJECTS
REGAL_DECL GLboolean REGAL_CALL glIsProgramPipeline(GLuint pipeline); REGAL_DECL GLboolean REGAL_CALL glIsProgramPipeline(GLuint pipeline);
REGAL_DECL GLuint REGAL_CALL glCreateShaderProgramv(GLenum type, GLsizei co unt, const GLchar **strings); REGAL_DECL GLuint REGAL_CALL glCreateShaderProgramv(GLenum type, GLsizei co unt, const GLchar * const *strings);
REGAL_DECL void REGAL_CALL glActiveShaderProgram(GLuint pipeline, GLuint pr ogram); REGAL_DECL void REGAL_CALL glActiveShaderProgram(GLuint pipeline, GLuint pr ogram);
REGAL_DECL void REGAL_CALL glBindProgramPipeline(GLuint pipeline); REGAL_DECL void REGAL_CALL glBindProgramPipeline(GLuint pipeline);
REGAL_DECL void REGAL_CALL glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines); REGAL_DECL void REGAL_CALL glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines);
REGAL_DECL void REGAL_CALL glGenProgramPipelines(GLsizei n, GLuint *pipelin es); REGAL_DECL void REGAL_CALL glGenProgramPipelines(GLsizei n, GLuint *pipelin es);
REGAL_DECL void REGAL_CALL glGetProgramPipelineInfoLog(GLuint pipeline, GLs izei bufSize, GLsizei *length, GLchar *infoLog); REGAL_DECL void REGAL_CALL glGetProgramPipelineInfoLog(GLuint pipeline, GLs izei bufSize, GLsizei *length, GLchar *infoLog);
REGAL_DECL void REGAL_CALL glGetProgramPipelineiv(GLuint pipeline, GLenum p name, GLint *params); REGAL_DECL void REGAL_CALL glGetProgramPipelineiv(GLuint pipeline, GLenum p name, GLint *params);
REGAL_DECL void REGAL_CALL glProgramUniform1d(GLuint program, GLint locatio n, GLdouble x); REGAL_DECL void REGAL_CALL glProgramUniform1d(GLuint program, GLint locatio n, GLdouble x);
REGAL_DECL void REGAL_CALL glProgramUniform1dv(GLuint program, GLint locati on, GLsizei count, const GLdouble *value); REGAL_DECL void REGAL_CALL glProgramUniform1dv(GLuint program, GLint locati on, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL glProgramUniform1f(GLuint program, GLint locatio n, GLfloat x); REGAL_DECL void REGAL_CALL glProgramUniform1f(GLuint program, GLint locatio n, GLfloat x);
REGAL_DECL void REGAL_CALL glProgramUniform1fv(GLuint program, GLint locati on, GLsizei count, const GLfloat *value); REGAL_DECL void REGAL_CALL glProgramUniform1fv(GLuint program, GLint locati on, GLsizei count, const GLfloat *value);
skipping to change at line 5649 skipping to change at line 7316
REGAL_DECL void REGAL_CALL glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x2dv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x2dv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x2fv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x2fv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x3dv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLdouble *value); REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x3dv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLdouble *value);
REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x3fv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glProgramUniformMatrix4x3fv(GLuint program, GLin t location, GLsizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUseProgramStages(GLuint pipeline, GLbitfield s tages, GLuint program); REGAL_DECL void REGAL_CALL glUseProgramStages(GLuint pipeline, GLbitfield s tages, GLuint program);
REGAL_DECL void REGAL_CALL glValidateProgramPipeline(GLuint pipeline); REGAL_DECL void REGAL_CALL glValidateProgramPipeline(GLuint pipeline);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SEPARATE_SHADER_OBJECTS
REGAL_DECL GLboolean REGAL_CALL plugin_glIsProgramPipeline(GLuint pipeline)
;
REGAL_DECL GLuint REGAL_CALL plugin_glCreateShaderProgramv(GLenum type, GLs
izei count, const GLchar * const *strings);
REGAL_DECL void REGAL_CALL plugin_glActiveShaderProgram(GLuint pipeline, GL
uint program);
REGAL_DECL void REGAL_CALL plugin_glBindProgramPipeline(GLuint pipeline);
REGAL_DECL void REGAL_CALL plugin_glDeleteProgramPipelines(GLsizei n, const
GLuint *pipelines);
REGAL_DECL void REGAL_CALL plugin_glGenProgramPipelines(GLsizei n, GLuint *
pipelines);
REGAL_DECL void REGAL_CALL plugin_glGetProgramPipelineInfoLog(GLuint pipeli
ne, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
REGAL_DECL void REGAL_CALL plugin_glGetProgramPipelineiv(GLuint pipeline, G
Lenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1d(GLuint program, GLint
location, GLdouble x);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1dv(GLuint program, GLint
location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1f(GLuint program, GLint
location, GLfloat x);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1fv(GLuint program, GLint
location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1i(GLuint program, GLint
location, GLint x);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1iv(GLuint program, GLint
location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1ui(GLuint program, GLint
location, GLuint v0);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1uiv(GLuint program, GLin
t location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2d(GLuint program, GLint
location, GLdouble x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2dv(GLuint program, GLint
location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2f(GLuint program, GLint
location, GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2fv(GLuint program, GLint
location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2i(GLuint program, GLint
location, GLint x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2iv(GLuint program, GLint
location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2ui(GLuint program, GLint
location, GLuint x, GLuint y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2uiv(GLuint program, GLin
t location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3d(GLuint program, GLint
location, GLdouble x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3dv(GLuint program, GLint
location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3f(GLuint program, GLint
location, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3fv(GLuint program, GLint
location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3i(GLuint program, GLint
location, GLint x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3iv(GLuint program, GLint
location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3ui(GLuint program, GLint
location, GLuint x, GLuint y, GLuint z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3uiv(GLuint program, GLin
t location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4d(GLuint program, GLint
location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4dv(GLuint program, GLint
location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4f(GLuint program, GLint
location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4fv(GLuint program, GLint
location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4i(GLuint program, GLint
location, GLint x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4iv(GLuint program, GLint
location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4ui(GLuint program, GLint
location, GLuint x, GLuint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4uiv(GLuint program, GLin
t location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2dv(GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
;
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2fv(GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x3dv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLdouble *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x3fv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value
);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x4dv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLdouble *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x4fv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value
);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3dv(GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
;
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3fv(GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x2dv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLdouble *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x2fv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value
);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x4dv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLdouble *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x4fv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value
);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4dv(GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
;
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4fv(GLuint program,
GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x2dv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLdouble *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x2fv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value
);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x3dv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLdouble *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x3fv(GLuint progra
m, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value
);
REGAL_DECL void REGAL_CALL plugin_glUseProgramStages(GLuint pipeline, GLbit
field stages, GLuint program);
REGAL_DECL void REGAL_CALL plugin_glValidateProgramPipeline(GLuint pipeline
);
#endif
/** /**
** GL_ARB_shader_atomic_counters ** GL_ARB_shader_atomic_counters
**/ **/
#if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_ENUM_GL _ARB_SHADER_ATOMIC_COUNTERS) #if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_ENUM_GL _ARB_SHADER_ATOMIC_COUNTERS)
#define REGAL_NO_ENUM_GL_ARB_SHADER_ATOMIC_COUNTERS #define REGAL_NO_ENUM_GL_ARB_SHADER_ATOMIC_COUNTERS
#endif #endif
#if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_TYPE DEF_GL_ARB_SHADER_ATOMIC_COUNTERS) #if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_TYPE DEF_GL_ARB_SHADER_ATOMIC_COUNTERS)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADER_ATOMIC_COUNTERS #define REGAL_NO_TYPEDEF_GL_ARB_SHADER_ATOMIC_COUNTERS
#endif #endif
#if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_NAME SPACE_GL_ARB_SHADER_ATOMIC_COUNTERS) #if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_NAME SPACE_GL_ARB_SHADER_ATOMIC_COUNTERS)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADER_ATOMIC_COUNTERS #define REGAL_NO_NAMESPACE_GL_ARB_SHADER_ATOMIC_COUNTERS
#endif #endif
#if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_PL
UGIN_GL_ARB_SHADER_ATOMIC_COUNTERS)
#define REGAL_NO_PLUGIN_GL_ARB_SHADER_ATOMIC_COUNTERS
#endif
#if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_ DECLARATION_GL_ARB_SHADER_ATOMIC_COUNTERS) #if (defined(GL_ARB_SHADER_ATOMIC_COUNTERS) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_ARB_SHADER_ATOMIC_COUNTERS)) && !defined(REGAL_NO_ DECLARATION_GL_ARB_SHADER_ATOMIC_COUNTERS)
#define REGAL_NO_DECLARATION_GL_ARB_SHADER_ATOMIC_COUNTERS #define REGAL_NO_DECLARATION_GL_ARB_SHADER_ATOMIC_COUNTERS
#endif #endif
#ifndef GL_ARB_shader_atomic_counters #ifndef GL_ARB_shader_atomic_counters
#define GL_ARB_shader_atomic_counters 1 #define GL_ARB_shader_atomic_counters 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADER_ATOMIC_COUNTERS #ifndef REGAL_NO_ENUM_GL_ARB_SHADER_ATOMIC_COUNTERS
#define GL_ATOMIC_COUNTER_BUFFER 0x92c 0 /* 37568 */ #define GL_ATOMIC_COUNTER_BUFFER 0x92c 0 /* 37568 */
skipping to change at line 5717 skipping to change at line 7451
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_ATOMIC_COUNTERS #ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_ATOMIC_COUNTERS
#define glGetActiveAtomicCounterBufferiv rglGetActiveAtomicCounterBuffer iv #define glGetActiveAtomicCounterBufferiv rglGetActiveAtomicCounterBuffer iv
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_ATOMIC_COUNTERS #ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_ATOMIC_COUNTERS
REGAL_DECL void REGAL_CALL glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SHADER_ATOMIC_COUNTERS
REGAL_DECL void REGAL_CALL plugin_glGetActiveAtomicCounterBufferiv(GLuint p
rogram, GLuint bufferIndex, GLenum pname, GLint *params);
#endif
/** /**
** GL_ARB_shader_image_load_store ** GL_ARB_shader_image_load_store
**/ **/
#if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_ENUM_ GL_ARB_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_ENUM_ GL_ARB_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_ENUM_GL_ARB_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_ENUM_GL_ARB_SHADER_IMAGE_LOAD_STORE
#endif #endif
#if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_TYPEDEF_GL_ARB_SHADER_IMAGE_LOAD_STORE
#endif #endif
#if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_NAMESPACE_GL_ARB_SHADER_IMAGE_LOAD_STORE
#endif #endif
#if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_
PLUGIN_GL_ARB_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_PLUGIN_GL_ARB_SHADER_IMAGE_LOAD_STORE
#endif
#if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_N O_DECLARATION_GL_ARB_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_ARB_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_N O_DECLARATION_GL_ARB_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_DECLARATION_GL_ARB_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_DECLARATION_GL_ARB_SHADER_IMAGE_LOAD_STORE
#endif #endif
#ifndef GL_ARB_shader_image_load_store #ifndef GL_ARB_shader_image_load_store
#define GL_ARB_shader_image_load_store 1 #define GL_ARB_shader_image_load_store 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADER_IMAGE_LOAD_STORE #ifndef REGAL_NO_ENUM_GL_ARB_SHADER_IMAGE_LOAD_STORE
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x1 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x1
skipping to change at line 5823 skipping to change at line 7565
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_IMAGE_LOAD_STORE #ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_IMAGE_LOAD_STORE
#define glBindImageTexture rglBindImageTexture #define glBindImageTexture rglBindImageTexture
#define glMemoryBarrier rglMemoryBarrier #define glMemoryBarrier rglMemoryBarrier
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_IMAGE_LOAD_STORE #ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_IMAGE_LOAD_STORE
REGAL_DECL void REGAL_CALL glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); REGAL_DECL void REGAL_CALL glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
REGAL_DECL void REGAL_CALL glMemoryBarrier(GLbitfield barriers); REGAL_DECL void REGAL_CALL glMemoryBarrier(GLbitfield barriers);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SHADER_IMAGE_LOAD_STORE
REGAL_DECL void REGAL_CALL plugin_glBindImageTexture(GLuint unit, GLuint te
xture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum f
ormat);
REGAL_DECL void REGAL_CALL plugin_glMemoryBarrier(GLbitfield barriers);
#endif
/** /**
** GL_ARB_shader_objects ** GL_ARB_shader_objects
**/ **/
#if (defined(GL_ARB_SHADER_OBJECTS) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_ENUM_GL_ARB_SHADER_OBJE CTS) #if (defined(GL_ARB_SHADER_OBJECTS) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_ENUM_GL_ARB_SHADER_OBJE CTS)
#define REGAL_NO_ENUM_GL_ARB_SHADER_OBJECTS #define REGAL_NO_ENUM_GL_ARB_SHADER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SHADER_OBJECTS) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SHADE R_OBJECTS) #if (defined(GL_ARB_SHADER_OBJECTS) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SHADE R_OBJECTS)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADER_OBJECTS #define REGAL_NO_TYPEDEF_GL_ARB_SHADER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SHADER_OBJECTS) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SHA DER_OBJECTS) #if (defined(GL_ARB_SHADER_OBJECTS) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SHA DER_OBJECTS)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADER_OBJECTS #define REGAL_NO_NAMESPACE_GL_ARB_SHADER_OBJECTS
#endif #endif
#if (defined(GL_ARB_SHADER_OBJECTS) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SHAD
ER_OBJECTS)
#define REGAL_NO_PLUGIN_GL_ARB_SHADER_OBJECTS
#endif
#if (defined(GL_ARB_SHADER_OBJECTS) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_DECLARATION_GL_A RB_SHADER_OBJECTS) #if (defined(GL_ARB_SHADER_OBJECTS) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_SHADER_OBJECTS)) && !defined(REGAL_NO_DECLARATION_GL_A RB_SHADER_OBJECTS)
#define REGAL_NO_DECLARATION_GL_ARB_SHADER_OBJECTS #define REGAL_NO_DECLARATION_GL_ARB_SHADER_OBJECTS
#endif #endif
#ifndef GL_ARB_shader_objects #ifndef GL_ARB_shader_objects
#define GL_ARB_shader_objects 1 #define GL_ARB_shader_objects 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADER_OBJECTS #ifndef REGAL_NO_ENUM_GL_ARB_SHADER_OBJECTS
#define GL_PROGRAM_OBJECT_ARB 0x8b40 /* 35648 */ #define GL_PROGRAM_OBJECT_ARB 0x8b40 /* 35648 */
skipping to change at line 5871 skipping to change at line 7622
#define GL_BOOL_VEC4_ARB 0x8b59 /* 35673 */ #define GL_BOOL_VEC4_ARB 0x8b59 /* 35673 */
#define GL_FLOAT_MAT2_ARB 0x8b5a /* 35674 */ #define GL_FLOAT_MAT2_ARB 0x8b5a /* 35674 */
#define GL_FLOAT_MAT3_ARB 0x8b5b /* 35675 */ #define GL_FLOAT_MAT3_ARB 0x8b5b /* 35675 */
#define GL_FLOAT_MAT4_ARB 0x8b5c /* 35676 */ #define GL_FLOAT_MAT4_ARB 0x8b5c /* 35676 */
#define GL_SAMPLER_1D_ARB 0x8b5d /* 35677 */ #define GL_SAMPLER_1D_ARB 0x8b5d /* 35677 */
#define GL_SAMPLER_2D_ARB 0x8b5e /* 35678 */ #define GL_SAMPLER_2D_ARB 0x8b5e /* 35678 */
#define GL_SAMPLER_3D_ARB 0x8b5f /* 35679 */ #define GL_SAMPLER_3D_ARB 0x8b5f /* 35679 */
#define GL_SAMPLER_CUBE_ARB 0x8b60 /* 35680 */ #define GL_SAMPLER_CUBE_ARB 0x8b60 /* 35680 */
#define GL_SAMPLER_1D_SHADOW_ARB 0x8b61 /* 35681 */ #define GL_SAMPLER_1D_SHADOW_ARB 0x8b61 /* 35681 */
#define GL_SAMPLER_2D_SHADOW_ARB 0x8b62 /* 35682 */ #define GL_SAMPLER_2D_SHADOW_ARB 0x8b62 /* 35682 */
#define GL_SAMPLER_2D_RECT_ARB 0x8b63 /* 35683 */
#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8b64 /* 35684 */
#define GL_OBJECT_DELETE_STATUS_ARB 0x8b80 /* 35712 */ #define GL_OBJECT_DELETE_STATUS_ARB 0x8b80 /* 35712 */
#define GL_OBJECT_COMPILE_STATUS_ARB 0x8b81 /* 35713 */ #define GL_OBJECT_COMPILE_STATUS_ARB 0x8b81 /* 35713 */
#define GL_OBJECT_LINK_STATUS_ARB 0x8b82 /* 35714 */ #define GL_OBJECT_LINK_STATUS_ARB 0x8b82 /* 35714 */
#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8b83 /* 35715 */ #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8b83 /* 35715 */
#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8b84 /* 35716 */ #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8b84 /* 35716 */
#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8b85 /* 35717 */ #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8b85 /* 35717 */
#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8b86 /* 35718 */ #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8b86 /* 35718 */
#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8b87 /* 35719 */ #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8b87 /* 35719 */
#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8b88 /* 35720 */ #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8b88 /* 35720 */
#endif #endif
skipping to change at line 5900 skipping to change at line 7653
typedef void (REGAL_CALL *PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerOb j, GLhandleARB attachedObj); typedef void (REGAL_CALL *PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerOb j, GLhandleARB attachedObj);
typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB program Obj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB program Obj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
typedef void (REGAL_CALL *PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB conta inerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj); typedef void (REGAL_CALL *PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB conta inerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
typedef void (REGAL_CALL *PFNGLGETINFOLOGARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog); typedef void (REGAL_CALL *PFNGLGETINFOLOGARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
typedef void (REGAL_CALL *PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj , GLenum pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj , GLenum pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj , GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj , GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj, GLs izei maxLength, GLsizei *length, GLcharARB *source); typedef void (REGAL_CALL *PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj, GLs izei maxLength, GLsizei *length, GLcharARB *source);
typedef void (REGAL_CALL *PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint *params); typedef void (REGAL_CALL *PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint *params);
typedef void (REGAL_CALL *PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj); typedef void (REGAL_CALL *PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj);
typedef void (REGAL_CALL *PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length); typedef void (REGAL_CALL *PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** const string, const GLint *length);
typedef void (REGAL_CALL *PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0 ); typedef void (REGAL_CALL *PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0 );
typedef void (REGAL_CALL *PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei c ount, const GLfloat *value); typedef void (REGAL_CALL *PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei c ount, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0); typedef void (REGAL_CALL *PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0);
typedef void (REGAL_CALL *PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei c ount, const GLint *value); typedef void (REGAL_CALL *PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei c ount, const GLint *value);
typedef void (REGAL_CALL *PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0 , GLfloat v1); typedef void (REGAL_CALL *PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0 , GLfloat v1);
typedef void (REGAL_CALL *PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei c ount, const GLfloat *value); typedef void (REGAL_CALL *PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei c ount, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1); typedef void (REGAL_CALL *PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1);
typedef void (REGAL_CALL *PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei c ount, const GLint *value); typedef void (REGAL_CALL *PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei c ount, const GLint *value);
typedef void (REGAL_CALL *PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0 , GLfloat v1, GLfloat v2); typedef void (REGAL_CALL *PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0 , GLfloat v1, GLfloat v2);
typedef void (REGAL_CALL *PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei c ount, const GLfloat *value); typedef void (REGAL_CALL *PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei c ount, const GLfloat *value);
skipping to change at line 5984 skipping to change at line 7737
REGAL_DECL void REGAL_CALL glDetachObjectARB(GLhandleARB containerObj, GLha ndleARB attachedObj); REGAL_DECL void REGAL_CALL glDetachObjectARB(GLhandleARB containerObj, GLha ndleARB attachedObj);
REGAL_DECL void REGAL_CALL glGetActiveUniformARB(GLhandleARB programObj, GL uint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); REGAL_DECL void REGAL_CALL glGetActiveUniformARB(GLhandleARB programObj, GL uint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
REGAL_DECL void REGAL_CALL glGetAttachedObjectsARB(GLhandleARB containerObj , GLsizei maxCount, GLsizei *count, GLhandleARB *obj); REGAL_DECL void REGAL_CALL glGetAttachedObjectsARB(GLhandleARB containerObj , GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
REGAL_DECL void REGAL_CALL glGetInfoLogARB(GLhandleARB obj, GLsizei maxLeng th, GLsizei *length, GLcharARB *infoLog); REGAL_DECL void REGAL_CALL glGetInfoLogARB(GLhandleARB obj, GLsizei maxLeng th, GLsizei *length, GLcharARB *infoLog);
REGAL_DECL void REGAL_CALL glGetObjectParameterfvARB(GLhandleARB obj, GLenu m pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetObjectParameterfvARB(GLhandleARB obj, GLenu m pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetObjectParameterivARB(GLhandleARB obj, GLenu m pname, GLint *params); REGAL_DECL void REGAL_CALL glGetObjectParameterivARB(GLhandleARB obj, GLenu m pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetShaderSourceARB(GLhandleARB obj, GLsizei ma xLength, GLsizei *length, GLcharARB *source); REGAL_DECL void REGAL_CALL glGetShaderSourceARB(GLhandleARB obj, GLsizei ma xLength, GLsizei *length, GLcharARB *source);
REGAL_DECL void REGAL_CALL glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat *params); REGAL_DECL void REGAL_CALL glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetUniformivARB(GLhandleARB programObj, GLint location, GLint *params); REGAL_DECL void REGAL_CALL glGetUniformivARB(GLhandleARB programObj, GLint location, GLint *params);
REGAL_DECL void REGAL_CALL glLinkProgramARB(GLhandleARB programObj); REGAL_DECL void REGAL_CALL glLinkProgramARB(GLhandleARB programObj);
REGAL_DECL void REGAL_CALL glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length); REGAL_DECL void REGAL_CALL glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** const string, const GLint *length);
REGAL_DECL void REGAL_CALL glUniform1fARB(GLint location, GLfloat v0); REGAL_DECL void REGAL_CALL glUniform1fARB(GLint location, GLfloat v0);
REGAL_DECL void REGAL_CALL glUniform1fvARB(GLint location, GLsizei count, c onst GLfloat *value); REGAL_DECL void REGAL_CALL glUniform1fvARB(GLint location, GLsizei count, c onst GLfloat *value);
REGAL_DECL void REGAL_CALL glUniform1iARB(GLint location, GLint v0); REGAL_DECL void REGAL_CALL glUniform1iARB(GLint location, GLint v0);
REGAL_DECL void REGAL_CALL glUniform1ivARB(GLint location, GLsizei count, c onst GLint *value); REGAL_DECL void REGAL_CALL glUniform1ivARB(GLint location, GLsizei count, c onst GLint *value);
REGAL_DECL void REGAL_CALL glUniform2fARB(GLint location, GLfloat v0, GLflo at v1); REGAL_DECL void REGAL_CALL glUniform2fARB(GLint location, GLfloat v0, GLflo at v1);
REGAL_DECL void REGAL_CALL glUniform2fvARB(GLint location, GLsizei count, c onst GLfloat *value); REGAL_DECL void REGAL_CALL glUniform2fvARB(GLint location, GLsizei count, c onst GLfloat *value);
REGAL_DECL void REGAL_CALL glUniform2iARB(GLint location, GLint v0, GLint v 1); REGAL_DECL void REGAL_CALL glUniform2iARB(GLint location, GLint v0, GLint v 1);
REGAL_DECL void REGAL_CALL glUniform2ivARB(GLint location, GLsizei count, c onst GLint *value); REGAL_DECL void REGAL_CALL glUniform2ivARB(GLint location, GLsizei count, c onst GLint *value);
REGAL_DECL void REGAL_CALL glUniform3fARB(GLint location, GLfloat v0, GLflo at v1, GLfloat v2); REGAL_DECL void REGAL_CALL glUniform3fARB(GLint location, GLfloat v0, GLflo at v1, GLfloat v2);
REGAL_DECL void REGAL_CALL glUniform3fvARB(GLint location, GLsizei count, c onst GLfloat *value); REGAL_DECL void REGAL_CALL glUniform3fvARB(GLint location, GLsizei count, c onst GLfloat *value);
skipping to change at line 6008 skipping to change at line 7761
REGAL_DECL void REGAL_CALL glUniform4fvARB(GLint location, GLsizei count, c onst GLfloat *value); REGAL_DECL void REGAL_CALL glUniform4fvARB(GLint location, GLsizei count, c onst GLfloat *value);
REGAL_DECL void REGAL_CALL glUniform4iARB(GLint location, GLint v0, GLint v 1, GLint v2, GLint v3); REGAL_DECL void REGAL_CALL glUniform4iARB(GLint location, GLint v0, GLint v 1, GLint v2, GLint v3);
REGAL_DECL void REGAL_CALL glUniform4ivARB(GLint location, GLsizei count, c onst GLint *value); REGAL_DECL void REGAL_CALL glUniform4ivARB(GLint location, GLsizei count, c onst GLint *value);
REGAL_DECL void REGAL_CALL glUniformMatrix2fvARB(GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix2fvARB(GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3fvARB(GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix3fvARB(GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4fvARB(GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix4fvARB(GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUseProgramObjectARB(GLhandleARB programObj); REGAL_DECL void REGAL_CALL glUseProgramObjectARB(GLhandleARB programObj);
REGAL_DECL void REGAL_CALL glValidateProgramARB(GLhandleARB programObj); REGAL_DECL void REGAL_CALL glValidateProgramARB(GLhandleARB programObj);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SHADER_OBJECTS
REGAL_DECL GLhandleARB REGAL_CALL plugin_glCreateProgramObjectARB(void);
REGAL_DECL GLhandleARB REGAL_CALL plugin_glCreateShaderObjectARB(GLenum sha
derType);
REGAL_DECL GLhandleARB REGAL_CALL plugin_glGetHandleARB(GLenum pname);
REGAL_DECL GLint REGAL_CALL plugin_glGetUniformLocationARB(GLhandleARB prog
ramObj, const GLcharARB *name);
REGAL_DECL void REGAL_CALL plugin_glAttachObjectARB(GLhandleARB containerOb
j, GLhandleARB obj);
REGAL_DECL void REGAL_CALL plugin_glCompileShaderARB(GLhandleARB shaderObj)
;
REGAL_DECL void REGAL_CALL plugin_glDeleteObjectARB(GLhandleARB obj);
REGAL_DECL void REGAL_CALL plugin_glDetachObjectARB(GLhandleARB containerOb
j, GLhandleARB attachedObj);
REGAL_DECL void REGAL_CALL plugin_glGetActiveUniformARB(GLhandleARB program
Obj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum
*type, GLcharARB *name);
REGAL_DECL void REGAL_CALL plugin_glGetAttachedObjectsARB(GLhandleARB conta
inerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
REGAL_DECL void REGAL_CALL plugin_glGetInfoLogARB(GLhandleARB obj, GLsizei
maxLength, GLsizei *length, GLcharARB *infoLog);
REGAL_DECL void REGAL_CALL plugin_glGetObjectParameterfvARB(GLhandleARB obj
, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetObjectParameterivARB(GLhandleARB obj
, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetShaderSourceARB(GLhandleARB obj, GLs
izei maxLength, GLsizei *length, GLcharARB *source);
REGAL_DECL void REGAL_CALL plugin_glGetUniformfvARB(GLhandleARB programObj,
GLint location, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetUniformivARB(GLhandleARB programObj,
GLint location, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glLinkProgramARB(GLhandleARB programObj);
REGAL_DECL void REGAL_CALL plugin_glShaderSourceARB(GLhandleARB shaderObj,
GLsizei count, const GLcharARB ** const string, const GLint *length);
REGAL_DECL void REGAL_CALL plugin_glUniform1fARB(GLint location, GLfloat v0
);
REGAL_DECL void REGAL_CALL plugin_glUniform1fvARB(GLint location, GLsizei c
ount, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform1iARB(GLint location, GLint v0);
REGAL_DECL void REGAL_CALL plugin_glUniform1ivARB(GLint location, GLsizei c
ount, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2fARB(GLint location, GLfloat v0
, GLfloat v1);
REGAL_DECL void REGAL_CALL plugin_glUniform2fvARB(GLint location, GLsizei c
ount, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2iARB(GLint location, GLint v0,
GLint v1);
REGAL_DECL void REGAL_CALL plugin_glUniform2ivARB(GLint location, GLsizei c
ount, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3fARB(GLint location, GLfloat v0
, GLfloat v1, GLfloat v2);
REGAL_DECL void REGAL_CALL plugin_glUniform3fvARB(GLint location, GLsizei c
ount, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3iARB(GLint location, GLint v0,
GLint v1, GLint v2);
REGAL_DECL void REGAL_CALL plugin_glUniform3ivARB(GLint location, GLsizei c
ount, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4fARB(GLint location, GLfloat v0
, GLfloat v1, GLfloat v2, GLfloat v3);
REGAL_DECL void REGAL_CALL plugin_glUniform4fvARB(GLint location, GLsizei c
ount, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4iARB(GLint location, GLint v0,
GLint v1, GLint v2, GLint v3);
REGAL_DECL void REGAL_CALL plugin_glUniform4ivARB(GLint location, GLsizei c
ount, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2fvARB(GLint location, GLs
izei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3fvARB(GLint location, GLs
izei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4fvARB(GLint location, GLs
izei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUseProgramObjectARB(GLhandleARB program
Obj);
REGAL_DECL void REGAL_CALL plugin_glValidateProgramARB(GLhandleARB programO
bj);
#endif
/** /**
** GL_ARB_shader_storage_buffer_object ** GL_ARB_shader_storage_buffer_object
**/ **/
#if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined(REGA L_NO_ENUM_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) #if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined(REGA L_NO_ENUM_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined(R EGAL_NO_TYPEDEF_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) #if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined(R EGAL_NO_TYPEDEF_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined(R EGAL_NO_NAMESPACE_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) #if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined(R EGAL_NO_NAMESPACE_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_
MODE) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defined
(REGAL_NO_PLUGIN_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defin ed(REGAL_NO_DECLARATION_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) #if (defined(GL_ARB_SHADER_STORAGE_BUFFER_OBJECT) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)) && !defin ed(REGAL_NO_DECLARATION_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#endif #endif
#ifndef GL_ARB_shader_storage_buffer_object #ifndef GL_ARB_shader_storage_buffer_object
#define GL_ARB_shader_storage_buffer_object 1 #define GL_ARB_shader_storage_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 /* 8192 */ #define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 /* 8192 */
skipping to change at line 6063 skipping to change at line 7862
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
#define glShaderStorageBlockBinding rglShaderStorageBlockBinding #define glShaderStorageBlockBinding rglShaderStorageBlockBinding
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT #ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL glShaderStorageBlockBinding(GLuint program, GLui nt storageBlockIndex, GLuint storageBlockBinding); REGAL_DECL void REGAL_CALL glShaderStorageBlockBinding(GLuint program, GLui nt storageBlockIndex, GLuint storageBlockBinding);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SHADER_STORAGE_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL plugin_glShaderStorageBlockBinding(GLuint progra
m, GLuint storageBlockIndex, GLuint storageBlockBinding);
#endif
/** /**
** GL_ARB_shader_subroutine ** GL_ARB_shader_subroutine
**/ **/
#if (defined(GL_ARB_SHADER_SUBROUTINE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_ENUM_GL_ARB_SHADE R_SUBROUTINE) #if (defined(GL_ARB_SHADER_SUBROUTINE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_ENUM_GL_ARB_SHADE R_SUBROUTINE)
#define REGAL_NO_ENUM_GL_ARB_SHADER_SUBROUTINE #define REGAL_NO_ENUM_GL_ARB_SHADER_SUBROUTINE
#endif #endif
#if (defined(GL_ARB_SHADER_SUBROUTINE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _SHADER_SUBROUTINE) #if (defined(GL_ARB_SHADER_SUBROUTINE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _SHADER_SUBROUTINE)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADER_SUBROUTINE #define REGAL_NO_TYPEDEF_GL_ARB_SHADER_SUBROUTINE
#endif #endif
#if (defined(GL_ARB_SHADER_SUBROUTINE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_SHADER_SUBROUTINE) #if (defined(GL_ARB_SHADER_SUBROUTINE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_SHADER_SUBROUTINE)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADER_SUBROUTINE #define REGAL_NO_NAMESPACE_GL_ARB_SHADER_SUBROUTINE
#endif #endif
#if (defined(GL_ARB_SHADER_SUBROUTINE) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_SHADER_SUBROUTINE)
#define REGAL_NO_PLUGIN_GL_ARB_SHADER_SUBROUTINE
#endif
#if (defined(GL_ARB_SHADER_SUBROUTINE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_SHADER_SUBROUTINE) #if (defined(GL_ARB_SHADER_SUBROUTINE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_SHADER_SUBROUTINE)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_SHADER_SUBROUTINE)
#define REGAL_NO_DECLARATION_GL_ARB_SHADER_SUBROUTINE #define REGAL_NO_DECLARATION_GL_ARB_SHADER_SUBROUTINE
#endif #endif
#ifndef GL_ARB_shader_subroutine #ifndef GL_ARB_shader_subroutine
#define GL_ARB_shader_subroutine 1 #define GL_ARB_shader_subroutine 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADER_SUBROUTINE #ifndef REGAL_NO_ENUM_GL_ARB_SHADER_SUBROUTINE
#define GL_ACTIVE_SUBROUTINES 0x8de5 /* 36325 */ #define GL_ACTIVE_SUBROUTINES 0x8de5 /* 36325 */
skipping to change at line 6106 skipping to change at line 7913
#define GL_COMPATIBLE_SUBROUTINES 0x8e4b /* 36427 */ #define GL_COMPATIBLE_SUBROUTINES 0x8e4b /* 36427 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_SHADER_SUBROUTINE #ifndef REGAL_NO_TYPEDEF_GL_ARB_SHADER_SUBROUTINE
typedef GLint (REGAL_CALL *PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint pr ogram, GLenum shaderType, const GLchar *name); typedef GLint (REGAL_CALL *PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint pr ogram, GLenum shaderType, const GLchar *name);
typedef GLuint (REGAL_CALL *PFNGLGETSUBROUTINEINDEXPROC)(GLuint program, GL enum shaderType, const GLchar *name); typedef GLuint (REGAL_CALL *PFNGLGETSUBROUTINEINDEXPROC)(GLuint program, GL enum shaderType, const GLchar *name);
typedef void (REGAL_CALL *PFNGLGETACTIVESUBROUTINENAMEPROC)(GLuint program, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); typedef void (REGAL_CALL *PFNGLGETACTIVESUBROUTINENAMEPROC)(GLuint program, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
typedef void (REGAL_CALL *PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)(GLuint pro gram, GLenum shaderType, GLuint index, GLenum pname, GLint *values); typedef void (REGAL_CALL *PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)(GLuint pro gram, GLenum shaderType, GLuint index, GLenum pname, GLint *values);
typedef void (REGAL_CALL *PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)(GLuint p rogram, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); typedef void (REGAL_CALL *PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)(GLuint p rogram, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
typedef void (REGAL_CALL *PFNGLGETPROGRAMSTAGEIVPROC)(GLuint program, GLenu m shaderType, GLenum pname, GLint *values); typedef void (REGAL_CALL *PFNGLGETPROGRAMSTAGEIVPROC)(GLuint program, GLenu m shaderType, GLenum pname, GLint *values);
typedef void (REGAL_CALL *PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC)(GLen um target, GLuint index, GLuint *params);
typedef void (REGAL_CALL *PFNGLGETUNIFORMSUBROUTINEUIVPROC)(GLenum shaderTy pe, GLint location, GLuint *params); typedef void (REGAL_CALL *PFNGLGETUNIFORMSUBROUTINEUIVPROC)(GLenum shaderTy pe, GLint location, GLuint *params);
typedef void (REGAL_CALL *PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC)(GLenum target, GLsizei count, const GLuint *params);
typedef void (REGAL_CALL *PFNGLUNIFORMSUBROUTINESUIVPROC)(GLenum shaderType , GLsizei count, const GLuint *indices); typedef void (REGAL_CALL *PFNGLUNIFORMSUBROUTINESUIVPROC)(GLenum shaderType , GLsizei count, const GLuint *indices);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_SUBROUTINE #ifndef REGAL_NO_NAMESPACE_GL_ARB_SHADER_SUBROUTINE
#define glGetActiveSubroutineName rglGetActiveSubroutineName #define glGetActiveSubroutineName rglGetActiveSubroutineName
#define glGetActiveSubroutineUniformName rglGetActiveSubroutineUniformNa me #define glGetActiveSubroutineUniformName rglGetActiveSubroutineUniformNa me
#define glGetActiveSubroutineUniformiv rglGetActiveSubroutineUniformiv #define glGetActiveSubroutineUniformiv rglGetActiveSubroutineUniformiv
#define glGetProgramStageiv rglGetProgramStageiv #define glGetProgramStageiv rglGetProgramStageiv
#define glGetProgramSubroutineParameteruivNV rglGetProgramSubroutineParamet eruivNV
#define glGetSubroutineIndex rglGetSubroutineIndex #define glGetSubroutineIndex rglGetSubroutineIndex
#define glGetSubroutineUniformLocation rglGetSubroutineUniformLocation #define glGetSubroutineUniformLocation rglGetSubroutineUniformLocation
#define glGetUniformSubroutineuiv rglGetUniformSubroutineuiv #define glGetUniformSubroutineuiv rglGetUniformSubroutineuiv
#define glProgramSubroutineParametersuivNV rglProgramSubroutineParametersu ivNV
#define glUniformSubroutinesuiv rglUniformSubroutinesuiv #define glUniformSubroutinesuiv rglUniformSubroutinesuiv
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_SUBROUTINE #ifndef REGAL_NO_DECLARATION_GL_ARB_SHADER_SUBROUTINE
REGAL_DECL GLint REGAL_CALL glGetSubroutineUniformLocation(GLuint program, GLenum shaderType, const GLchar *name); REGAL_DECL GLint REGAL_CALL glGetSubroutineUniformLocation(GLuint program, GLenum shaderType, const GLchar *name);
REGAL_DECL GLuint REGAL_CALL glGetSubroutineIndex(GLuint program, GLenum sh aderType, const GLchar *name); REGAL_DECL GLuint REGAL_CALL glGetSubroutineIndex(GLuint program, GLenum sh aderType, const GLchar *name);
REGAL_DECL void REGAL_CALL glGetActiveSubroutineName(GLuint program, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); REGAL_DECL void REGAL_CALL glGetActiveSubroutineName(GLuint program, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
REGAL_DECL void REGAL_CALL glGetActiveSubroutineUniformName(GLuint program, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); REGAL_DECL void REGAL_CALL glGetActiveSubroutineUniformName(GLuint program, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
REGAL_DECL void REGAL_CALL glGetActiveSubroutineUniformiv(GLuint program, G Lenum shaderType, GLuint index, GLenum pname, GLint *values); REGAL_DECL void REGAL_CALL glGetActiveSubroutineUniformiv(GLuint program, G Lenum shaderType, GLuint index, GLenum pname, GLint *values);
REGAL_DECL void REGAL_CALL glGetProgramStageiv(GLuint program, GLenum shade rType, GLenum pname, GLint *values); REGAL_DECL void REGAL_CALL glGetProgramStageiv(GLuint program, GLenum shade rType, GLenum pname, GLint *values);
REGAL_DECL void REGAL_CALL glGetProgramSubroutineParameteruivNV(GLenum targ et, GLuint index, GLuint *params);
REGAL_DECL void REGAL_CALL glGetUniformSubroutineuiv(GLenum shaderType, GLi nt location, GLuint *params); REGAL_DECL void REGAL_CALL glGetUniformSubroutineuiv(GLenum shaderType, GLi nt location, GLuint *params);
REGAL_DECL void REGAL_CALL glProgramSubroutineParametersuivNV(GLenum target , GLsizei count, const GLuint *params);
REGAL_DECL void REGAL_CALL glUniformSubroutinesuiv(GLenum shaderType, GLsiz ei count, const GLuint *indices); REGAL_DECL void REGAL_CALL glUniformSubroutinesuiv(GLenum shaderType, GLsiz ei count, const GLuint *indices);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SHADER_SUBROUTINE
REGAL_DECL GLint REGAL_CALL plugin_glGetSubroutineUniformLocation(GLuint pr
ogram, GLenum shaderType, const GLchar *name);
REGAL_DECL GLuint REGAL_CALL plugin_glGetSubroutineIndex(GLuint program, GL
enum shaderType, const GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glGetActiveSubroutineName(GLuint program,
GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length, GLchar
*name);
REGAL_DECL void REGAL_CALL plugin_glGetActiveSubroutineUniformName(GLuint p
rogram, GLenum shaderType, GLuint index, GLsizei bufSize, GLsizei *length,
GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glGetActiveSubroutineUniformiv(GLuint pro
gram, GLenum shaderType, GLuint index, GLenum pname, GLint *values);
REGAL_DECL void REGAL_CALL plugin_glGetProgramStageiv(GLuint program, GLenu
m shaderType, GLenum pname, GLint *values);
REGAL_DECL void REGAL_CALL plugin_glGetProgramSubroutineParameteruivNV(GLen
um target, GLuint index, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetUniformSubroutineuiv(GLenum shaderTy
pe, GLint location, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramSubroutineParametersuivNV(GLenum
target, GLsizei count, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glUniformSubroutinesuiv(GLenum shaderType
, GLsizei count, const GLuint *indices);
#endif
/** /**
** GL_ARB_shading_language_100 ** GL_ARB_shading_language_100
**/ **/
#if (defined(GL_ARB_SHADING_LANGUAGE_100) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_ENUM_GL_ARB _SHADING_LANGUAGE_100) #if (defined(GL_ARB_SHADING_LANGUAGE_100) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_ENUM_GL_ARB _SHADING_LANGUAGE_100)
#define REGAL_NO_ENUM_GL_ARB_SHADING_LANGUAGE_100 #define REGAL_NO_ENUM_GL_ARB_SHADING_LANGUAGE_100
#endif #endif
#if (defined(GL_ARB_SHADING_LANGUAGE_100) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_SHADING_LANGUAGE_100) #if (defined(GL_ARB_SHADING_LANGUAGE_100) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_SHADING_LANGUAGE_100)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADING_LANGUAGE_100 #define REGAL_NO_TYPEDEF_GL_ARB_SHADING_LANGUAGE_100
#endif #endif
#if (defined(GL_ARB_SHADING_LANGUAGE_100) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_SHADING_LANGUAGE_100) #if (defined(GL_ARB_SHADING_LANGUAGE_100) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_SHADING_LANGUAGE_100)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADING_LANGUAGE_100 #define REGAL_NO_NAMESPACE_GL_ARB_SHADING_LANGUAGE_100
#endif #endif
#if (defined(GL_ARB_SHADING_LANGUAGE_100) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_PLUGIN
_GL_ARB_SHADING_LANGUAGE_100)
#define REGAL_NO_PLUGIN_GL_ARB_SHADING_LANGUAGE_100
#endif
#if (defined(GL_ARB_SHADING_LANGUAGE_100) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_SHADING_LANGUAGE_100) #if (defined(GL_ARB_SHADING_LANGUAGE_100) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_100)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_SHADING_LANGUAGE_100)
#define REGAL_NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_100 #define REGAL_NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_100
#endif #endif
#ifndef GL_ARB_shading_language_100 #ifndef GL_ARB_shading_language_100
#define GL_ARB_shading_language_100 1 #define GL_ARB_shading_language_100 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADING_LANGUAGE_100 #ifndef REGAL_NO_ENUM_GL_ARB_SHADING_LANGUAGE_100
#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8b8c /* 35724 */ #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8b8c /* 35724 */
skipping to change at line 6176 skipping to change at line 8006
#endif #endif
#if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL_NO_ TYPEDEF_GL_ARB_SHADING_LANGUAGE_INCLUDE) #if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL_NO_ TYPEDEF_GL_ARB_SHADING_LANGUAGE_INCLUDE)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADING_LANGUAGE_INCLUDE #define REGAL_NO_TYPEDEF_GL_ARB_SHADING_LANGUAGE_INCLUDE
#endif #endif
#if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL_NO_ NAMESPACE_GL_ARB_SHADING_LANGUAGE_INCLUDE) #if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL_NO_ NAMESPACE_GL_ARB_SHADING_LANGUAGE_INCLUDE)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADING_LANGUAGE_INCLUDE #define REGAL_NO_NAMESPACE_GL_ARB_SHADING_LANGUAGE_INCLUDE
#endif #endif
#if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL_N
O_PLUGIN_GL_ARB_SHADING_LANGUAGE_INCLUDE)
#define REGAL_NO_PLUGIN_GL_ARB_SHADING_LANGUAGE_INCLUDE
#endif
#if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL _NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_INCLUDE) #if (defined(GL_ARB_SHADING_LANGUAGE_INCLUDE) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ARB_SHADING_LANGUAGE_INCLUDE)) && !defined(REGAL _NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_INCLUDE)
#define REGAL_NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_INCLUDE #define REGAL_NO_DECLARATION_GL_ARB_SHADING_LANGUAGE_INCLUDE
#endif #endif
#ifndef GL_ARB_shading_language_include #ifndef GL_ARB_shading_language_include
#define GL_ARB_shading_language_include 1 #define GL_ARB_shading_language_include 1
#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 */
skipping to change at line 6217 skipping to change at line 8051
#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 **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
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_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_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);
#endif
/** /**
** GL_ARB_shadow ** GL_ARB_shadow
**/ **/
#if (defined(GL_ARB_SHADOW) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_G L_ARB_SHADOW)) && !defined(REGAL_NO_ENUM_GL_ARB_SHADOW) #if (defined(GL_ARB_SHADOW) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_G L_ARB_SHADOW)) && !defined(REGAL_NO_ENUM_GL_ARB_SHADOW)
#define REGAL_NO_ENUM_GL_ARB_SHADOW #define REGAL_NO_ENUM_GL_ARB_SHADOW
#endif #endif
#if (defined(GL_ARB_SHADOW) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_ARB_SHADOW)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SHADOW) #if (defined(GL_ARB_SHADOW) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_ARB_SHADOW)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SHADOW)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADOW #define REGAL_NO_TYPEDEF_GL_ARB_SHADOW
#endif #endif
#if (defined(GL_ARB_SHADOW) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_ARB_SHADOW)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SHADOW) #if (defined(GL_ARB_SHADOW) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_ARB_SHADOW)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SHADOW)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADOW #define REGAL_NO_NAMESPACE_GL_ARB_SHADOW
#endif #endif
#if (defined(GL_ARB_SHADOW) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL
_NO_GL_ARB_SHADOW)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SHADOW)
#define REGAL_NO_PLUGIN_GL_ARB_SHADOW
#endif
#if (defined(GL_ARB_SHADOW) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_ARB_SHADOW)) && !defined(REGAL_NO_DECLARATION_GL_ARB_SHADOW) #if (defined(GL_ARB_SHADOW) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_ARB_SHADOW)) && !defined(REGAL_NO_DECLARATION_GL_ARB_SHADOW)
#define REGAL_NO_DECLARATION_GL_ARB_SHADOW #define REGAL_NO_DECLARATION_GL_ARB_SHADOW
#endif #endif
#ifndef GL_ARB_shadow #ifndef GL_ARB_shadow
#define GL_ARB_shadow 1 #define GL_ARB_shadow 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADOW #ifndef REGAL_NO_ENUM_GL_ARB_SHADOW
#define GL_TEXTURE_COMPARE_MODE_ARB 0x884c /* 34892 */ #define GL_TEXTURE_COMPARE_MODE_ARB 0x884c /* 34892 */
skipping to change at line 6263 skipping to change at line 8110
#endif #endif
#if (defined(GL_ARB_SHADOW_AMBIENT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SHADO W_AMBIENT) #if (defined(GL_ARB_SHADOW_AMBIENT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SHADO W_AMBIENT)
#define REGAL_NO_TYPEDEF_GL_ARB_SHADOW_AMBIENT #define REGAL_NO_TYPEDEF_GL_ARB_SHADOW_AMBIENT
#endif #endif
#if (defined(GL_ARB_SHADOW_AMBIENT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SHA DOW_AMBIENT) #if (defined(GL_ARB_SHADOW_AMBIENT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SHA DOW_AMBIENT)
#define REGAL_NO_NAMESPACE_GL_ARB_SHADOW_AMBIENT #define REGAL_NO_NAMESPACE_GL_ARB_SHADOW_AMBIENT
#endif #endif
#if (defined(GL_ARB_SHADOW_AMBIENT) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SHAD
OW_AMBIENT)
#define REGAL_NO_PLUGIN_GL_ARB_SHADOW_AMBIENT
#endif
#if (defined(GL_ARB_SHADOW_AMBIENT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_DECLARATION_GL_A RB_SHADOW_AMBIENT) #if (defined(GL_ARB_SHADOW_AMBIENT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_SHADOW_AMBIENT)) && !defined(REGAL_NO_DECLARATION_GL_A RB_SHADOW_AMBIENT)
#define REGAL_NO_DECLARATION_GL_ARB_SHADOW_AMBIENT #define REGAL_NO_DECLARATION_GL_ARB_SHADOW_AMBIENT
#endif #endif
#ifndef GL_ARB_shadow_ambient #ifndef GL_ARB_shadow_ambient
#define GL_ARB_shadow_ambient 1 #define GL_ARB_shadow_ambient 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SHADOW_AMBIENT #ifndef REGAL_NO_ENUM_GL_ARB_SHADOW_AMBIENT
#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80bf /* 32959 */ #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80bf /* 32959 */
#endif #endif
/** /**
** GL_ARB_sparse_texture
**/
#if (defined(GL_ARB_SPARSE_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE
GAL_NO_GL_ARB_SPARSE_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_ARB_SPARSE_TEXT
URE)
#define REGAL_NO_ENUM_GL_ARB_SPARSE_TEXTURE
#endif
#if (defined(GL_ARB_SPARSE_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined
(REGAL_NO_GL_ARB_SPARSE_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SPARS
E_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_ARB_SPARSE_TEXTURE
#endif
#if (defined(GL_ARB_SPARSE_TEXTURE) || !defined(REGAL_NAMESPACE) || defined
(REGAL_NO_GL_ARB_SPARSE_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SPA
RSE_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_ARB_SPARSE_TEXTURE
#endif
#if (defined(GL_ARB_SPARSE_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_SPARSE_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SPAR
SE_TEXTURE)
#define REGAL_NO_PLUGIN_GL_ARB_SPARSE_TEXTURE
#endif
#if (defined(GL_ARB_SPARSE_TEXTURE) || defined(REGAL_NO_DECLARATION) || def
ined(REGAL_NO_GL_ARB_SPARSE_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_A
RB_SPARSE_TEXTURE)
#define REGAL_NO_DECLARATION_GL_ARB_SPARSE_TEXTURE
#endif
#ifndef GL_ARB_sparse_texture
#define GL_ARB_sparse_texture 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_SPARSE_TEXTURE
#define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195 /* 37269 *
/
#define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196 /* 37270 *
/
#define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197 /* 37271 *
/
#define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198 /* 37272 *
/
#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199 /* 37273 *
/
#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919a /* 37274 *
/
#define GL_TEXTURE_SPARSE_ARB 0x91a6 /* 37286 *
/
#define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91a7 /* 37287 *
/
#define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91a8 /* 37288 *
/
#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91a9 /* 37289 *
/
#define GL_NUM_SPARSE_LEVELS_ARB 0x91aa /* 37290 *
/
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_SPARSE_TEXTURE
typedef void (REGAL_CALL *PFNGLTEXPAGECOMMITMENTARBPROC)(GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsiz
ei height, GLsizei depth, GLboolean commit);
typedef void (REGAL_CALL *PFNGLTEXTUREPAGECOMMITMENTEXTPROC)(GLuint texture
, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset,
GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_SPARSE_TEXTURE
#define glTexPageCommitmentARB rglTexPageCommitmentARB
#define glTexturePageCommitmentEXT rglTexturePageCommitmentEXT
#endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_SPARSE_TEXTURE
REGAL_DECL void REGAL_CALL glTexPageCommitmentARB(GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heig
ht, GLsizei depth, GLboolean commit);
REGAL_DECL void REGAL_CALL glTexturePageCommitmentEXT(GLuint texture, GLenu
m target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei
width, GLsizei height, GLsizei depth, GLboolean commit);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SPARSE_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glTexPageCommitmentARB(GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsiz
ei height, GLsizei depth, GLboolean commit);
REGAL_DECL void REGAL_CALL plugin_glTexturePageCommitmentEXT(GLuint texture
, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset,
GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
#endif
/**
** GL_ARB_stencil_texturing ** GL_ARB_stencil_texturing
**/ **/
#if (defined(GL_ARB_STENCIL_TEXTURING) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_ENUM_GL_ARB_STENC IL_TEXTURING) #if (defined(GL_ARB_STENCIL_TEXTURING) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_ENUM_GL_ARB_STENC IL_TEXTURING)
#define REGAL_NO_ENUM_GL_ARB_STENCIL_TEXTURING #define REGAL_NO_ENUM_GL_ARB_STENCIL_TEXTURING
#endif #endif
#if (defined(GL_ARB_STENCIL_TEXTURING) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _STENCIL_TEXTURING) #if (defined(GL_ARB_STENCIL_TEXTURING) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _STENCIL_TEXTURING)
#define REGAL_NO_TYPEDEF_GL_ARB_STENCIL_TEXTURING #define REGAL_NO_TYPEDEF_GL_ARB_STENCIL_TEXTURING
#endif #endif
#if (defined(GL_ARB_STENCIL_TEXTURING) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_STENCIL_TEXTURING) #if (defined(GL_ARB_STENCIL_TEXTURING) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_STENCIL_TEXTURING)
#define REGAL_NO_NAMESPACE_GL_ARB_STENCIL_TEXTURING #define REGAL_NO_NAMESPACE_GL_ARB_STENCIL_TEXTURING
#endif #endif
#if (defined(GL_ARB_STENCIL_TEXTURING) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_STENCIL_TEXTURING)
#define REGAL_NO_PLUGIN_GL_ARB_STENCIL_TEXTURING
#endif
#if (defined(GL_ARB_STENCIL_TEXTURING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_STENCIL_TEXTURING) #if (defined(GL_ARB_STENCIL_TEXTURING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_STENCIL_TEXTURING)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_STENCIL_TEXTURING)
#define REGAL_NO_DECLARATION_GL_ARB_STENCIL_TEXTURING #define REGAL_NO_DECLARATION_GL_ARB_STENCIL_TEXTURING
#endif #endif
#ifndef GL_ARB_stencil_texturing #ifndef GL_ARB_stencil_texturing
#define GL_ARB_stencil_texturing 1 #define GL_ARB_stencil_texturing 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_STENCIL_TEXTURING #ifndef REGAL_NO_ENUM_GL_ARB_STENCIL_TEXTURING
#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90ea /* 37098 */ #define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90ea /* 37098 */
skipping to change at line 6319 skipping to change at line 8236
#endif #endif
#if (defined(GL_ARB_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_ARB_SYNC)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SYNC) #if (defined(GL_ARB_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_ARB_SYNC)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_SYNC)
#define REGAL_NO_TYPEDEF_GL_ARB_SYNC #define REGAL_NO_TYPEDEF_GL_ARB_SYNC
#endif #endif
#if (defined(GL_ARB_SYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_ARB_SYNC)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SYNC) #if (defined(GL_ARB_SYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_ARB_SYNC)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_SYNC)
#define REGAL_NO_NAMESPACE_GL_ARB_SYNC #define REGAL_NO_NAMESPACE_GL_ARB_SYNC
#endif #endif
#if (defined(GL_ARB_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_N
O_GL_ARB_SYNC)) && !defined(REGAL_NO_PLUGIN_GL_ARB_SYNC)
#define REGAL_NO_PLUGIN_GL_ARB_SYNC
#endif
#if (defined(GL_ARB_SYNC) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_ARB_SYNC)) && !defined(REGAL_NO_DECLARATION_GL_ARB_SYNC) #if (defined(GL_ARB_SYNC) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_ARB_SYNC)) && !defined(REGAL_NO_DECLARATION_GL_ARB_SYNC)
#define REGAL_NO_DECLARATION_GL_ARB_SYNC #define REGAL_NO_DECLARATION_GL_ARB_SYNC
#endif #endif
#ifndef GL_ARB_sync #ifndef GL_ARB_sync
#define GL_ARB_sync 1 #define GL_ARB_sync 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_SYNC #ifndef REGAL_NO_ENUM_GL_ARB_SYNC
#define GL_SYNC_FLUSH_COMMANDS_BIT 0x1 #define GL_SYNC_FLUSH_COMMANDS_BIT 0x1
skipping to change at line 6375 skipping to change at line 8296
#ifndef REGAL_NO_DECLARATION_GL_ARB_SYNC #ifndef REGAL_NO_DECLARATION_GL_ARB_SYNC
REGAL_DECL GLboolean REGAL_CALL glIsSync(GLsync sync); REGAL_DECL GLboolean REGAL_CALL glIsSync(GLsync sync);
REGAL_DECL GLenum REGAL_CALL glClientWaitSync(GLsync sync, GLbitfield flags , GLuint64 timeout); REGAL_DECL GLenum REGAL_CALL glClientWaitSync(GLsync sync, GLbitfield flags , GLuint64 timeout);
REGAL_DECL GLsync REGAL_CALL glFenceSync(GLenum condition, GLbitfield flags ); REGAL_DECL GLsync REGAL_CALL glFenceSync(GLenum condition, GLbitfield flags );
REGAL_DECL void REGAL_CALL glDeleteSync(GLsync sync); REGAL_DECL void REGAL_CALL glDeleteSync(GLsync sync);
REGAL_DECL void REGAL_CALL glGetInteger64v(GLenum pname, GLint64 *params); REGAL_DECL void REGAL_CALL glGetInteger64v(GLenum pname, GLint64 *params);
REGAL_DECL void REGAL_CALL glGetSynciv(GLsync sync, GLenum pname, GLsizei b ufSize, GLsizei *length, GLint *values); REGAL_DECL void REGAL_CALL glGetSynciv(GLsync sync, GLenum pname, GLsizei b ufSize, GLsizei *length, GLint *values);
REGAL_DECL void REGAL_CALL glWaitSync(GLsync sync, GLbitfield flags, GLuint 64 timeout); REGAL_DECL void REGAL_CALL glWaitSync(GLsync sync, GLbitfield flags, GLuint 64 timeout);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_SYNC
REGAL_DECL GLboolean REGAL_CALL plugin_glIsSync(GLsync sync);
REGAL_DECL GLenum REGAL_CALL plugin_glClientWaitSync(GLsync sync, GLbitfiel
d flags, GLuint64 timeout);
REGAL_DECL GLsync REGAL_CALL plugin_glFenceSync(GLenum condition, GLbitfiel
d flags);
REGAL_DECL void REGAL_CALL plugin_glDeleteSync(GLsync sync);
REGAL_DECL void REGAL_CALL plugin_glGetInteger64v(GLenum pname, GLint64 *pa
rams);
REGAL_DECL void REGAL_CALL plugin_glGetSynciv(GLsync sync, GLenum pname, GL
sizei bufSize, GLsizei *length, GLint *values);
REGAL_DECL void REGAL_CALL plugin_glWaitSync(GLsync sync, GLbitfield flags,
GLuint64 timeout);
#endif
/** /**
** GL_ARB_tessellation_shader ** GL_ARB_tessellation_shader
**/ **/
#if (defined(GL_ARB_TESSELLATION_SHADER) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_ENUM_GL_ARB_T ESSELLATION_SHADER) #if (defined(GL_ARB_TESSELLATION_SHADER) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_ENUM_GL_ARB_T ESSELLATION_SHADER)
#define REGAL_NO_ENUM_GL_ARB_TESSELLATION_SHADER #define REGAL_NO_ENUM_GL_ARB_TESSELLATION_SHADER
#endif #endif
#if (defined(GL_ARB_TESSELLATION_SHADER) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TESSELLATION_SHADER) #if (defined(GL_ARB_TESSELLATION_SHADER) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TESSELLATION_SHADER)
#define REGAL_NO_TYPEDEF_GL_ARB_TESSELLATION_SHADER #define REGAL_NO_TYPEDEF_GL_ARB_TESSELLATION_SHADER
#endif #endif
#if (defined(GL_ARB_TESSELLATION_SHADER) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TESSELLATION_SHADER) #if (defined(GL_ARB_TESSELLATION_SHADER) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TESSELLATION_SHADER)
#define REGAL_NO_NAMESPACE_GL_ARB_TESSELLATION_SHADER #define REGAL_NO_NAMESPACE_GL_ARB_TESSELLATION_SHADER
#endif #endif
#if (defined(GL_ARB_TESSELLATION_SHADER) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_TESSELLATION_SHADER)
#define REGAL_NO_PLUGIN_GL_ARB_TESSELLATION_SHADER
#endif
#if (defined(GL_ARB_TESSELLATION_SHADER) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TESSELLATION_SHADER) #if (defined(GL_ARB_TESSELLATION_SHADER) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TESSELLATION_SHADER)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TESSELLATION_SHADER)
#define REGAL_NO_DECLARATION_GL_ARB_TESSELLATION_SHADER #define REGAL_NO_DECLARATION_GL_ARB_TESSELLATION_SHADER
#endif #endif
#ifndef GL_ARB_tessellation_shader #ifndef GL_ARB_tessellation_shader
#define GL_ARB_tessellation_shader 1 #define GL_ARB_tessellation_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TESSELLATION_SHADER #ifndef REGAL_NO_ENUM_GL_ARB_TESSELLATION_SHADER
#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84f0 /* 34032 */ #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84f0 /* 34032 */
skipping to change at line 6449 skipping to change at line 8384
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TESSELLATION_SHADER #ifndef REGAL_NO_NAMESPACE_GL_ARB_TESSELLATION_SHADER
#define glPatchParameterfv rglPatchParameterfv #define glPatchParameterfv rglPatchParameterfv
#define glPatchParameteri rglPatchParameteri #define glPatchParameteri rglPatchParameteri
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TESSELLATION_SHADER #ifndef REGAL_NO_DECLARATION_GL_ARB_TESSELLATION_SHADER
REGAL_DECL void REGAL_CALL glPatchParameterfv(GLenum pname, const GLfloat * values); REGAL_DECL void REGAL_CALL glPatchParameterfv(GLenum pname, const GLfloat * values);
REGAL_DECL void REGAL_CALL glPatchParameteri(GLenum pname, GLint value); REGAL_DECL void REGAL_CALL glPatchParameteri(GLenum pname, GLint value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TESSELLATION_SHADER
REGAL_DECL void REGAL_CALL plugin_glPatchParameterfv(GLenum pname, const GL
float *values);
REGAL_DECL void REGAL_CALL plugin_glPatchParameteri(GLenum pname, GLint val
ue);
#endif
/** /**
** GL_ARB_texture_border_clamp ** GL_ARB_texture_border_clamp
**/ **/
#if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_ENUM_GL_ARB _TEXTURE_BORDER_CLAMP) #if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_ENUM_GL_ARB _TEXTURE_BORDER_CLAMP)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_BORDER_CLAMP #define REGAL_NO_ENUM_GL_ARB_TEXTURE_BORDER_CLAMP
#endif #endif
#if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_TEXTURE_BORDER_CLAMP) #if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_BORDER_CLAMP #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_BORDER_CLAMP
#endif #endif
#if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_TEXTURE_BORDER_CLAMP) #if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BORDER_CLAMP #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BORDER_CLAMP
#endif #endif
#if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_PLUGIN
_GL_ARB_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_BORDER_CLAMP
#endif
#if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_TEXTURE_BORDER_CLAMP) #if (defined(GL_ARB_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BORDER_CLAMP #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BORDER_CLAMP
#endif #endif
#ifndef GL_ARB_texture_border_clamp #ifndef GL_ARB_texture_border_clamp
#define GL_ARB_texture_border_clamp 1 #define GL_ARB_texture_border_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_BORDER_CLAMP #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_BORDER_CLAMP
#define GL_CLAMP_TO_BORDER_ARB 0x812d /* 33069 */ #define GL_CLAMP_TO_BORDER_ARB 0x812d /* 33069 */
skipping to change at line 6493 skipping to change at line 8437
#endif #endif
#if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_TEXTURE_BUFFER_OBJECT) #if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_TEXTURE_BUFFER_OBJECT) #if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUG
IN_GL_ARB_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_TEXTURE_BUFFER_OBJECT) #if (defined(GL_ARB_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_OBJECT
#endif #endif
#ifndef GL_ARB_texture_buffer_object #ifndef GL_ARB_texture_buffer_object
#define GL_ARB_texture_buffer_object 1 #define GL_ARB_texture_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_BUFFER_OBJECT
#define GL_TEXTURE_BUFFER_ARB 0x8c2a /* 35882 */ #define GL_TEXTURE_BUFFER_ARB 0x8c2a /* 35882 */
skipping to change at line 6521 skipping to change at line 8469
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_OBJECT #ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_OBJECT
#define glTexBufferARB rglTexBufferARB #define glTexBufferARB rglTexBufferARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_OBJECT #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL glTexBufferARB(GLenum target, GLenum internalfor mat, GLuint buffer); REGAL_DECL void REGAL_CALL glTexBufferARB(GLenum target, GLenum internalfor mat, GLuint buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL plugin_glTexBufferARB(GLenum target, GLenum inte
rnalformat, GLuint buffer);
#endif
/** /**
** GL_ARB_texture_buffer_range ** GL_ARB_texture_buffer_range
**/ **/
#if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_ENUM_GL_ARB _TEXTURE_BUFFER_RANGE) #if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_ENUM_GL_ARB _TEXTURE_BUFFER_RANGE)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_BUFFER_RANGE #define REGAL_NO_ENUM_GL_ARB_TEXTURE_BUFFER_RANGE
#endif #endif
#if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_TEXTURE_BUFFER_RANGE) #if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_TEXTURE_BUFFER_RANGE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_BUFFER_RANGE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_BUFFER_RANGE
#endif #endif
#if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_TEXTURE_BUFFER_RANGE) #if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_TEXTURE_BUFFER_RANGE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_RANGE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_RANGE
#endif #endif
#if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_PLUGIN
_GL_ARB_TEXTURE_BUFFER_RANGE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_BUFFER_RANGE
#endif
#if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_TEXTURE_BUFFER_RANGE) #if (defined(GL_ARB_TEXTURE_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_BUFFER_RANGE)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_TEXTURE_BUFFER_RANGE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_RANGE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_RANGE
#endif #endif
#ifndef GL_ARB_texture_buffer_range #ifndef GL_ARB_texture_buffer_range
#define GL_ARB_texture_buffer_range 1 #define GL_ARB_texture_buffer_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_BUFFER_RANGE #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_BUFFER_RANGE
#define GL_TEXTURE_BUFFER_OFFSET 0x919d /* 37277 */ #define GL_TEXTURE_BUFFER_OFFSET 0x919d /* 37277 */
skipping to change at line 6566 skipping to change at line 8522
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_RANGE #ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_BUFFER_RANGE
#define glTexBufferRange rglTexBufferRange #define glTexBufferRange rglTexBufferRange
#define glTextureBufferRangeEXT rglTextureBufferRangeEXT #define glTextureBufferRangeEXT rglTextureBufferRangeEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_RANGE #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_BUFFER_RANGE
REGAL_DECL void REGAL_CALL glTexBufferRange(GLenum target, GLenum internalf ormat, GLuint buffer, GLintptr offset, GLsizeiptr size); REGAL_DECL void REGAL_CALL glTexBufferRange(GLenum target, GLenum internalf ormat, GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL glTextureBufferRangeEXT(GLuint texture, GLenum t arget, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr si ze); REGAL_DECL void REGAL_CALL glTextureBufferRangeEXT(GLuint texture, GLenum t arget, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr si ze);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_BUFFER_RANGE
REGAL_DECL void REGAL_CALL plugin_glTexBufferRange(GLenum target, GLenum in
ternalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL plugin_glTextureBufferRangeEXT(GLuint texture, G
Lenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsize
iptr size);
#endif
/** /**
** GL_ARB_texture_compression ** GL_ARB_texture_compression
**/ **/
#if (defined(GL_ARB_TEXTURE_COMPRESSION) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_ENUM_GL_ARB_T EXTURE_COMPRESSION) #if (defined(GL_ARB_TEXTURE_COMPRESSION) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_ENUM_GL_ARB_T EXTURE_COMPRESSION)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION #define REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TEXTURE_COMPRESSION) #if (defined(GL_ARB_TEXTURE_COMPRESSION) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TEXTURE_COMPRESSION)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_COMPRESSION #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_COMPRESSION
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TEXTURE_COMPRESSION) #if (defined(GL_ARB_TEXTURE_COMPRESSION) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TEXTURE_COMPRESSION)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_COMPRESSION #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_COMPRESSION
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_TEXTURE_COMPRESSION)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_COMPRESSION
#endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TEXTURE_COMPRESSION) #if (defined(GL_ARB_TEXTURE_COMPRESSION) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TEXTURE_COMPRESSION)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION
#endif #endif
#ifndef GL_ARB_texture_compression #ifndef GL_ARB_texture_compression
#define GL_ARB_texture_compression 1 #define GL_ARB_texture_compression 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION
#define GL_COMPRESSED_ALPHA_ARB 0x84e9 /* 34025 */ #define GL_COMPRESSED_ALPHA_ARB 0x84e9 /* 34025 */
skipping to change at line 6634 skipping to change at line 8599
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION
REGAL_DECL void REGAL_CALL glCompressedTexImage1DARB(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize , const GLvoid *data); REGAL_DECL void REGAL_CALL glCompressedTexImage1DARB(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize , const GLvoid *data);
REGAL_DECL void REGAL_CALL glCompressedTexImage2DARB(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLint border, G Lsizei imageSize, const GLvoid *data); REGAL_DECL void REGAL_CALL glCompressedTexImage2DARB(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLint border, G Lsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL glCompressedTexImage3DARB(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); REGAL_DECL void REGAL_CALL glCompressedTexImage3DARB(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL glCompressedTexSubImage1DARB(GLenum target, GLin t level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, co nst GLvoid *data); REGAL_DECL void REGAL_CALL glCompressedTexSubImage1DARB(GLenum target, GLin t level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, co nst GLvoid *data);
REGAL_DECL void REGAL_CALL glCompressedTexSubImage2DARB(GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenu m format, GLsizei imageSize, const GLvoid *data); REGAL_DECL void REGAL_CALL glCompressedTexSubImage2DARB(GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenu m format, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL glCompressedTexSubImage3DARB(GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize i height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *da ta); REGAL_DECL void REGAL_CALL glCompressedTexSubImage3DARB(GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize i height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *da ta);
REGAL_DECL void REGAL_CALL glGetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img); REGAL_DECL void REGAL_CALL glGetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_COMPRESSION
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage1DARB(GLenum target,
GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei im
ageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage2DARB(GLenum target,
GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint bo
rder, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage3DARB(GLenum target,
GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei
depth, GLint border, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage1DARB(GLenum targe
t, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageS
ize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage2DARB(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height
, GLenum format, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage3DARB(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width,
GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLv
oid *data);
REGAL_DECL void REGAL_CALL plugin_glGetCompressedTexImageARB(GLenum target,
GLint lod, GLvoid *img);
#endif
/** /**
** GL_ARB_texture_compression_bptc ** GL_ARB_texture_compression_bptc
**/ **/
#if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_NO_ENU M_GL_ARB_TEXTURE_COMPRESSION_BPTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_NO_ENU M_GL_ARB_TEXTURE_COMPRESSION_BPTC)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION_BPTC #define REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION_BPTC
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_NO_ TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_BPTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_NO_ TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_BPTC)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_BPTC #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_BPTC
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_NO_ NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_BPTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_NO_ NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_BPTC)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_BPTC #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_BPTC
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL_N
O_PLUGIN_GL_ARB_TEXTURE_COMPRESSION_BPTC)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_COMPRESSION_BPTC
#endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL _NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_BPTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_BPTC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_BPTC)) && !defined(REGAL _NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_BPTC)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_BPTC #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_BPTC
#endif #endif
#ifndef GL_ARB_texture_compression_bptc #ifndef GL_ARB_texture_compression_bptc
#define GL_ARB_texture_compression_bptc 1 #define GL_ARB_texture_compression_bptc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION_BPTC #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION_BPTC
#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8e8c /* 36492 */ #define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8e8c /* 36492 */
skipping to change at line 6681 skipping to change at line 8660
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_RGTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_RGTC #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_COMPRESSION_RGTC
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_RGTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_RGTC #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_COMPRESSION_RGTC
#endif #endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_N
O_PLUGIN_GL_ARB_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_COMPRESSION_RGTC
#endif
#if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL _NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_RGTC) #if (defined(GL_ARB_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_ARB_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL _NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_RGTC #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_COMPRESSION_RGTC
#endif #endif
#ifndef GL_ARB_texture_compression_rgtc #ifndef GL_ARB_texture_compression_rgtc
#define GL_ARB_texture_compression_rgtc 1 #define GL_ARB_texture_compression_rgtc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION_RGTC #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_COMPRESSION_RGTC
#define GL_COMPRESSED_RED_RGTC1 0x8dbb /* 36283 */ #define GL_COMPRESSED_RED_RGTC1 0x8dbb /* 36283 */
skipping to change at line 6712 skipping to change at line 8695
#endif #endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_T EXTURE_CUBE_MAP) #if (defined(GL_ARB_TEXTURE_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_T EXTURE_CUBE_MAP)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_CUBE_MAP #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _TEXTURE_CUBE_MAP) #if (defined(GL_ARB_TEXTURE_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _TEXTURE_CUBE_MAP)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_CUBE_MAP #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
TEXTURE_CUBE_MAP)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_CUBE_MAP
#endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_TEXTURE_CUBE_MAP) #if (defined(GL_ARB_TEXTURE_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_TEXTURE_CUBE_MAP)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_CUBE_MAP #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_CUBE_MAP
#endif #endif
#ifndef GL_ARB_texture_cube_map #ifndef GL_ARB_texture_cube_map
#define GL_ARB_texture_cube_map 1 #define GL_ARB_texture_cube_map 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_CUBE_MAP #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_CUBE_MAP
#define GL_NORMAL_MAP_ARB 0x8511 /* 34065 */ #define GL_NORMAL_MAP_ARB 0x8511 /* 34065 */
#define GL_REFLECTION_MAP_ARB 0x8512 /* 34066 */ #define GL_REFLECTION_MAP_ARB 0x8512 /* 34066 */
#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 /* 34067 */
#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 /* 34068 */ #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 /* 34068 */
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 /* 34069 */ #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 /* 34069 */
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 /* 34070 */ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 /* 34070 */
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 /* 34071 */ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 /* 34071 */
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 /* 34072 */ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 /* 34072 */
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 /* 34073 */ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 /* 34073 */
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851a /* 34074 */ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851a /* 34074 */
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851b /* 34075 */
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851c /* 34076 */ #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851c /* 34076 */
#endif #endif
/** /**
** GL_ARB_texture_cube_map_array ** GL_ARB_texture_cube_map_array
**/ **/
#if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_ENUM_GL _ARB_TEXTURE_CUBE_MAP_ARRAY) #if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_ENUM_GL _ARB_TEXTURE_CUBE_MAP_ARRAY)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_CUBE_MAP_ARRAY #define REGAL_NO_ENUM_GL_ARB_TEXTURE_CUBE_MAP_ARRAY
#endif #endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_TYPE DEF_GL_ARB_TEXTURE_CUBE_MAP_ARRAY) #if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_TYPE DEF_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_CUBE_MAP_ARRAY #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_CUBE_MAP_ARRAY
#endif #endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_NAME SPACE_GL_ARB_TEXTURE_CUBE_MAP_ARRAY) #if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_NAME SPACE_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_CUBE_MAP_ARRAY #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_CUBE_MAP_ARRAY
#endif #endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_PL
UGIN_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_CUBE_MAP_ARRAY
#endif
#if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_ DECLARATION_GL_ARB_TEXTURE_CUBE_MAP_ARRAY) #if (defined(GL_ARB_TEXTURE_CUBE_MAP_ARRAY) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)) && !defined(REGAL_NO_ DECLARATION_GL_ARB_TEXTURE_CUBE_MAP_ARRAY)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_CUBE_MAP_ARRAY #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_CUBE_MAP_ARRAY
#endif #endif
#ifndef GL_ARB_texture_cube_map_array #ifndef GL_ARB_texture_cube_map_array
#define GL_ARB_texture_cube_map_array 1 #define GL_ARB_texture_cube_map_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_CUBE_MAP_ARRAY #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_CUBE_MAP_ARRAY
#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009 /* 36873 */ #define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009 /* 36873 */
skipping to change at line 6783 skipping to change at line 8776
#endif #endif
#if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TEXTURE_ENV_COMBINE) #if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TEXTURE_ENV_COMBINE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_ENV_COMBINE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_ENV_COMBINE
#endif #endif
#if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TEXTURE_ENV_COMBINE) #if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TEXTURE_ENV_COMBINE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_ENV_COMBINE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_ENV_COMBINE
#endif #endif
#if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_TEXTURE_ENV_COMBINE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_ENV_COMBINE
#endif
#if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TEXTURE_ENV_COMBINE) #if (defined(GL_ARB_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TEXTURE_ENV_COMBINE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_ENV_COMBINE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_ENV_COMBINE
#endif #endif
#ifndef GL_ARB_texture_env_combine #ifndef GL_ARB_texture_env_combine
#define GL_ARB_texture_env_combine 1 #define GL_ARB_texture_env_combine 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_ENV_COMBINE #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_ENV_COMBINE
#define GL_SUBTRACT_ARB 0x84e7 /* 34023 */ #define GL_SUBTRACT_ARB 0x84e7 /* 34023 */
skipping to change at line 6832 skipping to change at line 8829
#endif #endif
#if (defined(GL_ARB_TEXTURE_ENV_DOT3) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_T EXTURE_ENV_DOT3) #if (defined(GL_ARB_TEXTURE_ENV_DOT3) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_T EXTURE_ENV_DOT3)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_ENV_DOT3 #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_ENV_DOT3
#endif #endif
#if (defined(GL_ARB_TEXTURE_ENV_DOT3) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _TEXTURE_ENV_DOT3) #if (defined(GL_ARB_TEXTURE_ENV_DOT3) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _TEXTURE_ENV_DOT3)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_ENV_DOT3 #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_ENV_DOT3
#endif #endif
#if (defined(GL_ARB_TEXTURE_ENV_DOT3) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
TEXTURE_ENV_DOT3)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_ENV_DOT3
#endif
#if (defined(GL_ARB_TEXTURE_ENV_DOT3) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_TEXTURE_ENV_DOT3) #if (defined(GL_ARB_TEXTURE_ENV_DOT3) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_TEXTURE_ENV_DOT3)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_ENV_DOT3 #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_ENV_DOT3
#endif #endif
#ifndef GL_ARB_texture_env_dot3 #ifndef GL_ARB_texture_env_dot3
#define GL_ARB_texture_env_dot3 1 #define GL_ARB_texture_env_dot3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_ENV_DOT3 #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_ENV_DOT3
#define GL_DOT3_RGB_ARB 0x86ae /* 34478 */ #define GL_DOT3_RGB_ARB 0x86ae /* 34478 */
skipping to change at line 6861 skipping to change at line 8862
#endif #endif
#if (defined(GL_ARB_TEXTURE_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTURE _FLOAT) #if (defined(GL_ARB_TEXTURE_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTURE _FLOAT)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_FLOAT #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_FLOAT
#endif #endif
#if (defined(GL_ARB_TEXTURE_FLOAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEXTU RE_FLOAT) #if (defined(GL_ARB_TEXTURE_FLOAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEXTU RE_FLOAT)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_FLOAT #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_FLOAT
#endif #endif
#if (defined(GL_ARB_TEXTURE_FLOAT) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TEXTUR
E_FLOAT)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_FLOAT
#endif
#if (defined(GL_ARB_TEXTURE_FLOAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_ARB _TEXTURE_FLOAT) #if (defined(GL_ARB_TEXTURE_FLOAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_TEXTURE_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_ARB _TEXTURE_FLOAT)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_FLOAT #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_FLOAT
#endif #endif
#ifndef GL_ARB_texture_float #ifndef GL_ARB_texture_float
#define GL_ARB_texture_float 1 #define GL_ARB_texture_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_FLOAT #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_FLOAT
#define GL_RGBA32F_ARB 0x8814 /* 34836 */ #define GL_RGBA32F_ARB 0x8814 /* 34836 */
skipping to change at line 6908 skipping to change at line 8913
#endif #endif
#if (defined(GL_ARB_TEXTURE_GATHER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTU RE_GATHER) #if (defined(GL_ARB_TEXTURE_GATHER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTU RE_GATHER)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_GATHER #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_GATHER
#endif #endif
#if (defined(GL_ARB_TEXTURE_GATHER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEX TURE_GATHER) #if (defined(GL_ARB_TEXTURE_GATHER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEX TURE_GATHER)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_GATHER #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_GATHER
#endif #endif
#if (defined(GL_ARB_TEXTURE_GATHER) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TEXT
URE_GATHER)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_GATHER
#endif
#if (defined(GL_ARB_TEXTURE_GATHER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_DECLARATION_GL_A RB_TEXTURE_GATHER) #if (defined(GL_ARB_TEXTURE_GATHER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_TEXTURE_GATHER)) && !defined(REGAL_NO_DECLARATION_GL_A RB_TEXTURE_GATHER)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_GATHER #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_GATHER
#endif #endif
#ifndef GL_ARB_texture_gather #ifndef GL_ARB_texture_gather
#define GL_ARB_texture_gather 1 #define GL_ARB_texture_gather 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_GATHER #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_GATHER
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8e5e /* 36446 */ #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8e5e /* 36446 */
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8e5f /* 36447 */ #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8e5f /* 36447 */
#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8f9f /* 36767 */ #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8f9f /* 36767 */
#endif #endif
/** /**
** GL_ARB_texture_mirror_clamp_to_edge
**/
#if (defined(GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE) || defined(REGAL_NO_ENUM)
|| defined(REGAL_NO_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)) && !defined(REGA
L_NO_ENUM_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE
#endif
#if (defined(GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE) || defined(REGAL_NO_TYPED
EF) || defined(REGAL_NO_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)) && !defined(R
EGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE
#endif
#if (defined(GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE) || !defined(REGAL_NAMESPA
CE) || defined(REGAL_NO_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)) && !defined(R
EGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE
#endif
#if (defined(GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE) || !defined(REGAL_PLUGIN_
MODE) || defined(REGAL_NO_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)) && !defined
(REGAL_NO_PLUGIN_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE
#endif
#if (defined(GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE) || defined(REGAL_NO_DECLA
RATION) || defined(REGAL_NO_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)) && !defin
ed(REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE
#endif
#ifndef GL_ARB_texture_mirror_clamp_to_edge
#define GL_ARB_texture_mirror_clamp_to_edge 1
#endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE
#define GL_MIRROR_CLAMP_TO_EDGE 0x8743 /* 34627 */
#endif
/**
** GL_ARB_texture_mirrored_repeat ** GL_ARB_texture_mirrored_repeat
**/ **/
#if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_ENUM_ GL_ARB_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_ENUM_ GL_ARB_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_ENUM_GL_ARB_TEXTURE_MIRRORED_REPEAT
#endif #endif
#if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_TY PEDEF_GL_ARB_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MIRRORED_REPEAT
#endif #endif
#if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_NA MESPACE_GL_ARB_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MIRRORED_REPEAT
#endif #endif
#if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_
PLUGIN_GL_ARB_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_MIRRORED_REPEAT
#endif
#if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_N O_DECLARATION_GL_ARB_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_ARB_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ARB_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_N O_DECLARATION_GL_ARB_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MIRRORED_REPEAT
#endif #endif
#ifndef GL_ARB_texture_mirrored_repeat #ifndef GL_ARB_texture_mirrored_repeat
#define GL_ARB_texture_mirrored_repeat 1 #define GL_ARB_texture_mirrored_repeat 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_MIRRORED_REPEAT #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_MIRRORED_REPEAT
#define GL_MIRRORED_REPEAT_ARB 0x8370 /* 33648 */ #define GL_MIRRORED_REPEAT_ARB 0x8370 /* 33648 */
skipping to change at line 6966 skipping to change at line 9011
#endif #endif
#if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TEXTURE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TEXTURE_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TEXTURE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TEXTURE_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_TEXTURE_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_MULTISAMPLE
#endif
#if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TEXTURE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TEXTURE_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_MULTISAMPLE
#endif #endif
#ifndef GL_ARB_texture_multisample #ifndef GL_ARB_texture_multisample
#define GL_ARB_texture_multisample 1 #define GL_ARB_texture_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_MULTISAMPLE
#define GL_SAMPLE_POSITION 0x8e50 /* 36432 */ #define GL_SAMPLE_POSITION 0x8e50 /* 36432 */
skipping to change at line 7019 skipping to change at line 9068
#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 amples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixe dsamplelocations); REGAL_DECL void REGAL_CALL glTexImage2DMultisample(GLenum target, GLsizei s amples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixe dsamplelocations);
REGAL_DECL void REGAL_CALL glTexImage3DMultisample(GLenum target, GLsizei s amples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); REGAL_DECL void REGAL_CALL glTexImage3DMultisample(GLenum target, GLsizei s amples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
#endif #endif
#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_glSampleMaski(GLuint index, GLbitfield ma
sk);
REGAL_DECL void REGAL_CALL plugin_glTexImage2DMultisample(GLenum target, GL
sizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboole
an fixedsamplelocations);
REGAL_DECL void REGAL_CALL plugin_glTexImage3DMultisample(GLenum target, GL
sizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei
depth, GLboolean fixedsamplelocations);
#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
#if (defined(GL_ARB_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _TEXTURE_RECTANGLE) #if (defined(GL_ARB_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB _TEXTURE_RECTANGLE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RECTANGLE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_TEXTURE_RECTANGLE) #if (defined(GL_ARB_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_NAMESPACE_GL_A RB_TEXTURE_RECTANGLE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RECTANGLE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_RECTANGLE) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_PLUGIN_GL_AR
B_TEXTURE_RECTANGLE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_RECTANGLE
#endif
#if (defined(GL_ARB_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_TEXTURE_RECTANGLE) #if (defined(GL_ARB_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_DECLARATIO N_GL_ARB_TEXTURE_RECTANGLE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_RECTANGLE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_RECTANGLE
#endif #endif
#ifndef GL_ARB_texture_rectangle #ifndef GL_ARB_texture_rectangle
#define GL_ARB_texture_rectangle 1 #define GL_ARB_texture_rectangle 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_RECTANGLE #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_RECTANGLE
#define GL_TEXTURE_RECTANGLE_ARB 0x84f5 /* 34037 */ #define GL_TEXTURE_RECTANGLE_ARB 0x84f5 /* 34037 */
#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84f6 /* 34038 */ #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84f6 /* 34038 */
#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84f7 /* 34039 */ #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84f7 /* 34039 */
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84f8 /* 34040 */ #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84f8 /* 34040 */
#define GL_SAMPLER_2D_RECT_ARB 0x8b63 /* 35683 */
#define GL_SAMPLER_2D_RECT_ARB 0x8b63 /* 35683 */
#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8b64 /* 35684 */
#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8b64 /* 35684 */
#endif #endif
/** /**
** GL_ARB_texture_rg ** GL_ARB_texture_rg
**/ **/
#if (defined(GL_ARB_TEXTURE_RG) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_ENUM_GL_ARB_TEXTURE_RG) #if (defined(GL_ARB_TEXTURE_RG) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_ENUM_GL_ARB_TEXTURE_RG)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_RG #define REGAL_NO_ENUM_GL_ARB_TEXTURE_RG
#endif #endif
#if (defined(GL_ARB_TEXTURE_RG) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RG) #if (defined(GL_ARB_TEXTURE_RG) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RG)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RG #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RG
#endif #endif
#if (defined(GL_ARB_TEXTURE_RG) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RG) #if (defined(GL_ARB_TEXTURE_RG) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RG)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RG #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RG
#endif #endif
#if (defined(GL_ARB_TEXTURE_RG) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TEXTURE_RG)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_RG
#endif
#if (defined(GL_ARB_TEXTURE_RG) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_DECLARATION_GL_ARB_TEXTU RE_RG) #if (defined(GL_ARB_TEXTURE_RG) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_TEXTURE_RG)) && !defined(REGAL_NO_DECLARATION_GL_ARB_TEXTU RE_RG)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_RG #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_RG
#endif #endif
#ifndef GL_ARB_texture_rg #ifndef GL_ARB_texture_rg
#define GL_ARB_texture_rg 1 #define GL_ARB_texture_rg 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_RG #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_RG
#define GL_COMPRESSED_RED 0x8225 /* 33317 */ #define GL_COMPRESSED_RED 0x8225 /* 33317 */
skipping to change at line 7121 skipping to change at line 9181
#endif #endif
#if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_TEXTURE_RGB10_A2UI) #if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_TYPEDEF_GL_A RB_TEXTURE_RGB10_A2UI)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RGB10_A2UI #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_RGB10_A2UI
#endif #endif
#if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_TEXTURE_RGB10_A2UI) #if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_NAMESPACE_GL _ARB_TEXTURE_RGB10_A2UI)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RGB10_A2UI #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_RGB10_A2UI
#endif #endif
#if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_PLUGIN_GL_
ARB_TEXTURE_RGB10_A2UI)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_RGB10_A2UI
#endif
#if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_TEXTURE_RGB10_A2UI) #if (defined(GL_ARB_TEXTURE_RGB10_A2UI) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_TEXTURE_RGB10_A2UI)) && !defined(REGAL_NO_DECLARAT ION_GL_ARB_TEXTURE_RGB10_A2UI)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_RGB10_A2UI #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_RGB10_A2UI
#endif #endif
#ifndef GL_ARB_texture_rgb10_a2ui #ifndef GL_ARB_texture_rgb10_a2ui
#define GL_ARB_texture_rgb10_a2ui 1 #define GL_ARB_texture_rgb10_a2ui 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_RGB10_A2UI #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_RGB10_A2UI
#define GL_RGB10_A2UI 0x906f /* 36975 */ #define GL_RGB10_A2UI 0x906f /* 36975 */
skipping to change at line 7149 skipping to change at line 9213
#endif #endif
#if (defined(GL_ARB_TEXTURE_STORAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEX TURE_STORAGE) #if (defined(GL_ARB_TEXTURE_STORAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEX TURE_STORAGE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE
#endif #endif
#if (defined(GL_ARB_TEXTURE_STORAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_T EXTURE_STORAGE) #if (defined(GL_ARB_TEXTURE_STORAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_T EXTURE_STORAGE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_STORAGE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_STORAGE
#endif #endif
#if (defined(GL_ARB_TEXTURE_STORAGE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TE
XTURE_STORAGE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_STORAGE
#endif
#if (defined(GL_ARB_TEXTURE_STORAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_DECLARATION_GL _ARB_TEXTURE_STORAGE) #if (defined(GL_ARB_TEXTURE_STORAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_TEXTURE_STORAGE)) && !defined(REGAL_NO_DECLARATION_GL _ARB_TEXTURE_STORAGE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE
#endif #endif
#ifndef GL_ARB_texture_storage #ifndef GL_ARB_texture_storage
#define GL_ARB_texture_storage 1 #define GL_ARB_texture_storage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_STORAGE #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_STORAGE
#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912f /* 37167 */ #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912f /* 37167 */
skipping to change at line 7188 skipping to change at line 9256
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE
REGAL_DECL void REGAL_CALL glTexStorage1D(GLenum target, GLsizei levels, GL enum internalformat, GLsizei width); REGAL_DECL void REGAL_CALL glTexStorage1D(GLenum target, GLsizei levels, GL enum internalformat, GLsizei width);
REGAL_DECL void REGAL_CALL glTexStorage2D(GLenum target, GLsizei levels, GL enum internalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glTexStorage2D(GLenum target, GLsizei levels, GL enum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL glTexStorage3D(GLenum target, GLsizei levels, GL enum internalformat, GLsizei width, GLsizei height, GLsizei depth); REGAL_DECL void REGAL_CALL glTexStorage3D(GLenum target, GLsizei levels, GL enum internalformat, GLsizei width, GLsizei height, GLsizei depth);
REGAL_DECL void REGAL_CALL glTextureStorage1DEXT(GLuint texture, GLenum tar get, GLsizei levels, GLenum internalformat, GLsizei width); REGAL_DECL void REGAL_CALL glTextureStorage1DEXT(GLuint texture, GLenum tar get, GLsizei levels, GLenum internalformat, GLsizei width);
REGAL_DECL void REGAL_CALL glTextureStorage2DEXT(GLuint texture, GLenum tar get, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glTextureStorage2DEXT(GLuint texture, GLenum tar get, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL glTextureStorage3DEXT(GLuint texture, GLenum tar get, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); REGAL_DECL void REGAL_CALL glTextureStorage3DEXT(GLuint texture, GLenum tar get, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_STORAGE
REGAL_DECL void REGAL_CALL plugin_glTexStorage1D(GLenum target, GLsizei lev
els, GLenum internalformat, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glTexStorage2D(GLenum target, GLsizei lev
els, GLenum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glTexStorage3D(GLenum target, GLsizei lev
els, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
REGAL_DECL void REGAL_CALL plugin_glTextureStorage1DEXT(GLuint texture, GLe
num target, GLsizei levels, GLenum internalformat, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glTextureStorage2DEXT(GLuint texture, GLe
num target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei h
eight);
REGAL_DECL void REGAL_CALL plugin_glTextureStorage3DEXT(GLuint texture, GLe
num target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei h
eight, GLsizei depth);
#endif
/** /**
** GL_ARB_texture_storage_multisample ** GL_ARB_texture_storage_multisample
**/ **/
#if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(REGAL_ NO_ENUM_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(REGAL_ NO_ENUM_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE #define REGAL_NO_ENUM_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(REG AL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(REG AL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(REG AL_NO_NAMESPACE_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(REG AL_NO_NAMESPACE_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined(R
EGAL_NO_PLUGIN_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
#endif
#if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined (REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) #if (defined(GL_ARB_TEXTURE_STORAGE_MULTISAMPLE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)) && !defined (REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
#endif #endif
#ifndef GL_ARB_texture_storage_multisample #ifndef GL_ARB_texture_storage_multisample
#define GL_ARB_texture_storage_multisample 1 #define GL_ARB_texture_storage_multisample 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE #ifndef REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
typedef void (REGAL_CALL *PFNGLTEXSTORAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLbo olean fixedsamplelocations); typedef void (REGAL_CALL *PFNGLTEXSTORAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLbo olean fixedsamplelocations);
skipping to change at line 7233 skipping to change at line 9314
#define glTextureStorage3DMultisampleEXT rglTextureStorage3DMultisampleE XT #define glTextureStorage3DMultisampleEXT rglTextureStorage3DMultisampleE XT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
REGAL_DECL void REGAL_CALL glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean f ixedsamplelocations); REGAL_DECL void REGAL_CALL glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean f ixedsamplelocations);
REGAL_DECL void REGAL_CALL glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep th, GLboolean fixedsamplelocations); REGAL_DECL void REGAL_CALL glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep th, GLboolean fixedsamplelocations);
REGAL_DECL void REGAL_CALL glTextureStorage2DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsi zei height, GLboolean fixedsamplelocations); REGAL_DECL void REGAL_CALL glTextureStorage2DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsi zei height, GLboolean fixedsamplelocations);
REGAL_DECL void REGAL_CALL glTextureStorage3DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsi zei height, GLsizei depth, GLboolean fixedsamplelocations); REGAL_DECL void REGAL_CALL glTextureStorage3DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsi zei height, GLsizei depth, GLboolean fixedsamplelocations);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_STORAGE_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glTexStorage2DMultisample(GLenum target,
GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLbo
olean fixedsamplelocations);
REGAL_DECL void REGAL_CALL plugin_glTexStorage3DMultisample(GLenum target,
GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsi
zei depth, GLboolean fixedsamplelocations);
REGAL_DECL void REGAL_CALL plugin_glTextureStorage2DMultisampleEXT(GLuint t
exture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei widt
h, GLsizei height, GLboolean fixedsamplelocations);
REGAL_DECL void REGAL_CALL plugin_glTextureStorage3DMultisampleEXT(GLuint t
exture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei widt
h, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
#endif
/** /**
** GL_ARB_texture_swizzle ** GL_ARB_texture_swizzle
**/ **/
#if (defined(GL_ARB_TEXTURE_SWIZZLE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_ENUM_GL_ARB_TEXTURE_S WIZZLE) #if (defined(GL_ARB_TEXTURE_SWIZZLE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_ENUM_GL_ARB_TEXTURE_S WIZZLE)
#define REGAL_NO_ENUM_GL_ARB_TEXTURE_SWIZZLE #define REGAL_NO_ENUM_GL_ARB_TEXTURE_SWIZZLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_SWIZZLE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEX TURE_SWIZZLE) #if (defined(GL_ARB_TEXTURE_SWIZZLE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEX TURE_SWIZZLE)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_SWIZZLE #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_SWIZZLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_SWIZZLE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_T EXTURE_SWIZZLE) #if (defined(GL_ARB_TEXTURE_SWIZZLE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_T EXTURE_SWIZZLE)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_SWIZZLE #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_SWIZZLE
#endif #endif
#if (defined(GL_ARB_TEXTURE_SWIZZLE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TE
XTURE_SWIZZLE)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_SWIZZLE
#endif
#if (defined(GL_ARB_TEXTURE_SWIZZLE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_DECLARATION_GL _ARB_TEXTURE_SWIZZLE) #if (defined(GL_ARB_TEXTURE_SWIZZLE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ARB_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_DECLARATION_GL _ARB_TEXTURE_SWIZZLE)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_SWIZZLE #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_SWIZZLE
#endif #endif
#ifndef GL_ARB_texture_swizzle #ifndef GL_ARB_texture_swizzle
#define GL_ARB_texture_swizzle 1 #define GL_ARB_texture_swizzle 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_SWIZZLE #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_SWIZZLE
#define GL_TEXTURE_SWIZZLE_R 0x8e42 /* 36418 */ #define GL_TEXTURE_SWIZZLE_R 0x8e42 /* 36418 */
skipping to change at line 7281 skipping to change at line 9373
#endif #endif
#if (defined(GL_ARB_TEXTURE_VIEW) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_V IEW) #if (defined(GL_ARB_TEXTURE_VIEW) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_V IEW)
#define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_VIEW #define REGAL_NO_TYPEDEF_GL_ARB_TEXTURE_VIEW
#endif #endif
#if (defined(GL_ARB_TEXTURE_VIEW) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEXTURE _VIEW) #if (defined(GL_ARB_TEXTURE_VIEW) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TEXTURE _VIEW)
#define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_VIEW #define REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_VIEW
#endif #endif
#if (defined(GL_ARB_TEXTURE_VIEW) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TEXTURE_
VIEW)
#define REGAL_NO_PLUGIN_GL_ARB_TEXTURE_VIEW
#endif
#if (defined(GL_ARB_TEXTURE_VIEW) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_DECLARATION_GL_ARB_T EXTURE_VIEW) #if (defined(GL_ARB_TEXTURE_VIEW) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_TEXTURE_VIEW)) && !defined(REGAL_NO_DECLARATION_GL_ARB_T EXTURE_VIEW)
#define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_VIEW #define REGAL_NO_DECLARATION_GL_ARB_TEXTURE_VIEW
#endif #endif
#ifndef GL_ARB_texture_view #ifndef GL_ARB_texture_view
#define GL_ARB_texture_view 1 #define GL_ARB_texture_view 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_VIEW #ifndef REGAL_NO_ENUM_GL_ARB_TEXTURE_VIEW
#define GL_TEXTURE_VIEW_MIN_LEVEL 0x82db /* 33499 */ #define GL_TEXTURE_VIEW_MIN_LEVEL 0x82db /* 33499 */
skipping to change at line 7309 skipping to change at line 9405
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_VIEW #ifndef REGAL_NO_NAMESPACE_GL_ARB_TEXTURE_VIEW
#define glTextureView rglTextureView #define glTextureView rglTextureView
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_VIEW #ifndef REGAL_NO_DECLARATION_GL_ARB_TEXTURE_VIEW
REGAL_DECL void REGAL_CALL glTextureView(GLuint texture, GLenum target, GLu int origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); REGAL_DECL void REGAL_CALL glTextureView(GLuint texture, GLenum target, GLu int origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TEXTURE_VIEW
REGAL_DECL void REGAL_CALL plugin_glTextureView(GLuint texture, GLenum targ
et, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numl
evels, GLuint minlayer, GLuint numlayers);
#endif
/** /**
** GL_ARB_timer_query ** GL_ARB_timer_query
**/ **/
#if (defined(GL_ARB_TIMER_QUERY) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_ENUM_GL_ARB_TIMER_QUERY) #if (defined(GL_ARB_TIMER_QUERY) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_ENUM_GL_ARB_TIMER_QUERY)
#define REGAL_NO_ENUM_GL_ARB_TIMER_QUERY #define REGAL_NO_ENUM_GL_ARB_TIMER_QUERY
#endif #endif
#if (defined(GL_ARB_TIMER_QUERY) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TIMER_QUERY ) #if (defined(GL_ARB_TIMER_QUERY) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_TIMER_QUERY )
#define REGAL_NO_TYPEDEF_GL_ARB_TIMER_QUERY #define REGAL_NO_TYPEDEF_GL_ARB_TIMER_QUERY
#endif #endif
#if (defined(GL_ARB_TIMER_QUERY) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TIMER_QUE RY) #if (defined(GL_ARB_TIMER_QUERY) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_TIMER_QUE RY)
#define REGAL_NO_NAMESPACE_GL_ARB_TIMER_QUERY #define REGAL_NO_NAMESPACE_GL_ARB_TIMER_QUERY
#endif #endif
#if (defined(GL_ARB_TIMER_QUERY) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_PLUGIN_GL_ARB_TIMER_QUER
Y)
#define REGAL_NO_PLUGIN_GL_ARB_TIMER_QUERY
#endif
#if (defined(GL_ARB_TIMER_QUERY) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_ARB_TIM ER_QUERY) #if (defined(GL_ARB_TIMER_QUERY) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_ARB_TIMER_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_ARB_TIM ER_QUERY)
#define REGAL_NO_DECLARATION_GL_ARB_TIMER_QUERY #define REGAL_NO_DECLARATION_GL_ARB_TIMER_QUERY
#endif #endif
#ifndef GL_ARB_timer_query #ifndef GL_ARB_timer_query
#define GL_ARB_timer_query 1 #define GL_ARB_timer_query 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TIMER_QUERY #ifndef REGAL_NO_ENUM_GL_ARB_TIMER_QUERY
#define GL_TIME_ELAPSED 0x88bf /* 35007 */ #define GL_TIME_ELAPSED 0x88bf /* 35007 */
skipping to change at line 7356 skipping to change at line 9460
#define glGetQueryObjectui64v rglGetQueryObjectui64v #define glGetQueryObjectui64v rglGetQueryObjectui64v
#define glQueryCounter rglQueryCounter #define glQueryCounter rglQueryCounter
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TIMER_QUERY #ifndef REGAL_NO_DECLARATION_GL_ARB_TIMER_QUERY
REGAL_DECL void REGAL_CALL glGetQueryObjecti64v(GLuint id, GLenum pname, GL int64 *params); REGAL_DECL void REGAL_CALL glGetQueryObjecti64v(GLuint id, GLenum pname, GL int64 *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectui64v(GLuint id, GLenum pname, G Luint64 *params); REGAL_DECL void REGAL_CALL glGetQueryObjectui64v(GLuint id, GLenum pname, G Luint64 *params);
REGAL_DECL void REGAL_CALL glQueryCounter(GLuint id, GLenum target); REGAL_DECL void REGAL_CALL glQueryCounter(GLuint id, GLenum target);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TIMER_QUERY
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjecti64v(GLuint id, GLenum pn
ame, GLint64 *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectui64v(GLuint id, GLenum p
name, GLuint64 *params);
REGAL_DECL void REGAL_CALL plugin_glQueryCounter(GLuint id, GLenum target);
#endif
/** /**
** GL_ARB_transform_feedback2 ** GL_ARB_transform_feedback2
**/ **/
#if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_ENUM_GL_ARB_T RANSFORM_FEEDBACK2) #if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_ENUM_GL_ARB_T RANSFORM_FEEDBACK2)
#define REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK2 #define REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK2
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TRANSFORM_FEEDBACK2) #if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TRANSFORM_FEEDBACK2)
#define REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK2 #define REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK2
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TRANSFORM_FEEDBACK2) #if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TRANSFORM_FEEDBACK2)
#define REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK2 #define REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK2
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_TRANSFORM_FEEDBACK2)
#define REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK2
#endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TRANSFORM_FEEDBACK2) #if (defined(GL_ARB_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TRANSFORM_FEEDBACK2)
#define REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK2 #define REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK2
#endif #endif
#ifndef GL_ARB_transform_feedback2 #ifndef GL_ARB_transform_feedback2
#define GL_ARB_transform_feedback2 1 #define GL_ARB_transform_feedback2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK2 #ifndef REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK2
#define GL_TRANSFORM_FEEDBACK 0x8e22 /* 36386 */ #define GL_TRANSFORM_FEEDBACK 0x8e22 /* 36386 */
skipping to change at line 7417 skipping to change at line 9531
#ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK2 #ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK2
REGAL_DECL GLboolean REGAL_CALL glIsTransformFeedback(GLuint id); REGAL_DECL GLboolean REGAL_CALL glIsTransformFeedback(GLuint id);
REGAL_DECL void REGAL_CALL glBindTransformFeedback(GLenum target, GLuint id ); REGAL_DECL void REGAL_CALL glBindTransformFeedback(GLenum target, GLuint id );
REGAL_DECL void REGAL_CALL glDeleteTransformFeedbacks(GLsizei n, const GLui nt *ids); REGAL_DECL void REGAL_CALL glDeleteTransformFeedbacks(GLsizei n, const GLui nt *ids);
REGAL_DECL void REGAL_CALL glDrawTransformFeedback(GLenum mode, GLuint name ); REGAL_DECL void REGAL_CALL glDrawTransformFeedback(GLenum mode, GLuint name );
REGAL_DECL void REGAL_CALL glGenTransformFeedbacks(GLsizei n, GLuint *ids); REGAL_DECL void REGAL_CALL glGenTransformFeedbacks(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL glPauseTransformFeedback(void); REGAL_DECL void REGAL_CALL glPauseTransformFeedback(void);
REGAL_DECL void REGAL_CALL glResumeTransformFeedback(void); REGAL_DECL void REGAL_CALL glResumeTransformFeedback(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK2
REGAL_DECL GLboolean REGAL_CALL plugin_glIsTransformFeedback(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBindTransformFeedback(GLenum target, GL
uint id);
REGAL_DECL void REGAL_CALL plugin_glDeleteTransformFeedbacks(GLsizei n, con
st GLuint *ids);
REGAL_DECL void REGAL_CALL plugin_glDrawTransformFeedback(GLenum mode, GLui
nt name);
REGAL_DECL void REGAL_CALL plugin_glGenTransformFeedbacks(GLsizei n, GLuint
*ids);
REGAL_DECL void REGAL_CALL plugin_glPauseTransformFeedback(void);
REGAL_DECL void REGAL_CALL plugin_glResumeTransformFeedback(void);
#endif
/** /**
** GL_ARB_transform_feedback3 ** GL_ARB_transform_feedback3
**/ **/
#if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_ENUM_GL_ARB_T RANSFORM_FEEDBACK3) #if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_ENUM_GL_ARB_T RANSFORM_FEEDBACK3)
#define REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK3 #define REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK3
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TRANSFORM_FEEDBACK3) #if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_TRANSFORM_FEEDBACK3)
#define REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK3 #define REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK3
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TRANSFORM_FEEDBACK3) #if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_TRANSFORM_FEEDBACK3)
#define REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK3 #define REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK3
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_TRANSFORM_FEEDBACK3)
#define REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK3
#endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TRANSFORM_FEEDBACK3) #if (defined(GL_ARB_TRANSFORM_FEEDBACK3) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK3)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_TRANSFORM_FEEDBACK3)
#define REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK3 #define REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK3
#endif #endif
#ifndef GL_ARB_transform_feedback3 #ifndef GL_ARB_transform_feedback3
#define GL_ARB_transform_feedback3 1 #define GL_ARB_transform_feedback3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK3 #ifndef REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK3
#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8e70 /* 36464 */ #define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8e70 /* 36464 */
#define GL_MAX_VERTEX_STREAMS 0x8e71 /* 36465 */
#define GL_MAX_VERTEX_STREAMS 0x8e71 /* 36465 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK3 #ifndef REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK3
typedef void (REGAL_CALL *PFNGLBEGINQUERYINDEXEDPROC)(GLenum target, GLuint index, GLuint id); typedef void (REGAL_CALL *PFNGLBEGINQUERYINDEXEDPROC)(GLenum target, GLuint index, GLuint id);
typedef void (REGAL_CALL *PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)(GLenum mode , GLuint id, GLuint stream); typedef void (REGAL_CALL *PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)(GLenum mode , GLuint id, GLuint stream);
typedef void (REGAL_CALL *PFNGLENDQUERYINDEXEDPROC)(GLenum target, GLuint i ndex); typedef void (REGAL_CALL *PFNGLENDQUERYINDEXEDPROC)(GLenum target, GLuint i ndex);
typedef void (REGAL_CALL *PFNGLGETQUERYINDEXEDIVPROC)(GLenum target, GLuint index, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETQUERYINDEXEDIVPROC)(GLenum target, GLuint index, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK3 #ifndef REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK3
skipping to change at line 7468 skipping to change at line 9594
#define glGetQueryIndexediv rglGetQueryIndexediv #define glGetQueryIndexediv rglGetQueryIndexediv
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK3 #ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK3
REGAL_DECL void REGAL_CALL glBeginQueryIndexed(GLenum target, GLuint index, GLuint id); REGAL_DECL void REGAL_CALL glBeginQueryIndexed(GLenum target, GLuint index, GLuint id);
REGAL_DECL void REGAL_CALL glDrawTransformFeedbackStream(GLenum mode, GLuin t id, GLuint stream); REGAL_DECL void REGAL_CALL glDrawTransformFeedbackStream(GLenum mode, GLuin t id, GLuint stream);
REGAL_DECL void REGAL_CALL glEndQueryIndexed(GLenum target, GLuint index); REGAL_DECL void REGAL_CALL glEndQueryIndexed(GLenum target, GLuint index);
REGAL_DECL void REGAL_CALL glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK3
REGAL_DECL void REGAL_CALL plugin_glBeginQueryIndexed(GLenum target, GLuint
index, GLuint id);
REGAL_DECL void REGAL_CALL plugin_glDrawTransformFeedbackStream(GLenum mode
, GLuint id, GLuint stream);
REGAL_DECL void REGAL_CALL plugin_glEndQueryIndexed(GLenum target, GLuint i
ndex);
REGAL_DECL void REGAL_CALL plugin_glGetQueryIndexediv(GLenum target, GLuint
index, GLenum pname, GLint *params);
#endif
/** /**
** GL_ARB_transform_feedback_instanced ** GL_ARB_transform_feedback_instanced
**/ **/
#if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined(REGA L_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) #if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined(REGA L_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)
#define REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #define REGAL_NO_ENUM_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined(R EGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) #if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined(R EGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)
#define REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #define REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined(R EGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) #if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined(R EGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)
#define REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #define REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
#endif #endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || !defined(REGAL_PLUGIN_
MODE) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defined
(REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)
#define REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
#endif
#if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defin ed(REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) #if (defined(GL_ARB_TRANSFORM_FEEDBACK_INSTANCED) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)) && !defin ed(REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED)
#define REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #define REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
#endif #endif
#ifndef GL_ARB_transform_feedback_instanced #ifndef GL_ARB_transform_feedback_instanced
#define GL_ARB_transform_feedback_instanced 1 #define GL_ARB_transform_feedback_instanced 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #ifndef REGAL_NO_TYPEDEF_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
typedef void (REGAL_CALL *PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC)(GLenum m ode, GLuint id, GLsizei primcount); typedef void (REGAL_CALL *PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC)(GLenum m ode, GLuint id, GLsizei primcount);
skipping to change at line 7507 skipping to change at line 9644
#ifndef REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #ifndef REGAL_NO_NAMESPACE_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
#define glDrawTransformFeedbackInstanced rglDrawTransformFeedbackInstanc ed #define glDrawTransformFeedbackInstanced rglDrawTransformFeedbackInstanc ed
#define glDrawTransformFeedbackStreamInstanced rglDrawTransformFeedbackStre amInstanced #define glDrawTransformFeedbackStreamInstanced rglDrawTransformFeedbackStre amInstanced
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED #ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
REGAL_DECL void REGAL_CALL glDrawTransformFeedbackInstanced(GLenum mode, GL uint id, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawTransformFeedbackInstanced(GLenum mode, GL uint id, GLsizei primcount);
REGAL_DECL void REGAL_CALL glDrawTransformFeedbackStreamInstanced(GLenum mo de, GLuint id, GLuint stream, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawTransformFeedbackStreamInstanced(GLenum mo de, GLuint id, GLuint stream, GLsizei primcount);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TRANSFORM_FEEDBACK_INSTANCED
REGAL_DECL void REGAL_CALL plugin_glDrawTransformFeedbackInstanced(GLenum m
ode, GLuint id, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glDrawTransformFeedbackStreamInstanced(GL
enum mode, GLuint id, GLuint stream, GLsizei primcount);
#endif
/** /**
** GL_ARB_transpose_matrix ** GL_ARB_transpose_matrix
**/ **/
#if (defined(GL_ARB_TRANSPOSE_MATRIX) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_ENUM_GL_ARB_TRANSPO SE_MATRIX) #if (defined(GL_ARB_TRANSPOSE_MATRIX) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_ENUM_GL_ARB_TRANSPO SE_MATRIX)
#define REGAL_NO_ENUM_GL_ARB_TRANSPOSE_MATRIX #define REGAL_NO_ENUM_GL_ARB_TRANSPOSE_MATRIX
#endif #endif
#if (defined(GL_ARB_TRANSPOSE_MATRIX) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_T RANSPOSE_MATRIX) #if (defined(GL_ARB_TRANSPOSE_MATRIX) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_T RANSPOSE_MATRIX)
#define REGAL_NO_TYPEDEF_GL_ARB_TRANSPOSE_MATRIX #define REGAL_NO_TYPEDEF_GL_ARB_TRANSPOSE_MATRIX
#endif #endif
#if (defined(GL_ARB_TRANSPOSE_MATRIX) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _TRANSPOSE_MATRIX) #if (defined(GL_ARB_TRANSPOSE_MATRIX) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_NAMESPACE_GL_ARB _TRANSPOSE_MATRIX)
#define REGAL_NO_NAMESPACE_GL_ARB_TRANSPOSE_MATRIX #define REGAL_NO_NAMESPACE_GL_ARB_TRANSPOSE_MATRIX
#endif #endif
#if (defined(GL_ARB_TRANSPOSE_MATRIX) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_PLUGIN_GL_ARB_
TRANSPOSE_MATRIX)
#define REGAL_NO_PLUGIN_GL_ARB_TRANSPOSE_MATRIX
#endif
#if (defined(GL_ARB_TRANSPOSE_MATRIX) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_TRANSPOSE_MATRIX) #if (defined(GL_ARB_TRANSPOSE_MATRIX) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ARB_TRANSPOSE_MATRIX)) && !defined(REGAL_NO_DECLARATION_ GL_ARB_TRANSPOSE_MATRIX)
#define REGAL_NO_DECLARATION_GL_ARB_TRANSPOSE_MATRIX #define REGAL_NO_DECLARATION_GL_ARB_TRANSPOSE_MATRIX
#endif #endif
#ifndef GL_ARB_transpose_matrix #ifndef GL_ARB_transpose_matrix
#define GL_ARB_transpose_matrix 1 #define GL_ARB_transpose_matrix 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_TRANSPOSE_MATRIX #ifndef REGAL_NO_ENUM_GL_ARB_TRANSPOSE_MATRIX
#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84e3 /* 34019 */ #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84e3 /* 34019 */
skipping to change at line 7559 skipping to change at line 9705
#define glMultTransposeMatrixfARB rglMultTransposeMatrixfARB #define glMultTransposeMatrixfARB rglMultTransposeMatrixfARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSPOSE_MATRIX #ifndef REGAL_NO_DECLARATION_GL_ARB_TRANSPOSE_MATRIX
REGAL_DECL void REGAL_CALL glLoadTransposeMatrixdARB(const GLdouble *m); REGAL_DECL void REGAL_CALL glLoadTransposeMatrixdARB(const GLdouble *m);
REGAL_DECL void REGAL_CALL glLoadTransposeMatrixfARB(const GLfloat *m); REGAL_DECL void REGAL_CALL glLoadTransposeMatrixfARB(const GLfloat *m);
REGAL_DECL void REGAL_CALL glMultTransposeMatrixdARB(const GLdouble *m); REGAL_DECL void REGAL_CALL glMultTransposeMatrixdARB(const GLdouble *m);
REGAL_DECL void REGAL_CALL glMultTransposeMatrixfARB(const GLfloat *m); REGAL_DECL void REGAL_CALL glMultTransposeMatrixfARB(const GLfloat *m);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_TRANSPOSE_MATRIX
REGAL_DECL void REGAL_CALL plugin_glLoadTransposeMatrixdARB(const GLdouble
*m);
REGAL_DECL void REGAL_CALL plugin_glLoadTransposeMatrixfARB(const GLfloat *
m);
REGAL_DECL void REGAL_CALL plugin_glMultTransposeMatrixdARB(const GLdouble
*m);
REGAL_DECL void REGAL_CALL plugin_glMultTransposeMatrixfARB(const GLfloat *
m);
#endif
/** /**
** GL_ARB_uniform_buffer_object ** GL_ARB_uniform_buffer_object
**/ **/
#if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_A RB_UNIFORM_BUFFER_OBJECT) #if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_A RB_UNIFORM_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_UNIFORM_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_ARB_UNIFORM_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_UNIFORM_BUFFER_OBJECT) #if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_UNIFORM_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_UNIFORM_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_UNIFORM_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_UNIFORM_BUFFER_OBJECT) #if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_UNIFORM_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_UNIFORM_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_UNIFORM_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUG
IN_GL_ARB_UNIFORM_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_UNIFORM_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_UNIFORM_BUFFER_OBJECT) #if (defined(GL_ARB_UNIFORM_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_UNIFORM_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_UNIFORM_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_UNIFORM_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_UNIFORM_BUFFER_OBJECT
#endif #endif
#ifndef GL_ARB_uniform_buffer_object #ifndef GL_ARB_uniform_buffer_object
#define GL_ARB_uniform_buffer_object 1 #define GL_ARB_uniform_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_UNIFORM_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_UNIFORM_BUFFER_OBJECT
#define GL_UNIFORM_BUFFER 0x8a11 /* 35 345 */ #define GL_UNIFORM_BUFFER 0x8a11 /* 35 345 */
skipping to change at line 7628 skipping to change at line 9785
#ifndef REGAL_NO_TYPEDEF_GL_ARB_UNIFORM_BUFFER_OBJECT #ifndef REGAL_NO_TYPEDEF_GL_ARB_UNIFORM_BUFFER_OBJECT
typedef GLuint (REGAL_CALL *PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program, const GLchar *uniformBlockName); typedef GLuint (REGAL_CALL *PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program, const GLchar *uniformBlockName);
typedef void (REGAL_CALL *PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint in dex, GLuint buffer); typedef void (REGAL_CALL *PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint in dex, GLuint buffer);
typedef void (REGAL_CALL *PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint i ndex, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (REGAL_CALL *PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint i ndex, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint progra m, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *unif ormBlockName); typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint progra m, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *unif ormBlockName);
typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint program, GL uint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint program, GL uint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint program, GLs izei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *param s); typedef void (REGAL_CALL *PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint program, GLs izei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *param s);
typedef void (REGAL_CALL *PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint ind ex, GLint *data); typedef void (REGAL_CALL *PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint ind ex, GLint *data);
typedef void (REGAL_CALL *PFNGLGETUNIFORMINDICESPROC)(GLuint program, GLsiz ei uniformCount, const GLchar **uniformNames, GLuint *uniformIndices); typedef void (REGAL_CALL *PFNGLGETUNIFORMINDICESPROC)(GLuint program, GLsiz ei uniformCount, const GLchar * const *uniformNames, GLuint *uniformIndices );
typedef void (REGAL_CALL *PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint program, GLu int uniformBlockIndex, GLuint uniformBlockBinding); typedef void (REGAL_CALL *PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint program, GLu int uniformBlockIndex, GLuint uniformBlockBinding);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_UNIFORM_BUFFER_OBJECT #ifndef REGAL_NO_NAMESPACE_GL_ARB_UNIFORM_BUFFER_OBJECT
#define glBindBufferBase rglBindBufferBase #define glBindBufferBase rglBindBufferBase
#define glBindBufferRange rglBindBufferRange #define glBindBufferRange rglBindBufferRange
#define glGetActiveUniformBlockName rglGetActiveUniformBlockName #define glGetActiveUniformBlockName rglGetActiveUniformBlockName
#define glGetActiveUniformBlockiv rglGetActiveUniformBlockiv #define glGetActiveUniformBlockiv rglGetActiveUniformBlockiv
#define glGetActiveUniformName rglGetActiveUniformName #define glGetActiveUniformName rglGetActiveUniformName
#define glGetActiveUniformsiv rglGetActiveUniformsiv #define glGetActiveUniformsiv rglGetActiveUniformsiv
skipping to change at line 7654 skipping to change at line 9811
#ifndef REGAL_NO_DECLARATION_GL_ARB_UNIFORM_BUFFER_OBJECT #ifndef REGAL_NO_DECLARATION_GL_ARB_UNIFORM_BUFFER_OBJECT
REGAL_DECL GLuint REGAL_CALL glGetUniformBlockIndex(GLuint program, const G Lchar *uniformBlockName); REGAL_DECL GLuint REGAL_CALL glGetUniformBlockIndex(GLuint program, const G Lchar *uniformBlockName);
REGAL_DECL void REGAL_CALL glBindBufferBase(GLenum target, GLuint index, GL uint buffer); REGAL_DECL void REGAL_CALL glBindBufferBase(GLenum target, GLuint index, GL uint buffer);
REGAL_DECL void REGAL_CALL glBindBufferRange(GLenum target, GLuint index, G Luint buffer, GLintptr offset, GLsizeiptr size); REGAL_DECL void REGAL_CALL glBindBufferRange(GLenum target, GLuint index, G Luint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL glGetActiveUniformBlockName(GLuint program, GLui nt uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBloc kName); REGAL_DECL void REGAL_CALL glGetActiveUniformBlockName(GLuint program, GLui nt uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBloc kName);
REGAL_DECL void REGAL_CALL glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetActiveUniformName(GLuint program, GLuint un iformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); REGAL_DECL void REGAL_CALL glGetActiveUniformName(GLuint program, GLuint un iformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
REGAL_DECL void REGAL_CALL glGetActiveUniformsiv(GLuint program, GLsizei un iformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetActiveUniformsiv(GLuint program, GLsizei un iformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetIntegeri_v(GLenum target, GLuint index, GLi nt *data); REGAL_DECL void REGAL_CALL glGetIntegeri_v(GLenum target, GLuint index, GLi nt *data);
REGAL_DECL void REGAL_CALL glGetUniformIndices(GLuint program, GLsizei unif ormCount, const GLchar **uniformNames, GLuint *uniformIndices); REGAL_DECL void REGAL_CALL glGetUniformIndices(GLuint program, GLsizei unif ormCount, const GLchar * const *uniformNames, GLuint *uniformIndices);
REGAL_DECL void REGAL_CALL glUniformBlockBinding(GLuint program, GLuint uni formBlockIndex, GLuint uniformBlockBinding); REGAL_DECL void REGAL_CALL glUniformBlockBinding(GLuint program, GLuint uni formBlockIndex, GLuint uniformBlockBinding);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_UNIFORM_BUFFER_OBJECT
REGAL_DECL GLuint REGAL_CALL plugin_glGetUniformBlockIndex(GLuint program,
const GLchar *uniformBlockName);
REGAL_DECL void REGAL_CALL plugin_glBindBufferBase(GLenum target, GLuint in
dex, GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glBindBufferRange(GLenum target, GLuint i
ndex, GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL plugin_glGetActiveUniformBlockName(GLuint progra
m, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *unif
ormBlockName);
REGAL_DECL void REGAL_CALL plugin_glGetActiveUniformBlockiv(GLuint program,
GLuint uniformBlockIndex, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetActiveUniformName(GLuint program, GL
uint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
REGAL_DECL void REGAL_CALL plugin_glGetActiveUniformsiv(GLuint program, GLs
izei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *param
s);
REGAL_DECL void REGAL_CALL plugin_glGetIntegeri_v(GLenum target, GLuint ind
ex, GLint *data);
REGAL_DECL void REGAL_CALL plugin_glGetUniformIndices(GLuint program, GLsiz
ei uniformCount, const GLchar * const *uniformNames, GLuint *uniformIndices
);
REGAL_DECL void REGAL_CALL plugin_glUniformBlockBinding(GLuint program, GLu
int uniformBlockIndex, GLuint uniformBlockBinding);
#endif
/** /**
** GL_ARB_vertex_array_object ** GL_ARB_vertex_array_object
**/ **/
#if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_V ERTEX_ARRAY_OBJECT) #if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB_V ERTEX_ARRAY_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_ARRAY_OBJECT #define REGAL_NO_ENUM_GL_ARB_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_VERTEX_ARRAY_OBJECT) #if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ARRAY_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_VERTEX_ARRAY_OBJECT) #if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ARRAY_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_ARRAY_OBJECT
#endif
#if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_VERTEX_ARRAY_OBJECT) #if (defined(GL_ARB_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_ARRAY_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_ARRAY_OBJECT
#endif #endif
#ifndef GL_ARB_vertex_array_object #ifndef GL_ARB_vertex_array_object
#define GL_ARB_vertex_array_object 1 #define GL_ARB_vertex_array_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_ARRAY_OBJECT
#define GL_VERTEX_ARRAY_BINDING 0x85b5 /* 34229 */ #define GL_VERTEX_ARRAY_BINDING 0x85b5 /* 34229 */
skipping to change at line 7707 skipping to change at line 9881
#define glIsVertexArray rglIsVertexArray #define glIsVertexArray rglIsVertexArray
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL glIsVertexArray(GLuint array); REGAL_DECL GLboolean REGAL_CALL glIsVertexArray(GLuint array);
REGAL_DECL void REGAL_CALL glBindVertexArray(GLuint array); REGAL_DECL void REGAL_CALL glBindVertexArray(GLuint array);
REGAL_DECL void REGAL_CALL glDeleteVertexArrays(GLsizei n, const GLuint *ar rays); REGAL_DECL void REGAL_CALL glDeleteVertexArrays(GLsizei n, const GLuint *ar rays);
REGAL_DECL void REGAL_CALL glGenVertexArrays(GLsizei n, GLuint *arrays); REGAL_DECL void REGAL_CALL glGenVertexArrays(GLsizei n, GLuint *arrays);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsVertexArray(GLuint array);
REGAL_DECL void REGAL_CALL plugin_glBindVertexArray(GLuint array);
REGAL_DECL void REGAL_CALL plugin_glDeleteVertexArrays(GLsizei n, const GLu
int *arrays);
REGAL_DECL void REGAL_CALL plugin_glGenVertexArrays(GLsizei n, GLuint *arra
ys);
#endif
/** /**
** GL_ARB_vertex_attrib_64bit ** GL_ARB_vertex_attrib_64bit
**/ **/
#if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_ENUM_GL_ARB_V ERTEX_ATTRIB_64BIT) #if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_ENUM_GL_ARB_V ERTEX_ATTRIB_64BIT)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_ATTRIB_64BIT #define REGAL_NO_ENUM_GL_ARB_VERTEX_ATTRIB_64BIT
#endif #endif
#if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_VERTEX_ATTRIB_64BIT) #if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_TYPEDEF_GL _ARB_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_64BIT #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_64BIT
#endif #endif
#if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_VERTEX_ATTRIB_64BIT) #if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_NAMESPACE_ GL_ARB_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ATTRIB_64BIT #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ATTRIB_64BIT
#endif #endif
#if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_PLUGIN_G
L_ARB_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_ATTRIB_64BIT
#endif
#if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_VERTEX_ATTRIB_64BIT) #if (defined(GL_ARB_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_DECLAR ATION_GL_ARB_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_ATTRIB_64BIT #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_ATTRIB_64BIT
#endif #endif
#ifndef GL_ARB_vertex_attrib_64bit #ifndef GL_ARB_vertex_attrib_64bit
#define GL_ARB_vertex_attrib_64bit 1 #define GL_ARB_vertex_attrib_64bit 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_64BIT #ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_64BIT
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLDVPROC)(GLuint index, GLenum pname, GLdouble *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLDVPROC)(GLuint index, GLenum pname, GLdouble *params);
skipping to change at line 7770 skipping to change at line 9955
REGAL_DECL void REGAL_CALL glVertexAttribL1dv(GLuint index, const GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttribL1dv(GLuint index, const GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttribL2d(GLuint index, GLdouble x, GLdo uble y); REGAL_DECL void REGAL_CALL glVertexAttribL2d(GLuint index, GLdouble x, GLdo uble y);
REGAL_DECL void REGAL_CALL glVertexAttribL2dv(GLuint index, const GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttribL2dv(GLuint index, const GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttribL3d(GLuint index, GLdouble x, GLdo uble y, GLdouble z); REGAL_DECL void REGAL_CALL glVertexAttribL3d(GLuint index, GLdouble x, GLdo uble y, GLdouble z);
REGAL_DECL void REGAL_CALL glVertexAttribL3dv(GLuint index, const GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttribL3dv(GLuint index, const GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttribL4d(GLuint index, GLdouble x, GLdo uble y, GLdouble z, GLdouble w); REGAL_DECL void REGAL_CALL glVertexAttribL4d(GLuint index, GLdouble x, GLdo uble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL glVertexAttribL4dv(GLuint index, const GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttribL4dv(GLuint index, const GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_ATTRIB_64BIT
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribLdv(GLuint index, GLenum
pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1d(GLuint index, GLdouble
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1dv(GLuint index, const GL
double *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2d(GLuint index, GLdouble
x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2dv(GLuint index, const GL
double *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3d(GLuint index, GLdouble
x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3dv(GLuint index, const GL
double *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4d(GLuint index, GLdouble
x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4dv(GLuint index, const GL
double *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribLPointer(GLuint index, GLin
t size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif
/** /**
** GL_ARB_vertex_attrib_binding ** GL_ARB_vertex_attrib_binding
**/ **/
#if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_ENUM_GL_A RB_VERTEX_ATTRIB_BINDING) #if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_ENUM_GL_A RB_VERTEX_ATTRIB_BINDING)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_ATTRIB_BINDING #define REGAL_NO_ENUM_GL_ARB_VERTEX_ATTRIB_BINDING
#endif #endif
#if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_VERTEX_ATTRIB_BINDING) #if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_TYPEDE F_GL_ARB_VERTEX_ATTRIB_BINDING)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_BINDING #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ATTRIB_BINDING
#endif #endif
#if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_VERTEX_ATTRIB_BINDING) #if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_NAMESP ACE_GL_ARB_VERTEX_ATTRIB_BINDING)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ATTRIB_BINDING #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ATTRIB_BINDING
#endif #endif
#if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_PLUG
IN_GL_ARB_VERTEX_ATTRIB_BINDING)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_ATTRIB_BINDING
#endif
#if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_VERTEX_ATTRIB_BINDING) #if (defined(GL_ARB_VERTEX_ATTRIB_BINDING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_VERTEX_ATTRIB_BINDING)) && !defined(REGAL_NO_DE CLARATION_GL_ARB_VERTEX_ATTRIB_BINDING)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_ATTRIB_BINDING #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_ATTRIB_BINDING
#endif #endif
#ifndef GL_ARB_vertex_attrib_binding #ifndef GL_ARB_vertex_attrib_binding
#define GL_ARB_vertex_attrib_binding 1 #define GL_ARB_vertex_attrib_binding 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_ATTRIB_BINDING #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_ATTRIB_BINDING
#define GL_VERTEX_ATTRIB_BINDING 0x82d4 /* 33492 */ #define GL_VERTEX_ATTRIB_BINDING 0x82d4 /* 33492 */
skipping to change at line 7831 skipping to change at line 10033
#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 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
REGAL_DECL void REGAL_CALL plugin_glBindVertexBuffer(GLuint bindingindex, G
Luint buffer, GLintptr offset, GLsizei stride);
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_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_glVertexBindingDivisor(GLuint bindinginde
x, GLuint divisor);
#endif
/** /**
** GL_ARB_vertex_blend ** GL_ARB_vertex_blend
**/ **/
#if (defined(GL_ARB_VERTEX_BLEND) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_ENUM_GL_ARB_VERTEX_BLEND) #if (defined(GL_ARB_VERTEX_BLEND) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_ENUM_GL_ARB_VERTEX_BLEND)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_BLEND #define REGAL_NO_ENUM_GL_ARB_VERTEX_BLEND
#endif #endif
#if (defined(GL_ARB_VERTEX_BLEND) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BL END) #if (defined(GL_ARB_VERTEX_BLEND) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BL END)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BLEND #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BLEND
#endif #endif
#if (defined(GL_ARB_VERTEX_BLEND) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ BLEND) #if (defined(GL_ARB_VERTEX_BLEND) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VERTEX_ BLEND)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_BLEND #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_BLEND
#endif #endif
#if (defined(GL_ARB_VERTEX_BLEND) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_PLUGIN_GL_ARB_VERTEX_B
LEND)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_BLEND
#endif
#if (defined(GL_ARB_VERTEX_BLEND) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_DECLARATION_GL_ARB_V ERTEX_BLEND) #if (defined(GL_ARB_VERTEX_BLEND) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ARB_VERTEX_BLEND)) && !defined(REGAL_NO_DECLARATION_GL_ARB_V ERTEX_BLEND)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_BLEND #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_BLEND
#endif #endif
#ifndef GL_ARB_vertex_blend #ifndef GL_ARB_vertex_blend
#define GL_ARB_vertex_blend 1 #define GL_ARB_vertex_blend 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_BLEND #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_BLEND
#define GL_MODELVIEW0_ARB 0x1700 /* 5888 */ #define GL_MODELVIEW0_ARB 0x1700 /* 5888 */
skipping to change at line 7902 skipping to change at line 10117
#define GL_MODELVIEW26_ARB 0x873a /* 34618 */ #define GL_MODELVIEW26_ARB 0x873a /* 34618 */
#define GL_MODELVIEW27_ARB 0x873b /* 34619 */ #define GL_MODELVIEW27_ARB 0x873b /* 34619 */
#define GL_MODELVIEW28_ARB 0x873c /* 34620 */ #define GL_MODELVIEW28_ARB 0x873c /* 34620 */
#define GL_MODELVIEW29_ARB 0x873d /* 34621 */ #define GL_MODELVIEW29_ARB 0x873d /* 34621 */
#define GL_MODELVIEW30_ARB 0x873e /* 34622 */ #define GL_MODELVIEW30_ARB 0x873e /* 34622 */
#define GL_MODELVIEW31_ARB 0x873f /* 34623 */ #define GL_MODELVIEW31_ARB 0x873f /* 34623 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BLEND #ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BLEND
typedef void (REGAL_CALL *PFNGLVERTEXBLENDARBPROC)(GLint count); typedef void (REGAL_CALL *PFNGLVERTEXBLENDARBPROC)(GLint count);
typedef void (REGAL_CALL *PFNGLWEIGHTBVARBPROC)(GLint size, GLbyte *weights typedef void (REGAL_CALL *PFNGLWEIGHTBVARBPROC)(GLint size, const GLbyte *w
); eights);
typedef void (REGAL_CALL *PFNGLWEIGHTDVARBPROC)(GLint size, GLdouble *weigh typedef void (REGAL_CALL *PFNGLWEIGHTDVARBPROC)(GLint size, const GLdouble
ts); *weights);
typedef void (REGAL_CALL *PFNGLWEIGHTFVARBPROC)(GLint size, GLfloat *weight typedef void (REGAL_CALL *PFNGLWEIGHTFVARBPROC)(GLint size, const GLfloat *
s); weights);
typedef void (REGAL_CALL *PFNGLWEIGHTIVARBPROC)(GLint size, GLint *weights) typedef void (REGAL_CALL *PFNGLWEIGHTIVARBPROC)(GLint size, const GLint *we
; ights);
typedef void (REGAL_CALL *PFNGLWEIGHTPOINTERARBPROC)(GLint size, GLenum typ typedef void (REGAL_CALL *PFNGLWEIGHTPOINTERARBPROC)(GLint size, GLenum typ
e, GLsizei stride, GLvoid *pointer); e, GLsizei stride, const GLvoid *pointer);
typedef void (REGAL_CALL *PFNGLWEIGHTSVARBPROC)(GLint size, GLshort *weight typedef void (REGAL_CALL *PFNGLWEIGHTSVARBPROC)(GLint size, const GLshort *
s); weights);
typedef void (REGAL_CALL *PFNGLWEIGHTUBVARBPROC)(GLint size, GLubyte *weigh typedef void (REGAL_CALL *PFNGLWEIGHTUBVARBPROC)(GLint size, const GLubyte
ts); *weights);
typedef void (REGAL_CALL *PFNGLWEIGHTUIVARBPROC)(GLint size, GLuint *weight typedef void (REGAL_CALL *PFNGLWEIGHTUIVARBPROC)(GLint size, const GLuint *
s); weights);
typedef void (REGAL_CALL *PFNGLWEIGHTUSVARBPROC)(GLint size, GLushort *weig typedef void (REGAL_CALL *PFNGLWEIGHTUSVARBPROC)(GLint size, const GLushort
hts); *weights);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ARB_VERTEX_BLEND #ifndef REGAL_NO_NAMESPACE_GL_ARB_VERTEX_BLEND
#define glVertexBlendARB rglVertexBlendARB #define glVertexBlendARB rglVertexBlendARB
#define glWeightPointerARB rglWeightPointerARB #define glWeightPointerARB rglWeightPointerARB
#define glWeightbvARB rglWeightbvARB #define glWeightbvARB rglWeightbvARB
#define glWeightdvARB rglWeightdvARB #define glWeightdvARB rglWeightdvARB
#define glWeightfvARB rglWeightfvARB #define glWeightfvARB rglWeightfvARB
#define glWeightivARB rglWeightivARB #define glWeightivARB rglWeightivARB
#define glWeightsvARB rglWeightsvARB #define glWeightsvARB rglWeightsvARB
#define glWeightubvARB rglWeightubvARB #define glWeightubvARB rglWeightubvARB
#define glWeightuivARB rglWeightuivARB #define glWeightuivARB rglWeightuivARB
#define glWeightusvARB rglWeightusvARB #define glWeightusvARB rglWeightusvARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_BLEND #ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_BLEND
REGAL_DECL void REGAL_CALL glVertexBlendARB(GLint count); REGAL_DECL void REGAL_CALL glVertexBlendARB(GLint count);
REGAL_DECL void REGAL_CALL glWeightPointerARB(GLint size, GLenum type, GLsi REGAL_DECL void REGAL_CALL glWeightPointerARB(GLint size, GLenum type, GLsi
zei stride, GLvoid *pointer); zei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glWeightbvARB(GLint size, GLbyte *weights); REGAL_DECL void REGAL_CALL glWeightbvARB(GLint size, const GLbyte *weights)
REGAL_DECL void REGAL_CALL glWeightdvARB(GLint size, GLdouble *weights); ;
REGAL_DECL void REGAL_CALL glWeightfvARB(GLint size, GLfloat *weights); REGAL_DECL void REGAL_CALL glWeightdvARB(GLint size, const GLdouble *weight
REGAL_DECL void REGAL_CALL glWeightivARB(GLint size, GLint *weights); s);
REGAL_DECL void REGAL_CALL glWeightsvARB(GLint size, GLshort *weights); REGAL_DECL void REGAL_CALL glWeightfvARB(GLint size, const GLfloat *weights
REGAL_DECL void REGAL_CALL glWeightubvARB(GLint size, GLubyte *weights); );
REGAL_DECL void REGAL_CALL glWeightuivARB(GLint size, GLuint *weights); REGAL_DECL void REGAL_CALL glWeightivARB(GLint size, const GLint *weights);
REGAL_DECL void REGAL_CALL glWeightusvARB(GLint size, GLushort *weights); REGAL_DECL void REGAL_CALL glWeightsvARB(GLint size, const GLshort *weights
);
REGAL_DECL void REGAL_CALL glWeightubvARB(GLint size, const GLubyte *weight
s);
REGAL_DECL void REGAL_CALL glWeightuivARB(GLint size, const GLuint *weights
);
REGAL_DECL void REGAL_CALL glWeightusvARB(GLint size, const GLushort *weigh
ts);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_BLEND
REGAL_DECL void REGAL_CALL plugin_glVertexBlendARB(GLint count);
REGAL_DECL void REGAL_CALL plugin_glWeightPointerARB(GLint size, GLenum typ
e, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glWeightbvARB(GLint size, const GLbyte *w
eights);
REGAL_DECL void REGAL_CALL plugin_glWeightdvARB(GLint size, const GLdouble
*weights);
REGAL_DECL void REGAL_CALL plugin_glWeightfvARB(GLint size, const GLfloat *
weights);
REGAL_DECL void REGAL_CALL plugin_glWeightivARB(GLint size, const GLint *we
ights);
REGAL_DECL void REGAL_CALL plugin_glWeightsvARB(GLint size, const GLshort *
weights);
REGAL_DECL void REGAL_CALL plugin_glWeightubvARB(GLint size, const GLubyte
*weights);
REGAL_DECL void REGAL_CALL plugin_glWeightuivARB(GLint size, const GLuint *
weights);
REGAL_DECL void REGAL_CALL plugin_glWeightusvARB(GLint size, const GLushort
*weights);
#endif #endif
/** /**
** GL_ARB_vertex_buffer_object ** GL_ARB_vertex_buffer_object
**/ **/
#if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB _VERTEX_BUFFER_OBJECT) #if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_ARB _VERTEX_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_VERTEX_BUFFER_OBJECT) #if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_ GL_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_VERTEX_BUFFER_OBJECT) #if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPAC E_GL_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN
_GL_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_BUFFER_OBJECT
#endif
#if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_VERTEX_BUFFER_OBJECT) #if (defined(GL_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_DECL ARATION_GL_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#ifndef GL_ARB_vertex_buffer_object #ifndef GL_ARB_vertex_buffer_object
#define GL_ARB_vertex_buffer_object 1 #define GL_ARB_vertex_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_BUFFER_OBJECT
#define GL_BUFFER_SIZE_ARB 0x8764 /* 34660 */ #define GL_BUFFER_SIZE_ARB 0x8764 /* 34660 */
skipping to change at line 8039 skipping to change at line 10271
REGAL_DECL void REGAL_CALL glBindBufferARB(GLenum target, GLuint buffer); REGAL_DECL void REGAL_CALL glBindBufferARB(GLenum target, GLuint buffer);
REGAL_DECL void REGAL_CALL glBufferDataARB(GLenum target, GLsizeiptrARB siz e, const GLvoid *data, GLenum usage); REGAL_DECL void REGAL_CALL glBufferDataARB(GLenum target, GLsizeiptrARB siz e, const GLvoid *data, GLenum usage);
REGAL_DECL void REGAL_CALL glBufferSubDataARB(GLenum target, GLintptrARB of fset, GLsizeiptrARB size, const GLvoid *data); REGAL_DECL void REGAL_CALL glBufferSubDataARB(GLenum target, GLintptrARB of fset, GLsizeiptrARB size, const GLvoid *data);
REGAL_DECL void REGAL_CALL glDeleteBuffersARB(GLsizei n, const GLuint *buff ers); REGAL_DECL void REGAL_CALL glDeleteBuffersARB(GLsizei n, const GLuint *buff ers);
REGAL_DECL void REGAL_CALL glGenBuffersARB(GLsizei n, GLuint *buffers); REGAL_DECL void REGAL_CALL glGenBuffersARB(GLsizei n, GLuint *buffers);
REGAL_DECL void REGAL_CALL glGetBufferParameterivARB(GLenum target, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetBufferParameterivARB(GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetBufferPointervARB(GLenum target, GLenum pna me, GLvoid **params); REGAL_DECL void REGAL_CALL glGetBufferPointervARB(GLenum target, GLenum pna me, GLvoid **params);
REGAL_DECL void REGAL_CALL glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); REGAL_DECL void REGAL_CALL glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_BUFFER_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsBufferARB(GLuint buffer);
REGAL_DECL GLboolean REGAL_CALL plugin_glUnmapBufferARB(GLenum target);
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapBufferARB(GLenum target, GLenum a
ccess);
REGAL_DECL void REGAL_CALL plugin_glBindBufferARB(GLenum target, GLuint buf
fer);
REGAL_DECL void REGAL_CALL plugin_glBufferDataARB(GLenum target, GLsizeiptr
ARB size, const GLvoid *data, GLenum usage);
REGAL_DECL void REGAL_CALL plugin_glBufferSubDataARB(GLenum target, GLintpt
rARB offset, GLsizeiptrARB size, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glDeleteBuffersARB(GLsizei n, const GLuin
t *buffers);
REGAL_DECL void REGAL_CALL plugin_glGenBuffersARB(GLsizei n, GLuint *buffer
s);
REGAL_DECL void REGAL_CALL plugin_glGetBufferParameterivARB(GLenum target,
GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetBufferPointervARB(GLenum target, GLe
num pname, GLvoid **params);
REGAL_DECL void REGAL_CALL plugin_glGetBufferSubDataARB(GLenum target, GLin
tptrARB offset, GLsizeiptrARB size, GLvoid *data);
#endif
/** /**
** GL_ARB_vertex_program ** GL_ARB_vertex_program
**/ **/
#if (defined(GL_ARB_VERTEX_PROGRAM) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_ENUM_GL_ARB_VERTEX_PROG RAM) #if (defined(GL_ARB_VERTEX_PROGRAM) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_ENUM_GL_ARB_VERTEX_PROG RAM)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_PROGRAM #define REGAL_NO_ENUM_GL_ARB_VERTEX_PROGRAM
#endif #endif
#if (defined(GL_ARB_VERTEX_PROGRAM) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VERTE X_PROGRAM) #if (defined(GL_ARB_VERTEX_PROGRAM) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VERTE X_PROGRAM)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_PROGRAM #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_PROGRAM
#endif #endif
#if (defined(GL_ARB_VERTEX_PROGRAM) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VER TEX_PROGRAM) #if (defined(GL_ARB_VERTEX_PROGRAM) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VER TEX_PROGRAM)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_PROGRAM #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_PROGRAM
#endif #endif
#if (defined(GL_ARB_VERTEX_PROGRAM) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_PLUGIN_GL_ARB_VERT
EX_PROGRAM)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_PROGRAM
#endif
#if (defined(GL_ARB_VERTEX_PROGRAM) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_DECLARATION_GL_A RB_VERTEX_PROGRAM) #if (defined(GL_ARB_VERTEX_PROGRAM) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_VERTEX_PROGRAM)) && !defined(REGAL_NO_DECLARATION_GL_A RB_VERTEX_PROGRAM)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_PROGRAM #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_PROGRAM
#endif #endif
#ifndef GL_ARB_vertex_program #ifndef GL_ARB_vertex_program
#define GL_ARB_vertex_program 1 #define GL_ARB_vertex_program 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_PROGRAM #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_PROGRAM
#define GL_COLOR_SUM_ARB 0x8458 /* 33880 */ #define GL_COLOR_SUM_ARB 0x8458 /* 33880 */
skipping to change at line 8340 skipping to change at line 10590
REGAL_DECL void REGAL_CALL glVertexAttrib4fvARB(GLuint index, const GLfloat *v); REGAL_DECL void REGAL_CALL glVertexAttrib4fvARB(GLuint index, const GLfloat *v);
REGAL_DECL void REGAL_CALL glVertexAttrib4ivARB(GLuint index, const GLint * v); REGAL_DECL void REGAL_CALL glVertexAttrib4ivARB(GLuint index, const GLint * v);
REGAL_DECL void REGAL_CALL glVertexAttrib4sARB(GLuint index, GLshort x, GLs hort y, GLshort z, GLshort w); REGAL_DECL void REGAL_CALL glVertexAttrib4sARB(GLuint index, GLshort x, GLs hort y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL glVertexAttrib4svARB(GLuint index, const GLshort *v); REGAL_DECL void REGAL_CALL glVertexAttrib4svARB(GLuint index, const GLshort *v);
REGAL_DECL void REGAL_CALL glVertexAttrib4ubvARB(GLuint index, const GLubyt e *v); REGAL_DECL void REGAL_CALL glVertexAttrib4ubvARB(GLuint index, const GLubyt e *v);
REGAL_DECL void REGAL_CALL glVertexAttrib4uivARB(GLuint index, const GLuint *v); REGAL_DECL void REGAL_CALL glVertexAttrib4uivARB(GLuint index, const GLuint *v);
REGAL_DECL void REGAL_CALL glVertexAttrib4usvARB(GLuint index, const GLusho rt *v); REGAL_DECL void REGAL_CALL glVertexAttrib4usvARB(GLuint index, const GLusho rt *v);
REGAL_DECL void REGAL_CALL glVertexAttribPointerARB(GLuint index, GLint siz e, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer ); REGAL_DECL void REGAL_CALL glVertexAttribPointerARB(GLuint index, GLint siz e, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer );
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_PROGRAM
REGAL_DECL GLboolean REGAL_CALL plugin_glIsProgramARB(GLuint program);
REGAL_DECL void REGAL_CALL plugin_glBindProgramARB(GLenum target, GLuint pr
ogram);
REGAL_DECL void REGAL_CALL plugin_glDeleteProgramsARB(GLsizei n, const GLui
nt *programs);
REGAL_DECL void REGAL_CALL plugin_glDisableVertexAttribArrayARB(GLuint inde
x);
REGAL_DECL void REGAL_CALL plugin_glEnableVertexAttribArrayARB(GLuint index
);
REGAL_DECL void REGAL_CALL plugin_glGenProgramsARB(GLsizei n, GLuint *progr
ams);
REGAL_DECL void REGAL_CALL plugin_glGetProgramEnvParameterdvARB(GLenum targ
et, GLuint index, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramEnvParameterfvARB(GLenum targ
et, GLuint index, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramLocalParameterdvARB(GLenum ta
rget, GLuint index, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramLocalParameterfvARB(GLenum ta
rget, GLuint index, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramStringARB(GLenum target, GLen
um pname, GLvoid *string);
REGAL_DECL void REGAL_CALL plugin_glGetProgramivARB(GLenum target, GLenum p
name, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribPointervARB(GLuint index
, GLenum pname, GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribdvARB(GLuint index, GLen
um pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribfvARB(GLuint index, GLen
um pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribivARB(GLuint index, GLen
um pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameter4dARB(GLenum target,
GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameter4dvARB(GLenum target
, GLuint index, const GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameter4fARB(GLenum target,
GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameter4fvARB(GLenum target
, GLuint index, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameter4dARB(GLenum targe
t, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameter4dvARB(GLenum targ
et, GLuint index, const GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameter4fARB(GLenum targe
t, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameter4fvARB(GLenum targ
et, GLuint index, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glProgramStringARB(GLenum target, GLenum
format, GLsizei len, const GLvoid *string);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1dARB(GLuint index, GLdoubl
e x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1dvARB(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1fARB(GLuint index, GLfloat
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1fvARB(GLuint index, const
GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1sARB(GLuint index, GLshort
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1svARB(GLuint index, const
GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2dARB(GLuint index, GLdoubl
e x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2dvARB(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2fARB(GLuint index, GLfloat
x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2fvARB(GLuint index, const
GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2sARB(GLuint index, GLshort
x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2svARB(GLuint index, const
GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3dARB(GLuint index, GLdoubl
e x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3dvARB(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3fARB(GLuint index, GLfloat
x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3fvARB(GLuint index, const
GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3sARB(GLuint index, GLshort
x, GLshort y, GLshort z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3svARB(GLuint index, const
GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NbvARB(GLuint index, const
GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NivARB(GLuint index, const
GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NsvARB(GLuint index, const
GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NubARB(GLuint index, GLuby
te x, GLubyte y, GLubyte z, GLubyte w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NubvARB(GLuint index, cons
t GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NuivARB(GLuint index, cons
t GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4NusvARB(GLuint index, cons
t GLushort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4bvARB(GLuint index, const
GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4dARB(GLuint index, GLdoubl
e x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4dvARB(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4fARB(GLuint index, GLfloat
x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4fvARB(GLuint index, const
GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4ivARB(GLuint index, const
GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4sARB(GLuint index, GLshort
x, GLshort y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4svARB(GLuint index, const
GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4ubvARB(GLuint index, const
GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4uivARB(GLuint index, const
GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4usvARB(GLuint index, const
GLushort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribPointerARB(GLuint index, GL
int size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *
pointer);
#endif
/** /**
** GL_ARB_vertex_shader ** GL_ARB_vertex_shader
**/ **/
#if (defined(GL_ARB_VERTEX_SHADER) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_ENUM_GL_ARB_VERTEX_SHADER ) #if (defined(GL_ARB_VERTEX_SHADER) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_ENUM_GL_ARB_VERTEX_SHADER )
#define REGAL_NO_ENUM_GL_ARB_VERTEX_SHADER #define REGAL_NO_ENUM_GL_ARB_VERTEX_SHADER
#endif #endif
#if (defined(GL_ARB_VERTEX_SHADER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ SHADER) #if (defined(GL_ARB_VERTEX_SHADER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VERTEX_ SHADER)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_SHADER #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_SHADER
#endif #endif
#if (defined(GL_ARB_VERTEX_SHADER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VERTE X_SHADER) #if (defined(GL_ARB_VERTEX_SHADER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VERTE X_SHADER)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_SHADER #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_SHADER
#endif #endif
#if (defined(GL_ARB_VERTEX_SHADER) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_ARB_VERTEX
_SHADER)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_SHADER
#endif
#if (defined(GL_ARB_VERTEX_SHADER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_ARB _VERTEX_SHADER) #if (defined(GL_ARB_VERTEX_SHADER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ARB_VERTEX_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_ARB _VERTEX_SHADER)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_SHADER #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_SHADER
#endif #endif
#ifndef GL_ARB_vertex_shader #ifndef GL_ARB_vertex_shader
#define GL_ARB_vertex_shader 1 #define GL_ARB_vertex_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_SHADER #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_SHADER
#define GL_VERTEX_SHADER_ARB 0x8b31 /* 35633 */ #define GL_VERTEX_SHADER_ARB 0x8b31 /* 35633 */
skipping to change at line 8392 skipping to change at line 10711
#define glGetActiveAttribARB rglGetActiveAttribARB #define glGetActiveAttribARB rglGetActiveAttribARB
#define glGetAttribLocationARB rglGetAttribLocationARB #define glGetAttribLocationARB rglGetAttribLocationARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_SHADER #ifndef REGAL_NO_DECLARATION_GL_ARB_VERTEX_SHADER
REGAL_DECL GLint REGAL_CALL glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB *name); REGAL_DECL GLint REGAL_CALL glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB *name);
REGAL_DECL void REGAL_CALL glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB *name); REGAL_DECL void REGAL_CALL glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB *name);
REGAL_DECL void REGAL_CALL glGetActiveAttribARB(GLhandleARB programObj, GLu int index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, G LcharARB *name); REGAL_DECL void REGAL_CALL glGetActiveAttribARB(GLhandleARB programObj, GLu int index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, G LcharARB *name);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_SHADER
REGAL_DECL GLint REGAL_CALL plugin_glGetAttribLocationARB(GLhandleARB progr
amObj, const GLcharARB *name);
REGAL_DECL void REGAL_CALL plugin_glBindAttribLocationARB(GLhandleARB progr
amObj, GLuint index, const GLcharARB *name);
REGAL_DECL void REGAL_CALL plugin_glGetActiveAttribARB(GLhandleARB programO
bj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *
type, GLcharARB *name);
#endif
/** /**
** GL_ARB_vertex_type_2_10_10_10_rev ** GL_ARB_vertex_type_2_10_10_10_rev
**/ **/
#if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REGAL_NO _ENUM_GL_ARB_VERTEX_TYPE_2_10_10_10_REV) #if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REGAL_NO _ENUM_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)
#define REGAL_NO_ENUM_GL_ARB_VERTEX_TYPE_2_10_10_10_REV #define REGAL_NO_ENUM_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
#endif #endif
#if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REGAL _NO_TYPEDEF_GL_ARB_VERTEX_TYPE_2_10_10_10_REV) #if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REGAL _NO_TYPEDEF_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)
#define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_TYPE_2_10_10_10_REV #define REGAL_NO_TYPEDEF_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
#endif #endif
#if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REGAL _NO_NAMESPACE_GL_ARB_VERTEX_TYPE_2_10_10_10_REV) #if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REGAL _NO_NAMESPACE_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)
#define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_TYPE_2_10_10_10_REV #define REGAL_NO_NAMESPACE_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
#endif #endif
#if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(REG
AL_NO_PLUGIN_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)
#define REGAL_NO_PLUGIN_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
#endif
#if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(R EGAL_NO_DECLARATION_GL_ARB_VERTEX_TYPE_2_10_10_10_REV) #if (defined(GL_ARB_VERTEX_TYPE_2_10_10_10_REV) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)) && !defined(R EGAL_NO_DECLARATION_GL_ARB_VERTEX_TYPE_2_10_10_10_REV)
#define REGAL_NO_DECLARATION_GL_ARB_VERTEX_TYPE_2_10_10_10_REV #define REGAL_NO_DECLARATION_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
#endif #endif
#ifndef GL_ARB_vertex_type_2_10_10_10_rev #ifndef GL_ARB_vertex_type_2_10_10_10_rev
#define GL_ARB_vertex_type_2_10_10_10_rev 1 #define GL_ARB_vertex_type_2_10_10_10_rev 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_TYPE_2_10_10_10_REV #ifndef REGAL_NO_ENUM_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 /* 33640 */ #define GL_INT_2_10_10_10_REV 0x8d9f /* 36255 */
#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 /* 33640 */
#define GL_INT_2_10_10_10_REV 0x8d9f /* 36255 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_TYPE_2_10_10_10_REV #ifndef REGAL_NO_TYPEDEF_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
typedef void (REGAL_CALL *PFNGLCOLORP3UIPROC)(GLenum type, GLuint color); typedef void (REGAL_CALL *PFNGLCOLORP3UIPROC)(GLenum type, GLuint color);
typedef void (REGAL_CALL *PFNGLCOLORP3UIVPROC)(GLenum type, const GLuint *c olor); typedef void (REGAL_CALL *PFNGLCOLORP3UIVPROC)(GLenum type, const GLuint *c olor);
typedef void (REGAL_CALL *PFNGLCOLORP4UIPROC)(GLenum type, GLuint color); typedef void (REGAL_CALL *PFNGLCOLORP4UIPROC)(GLenum type, GLuint color);
typedef void (REGAL_CALL *PFNGLCOLORP4UIVPROC)(GLenum type, const GLuint *c olor); typedef void (REGAL_CALL *PFNGLCOLORP4UIVPROC)(GLenum type, const GLuint *c olor);
typedef void (REGAL_CALL *PFNGLMULTITEXCOORDP1UIPROC)(GLenum texture, GLenu m type, GLuint coords); typedef void (REGAL_CALL *PFNGLMULTITEXCOORDP1UIPROC)(GLenum texture, GLenu m type, GLuint coords);
typedef void (REGAL_CALL *PFNGLMULTITEXCOORDP1UIVPROC)(GLenum texture, GLen um type, const GLuint *coords); typedef void (REGAL_CALL *PFNGLMULTITEXCOORDP1UIVPROC)(GLenum texture, GLen um type, const GLuint *coords);
typedef void (REGAL_CALL *PFNGLMULTITEXCOORDP2UIPROC)(GLenum texture, GLenu m type, GLuint coords); typedef void (REGAL_CALL *PFNGLMULTITEXCOORDP2UIPROC)(GLenum texture, GLenu m type, GLuint coords);
skipping to change at line 8545 skipping to change at line 10872
REGAL_DECL void REGAL_CALL glVertexAttribP4ui(GLuint index, GLenum type, GL boolean normalized, GLuint value); REGAL_DECL void REGAL_CALL glVertexAttribP4ui(GLuint index, GLenum type, GL boolean normalized, GLuint value);
REGAL_DECL void REGAL_CALL glVertexAttribP4uiv(GLuint index, GLenum type, G Lboolean normalized, const GLuint *value); REGAL_DECL void REGAL_CALL glVertexAttribP4uiv(GLuint index, GLenum type, G Lboolean normalized, const GLuint *value);
REGAL_DECL void REGAL_CALL glVertexP2ui(GLenum type, GLuint coords); REGAL_DECL void REGAL_CALL glVertexP2ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL glVertexP2uiv(GLenum type, const GLuint *coords) ; REGAL_DECL void REGAL_CALL glVertexP2uiv(GLenum type, const GLuint *coords) ;
REGAL_DECL void REGAL_CALL glVertexP3ui(GLenum type, GLuint coords); REGAL_DECL void REGAL_CALL glVertexP3ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL glVertexP3uiv(GLenum type, const GLuint *coords) ; REGAL_DECL void REGAL_CALL glVertexP3uiv(GLenum type, const GLuint *coords) ;
REGAL_DECL void REGAL_CALL glVertexP4ui(GLenum type, GLuint coords); REGAL_DECL void REGAL_CALL glVertexP4ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL glVertexP4uiv(GLenum type, const GLuint *coords) ; REGAL_DECL void REGAL_CALL glVertexP4uiv(GLenum type, const GLuint *coords) ;
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VERTEX_TYPE_2_10_10_10_REV
REGAL_DECL void REGAL_CALL plugin_glColorP3ui(GLenum type, GLuint color);
REGAL_DECL void REGAL_CALL plugin_glColorP3uiv(GLenum type, const GLuint *c
olor);
REGAL_DECL void REGAL_CALL plugin_glColorP4ui(GLenum type, GLuint color);
REGAL_DECL void REGAL_CALL plugin_glColorP4uiv(GLenum type, const GLuint *c
olor);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP1ui(GLenum texture, GLenu
m type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP1uiv(GLenum texture, GLen
um type, const GLuint *coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP2ui(GLenum texture, GLenu
m type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP2uiv(GLenum texture, GLen
um type, const GLuint *coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP3ui(GLenum texture, GLenu
m type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP3uiv(GLenum texture, GLen
um type, const GLuint *coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP4ui(GLenum texture, GLenu
m type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordP4uiv(GLenum texture, GLen
um type, const GLuint *coords);
REGAL_DECL void REGAL_CALL plugin_glNormalP3ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glNormalP3uiv(GLenum type, const GLuint *
coords);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColorP3ui(GLenum type, GLuint
color);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColorP3uiv(GLenum type, const
GLuint *color);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP1ui(GLenum type, GLuint coords
);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP1uiv(GLenum type, const GLuint
*coords);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP2ui(GLenum type, GLuint coords
);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP2uiv(GLenum type, const GLuint
*coords);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP3ui(GLenum type, GLuint coords
);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP3uiv(GLenum type, const GLuint
*coords);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP4ui(GLenum type, GLuint coords
);
REGAL_DECL void REGAL_CALL plugin_glTexCoordP4uiv(GLenum type, const GLuint
*coords);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP1ui(GLuint index, GLenum t
ype, GLboolean normalized, GLuint value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP1uiv(GLuint index, GLenum
type, GLboolean normalized, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP2ui(GLuint index, GLenum t
ype, GLboolean normalized, GLuint value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP2uiv(GLuint index, GLenum
type, GLboolean normalized, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP3ui(GLuint index, GLenum t
ype, GLboolean normalized, GLuint value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP3uiv(GLuint index, GLenum
type, GLboolean normalized, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP4ui(GLuint index, GLenum t
ype, GLboolean normalized, GLuint value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribP4uiv(GLuint index, GLenum
type, GLboolean normalized, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glVertexP2ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glVertexP2uiv(GLenum type, const GLuint *
coords);
REGAL_DECL void REGAL_CALL plugin_glVertexP3ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glVertexP3uiv(GLenum type, const GLuint *
coords);
REGAL_DECL void REGAL_CALL plugin_glVertexP4ui(GLenum type, GLuint coords);
REGAL_DECL void REGAL_CALL plugin_glVertexP4uiv(GLenum type, const GLuint *
coords);
#endif
/** /**
** GL_ARB_viewport_array ** GL_ARB_viewport_array
**/ **/
#if (defined(GL_ARB_VIEWPORT_ARRAY) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_ENUM_GL_ARB_VIEWPORT_AR RAY) #if (defined(GL_ARB_VIEWPORT_ARRAY) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_ENUM_GL_ARB_VIEWPORT_AR RAY)
#define REGAL_NO_ENUM_GL_ARB_VIEWPORT_ARRAY #define REGAL_NO_ENUM_GL_ARB_VIEWPORT_ARRAY
#endif #endif
#if (defined(GL_ARB_VIEWPORT_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VIEWP ORT_ARRAY) #if (defined(GL_ARB_VIEWPORT_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_VIEWP ORT_ARRAY)
#define REGAL_NO_TYPEDEF_GL_ARB_VIEWPORT_ARRAY #define REGAL_NO_TYPEDEF_GL_ARB_VIEWPORT_ARRAY
#endif #endif
#if (defined(GL_ARB_VIEWPORT_ARRAY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VIE WPORT_ARRAY) #if (defined(GL_ARB_VIEWPORT_ARRAY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_VIE WPORT_ARRAY)
#define REGAL_NO_NAMESPACE_GL_ARB_VIEWPORT_ARRAY #define REGAL_NO_NAMESPACE_GL_ARB_VIEWPORT_ARRAY
#endif #endif
#if (defined(GL_ARB_VIEWPORT_ARRAY) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_ARB_VIEW
PORT_ARRAY)
#define REGAL_NO_PLUGIN_GL_ARB_VIEWPORT_ARRAY
#endif
#if (defined(GL_ARB_VIEWPORT_ARRAY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_A RB_VIEWPORT_ARRAY) #if (defined(GL_ARB_VIEWPORT_ARRAY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ARB_VIEWPORT_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_A RB_VIEWPORT_ARRAY)
#define REGAL_NO_DECLARATION_GL_ARB_VIEWPORT_ARRAY #define REGAL_NO_DECLARATION_GL_ARB_VIEWPORT_ARRAY
#endif #endif
#ifndef GL_ARB_viewport_array #ifndef GL_ARB_viewport_array
#define GL_ARB_viewport_array 1 #define GL_ARB_viewport_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARB_VIEWPORT_ARRAY
#define GL_MAX_VIEWPORTS 0x825b /* 33371 */
#define GL_VIEWPORT_SUBPIXEL_BITS 0x825c /* 33372 */
#define GL_VIEWPORT_BOUNDS_RANGE 0x825d /* 33373 */
#define GL_LAYER_PROVOKING_VERTEX 0x825e /* 33374 */
#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825f /* 33375 */
#define GL_UNDEFINED_VERTEX 0x8260 /* 33376 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_VIEWPORT_ARRAY #ifndef REGAL_NO_TYPEDEF_GL_ARB_VIEWPORT_ARRAY
typedef void (REGAL_CALL *PFNGLDEPTHRANGEARRAYVPROC)(GLuint first, GLsizei count, const GLclampd *v); typedef void (REGAL_CALL *PFNGLDEPTHRANGEARRAYVPROC)(GLuint first, GLsizei count, const GLclampd *v);
typedef void (REGAL_CALL *PFNGLDEPTHRANGEINDEXEDPROC)(GLuint index, GLclamp d n, GLclampd f); typedef void (REGAL_CALL *PFNGLDEPTHRANGEINDEXEDPROC)(GLuint index, GLclamp d n, GLclampd f);
typedef void (REGAL_CALL *PFNGLGETDOUBLEI_VPROC)(GLenum target, GLuint inde x, GLdouble *v); typedef void (REGAL_CALL *PFNGLGETDOUBLEI_VPROC)(GLenum target, GLuint inde x, GLdouble *v);
typedef void (REGAL_CALL *PFNGLGETFLOATI_VPROC)(GLenum target, GLuint index , GLfloat *v); typedef void (REGAL_CALL *PFNGLGETFLOATI_VPROC)(GLenum target, GLuint index , GLfloat *v);
typedef void (REGAL_CALL *PFNGLSCISSORARRAYVPROC)(GLuint first, GLsizei cou nt, const GLint *v); typedef void (REGAL_CALL *PFNGLSCISSORARRAYVPROC)(GLuint first, GLsizei cou nt, const GLint *v);
typedef void (REGAL_CALL *PFNGLSCISSORINDEXEDPROC)(GLuint index, GLint left , GLint bottom, GLint width, GLint height); typedef void (REGAL_CALL *PFNGLSCISSORINDEXEDPROC)(GLuint index, GLint left , GLint bottom, GLint width, GLint height);
typedef void (REGAL_CALL *PFNGLSCISSORINDEXEDVPROC)(GLuint index, const GLi nt *v); typedef void (REGAL_CALL *PFNGLSCISSORINDEXEDVPROC)(GLuint index, const GLi nt *v);
typedef void (REGAL_CALL *PFNGLVIEWPORTARRAYVPROC)(GLuint first, GLsizei co unt, const GLfloat *v); typedef void (REGAL_CALL *PFNGLVIEWPORTARRAYVPROC)(GLuint first, GLsizei co unt, const GLfloat *v);
typedef void (REGAL_CALL *PFNGLVIEWPORTINDEXEDFPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); typedef void (REGAL_CALL *PFNGLVIEWPORTINDEXEDFPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
skipping to change at line 8608 skipping to change at line 10989
REGAL_DECL void REGAL_CALL glGetDoublei_v(GLenum target, GLuint index, GLdo uble *v); REGAL_DECL void REGAL_CALL glGetDoublei_v(GLenum target, GLuint index, GLdo uble *v);
REGAL_DECL void REGAL_CALL glGetFloati_v(GLenum target, GLuint index, GLflo at *v); REGAL_DECL void REGAL_CALL glGetFloati_v(GLenum target, GLuint index, GLflo at *v);
REGAL_DECL void REGAL_CALL glScissorArrayv(GLuint first, GLsizei count, con st GLint *v); REGAL_DECL void REGAL_CALL glScissorArrayv(GLuint first, GLsizei count, con st GLint *v);
REGAL_DECL void REGAL_CALL glScissorIndexed(GLuint index, GLint left, GLint bottom, GLint width, GLint height); REGAL_DECL void REGAL_CALL glScissorIndexed(GLuint index, GLint left, GLint bottom, GLint width, GLint height);
REGAL_DECL void REGAL_CALL glScissorIndexedv(GLuint index, const GLint *v); REGAL_DECL void REGAL_CALL glScissorIndexedv(GLuint index, const GLint *v);
REGAL_DECL void REGAL_CALL glViewportArrayv(GLuint first, GLsizei count, co nst GLfloat *v); REGAL_DECL void REGAL_CALL glViewportArrayv(GLuint first, GLsizei count, co nst GLfloat *v);
REGAL_DECL void REGAL_CALL glViewportIndexedf(GLuint index, GLfloat x, GLfl oat y, GLfloat w, GLfloat h); REGAL_DECL void REGAL_CALL glViewportIndexedf(GLuint index, GLfloat x, GLfl oat y, GLfloat w, GLfloat h);
REGAL_DECL void REGAL_CALL glViewportIndexedfv(GLuint index, const GLfloat *v); REGAL_DECL void REGAL_CALL glViewportIndexedfv(GLuint index, const GLfloat *v);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_VIEWPORT_ARRAY
REGAL_DECL void REGAL_CALL plugin_glDepthRangeArrayv(GLuint first, GLsizei
count, const GLclampd *v);
REGAL_DECL void REGAL_CALL plugin_glDepthRangeIndexed(GLuint index, GLclamp
d n, GLclampd f);
REGAL_DECL void REGAL_CALL plugin_glGetDoublei_v(GLenum target, GLuint inde
x, GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glGetFloati_v(GLenum target, GLuint index
, GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glScissorArrayv(GLuint first, GLsizei cou
nt, const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glScissorIndexed(GLuint index, GLint left
, GLint bottom, GLint width, GLint height);
REGAL_DECL void REGAL_CALL plugin_glScissorIndexedv(GLuint index, const GLi
nt *v);
REGAL_DECL void REGAL_CALL plugin_glViewportArrayv(GLuint first, GLsizei co
unt, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glViewportIndexedf(GLuint index, GLfloat
x, GLfloat y, GLfloat w, GLfloat h);
REGAL_DECL void REGAL_CALL plugin_glViewportIndexedfv(GLuint index, const G
Lfloat *v);
#endif
/** /**
** GL_ARB_window_pos ** GL_ARB_window_pos
**/ **/
#if (defined(GL_ARB_WINDOW_POS) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_ENUM_GL_ARB_WINDOW_POS) #if (defined(GL_ARB_WINDOW_POS) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_ENUM_GL_ARB_WINDOW_POS)
#define REGAL_NO_ENUM_GL_ARB_WINDOW_POS #define REGAL_NO_ENUM_GL_ARB_WINDOW_POS
#endif #endif
#if (defined(GL_ARB_WINDOW_POS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_WINDOW_POS) #if (defined(GL_ARB_WINDOW_POS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_TYPEDEF_GL_ARB_WINDOW_POS)
#define REGAL_NO_TYPEDEF_GL_ARB_WINDOW_POS #define REGAL_NO_TYPEDEF_GL_ARB_WINDOW_POS
#endif #endif
#if (defined(GL_ARB_WINDOW_POS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_WINDOW_POS) #if (defined(GL_ARB_WINDOW_POS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_NAMESPACE_GL_ARB_WINDOW_POS)
#define REGAL_NO_NAMESPACE_GL_ARB_WINDOW_POS #define REGAL_NO_NAMESPACE_GL_ARB_WINDOW_POS
#endif #endif
#if (defined(GL_ARB_WINDOW_POS) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_PLUGIN_GL_ARB_WINDOW_POS)
#define REGAL_NO_PLUGIN_GL_ARB_WINDOW_POS
#endif
#if (defined(GL_ARB_WINDOW_POS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_DECLARATION_GL_ARB_WINDO W_POS) #if (defined(GL_ARB_WINDOW_POS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_ARB_WINDOW_POS)) && !defined(REGAL_NO_DECLARATION_GL_ARB_WINDO W_POS)
#define REGAL_NO_DECLARATION_GL_ARB_WINDOW_POS #define REGAL_NO_DECLARATION_GL_ARB_WINDOW_POS
#endif #endif
#ifndef GL_ARB_window_pos #ifndef GL_ARB_window_pos
#define GL_ARB_window_pos 1 #define GL_ARB_window_pos 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ARB_WINDOW_POS #ifndef REGAL_NO_TYPEDEF_GL_ARB_WINDOW_POS
typedef void (REGAL_CALL *PFNGLWINDOWPOS2DARBPROC)(GLdouble x, GLdouble y); typedef void (REGAL_CALL *PFNGLWINDOWPOS2DARBPROC)(GLdouble x, GLdouble y);
skipping to change at line 8689 skipping to change at line 11087
REGAL_DECL void REGAL_CALL glWindowPos3dARB(GLdouble x, GLdouble y, GLdoubl e z); REGAL_DECL void REGAL_CALL glWindowPos3dARB(GLdouble x, GLdouble y, GLdoubl e z);
REGAL_DECL void REGAL_CALL glWindowPos3dvARB(const GLdouble *p); REGAL_DECL void REGAL_CALL glWindowPos3dvARB(const GLdouble *p);
REGAL_DECL void REGAL_CALL glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z ); REGAL_DECL void REGAL_CALL glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z );
REGAL_DECL void REGAL_CALL glWindowPos3fvARB(const GLfloat *p); REGAL_DECL void REGAL_CALL glWindowPos3fvARB(const GLfloat *p);
REGAL_DECL void REGAL_CALL glWindowPos3iARB(GLint x, GLint y, GLint z); REGAL_DECL void REGAL_CALL glWindowPos3iARB(GLint x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL glWindowPos3ivARB(const GLint *p); REGAL_DECL void REGAL_CALL glWindowPos3ivARB(const GLint *p);
REGAL_DECL void REGAL_CALL glWindowPos3sARB(GLshort x, GLshort y, GLshort z ); REGAL_DECL void REGAL_CALL glWindowPos3sARB(GLshort x, GLshort y, GLshort z );
REGAL_DECL void REGAL_CALL glWindowPos3svARB(const GLshort *p); REGAL_DECL void REGAL_CALL glWindowPos3svARB(const GLshort *p);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ARB_WINDOW_POS
REGAL_DECL void REGAL_CALL plugin_glWindowPos2dARB(GLdouble x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2dvARB(const GLdouble *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2fARB(GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2fvARB(const GLfloat *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2iARB(GLint x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2ivARB(const GLint *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2sARB(GLshort x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2svARB(const GLshort *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3dARB(GLdouble x, GLdouble y,
GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3dvARB(const GLdouble *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3fARB(GLfloat x, GLfloat y, GL
float z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3fvARB(const GLfloat *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3iARB(GLint x, GLint y, GLint
z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3ivARB(const GLint *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3sARB(GLshort x, GLshort y, GL
short z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3svARB(const GLshort *p);
#endif
/** /**
** GL_ARM_mali_program_binary ** GL_ARM_mali_program_binary
**/ **/
#if (defined(GL_ARM_MALI_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_ARM_M ALI_PROGRAM_BINARY) #if (defined(GL_ARM_MALI_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_ARM_M ALI_PROGRAM_BINARY)
#define REGAL_NO_ENUM_GL_ARM_MALI_PROGRAM_BINARY #define REGAL_NO_ENUM_GL_ARM_MALI_PROGRAM_BINARY
#endif #endif
#if (defined(GL_ARM_MALI_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL _ARM_MALI_PROGRAM_BINARY) #if (defined(GL_ARM_MALI_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL _ARM_MALI_PROGRAM_BINARY)
#define REGAL_NO_TYPEDEF_GL_ARM_MALI_PROGRAM_BINARY #define REGAL_NO_TYPEDEF_GL_ARM_MALI_PROGRAM_BINARY
#endif #endif
#if (defined(GL_ARM_MALI_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_ GL_ARM_MALI_PROGRAM_BINARY) #if (defined(GL_ARM_MALI_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_ GL_ARM_MALI_PROGRAM_BINARY)
#define REGAL_NO_NAMESPACE_GL_ARM_MALI_PROGRAM_BINARY #define REGAL_NO_NAMESPACE_GL_ARM_MALI_PROGRAM_BINARY
#endif #endif
#if (defined(GL_ARM_MALI_PROGRAM_BINARY) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_PLUGIN_G
L_ARM_MALI_PROGRAM_BINARY)
#define REGAL_NO_PLUGIN_GL_ARM_MALI_PROGRAM_BINARY
#endif
#if (defined(GL_ARM_MALI_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLAR ATION_GL_ARM_MALI_PROGRAM_BINARY) #if (defined(GL_ARM_MALI_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ARM_MALI_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLAR ATION_GL_ARM_MALI_PROGRAM_BINARY)
#define REGAL_NO_DECLARATION_GL_ARM_MALI_PROGRAM_BINARY #define REGAL_NO_DECLARATION_GL_ARM_MALI_PROGRAM_BINARY
#endif #endif
#ifndef GL_ARM_mali_program_binary #ifndef GL_ARM_mali_program_binary
#define GL_ARM_mali_program_binary 1 #define GL_ARM_mali_program_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARM_MALI_PROGRAM_BINARY #ifndef REGAL_NO_ENUM_GL_ARM_MALI_PROGRAM_BINARY
#define GL_MALI_PROGRAM_BINARY_ARM 0x8f61 /* 36705 */ #define GL_MALI_PROGRAM_BINARY_ARM 0x8f61 /* 36705 */
skipping to change at line 8733 skipping to change at line 11154
#endif #endif
#if (defined(GL_ARM_MALI_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_A RM_MALI_SHADER_BINARY) #if (defined(GL_ARM_MALI_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_A RM_MALI_SHADER_BINARY)
#define REGAL_NO_TYPEDEF_GL_ARM_MALI_SHADER_BINARY #define REGAL_NO_TYPEDEF_GL_ARM_MALI_SHADER_BINARY
#endif #endif
#if (defined(GL_ARM_MALI_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL _ARM_MALI_SHADER_BINARY) #if (defined(GL_ARM_MALI_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL _ARM_MALI_SHADER_BINARY)
#define REGAL_NO_NAMESPACE_GL_ARM_MALI_SHADER_BINARY #define REGAL_NO_NAMESPACE_GL_ARM_MALI_SHADER_BINARY
#endif #endif
#if (defined(GL_ARM_MALI_SHADER_BINARY) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_
ARM_MALI_SHADER_BINARY)
#define REGAL_NO_PLUGIN_GL_ARM_MALI_SHADER_BINARY
#endif
#if (defined(GL_ARM_MALI_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_DECLARAT ION_GL_ARM_MALI_SHADER_BINARY) #if (defined(GL_ARM_MALI_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ARM_MALI_SHADER_BINARY)) && !defined(REGAL_NO_DECLARAT ION_GL_ARM_MALI_SHADER_BINARY)
#define REGAL_NO_DECLARATION_GL_ARM_MALI_SHADER_BINARY #define REGAL_NO_DECLARATION_GL_ARM_MALI_SHADER_BINARY
#endif #endif
#ifndef GL_ARM_mali_shader_binary #ifndef GL_ARM_mali_shader_binary
#define GL_ARM_mali_shader_binary 1 #define GL_ARM_mali_shader_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ARM_MALI_SHADER_BINARY #ifndef REGAL_NO_ENUM_GL_ARM_MALI_SHADER_BINARY
#define GL_MALI_SHADER_BINARY_ARM 0x8f60 /* 36704 */ #define GL_MALI_SHADER_BINARY_ARM 0x8f60 /* 36704 */
skipping to change at line 8761 skipping to change at line 11186
#endif #endif
#if (defined(GL_ATI_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_DRAW_BUFF ERS) #if (defined(GL_ATI_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_DRAW_BUFF ERS)
#define REGAL_NO_TYPEDEF_GL_ATI_DRAW_BUFFERS #define REGAL_NO_TYPEDEF_GL_ATI_DRAW_BUFFERS
#endif #endif
#if (defined(GL_ATI_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_DRAW_BU FFERS) #if (defined(GL_ATI_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_DRAW_BU FFERS)
#define REGAL_NO_NAMESPACE_GL_ATI_DRAW_BUFFERS #define REGAL_NO_NAMESPACE_GL_ATI_DRAW_BUFFERS
#endif #endif
#if (defined(GL_ATI_DRAW_BUFFERS) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_PLUGIN_GL_ATI_DRAW_BUF
FERS)
#define REGAL_NO_PLUGIN_GL_ATI_DRAW_BUFFERS
#endif
#if (defined(GL_ATI_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL_ATI_D RAW_BUFFERS) #if (defined(GL_ATI_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ATI_DRAW_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL_ATI_D RAW_BUFFERS)
#define REGAL_NO_DECLARATION_GL_ATI_DRAW_BUFFERS #define REGAL_NO_DECLARATION_GL_ATI_DRAW_BUFFERS
#endif #endif
#ifndef GL_ATI_draw_buffers #ifndef GL_ATI_draw_buffers
#define GL_ATI_draw_buffers 1 #define GL_ATI_draw_buffers 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_DRAW_BUFFERS #ifndef REGAL_NO_ENUM_GL_ATI_DRAW_BUFFERS
#define GL_MAX_DRAW_BUFFERS_ATI 0x8824 /* 34852 */ #define GL_MAX_DRAW_BUFFERS_ATI 0x8824 /* 34852 */
skipping to change at line 8801 skipping to change at line 11230
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ATI_DRAW_BUFFERS #ifndef REGAL_NO_NAMESPACE_GL_ATI_DRAW_BUFFERS
#define glDrawBuffersATI rglDrawBuffersATI #define glDrawBuffersATI rglDrawBuffersATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_DRAW_BUFFERS #ifndef REGAL_NO_DECLARATION_GL_ATI_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL glDrawBuffersATI(GLsizei n, const GLenum *bufs); REGAL_DECL void REGAL_CALL glDrawBuffersATI(GLsizei n, const GLenum *bufs);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL plugin_glDrawBuffersATI(GLsizei n, const GLenum
*bufs);
#endif
/** /**
** GL_ATI_element_array ** GL_ATI_element_array
**/ **/
#if (defined(GL_ATI_ELEMENT_ARRAY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_ENUM_GL_ATI_ELEMENT_ARRAY ) #if (defined(GL_ATI_ELEMENT_ARRAY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_ENUM_GL_ATI_ELEMENT_ARRAY )
#define REGAL_NO_ENUM_GL_ATI_ELEMENT_ARRAY #define REGAL_NO_ENUM_GL_ATI_ELEMENT_ARRAY
#endif #endif
#if (defined(GL_ATI_ELEMENT_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_ELEMENT _ARRAY) #if (defined(GL_ATI_ELEMENT_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_ELEMENT _ARRAY)
#define REGAL_NO_TYPEDEF_GL_ATI_ELEMENT_ARRAY #define REGAL_NO_TYPEDEF_GL_ATI_ELEMENT_ARRAY
#endif #endif
#if (defined(GL_ATI_ELEMENT_ARRAY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_ELEME NT_ARRAY) #if (defined(GL_ATI_ELEMENT_ARRAY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_ELEME NT_ARRAY)
#define REGAL_NO_NAMESPACE_GL_ATI_ELEMENT_ARRAY #define REGAL_NO_NAMESPACE_GL_ATI_ELEMENT_ARRAY
#endif #endif
#if (defined(GL_ATI_ELEMENT_ARRAY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_ATI_ELEMEN
T_ARRAY)
#define REGAL_NO_PLUGIN_GL_ATI_ELEMENT_ARRAY
#endif
#if (defined(GL_ATI_ELEMENT_ARRAY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_ATI _ELEMENT_ARRAY) #if (defined(GL_ATI_ELEMENT_ARRAY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ATI_ELEMENT_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_ATI _ELEMENT_ARRAY)
#define REGAL_NO_DECLARATION_GL_ATI_ELEMENT_ARRAY #define REGAL_NO_DECLARATION_GL_ATI_ELEMENT_ARRAY
#endif #endif
#ifndef GL_ATI_element_array #ifndef GL_ATI_element_array
#define GL_ATI_element_array 1 #define GL_ATI_element_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_ELEMENT_ARRAY #ifndef REGAL_NO_ENUM_GL_ATI_ELEMENT_ARRAY
#define GL_ELEMENT_ARRAY_ATI 0x8768 /* 34664 */ #define GL_ELEMENT_ARRAY_ATI 0x8768 /* 34664 */
skipping to change at line 8849 skipping to change at line 11286
#define glDrawRangeElementArrayATI rglDrawRangeElementArrayATI #define glDrawRangeElementArrayATI rglDrawRangeElementArrayATI
#define glElementPointerATI rglElementPointerATI #define glElementPointerATI rglElementPointerATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_ELEMENT_ARRAY #ifndef REGAL_NO_DECLARATION_GL_ATI_ELEMENT_ARRAY
REGAL_DECL void REGAL_CALL glDrawElementArrayATI(GLenum mode, GLsizei count ); REGAL_DECL void REGAL_CALL glDrawElementArrayATI(GLenum mode, GLsizei count );
REGAL_DECL void REGAL_CALL glDrawRangeElementArrayATI(GLenum mode, GLuint s tart, GLuint end, GLsizei count); REGAL_DECL void REGAL_CALL glDrawRangeElementArrayATI(GLenum mode, GLuint s tart, GLuint end, GLsizei count);
REGAL_DECL void REGAL_CALL glElementPointerATI(GLenum type, const GLvoid *p ointer); REGAL_DECL void REGAL_CALL glElementPointerATI(GLenum type, const GLvoid *p ointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_ELEMENT_ARRAY
REGAL_DECL void REGAL_CALL plugin_glDrawElementArrayATI(GLenum mode, GLsize
i count);
REGAL_DECL void REGAL_CALL plugin_glDrawRangeElementArrayATI(GLenum mode, G
Luint start, GLuint end, GLsizei count);
REGAL_DECL void REGAL_CALL plugin_glElementPointerATI(GLenum type, const GL
void *pointer);
#endif
/** /**
** GL_ATI_envmap_bumpmap ** GL_ATI_envmap_bumpmap
**/ **/
#if (defined(GL_ATI_ENVMAP_BUMPMAP) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_ENUM_GL_ATI_ENVMAP_BUMP MAP) #if (defined(GL_ATI_ENVMAP_BUMPMAP) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_ENUM_GL_ATI_ENVMAP_BUMP MAP)
#define REGAL_NO_ENUM_GL_ATI_ENVMAP_BUMPMAP #define REGAL_NO_ENUM_GL_ATI_ENVMAP_BUMPMAP
#endif #endif
#if (defined(GL_ATI_ENVMAP_BUMPMAP) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_ENVMA P_BUMPMAP) #if (defined(GL_ATI_ENVMAP_BUMPMAP) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_ENVMA P_BUMPMAP)
#define REGAL_NO_TYPEDEF_GL_ATI_ENVMAP_BUMPMAP #define REGAL_NO_TYPEDEF_GL_ATI_ENVMAP_BUMPMAP
#endif #endif
#if (defined(GL_ATI_ENVMAP_BUMPMAP) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_ENV MAP_BUMPMAP) #if (defined(GL_ATI_ENVMAP_BUMPMAP) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_ENV MAP_BUMPMAP)
#define REGAL_NO_NAMESPACE_GL_ATI_ENVMAP_BUMPMAP #define REGAL_NO_NAMESPACE_GL_ATI_ENVMAP_BUMPMAP
#endif #endif
#if (defined(GL_ATI_ENVMAP_BUMPMAP) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_PLUGIN_GL_ATI_ENVM
AP_BUMPMAP)
#define REGAL_NO_PLUGIN_GL_ATI_ENVMAP_BUMPMAP
#endif
#if (defined(GL_ATI_ENVMAP_BUMPMAP) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_DECLARATION_GL_A TI_ENVMAP_BUMPMAP) #if (defined(GL_ATI_ENVMAP_BUMPMAP) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ATI_ENVMAP_BUMPMAP)) && !defined(REGAL_NO_DECLARATION_GL_A TI_ENVMAP_BUMPMAP)
#define REGAL_NO_DECLARATION_GL_ATI_ENVMAP_BUMPMAP #define REGAL_NO_DECLARATION_GL_ATI_ENVMAP_BUMPMAP
#endif #endif
#ifndef GL_ATI_envmap_bumpmap #ifndef GL_ATI_envmap_bumpmap
#define GL_ATI_envmap_bumpmap 1 #define GL_ATI_envmap_bumpmap 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_ENVMAP_BUMPMAP #ifndef REGAL_NO_ENUM_GL_ATI_ENVMAP_BUMPMAP
#define GL_BUMP_ROT_MATRIX_ATI 0x8775 /* 34677 */ #define GL_BUMP_ROT_MATRIX_ATI 0x8775 /* 34677 */
skipping to change at line 8887 skipping to change at line 11334
#define GL_BUMP_TEX_UNITS_ATI 0x8778 /* 34680 */ #define GL_BUMP_TEX_UNITS_ATI 0x8778 /* 34680 */
#define GL_DUDV_ATI 0x8779 /* 34681 */ #define GL_DUDV_ATI 0x8779 /* 34681 */
#define GL_DU8DV8_ATI 0x877a /* 34682 */ #define GL_DU8DV8_ATI 0x877a /* 34682 */
#define GL_BUMP_ENVMAP_ATI 0x877b /* 34683 */ #define GL_BUMP_ENVMAP_ATI 0x877b /* 34683 */
#define GL_BUMP_TARGET_ATI 0x877c /* 34684 */ #define GL_BUMP_TARGET_ATI 0x877c /* 34684 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ATI_ENVMAP_BUMPMAP #ifndef REGAL_NO_TYPEDEF_GL_ATI_ENVMAP_BUMPMAP
typedef void (REGAL_CALL *PFNGLGETTEXBUMPPARAMETERFVATIPROC)(GLenum pname, GLfloat *param); typedef void (REGAL_CALL *PFNGLGETTEXBUMPPARAMETERFVATIPROC)(GLenum pname, GLfloat *param);
typedef void (REGAL_CALL *PFNGLGETTEXBUMPPARAMETERIVATIPROC)(GLenum pname, GLint *param); typedef void (REGAL_CALL *PFNGLGETTEXBUMPPARAMETERIVATIPROC)(GLenum pname, GLint *param);
typedef void (REGAL_CALL *PFNGLTEXBUMPPARAMETERFVATIPROC)(GLenum pname, GLf typedef void (REGAL_CALL *PFNGLTEXBUMPPARAMETERFVATIPROC)(GLenum pname, con
loat *param); st GLfloat *param);
typedef void (REGAL_CALL *PFNGLTEXBUMPPARAMETERIVATIPROC)(GLenum pname, GLi typedef void (REGAL_CALL *PFNGLTEXBUMPPARAMETERIVATIPROC)(GLenum pname, con
nt *param); st GLint *param);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_ATI_ENVMAP_BUMPMAP #ifndef REGAL_NO_NAMESPACE_GL_ATI_ENVMAP_BUMPMAP
#define glGetTexBumpParameterfvATI rglGetTexBumpParameterfvATI #define glGetTexBumpParameterfvATI rglGetTexBumpParameterfvATI
#define glGetTexBumpParameterivATI rglGetTexBumpParameterivATI #define glGetTexBumpParameterivATI rglGetTexBumpParameterivATI
#define glTexBumpParameterfvATI rglTexBumpParameterfvATI #define glTexBumpParameterfvATI rglTexBumpParameterfvATI
#define glTexBumpParameterivATI rglTexBumpParameterivATI #define glTexBumpParameterivATI rglTexBumpParameterivATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_ENVMAP_BUMPMAP #ifndef REGAL_NO_DECLARATION_GL_ATI_ENVMAP_BUMPMAP
REGAL_DECL void REGAL_CALL glGetTexBumpParameterfvATI(GLenum pname, GLfloat *param); REGAL_DECL void REGAL_CALL glGetTexBumpParameterfvATI(GLenum pname, GLfloat *param);
REGAL_DECL void REGAL_CALL glGetTexBumpParameterivATI(GLenum pname, GLint * param); REGAL_DECL void REGAL_CALL glGetTexBumpParameterivATI(GLenum pname, GLint * param);
REGAL_DECL void REGAL_CALL glTexBumpParameterfvATI(GLenum pname, GLfloat *p REGAL_DECL void REGAL_CALL glTexBumpParameterfvATI(GLenum pname, const GLfl
aram); oat *param);
REGAL_DECL void REGAL_CALL glTexBumpParameterivATI(GLenum pname, GLint *par REGAL_DECL void REGAL_CALL glTexBumpParameterivATI(GLenum pname, const GLin
am); t *param);
#endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_ENVMAP_BUMPMAP
REGAL_DECL void REGAL_CALL plugin_glGetTexBumpParameterfvATI(GLenum pname,
GLfloat *param);
REGAL_DECL void REGAL_CALL plugin_glGetTexBumpParameterivATI(GLenum pname,
GLint *param);
REGAL_DECL void REGAL_CALL plugin_glTexBumpParameterfvATI(GLenum pname, con
st GLfloat *param);
REGAL_DECL void REGAL_CALL plugin_glTexBumpParameterivATI(GLenum pname, con
st GLint *param);
#endif #endif
/** /**
** GL_ATI_fragment_shader ** GL_ATI_fragment_shader
**/ **/
#if (defined(GL_ATI_FRAGMENT_SHADER) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_ENUM_GL_ATI_FRAGMENT_ SHADER) #if (defined(GL_ATI_FRAGMENT_SHADER) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_ENUM_GL_ATI_FRAGMENT_ SHADER)
#define REGAL_NO_ENUM_GL_ATI_FRAGMENT_SHADER #define REGAL_NO_ENUM_GL_ATI_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ATI_FRAGMENT_SHADER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_FRA GMENT_SHADER) #if (defined(GL_ATI_FRAGMENT_SHADER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_FRA GMENT_SHADER)
#define REGAL_NO_TYPEDEF_GL_ATI_FRAGMENT_SHADER #define REGAL_NO_TYPEDEF_GL_ATI_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ATI_FRAGMENT_SHADER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_F RAGMENT_SHADER) #if (defined(GL_ATI_FRAGMENT_SHADER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_F RAGMENT_SHADER)
#define REGAL_NO_NAMESPACE_GL_ATI_FRAGMENT_SHADER #define REGAL_NO_NAMESPACE_GL_ATI_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ATI_FRAGMENT_SHADER) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_ATI_FR
AGMENT_SHADER)
#define REGAL_NO_PLUGIN_GL_ATI_FRAGMENT_SHADER
#endif
#if (defined(GL_ATI_FRAGMENT_SHADER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_DECLARATION_GL _ATI_FRAGMENT_SHADER) #if (defined(GL_ATI_FRAGMENT_SHADER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_ATI_FRAGMENT_SHADER)) && !defined(REGAL_NO_DECLARATION_GL _ATI_FRAGMENT_SHADER)
#define REGAL_NO_DECLARATION_GL_ATI_FRAGMENT_SHADER #define REGAL_NO_DECLARATION_GL_ATI_FRAGMENT_SHADER
#endif #endif
#ifndef GL_ATI_fragment_shader #ifndef GL_ATI_fragment_shader
#define GL_ATI_fragment_shader 1 #define GL_ATI_fragment_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_FRAGMENT_SHADER #ifndef REGAL_NO_ENUM_GL_ATI_FRAGMENT_SHADER
#define GL_2X_BIT_ATI 0x1 #define GL_2X_BIT_ATI 0x1
skipping to change at line 9037 skipping to change at line 11495
REGAL_DECL void REGAL_CALL glColorFragmentOp1ATI(GLenum op, GLuint dst, GLu int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); REGAL_DECL void REGAL_CALL glColorFragmentOp1ATI(GLenum op, GLuint dst, GLu int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
REGAL_DECL void REGAL_CALL glColorFragmentOp2ATI(GLenum op, GLuint dst, GLu int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL uint arg2, GLuint arg2Rep, GLuint arg2Mod); REGAL_DECL void REGAL_CALL glColorFragmentOp2ATI(GLenum op, GLuint dst, GLu int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL uint arg2, GLuint arg2Rep, GLuint arg2Mod);
REGAL_DECL void REGAL_CALL glColorFragmentOp3ATI(GLenum op, GLuint dst, GLu int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL uint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLu int arg3Mod); REGAL_DECL void REGAL_CALL glColorFragmentOp3ATI(GLenum op, GLuint dst, GLu int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL uint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLu int arg3Mod);
REGAL_DECL void REGAL_CALL glDeleteFragmentShaderATI(GLuint id); REGAL_DECL void REGAL_CALL glDeleteFragmentShaderATI(GLuint id);
REGAL_DECL void REGAL_CALL glEndFragmentShaderATI(void); REGAL_DECL void REGAL_CALL glEndFragmentShaderATI(void);
REGAL_DECL void REGAL_CALL glPassTexCoordATI(GLuint dst, GLuint coord, GLen um swizzle); REGAL_DECL void REGAL_CALL glPassTexCoordATI(GLuint dst, GLuint coord, GLen um swizzle);
REGAL_DECL void REGAL_CALL glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle); REGAL_DECL void REGAL_CALL glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle);
REGAL_DECL void REGAL_CALL glSetFragmentShaderConstantATI(GLuint dst, const GLfloat *value); REGAL_DECL void REGAL_CALL glSetFragmentShaderConstantATI(GLuint dst, const GLfloat *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_FRAGMENT_SHADER
REGAL_DECL GLuint REGAL_CALL plugin_glGenFragmentShadersATI(GLuint range);
REGAL_DECL void REGAL_CALL plugin_glAlphaFragmentOp1ATI(GLenum op, GLuint d
st, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
REGAL_DECL void REGAL_CALL plugin_glAlphaFragmentOp2ATI(GLenum op, GLuint d
st, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2
, GLuint arg2Rep, GLuint arg2Mod);
REGAL_DECL void REGAL_CALL plugin_glAlphaFragmentOp3ATI(GLenum op, GLuint d
st, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2
, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3M
od);
REGAL_DECL void REGAL_CALL plugin_glBeginFragmentShaderATI(void);
REGAL_DECL void REGAL_CALL plugin_glBindFragmentShaderATI(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glColorFragmentOp1ATI(GLenum op, GLuint d
st, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1
Mod);
REGAL_DECL void REGAL_CALL plugin_glColorFragmentOp2ATI(GLenum op, GLuint d
st, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1
Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
REGAL_DECL void REGAL_CALL plugin_glColorFragmentOp3ATI(GLenum op, GLuint d
st, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1
Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3R
ep, GLuint arg3Mod);
REGAL_DECL void REGAL_CALL plugin_glDeleteFragmentShaderATI(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glEndFragmentShaderATI(void);
REGAL_DECL void REGAL_CALL plugin_glPassTexCoordATI(GLuint dst, GLuint coor
d, GLenum swizzle);
REGAL_DECL void REGAL_CALL plugin_glSampleMapATI(GLuint dst, GLuint interp,
GLenum swizzle);
REGAL_DECL void REGAL_CALL plugin_glSetFragmentShaderConstantATI(GLuint dst
, const GLfloat *value);
#endif
/** /**
** GL_ATI_map_object_buffer ** GL_ATI_map_object_buffer
**/ **/
#if (defined(GL_ATI_MAP_OBJECT_BUFFER) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_ENUM_GL_ATI_MAP_O BJECT_BUFFER) #if (defined(GL_ATI_MAP_OBJECT_BUFFER) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_ENUM_GL_ATI_MAP_O BJECT_BUFFER)
#define REGAL_NO_ENUM_GL_ATI_MAP_OBJECT_BUFFER #define REGAL_NO_ENUM_GL_ATI_MAP_OBJECT_BUFFER
#endif #endif
#if (defined(GL_ATI_MAP_OBJECT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_ATI _MAP_OBJECT_BUFFER) #if (defined(GL_ATI_MAP_OBJECT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_ATI _MAP_OBJECT_BUFFER)
#define REGAL_NO_TYPEDEF_GL_ATI_MAP_OBJECT_BUFFER #define REGAL_NO_TYPEDEF_GL_ATI_MAP_OBJECT_BUFFER
#endif #endif
#if (defined(GL_ATI_MAP_OBJECT_BUFFER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_A TI_MAP_OBJECT_BUFFER) #if (defined(GL_ATI_MAP_OBJECT_BUFFER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_A TI_MAP_OBJECT_BUFFER)
#define REGAL_NO_NAMESPACE_GL_ATI_MAP_OBJECT_BUFFER #define REGAL_NO_NAMESPACE_GL_ATI_MAP_OBJECT_BUFFER
#endif #endif
#if (defined(GL_ATI_MAP_OBJECT_BUFFER) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_AT
I_MAP_OBJECT_BUFFER)
#define REGAL_NO_PLUGIN_GL_ATI_MAP_OBJECT_BUFFER
#endif
#if (defined(GL_ATI_MAP_OBJECT_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_DECLARATIO N_GL_ATI_MAP_OBJECT_BUFFER) #if (defined(GL_ATI_MAP_OBJECT_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ATI_MAP_OBJECT_BUFFER)) && !defined(REGAL_NO_DECLARATIO N_GL_ATI_MAP_OBJECT_BUFFER)
#define REGAL_NO_DECLARATION_GL_ATI_MAP_OBJECT_BUFFER #define REGAL_NO_DECLARATION_GL_ATI_MAP_OBJECT_BUFFER
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ATI_MAP_OBJECT_BUFFER #ifndef REGAL_NO_TYPEDEF_GL_ATI_MAP_OBJECT_BUFFER
typedef GLvoid *(REGAL_CALL *PFNGLMAPOBJECTBUFFERATIPROC)(GLuint buffer); typedef GLvoid *(REGAL_CALL *PFNGLMAPOBJECTBUFFERATIPROC)(GLuint buffer);
skipping to change at line 9076 skipping to change at line 11555
#ifndef REGAL_NO_NAMESPACE_GL_ATI_MAP_OBJECT_BUFFER #ifndef REGAL_NO_NAMESPACE_GL_ATI_MAP_OBJECT_BUFFER
#define glMapObjectBufferATI rglMapObjectBufferATI #define glMapObjectBufferATI rglMapObjectBufferATI
#define glUnmapObjectBufferATI rglUnmapObjectBufferATI #define glUnmapObjectBufferATI rglUnmapObjectBufferATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_MAP_OBJECT_BUFFER #ifndef REGAL_NO_DECLARATION_GL_ATI_MAP_OBJECT_BUFFER
REGAL_DECL GLvoid *REGAL_CALL glMapObjectBufferATI(GLuint buffer); REGAL_DECL GLvoid *REGAL_CALL glMapObjectBufferATI(GLuint buffer);
REGAL_DECL void REGAL_CALL glUnmapObjectBufferATI(GLuint buffer); REGAL_DECL void REGAL_CALL glUnmapObjectBufferATI(GLuint buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_MAP_OBJECT_BUFFER
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapObjectBufferATI(GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glUnmapObjectBufferATI(GLuint buffer);
#endif
/** /**
** GL_ATI_meminfo ** GL_ATI_meminfo
**/ **/
#if (defined(GL_ATI_MEMINFO) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_ATI_MEMINFO)) && !defined(REGAL_NO_ENUM_GL_ATI_MEMINFO) #if (defined(GL_ATI_MEMINFO) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_ATI_MEMINFO)) && !defined(REGAL_NO_ENUM_GL_ATI_MEMINFO)
#define REGAL_NO_ENUM_GL_ATI_MEMINFO #define REGAL_NO_ENUM_GL_ATI_MEMINFO
#endif #endif
#if (defined(GL_ATI_MEMINFO) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_MEMINFO) #if (defined(GL_ATI_MEMINFO) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_MEMINFO)
#define REGAL_NO_TYPEDEF_GL_ATI_MEMINFO #define REGAL_NO_TYPEDEF_GL_ATI_MEMINFO
#endif #endif
#if (defined(GL_ATI_MEMINFO) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_MEMINFO) #if (defined(GL_ATI_MEMINFO) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_MEMINFO)
#define REGAL_NO_NAMESPACE_GL_ATI_MEMINFO #define REGAL_NO_NAMESPACE_GL_ATI_MEMINFO
#endif #endif
#if (defined(GL_ATI_MEMINFO) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_PLUGIN_GL_ATI_MEMINFO)
#define REGAL_NO_PLUGIN_GL_ATI_MEMINFO
#endif
#if (defined(GL_ATI_MEMINFO) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_DECLARATION_GL_ATI_MEMINFO) #if (defined(GL_ATI_MEMINFO) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_ATI_MEMINFO)) && !defined(REGAL_NO_DECLARATION_GL_ATI_MEMINFO)
#define REGAL_NO_DECLARATION_GL_ATI_MEMINFO #define REGAL_NO_DECLARATION_GL_ATI_MEMINFO
#endif #endif
#ifndef GL_ATI_meminfo #ifndef GL_ATI_meminfo
#define GL_ATI_meminfo 1 #define GL_ATI_meminfo 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_MEMINFO #ifndef REGAL_NO_ENUM_GL_ATI_MEMINFO
#define GL_VBO_FREE_MEMORY_ATI 0x87fb /* 34811 */ #define GL_VBO_FREE_MEMORY_ATI 0x87fb /* 34811 */
skipping to change at line 9122 skipping to change at line 11610
#endif #endif
#if (defined(GL_ATI_PN_TRIANGLES) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_PN_TRIANG LES) #if (defined(GL_ATI_PN_TRIANGLES) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_PN_TRIANG LES)
#define REGAL_NO_TYPEDEF_GL_ATI_PN_TRIANGLES #define REGAL_NO_TYPEDEF_GL_ATI_PN_TRIANGLES
#endif #endif
#if (defined(GL_ATI_PN_TRIANGLES) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_PN_TRIA NGLES) #if (defined(GL_ATI_PN_TRIANGLES) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_PN_TRIA NGLES)
#define REGAL_NO_NAMESPACE_GL_ATI_PN_TRIANGLES #define REGAL_NO_NAMESPACE_GL_ATI_PN_TRIANGLES
#endif #endif
#if (defined(GL_ATI_PN_TRIANGLES) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_PLUGIN_GL_ATI_PN_TRIAN
GLES)
#define REGAL_NO_PLUGIN_GL_ATI_PN_TRIANGLES
#endif
#if (defined(GL_ATI_PN_TRIANGLES) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_DECLARATION_GL_ATI_P N_TRIANGLES) #if (defined(GL_ATI_PN_TRIANGLES) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_ATI_PN_TRIANGLES)) && !defined(REGAL_NO_DECLARATION_GL_ATI_P N_TRIANGLES)
#define REGAL_NO_DECLARATION_GL_ATI_PN_TRIANGLES #define REGAL_NO_DECLARATION_GL_ATI_PN_TRIANGLES
#endif #endif
#ifndef GL_ATI_pn_triangles #ifndef GL_ATI_pn_triangles
#define GL_ATI_pn_triangles 1 #define GL_ATI_pn_triangles 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_PN_TRIANGLES #ifndef REGAL_NO_ENUM_GL_ATI_PN_TRIANGLES
#define GL_PN_TRIANGLES_ATI 0x87f0 /* 34800 */ #define GL_PN_TRIANGLES_ATI 0x87f0 /* 34800 */
skipping to change at line 9157 skipping to change at line 11649
#ifndef REGAL_NO_NAMESPACE_GL_ATI_PN_TRIANGLES #ifndef REGAL_NO_NAMESPACE_GL_ATI_PN_TRIANGLES
#define glPNTrianglesfATI rglPNTrianglesfATI #define glPNTrianglesfATI rglPNTrianglesfATI
#define glPNTrianglesiATI rglPNTrianglesiATI #define glPNTrianglesiATI rglPNTrianglesiATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_PN_TRIANGLES #ifndef REGAL_NO_DECLARATION_GL_ATI_PN_TRIANGLES
REGAL_DECL void REGAL_CALL glPNTrianglesfATI(GLenum pname, GLfloat param); REGAL_DECL void REGAL_CALL glPNTrianglesfATI(GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL glPNTrianglesiATI(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glPNTrianglesiATI(GLenum pname, GLint param);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_PN_TRIANGLES
REGAL_DECL void REGAL_CALL plugin_glPNTrianglesfATI(GLenum pname, GLfloat p
aram);
REGAL_DECL void REGAL_CALL plugin_glPNTrianglesiATI(GLenum pname, GLint par
am);
#endif
/** /**
** GL_ATI_separate_stencil ** GL_ATI_separate_stencil
**/ **/
#if (defined(GL_ATI_SEPARATE_STENCIL) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_ENUM_GL_ATI_SEPARAT E_STENCIL) #if (defined(GL_ATI_SEPARATE_STENCIL) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_ENUM_GL_ATI_SEPARAT E_STENCIL)
#define REGAL_NO_ENUM_GL_ATI_SEPARATE_STENCIL #define REGAL_NO_ENUM_GL_ATI_SEPARATE_STENCIL
#endif #endif
#if (defined(GL_ATI_SEPARATE_STENCIL) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_S EPARATE_STENCIL) #if (defined(GL_ATI_SEPARATE_STENCIL) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_S EPARATE_STENCIL)
#define REGAL_NO_TYPEDEF_GL_ATI_SEPARATE_STENCIL #define REGAL_NO_TYPEDEF_GL_ATI_SEPARATE_STENCIL
#endif #endif
#if (defined(GL_ATI_SEPARATE_STENCIL) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_NAMESPACE_GL_ATI _SEPARATE_STENCIL) #if (defined(GL_ATI_SEPARATE_STENCIL) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_NAMESPACE_GL_ATI _SEPARATE_STENCIL)
#define REGAL_NO_NAMESPACE_GL_ATI_SEPARATE_STENCIL #define REGAL_NO_NAMESPACE_GL_ATI_SEPARATE_STENCIL
#endif #endif
#if (defined(GL_ATI_SEPARATE_STENCIL) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_PLUGIN_GL_ATI_
SEPARATE_STENCIL)
#define REGAL_NO_PLUGIN_GL_ATI_SEPARATE_STENCIL
#endif
#if (defined(GL_ATI_SEPARATE_STENCIL) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_DECLARATION_ GL_ATI_SEPARATE_STENCIL) #if (defined(GL_ATI_SEPARATE_STENCIL) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_ATI_SEPARATE_STENCIL)) && !defined(REGAL_NO_DECLARATION_ GL_ATI_SEPARATE_STENCIL)
#define REGAL_NO_DECLARATION_GL_ATI_SEPARATE_STENCIL #define REGAL_NO_DECLARATION_GL_ATI_SEPARATE_STENCIL
#endif #endif
#ifndef GL_ATI_separate_stencil #ifndef GL_ATI_separate_stencil
#define GL_ATI_separate_stencil 1 #define GL_ATI_separate_stencil 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_SEPARATE_STENCIL #ifndef REGAL_NO_ENUM_GL_ATI_SEPARATE_STENCIL
#define GL_STENCIL_BACK_FUNC_ATI 0x8800 /* 34816 */ #define GL_STENCIL_BACK_FUNC_ATI 0x8800 /* 34816 */
skipping to change at line 9203 skipping to change at line 11704
#ifndef REGAL_NO_NAMESPACE_GL_ATI_SEPARATE_STENCIL #ifndef REGAL_NO_NAMESPACE_GL_ATI_SEPARATE_STENCIL
#define glStencilFuncSeparateATI rglStencilFuncSeparateATI #define glStencilFuncSeparateATI rglStencilFuncSeparateATI
#define glStencilOpSeparateATI rglStencilOpSeparateATI #define glStencilOpSeparateATI rglStencilOpSeparateATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_SEPARATE_STENCIL #ifndef REGAL_NO_DECLARATION_GL_ATI_SEPARATE_STENCIL
REGAL_DECL void REGAL_CALL glStencilFuncSeparateATI(GLenum frontfunc, GLenu m backfunc, GLint ref, GLuint mask); REGAL_DECL void REGAL_CALL glStencilFuncSeparateATI(GLenum frontfunc, GLenu m backfunc, GLint ref, GLuint mask);
REGAL_DECL void REGAL_CALL glStencilOpSeparateATI(GLenum face, GLenum sfail , GLenum dpfail, GLenum dppass); REGAL_DECL void REGAL_CALL glStencilOpSeparateATI(GLenum face, GLenum sfail , GLenum dpfail, GLenum dppass);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_SEPARATE_STENCIL
REGAL_DECL void REGAL_CALL plugin_glStencilFuncSeparateATI(GLenum frontfunc
, GLenum backfunc, GLint ref, GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glStencilOpSeparateATI(GLenum face, GLenu
m sfail, GLenum dpfail, GLenum dppass);
#endif
/** /**
** GL_ATI_text_fragment_shader ** GL_ATI_text_fragment_shader
**/ **/
#if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_ENUM_GL_ATI _TEXT_FRAGMENT_SHADER) #if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_ENUM_GL_ATI _TEXT_FRAGMENT_SHADER)
#define REGAL_NO_ENUM_GL_ATI_TEXT_FRAGMENT_SHADER #define REGAL_NO_ENUM_GL_ATI_TEXT_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_TYPEDEF_ GL_ATI_TEXT_FRAGMENT_SHADER) #if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_TYPEDEF_ GL_ATI_TEXT_FRAGMENT_SHADER)
#define REGAL_NO_TYPEDEF_GL_ATI_TEXT_FRAGMENT_SHADER #define REGAL_NO_TYPEDEF_GL_ATI_TEXT_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_NAMESPAC E_GL_ATI_TEXT_FRAGMENT_SHADER) #if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_NAMESPAC E_GL_ATI_TEXT_FRAGMENT_SHADER)
#define REGAL_NO_NAMESPACE_GL_ATI_TEXT_FRAGMENT_SHADER #define REGAL_NO_NAMESPACE_GL_ATI_TEXT_FRAGMENT_SHADER
#endif #endif
#if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_PLUGIN
_GL_ATI_TEXT_FRAGMENT_SHADER)
#define REGAL_NO_PLUGIN_GL_ATI_TEXT_FRAGMENT_SHADER
#endif
#if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_DECL ARATION_GL_ATI_TEXT_FRAGMENT_SHADER) #if (defined(GL_ATI_TEXT_FRAGMENT_SHADER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ATI_TEXT_FRAGMENT_SHADER)) && !defined(REGAL_NO_DECL ARATION_GL_ATI_TEXT_FRAGMENT_SHADER)
#define REGAL_NO_DECLARATION_GL_ATI_TEXT_FRAGMENT_SHADER #define REGAL_NO_DECLARATION_GL_ATI_TEXT_FRAGMENT_SHADER
#endif #endif
#ifndef GL_ATI_text_fragment_shader #ifndef GL_ATI_text_fragment_shader
#define GL_ATI_text_fragment_shader 1 #define GL_ATI_text_fragment_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_TEXT_FRAGMENT_SHADER #ifndef REGAL_NO_ENUM_GL_ATI_TEXT_FRAGMENT_SHADER
#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 /* 33280 */ #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 /* 33280 */
skipping to change at line 9247 skipping to change at line 11757
#endif #endif
#if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_NO_TY PEDEF_GL_ATI_TEXTURE_COMPRESSION_3DC) #if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_NO_TY PEDEF_GL_ATI_TEXTURE_COMPRESSION_3DC)
#define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_COMPRESSION_3DC #define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_COMPRESSION_3DC
#endif #endif
#if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_NO_NA MESPACE_GL_ATI_TEXTURE_COMPRESSION_3DC) #if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_NO_NA MESPACE_GL_ATI_TEXTURE_COMPRESSION_3DC)
#define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_COMPRESSION_3DC #define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_COMPRESSION_3DC
#endif #endif
#if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_NO_
PLUGIN_GL_ATI_TEXTURE_COMPRESSION_3DC)
#define REGAL_NO_PLUGIN_GL_ATI_TEXTURE_COMPRESSION_3DC
#endif
#if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_N O_DECLARATION_GL_ATI_TEXTURE_COMPRESSION_3DC) #if (defined(GL_ATI_TEXTURE_COMPRESSION_3DC) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_ATI_TEXTURE_COMPRESSION_3DC)) && !defined(REGAL_N O_DECLARATION_GL_ATI_TEXTURE_COMPRESSION_3DC)
#define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_COMPRESSION_3DC #define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_COMPRESSION_3DC
#endif #endif
#ifndef GL_ATI_texture_compression_3dc #ifndef GL_ATI_texture_compression_3dc
#define GL_ATI_texture_compression_3dc 1 #define GL_ATI_texture_compression_3dc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_COMPRESSION_3DC #ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_COMPRESSION_3DC
#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 /* 34871 */ #define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 /* 34871 */
skipping to change at line 9275 skipping to change at line 11789
#endif #endif
#if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_TYPEDEF_ GL_ATI_TEXTURE_ENV_COMBINE3) #if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_TYPEDEF_ GL_ATI_TEXTURE_ENV_COMBINE3)
#define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_ENV_COMBINE3 #define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_ENV_COMBINE3
#endif #endif
#if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_NAMESPAC E_GL_ATI_TEXTURE_ENV_COMBINE3) #if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_NAMESPAC E_GL_ATI_TEXTURE_ENV_COMBINE3)
#define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_ENV_COMBINE3 #define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_ENV_COMBINE3
#endif #endif
#if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_PLUGIN
_GL_ATI_TEXTURE_ENV_COMBINE3)
#define REGAL_NO_PLUGIN_GL_ATI_TEXTURE_ENV_COMBINE3
#endif
#if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_DECL ARATION_GL_ATI_TEXTURE_ENV_COMBINE3) #if (defined(GL_ATI_TEXTURE_ENV_COMBINE3) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_ATI_TEXTURE_ENV_COMBINE3)) && !defined(REGAL_NO_DECL ARATION_GL_ATI_TEXTURE_ENV_COMBINE3)
#define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_ENV_COMBINE3 #define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_ENV_COMBINE3
#endif #endif
#ifndef GL_ATI_texture_env_combine3 #ifndef GL_ATI_texture_env_combine3
#define GL_ATI_texture_env_combine3 1 #define GL_ATI_texture_env_combine3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_ENV_COMBINE3 #ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_ENV_COMBINE3
#define GL_MODULATE_ADD_ATI 0x8744 /* 34628 */ #define GL_MODULATE_ADD_ATI 0x8744 /* 34628 */
skipping to change at line 9305 skipping to change at line 11823
#endif #endif
#if (defined(GL_ATI_TEXTURE_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_TEXTURE _FLOAT) #if (defined(GL_ATI_TEXTURE_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_TEXTURE _FLOAT)
#define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_FLOAT #define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_FLOAT
#endif #endif
#if (defined(GL_ATI_TEXTURE_FLOAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_TEXTU RE_FLOAT) #if (defined(GL_ATI_TEXTURE_FLOAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_TEXTU RE_FLOAT)
#define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_FLOAT #define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_FLOAT
#endif #endif
#if (defined(GL_ATI_TEXTURE_FLOAT) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_ATI_TEXTUR
E_FLOAT)
#define REGAL_NO_PLUGIN_GL_ATI_TEXTURE_FLOAT
#endif
#if (defined(GL_ATI_TEXTURE_FLOAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_ATI _TEXTURE_FLOAT) #if (defined(GL_ATI_TEXTURE_FLOAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_ATI_TEXTURE_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_ATI _TEXTURE_FLOAT)
#define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_FLOAT #define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_FLOAT
#endif #endif
#ifndef GL_ATI_texture_float #ifndef GL_ATI_texture_float
#define GL_ATI_texture_float 1 #define GL_ATI_texture_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_FLOAT #ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_FLOAT
#define GL_RGBA_FLOAT32_ATI 0x8814 /* 34836 */ #define GL_RGBA_FLOAT32_ATI 0x8814 /* 34836 */
skipping to change at line 9344 skipping to change at line 11866
#endif #endif
#if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_TYPEDEF_GL _ATI_TEXTURE_MIRROR_ONCE) #if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_TYPEDEF_GL _ATI_TEXTURE_MIRROR_ONCE)
#define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_MIRROR_ONCE #define REGAL_NO_TYPEDEF_GL_ATI_TEXTURE_MIRROR_ONCE
#endif #endif
#if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_NAMESPACE_ GL_ATI_TEXTURE_MIRROR_ONCE) #if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_NAMESPACE_ GL_ATI_TEXTURE_MIRROR_ONCE)
#define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_MIRROR_ONCE #define REGAL_NO_NAMESPACE_GL_ATI_TEXTURE_MIRROR_ONCE
#endif #endif
#if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_PLUGIN_G
L_ATI_TEXTURE_MIRROR_ONCE)
#define REGAL_NO_PLUGIN_GL_ATI_TEXTURE_MIRROR_ONCE
#endif
#if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_DECLAR ATION_GL_ATI_TEXTURE_MIRROR_ONCE) #if (defined(GL_ATI_TEXTURE_MIRROR_ONCE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ATI_TEXTURE_MIRROR_ONCE)) && !defined(REGAL_NO_DECLAR ATION_GL_ATI_TEXTURE_MIRROR_ONCE)
#define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_MIRROR_ONCE #define REGAL_NO_DECLARATION_GL_ATI_TEXTURE_MIRROR_ONCE
#endif #endif
#ifndef GL_ATI_texture_mirror_once #ifndef GL_ATI_texture_mirror_once
#define GL_ATI_texture_mirror_once 1 #define GL_ATI_texture_mirror_once 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_MIRROR_ONCE #ifndef REGAL_NO_ENUM_GL_ATI_TEXTURE_MIRROR_ONCE
#define GL_MIRROR_CLAMP_ATI 0x8742 /* 34626 */ #define GL_MIRROR_CLAMP_ATI 0x8742 /* 34626 */
skipping to change at line 9373 skipping to change at line 11899
#endif #endif
#if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ATI_VERTEX_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _ATI_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ATI_VERTEX_ARRAY_OBJECT #define REGAL_NO_TYPEDEF_GL_ATI_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ATI_VERTEX_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_ATI_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ATI_VERTEX_ARRAY_OBJECT #define REGAL_NO_NAMESPACE_GL_ATI_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_ATI_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_PLUGIN_GL_ATI_VERTEX_ARRAY_OBJECT
#endif
#if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ATI_VERTEX_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_ATI_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_ATI_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_DECLARATION_GL_ATI_VERTEX_ARRAY_OBJECT #define REGAL_NO_DECLARATION_GL_ATI_VERTEX_ARRAY_OBJECT
#endif #endif
#ifndef GL_ATI_vertex_array_object #ifndef GL_ATI_vertex_array_object
#define GL_ATI_vertex_array_object 1 #define GL_ATI_vertex_array_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_ENUM_GL_ATI_VERTEX_ARRAY_OBJECT
#define GL_STATIC_ATI 0x8760 /* 34656 */ #define GL_STATIC_ATI 0x8760 /* 34656 */
skipping to change at line 9437 skipping to change at line 11967
REGAL_DECL void REGAL_CALL glGetArrayObjectfvATI(GLenum array, GLenum pname , GLfloat *params); REGAL_DECL void REGAL_CALL glGetArrayObjectfvATI(GLenum array, GLenum pname , GLfloat *params);
REGAL_DECL void REGAL_CALL glGetArrayObjectivATI(GLenum array, GLenum pname , GLint *params); REGAL_DECL void REGAL_CALL glGetArrayObjectivATI(GLenum array, GLenum pname , GLint *params);
REGAL_DECL void REGAL_CALL glGetObjectBufferfvATI(GLuint buffer, GLenum pna me, GLfloat *params); REGAL_DECL void REGAL_CALL glGetObjectBufferfvATI(GLuint buffer, GLenum pna me, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetObjectBufferivATI(GLuint buffer, GLenum pna me, GLint *params); REGAL_DECL void REGAL_CALL glGetObjectBufferivATI(GLuint buffer, GLenum pna me, GLint *params);
REGAL_DECL void REGAL_CALL glGetVariantArrayObjectfvATI(GLuint id, GLenum p name, GLfloat *params); REGAL_DECL void REGAL_CALL glGetVariantArrayObjectfvATI(GLuint id, GLenum p name, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetVariantArrayObjectivATI(GLuint id, GLenum p name, GLint *params); REGAL_DECL void REGAL_CALL glGetVariantArrayObjectivATI(GLuint id, GLenum p name, GLint *params);
REGAL_DECL void REGAL_CALL glUpdateObjectBufferATI(GLuint buffer, GLuint of fset, GLsizei size, const GLvoid *pointer, GLenum preserve); REGAL_DECL void REGAL_CALL glUpdateObjectBufferATI(GLuint buffer, GLuint of fset, GLsizei size, const GLvoid *pointer, GLenum preserve);
REGAL_DECL void REGAL_CALL glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); REGAL_DECL void REGAL_CALL glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsObjectBufferATI(GLuint buffer);
REGAL_DECL GLuint REGAL_CALL plugin_glNewObjectBufferATI(GLsizei size, cons
t GLvoid *pointer, GLenum usage);
REGAL_DECL void REGAL_CALL plugin_glArrayObjectATI(GLenum array, GLint size
, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
REGAL_DECL void REGAL_CALL plugin_glFreeObjectBufferATI(GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glGetArrayObjectfvATI(GLenum array, GLenu
m pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetArrayObjectivATI(GLenum array, GLenu
m pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetObjectBufferfvATI(GLuint buffer, GLe
num pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetObjectBufferivATI(GLuint buffer, GLe
num pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVariantArrayObjectfvATI(GLuint id, G
Lenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetVariantArrayObjectivATI(GLuint id, G
Lenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glUpdateObjectBufferATI(GLuint buffer, GL
uint offset, GLsizei size, const GLvoid *pointer, GLenum preserve);
REGAL_DECL void REGAL_CALL plugin_glVariantArrayObjectATI(GLuint id, GLenum
type, GLsizei stride, GLuint buffer, GLuint offset);
#endif
/** /**
** GL_ATI_vertex_attrib_array_object ** GL_ATI_vertex_attrib_array_object
**/ **/
#if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REGAL_NO _ENUM_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REGAL_NO _ENUM_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)
#define REGAL_NO_ENUM_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT #define REGAL_NO_ENUM_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REGAL _NO_TYPEDEF_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REGAL _NO_TYPEDEF_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)
#define REGAL_NO_TYPEDEF_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT #define REGAL_NO_TYPEDEF_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REGAL _NO_NAMESPACE_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REGAL _NO_NAMESPACE_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)
#define REGAL_NO_NAMESPACE_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT #define REGAL_NO_NAMESPACE_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
#endif #endif
#if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(REG
AL_NO_PLUGIN_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)
#define REGAL_NO_PLUGIN_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
#endif
#if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(R EGAL_NO_DECLARATION_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) #if (defined(GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)) && !defined(R EGAL_NO_DECLARATION_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT)
#define REGAL_NO_DECLARATION_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT #define REGAL_NO_DECLARATION_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
#endif #endif
#ifndef GL_ATI_vertex_attrib_array_object #ifndef GL_ATI_vertex_attrib_array_object
#define GL_ATI_vertex_attrib_array_object 1 #define GL_ATI_vertex_attrib_array_object 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT #ifndef REGAL_NO_TYPEDEF_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)(GLuint index, GLenum pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)(GLuint index, GLenum pname, GLfloat *params);
skipping to change at line 9479 skipping to change at line 12028
#define glGetVertexAttribArrayObjectivATI rglGetVertexAttribArrayObjectiv ATI #define glGetVertexAttribArrayObjectivATI rglGetVertexAttribArrayObjectiv ATI
#define glVertexAttribArrayObjectATI rglVertexAttribArrayObjectATI #define glVertexAttribArrayObjectATI rglVertexAttribArrayObjectATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT #ifndef REGAL_NO_DECLARATION_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
REGAL_DECL void REGAL_CALL glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GL uint offset); REGAL_DECL void REGAL_CALL glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GL uint offset);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_VERTEX_ATTRIB_ARRAY_OBJECT
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribArrayObjectfvATI(GLuint
index, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribArrayObjectivATI(GLuint
index, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribArrayObjectATI(GLuint index
, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buf
fer, GLuint offset);
#endif
/** /**
** GL_ATI_vertex_streams ** GL_ATI_vertex_streams
**/ **/
#if (defined(GL_ATI_VERTEX_STREAMS) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_ENUM_GL_ATI_VERTEX_STRE AMS) #if (defined(GL_ATI_VERTEX_STREAMS) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_ENUM_GL_ATI_VERTEX_STRE AMS)
#define REGAL_NO_ENUM_GL_ATI_VERTEX_STREAMS #define REGAL_NO_ENUM_GL_ATI_VERTEX_STREAMS
#endif #endif
#if (defined(GL_ATI_VERTEX_STREAMS) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_VERTE X_STREAMS) #if (defined(GL_ATI_VERTEX_STREAMS) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_TYPEDEF_GL_ATI_VERTE X_STREAMS)
#define REGAL_NO_TYPEDEF_GL_ATI_VERTEX_STREAMS #define REGAL_NO_TYPEDEF_GL_ATI_VERTEX_STREAMS
#endif #endif
#if (defined(GL_ATI_VERTEX_STREAMS) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_VER TEX_STREAMS) #if (defined(GL_ATI_VERTEX_STREAMS) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_NAMESPACE_GL_ATI_VER TEX_STREAMS)
#define REGAL_NO_NAMESPACE_GL_ATI_VERTEX_STREAMS #define REGAL_NO_NAMESPACE_GL_ATI_VERTEX_STREAMS
#endif #endif
#if (defined(GL_ATI_VERTEX_STREAMS) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_PLUGIN_GL_ATI_VERT
EX_STREAMS)
#define REGAL_NO_PLUGIN_GL_ATI_VERTEX_STREAMS
#endif
#if (defined(GL_ATI_VERTEX_STREAMS) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_DECLARATION_GL_A TI_VERTEX_STREAMS) #if (defined(GL_ATI_VERTEX_STREAMS) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_ATI_VERTEX_STREAMS)) && !defined(REGAL_NO_DECLARATION_GL_A TI_VERTEX_STREAMS)
#define REGAL_NO_DECLARATION_GL_ATI_VERTEX_STREAMS #define REGAL_NO_DECLARATION_GL_ATI_VERTEX_STREAMS
#endif #endif
#ifndef GL_ATI_vertex_streams #ifndef GL_ATI_vertex_streams
#define GL_ATI_vertex_streams 1 #define GL_ATI_vertex_streams 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_ATI_VERTEX_STREAMS #ifndef REGAL_NO_ENUM_GL_ATI_VERTEX_STREAMS
#define GL_MAX_VERTEX_STREAMS_ATI 0x876b /* 34667 */ #define GL_MAX_VERTEX_STREAMS_ATI 0x876b /* 34667 */
skipping to change at line 9660 skipping to change at line 12219
REGAL_DECL void REGAL_CALL glVertexStream4dATI(GLenum stream, GLdouble x, G Ldouble y, GLdouble z, GLdouble w); REGAL_DECL void REGAL_CALL glVertexStream4dATI(GLenum stream, GLdouble x, G Ldouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL glVertexStream4dvATI(GLenum stream, const GLdoub le *coords); REGAL_DECL void REGAL_CALL glVertexStream4dvATI(GLenum stream, const GLdoub le *coords);
REGAL_DECL void REGAL_CALL glVertexStream4fATI(GLenum stream, GLfloat x, GL float y, GLfloat z, GLfloat w); REGAL_DECL void REGAL_CALL glVertexStream4fATI(GLenum stream, GLfloat x, GL float y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL glVertexStream4fvATI(GLenum stream, const GLfloa t *coords); REGAL_DECL void REGAL_CALL glVertexStream4fvATI(GLenum stream, const GLfloa t *coords);
REGAL_DECL void REGAL_CALL glVertexStream4iATI(GLenum stream, GLint x, GLin t y, GLint z, GLint w); REGAL_DECL void REGAL_CALL glVertexStream4iATI(GLenum stream, GLint x, GLin t y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL glVertexStream4ivATI(GLenum stream, const GLint *coords); REGAL_DECL void REGAL_CALL glVertexStream4ivATI(GLenum stream, const GLint *coords);
REGAL_DECL void REGAL_CALL glVertexStream4sATI(GLenum stream, GLshort x, GL short y, GLshort z, GLshort w); REGAL_DECL void REGAL_CALL glVertexStream4sATI(GLenum stream, GLshort x, GL short y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL glVertexStream4svATI(GLenum stream, const GLshor t *coords); REGAL_DECL void REGAL_CALL glVertexStream4svATI(GLenum stream, const GLshor t *coords);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_ATI_VERTEX_STREAMS
REGAL_DECL void REGAL_CALL plugin_glClientActiveVertexStreamATI(GLenum stre
am);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3bATI(GLenum stream, GLbyte
x, GLbyte y, GLbyte z);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3bvATI(GLenum stream, const
GLbyte *coords);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3dATI(GLenum stream, GLdoub
le x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3dvATI(GLenum stream, const
GLdouble *coords);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3fATI(GLenum stream, GLfloa
t x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3fvATI(GLenum stream, const
GLfloat *coords);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3iATI(GLenum stream, GLint
x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3ivATI(GLenum stream, const
GLint *coords);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3sATI(GLenum stream, GLshor
t x, GLshort y, GLshort z);
REGAL_DECL void REGAL_CALL plugin_glNormalStream3svATI(GLenum stream, const
GLshort *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexBlendEnvfATI(GLenum pname, GLfloa
t param);
REGAL_DECL void REGAL_CALL plugin_glVertexBlendEnviATI(GLenum pname, GLint
param);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1dATI(GLenum stream, GLdoub
le x);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1dvATI(GLenum stream, const
GLdouble *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1fATI(GLenum stream, GLfloa
t x);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1fvATI(GLenum stream, const
GLfloat *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1iATI(GLenum stream, GLint
x);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1ivATI(GLenum stream, const
GLint *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1sATI(GLenum stream, GLshor
t x);
REGAL_DECL void REGAL_CALL plugin_glVertexStream1svATI(GLenum stream, const
GLshort *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2dATI(GLenum stream, GLdoub
le x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2dvATI(GLenum stream, const
GLdouble *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2fATI(GLenum stream, GLfloa
t x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2fvATI(GLenum stream, const
GLfloat *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2iATI(GLenum stream, GLint
x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2ivATI(GLenum stream, const
GLint *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2sATI(GLenum stream, GLshor
t x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glVertexStream2svATI(GLenum stream, const
GLshort *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3dATI(GLenum stream, GLdoub
le x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3dvATI(GLenum stream, const
GLdouble *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3fATI(GLenum stream, GLfloa
t x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3fvATI(GLenum stream, const
GLfloat *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3iATI(GLenum stream, GLint
x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3ivATI(GLenum stream, const
GLint *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3sATI(GLenum stream, GLshor
t x, GLshort y, GLshort z);
REGAL_DECL void REGAL_CALL plugin_glVertexStream3svATI(GLenum stream, const
GLshort *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4dATI(GLenum stream, GLdoub
le x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4dvATI(GLenum stream, const
GLdouble *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4fATI(GLenum stream, GLfloa
t x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4fvATI(GLenum stream, const
GLfloat *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4iATI(GLenum stream, GLint
x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4ivATI(GLenum stream, const
GLint *coords);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4sATI(GLenum stream, GLshor
t x, GLshort y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glVertexStream4svATI(GLenum stream, const
GLshort *coords);
#endif
/** /**
** GL_DMP_shader_binary ** GL_DMP_shader_binary
**/ **/
#if (defined(GL_DMP_SHADER_BINARY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_ENUM_GL_DMP_SHADER_BINARY ) #if (defined(GL_DMP_SHADER_BINARY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_ENUM_GL_DMP_SHADER_BINARY )
#define REGAL_NO_ENUM_GL_DMP_SHADER_BINARY #define REGAL_NO_ENUM_GL_DMP_SHADER_BINARY
#endif #endif
#if (defined(GL_DMP_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_DMP_SHADER_ BINARY) #if (defined(GL_DMP_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_DMP_SHADER_ BINARY)
#define REGAL_NO_TYPEDEF_GL_DMP_SHADER_BINARY #define REGAL_NO_TYPEDEF_GL_DMP_SHADER_BINARY
#endif #endif
#if (defined(GL_DMP_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_DMP_SHADE R_BINARY) #if (defined(GL_DMP_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_DMP_SHADE R_BINARY)
#define REGAL_NO_NAMESPACE_GL_DMP_SHADER_BINARY #define REGAL_NO_NAMESPACE_GL_DMP_SHADER_BINARY
#endif #endif
#if (defined(GL_DMP_SHADER_BINARY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_DMP_SHADER
_BINARY)
#define REGAL_NO_PLUGIN_GL_DMP_SHADER_BINARY
#endif
#if (defined(GL_DMP_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_DMP _SHADER_BINARY) #if (defined(GL_DMP_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_DMP_SHADER_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_DMP _SHADER_BINARY)
#define REGAL_NO_DECLARATION_GL_DMP_SHADER_BINARY #define REGAL_NO_DECLARATION_GL_DMP_SHADER_BINARY
#endif #endif
#ifndef GL_DMP_shader_binary #ifndef GL_DMP_shader_binary
#define GL_DMP_shader_binary 1 #define GL_DMP_shader_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_DMP_SHADER_BINARY #ifndef REGAL_NO_ENUM_GL_DMP_SHADER_BINARY
#define GL_SHADER_BINARY_DMP 0x9250 /* 37456 */ #define GL_SHADER_BINARY_DMP 0x9250 /* 37456 */
skipping to change at line 9704 skipping to change at line 12315
#endif #endif
#if (defined(GL_EXT_422_PIXELS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_422_PIXELS) #if (defined(GL_EXT_422_PIXELS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_422_PIXELS)
#define REGAL_NO_TYPEDEF_GL_EXT_422_PIXELS #define REGAL_NO_TYPEDEF_GL_EXT_422_PIXELS
#endif #endif
#if (defined(GL_EXT_422_PIXELS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_422_PIXELS) #if (defined(GL_EXT_422_PIXELS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_422_PIXELS)
#define REGAL_NO_NAMESPACE_GL_EXT_422_PIXELS #define REGAL_NO_NAMESPACE_GL_EXT_422_PIXELS
#endif #endif
#if (defined(GL_EXT_422_PIXELS) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_PLUGIN_GL_EXT_422_PIXELS)
#define REGAL_NO_PLUGIN_GL_EXT_422_PIXELS
#endif
#if (defined(GL_EXT_422_PIXELS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_DECLARATION_GL_EXT_422_P IXELS) #if (defined(GL_EXT_422_PIXELS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_422_PIXELS)) && !defined(REGAL_NO_DECLARATION_GL_EXT_422_P IXELS)
#define REGAL_NO_DECLARATION_GL_EXT_422_PIXELS #define REGAL_NO_DECLARATION_GL_EXT_422_PIXELS
#endif #endif
#ifndef GL_EXT_422_pixels #ifndef GL_EXT_422_pixels
#define GL_EXT_422_pixels 1 #define GL_EXT_422_pixels 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_422_PIXELS #ifndef REGAL_NO_ENUM_GL_EXT_422_PIXELS
#define GL_422_EXT 0x80cc /* 32972 */ #define GL_422_EXT 0x80cc /* 32972 */
skipping to change at line 9735 skipping to change at line 12350
#endif #endif
#if (defined(GL_EXT_CG_SHADER) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CG_SHADER) #if (defined(GL_EXT_CG_SHADER) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CG_SHADER)
#define REGAL_NO_TYPEDEF_GL_EXT_CG_SHADER #define REGAL_NO_TYPEDEF_GL_EXT_CG_SHADER
#endif #endif
#if (defined(GL_EXT_CG_SHADER) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CG_SHADER) #if (defined(GL_EXT_CG_SHADER) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CG_SHADER)
#define REGAL_NO_NAMESPACE_GL_EXT_CG_SHADER #define REGAL_NO_NAMESPACE_GL_EXT_CG_SHADER
#endif #endif
#if (defined(GL_EXT_CG_SHADER) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_EXT_CG_SHADER)
#define REGAL_NO_PLUGIN_GL_EXT_CG_SHADER
#endif
#if (defined(GL_EXT_CG_SHADER) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CG_SHAD ER) #if (defined(GL_EXT_CG_SHADER) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_CG_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CG_SHAD ER)
#define REGAL_NO_DECLARATION_GL_EXT_CG_SHADER #define REGAL_NO_DECLARATION_GL_EXT_CG_SHADER
#endif #endif
#ifndef GL_EXT_Cg_shader #ifndef GL_EXT_Cg_shader
#define GL_EXT_Cg_shader 1 #define GL_EXT_Cg_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_CG_SHADER #ifndef REGAL_NO_ENUM_GL_EXT_CG_SHADER
#define GL_CG_VERTEX_SHADER_EXT 0x890e /* 35086 */ #define GL_CG_VERTEX_SHADER_EXT 0x890e /* 35086 */
skipping to change at line 9764 skipping to change at line 12383
#endif #endif
#if (defined(GL_EXT_ABGR) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_EXT_ABGR)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_ABGR) #if (defined(GL_EXT_ABGR) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_EXT_ABGR)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_ABGR)
#define REGAL_NO_TYPEDEF_GL_EXT_ABGR #define REGAL_NO_TYPEDEF_GL_EXT_ABGR
#endif #endif
#if (defined(GL_EXT_ABGR) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_EXT_ABGR)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_ABGR) #if (defined(GL_EXT_ABGR) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_EXT_ABGR)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_ABGR)
#define REGAL_NO_NAMESPACE_GL_EXT_ABGR #define REGAL_NO_NAMESPACE_GL_EXT_ABGR
#endif #endif
#if (defined(GL_EXT_ABGR) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_N
O_GL_EXT_ABGR)) && !defined(REGAL_NO_PLUGIN_GL_EXT_ABGR)
#define REGAL_NO_PLUGIN_GL_EXT_ABGR
#endif
#if (defined(GL_EXT_ABGR) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_EXT_ABGR)) && !defined(REGAL_NO_DECLARATION_GL_EXT_ABGR) #if (defined(GL_EXT_ABGR) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_EXT_ABGR)) && !defined(REGAL_NO_DECLARATION_GL_EXT_ABGR)
#define REGAL_NO_DECLARATION_GL_EXT_ABGR #define REGAL_NO_DECLARATION_GL_EXT_ABGR
#endif #endif
#ifndef GL_EXT_abgr #ifndef GL_EXT_abgr
#define GL_EXT_abgr 1 #define GL_EXT_abgr 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_ABGR #ifndef REGAL_NO_ENUM_GL_EXT_ABGR
#define GL_ABGR_EXT 0x8000 /* 32768 */ #define GL_ABGR_EXT 0x8000 /* 32768 */
skipping to change at line 9792 skipping to change at line 12415
#endif #endif
#if (defined(GL_EXT_BGRA) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_EXT_BGRA)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BGRA) #if (defined(GL_EXT_BGRA) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_EXT_BGRA)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BGRA)
#define REGAL_NO_TYPEDEF_GL_EXT_BGRA #define REGAL_NO_TYPEDEF_GL_EXT_BGRA
#endif #endif
#if (defined(GL_EXT_BGRA) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_EXT_BGRA)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BGRA) #if (defined(GL_EXT_BGRA) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_EXT_BGRA)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BGRA)
#define REGAL_NO_NAMESPACE_GL_EXT_BGRA #define REGAL_NO_NAMESPACE_GL_EXT_BGRA
#endif #endif
#if (defined(GL_EXT_BGRA) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_N
O_GL_EXT_BGRA)) && !defined(REGAL_NO_PLUGIN_GL_EXT_BGRA)
#define REGAL_NO_PLUGIN_GL_EXT_BGRA
#endif
#if (defined(GL_EXT_BGRA) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_EXT_BGRA)) && !defined(REGAL_NO_DECLARATION_GL_EXT_BGRA) #if (defined(GL_EXT_BGRA) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_EXT_BGRA)) && !defined(REGAL_NO_DECLARATION_GL_EXT_BGRA)
#define REGAL_NO_DECLARATION_GL_EXT_BGRA #define REGAL_NO_DECLARATION_GL_EXT_BGRA
#endif #endif
#ifndef GL_EXT_bgra #ifndef GL_EXT_bgra
#define GL_EXT_bgra 1 #define GL_EXT_bgra 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BGRA #ifndef REGAL_NO_ENUM_GL_EXT_BGRA
#define GL_BGR_EXT 0x80e0 /* 32992 */ #define GL_BGR_EXT 0x80e0 /* 32992 */
skipping to change at line 9821 skipping to change at line 12448
#endif #endif
#if (defined(GL_EXT_BINDABLE_UNIFORM) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_B INDABLE_UNIFORM) #if (defined(GL_EXT_BINDABLE_UNIFORM) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_B INDABLE_UNIFORM)
#define REGAL_NO_TYPEDEF_GL_EXT_BINDABLE_UNIFORM #define REGAL_NO_TYPEDEF_GL_EXT_BINDABLE_UNIFORM
#endif #endif
#if (defined(GL_EXT_BINDABLE_UNIFORM) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _BINDABLE_UNIFORM) #if (defined(GL_EXT_BINDABLE_UNIFORM) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _BINDABLE_UNIFORM)
#define REGAL_NO_NAMESPACE_GL_EXT_BINDABLE_UNIFORM #define REGAL_NO_NAMESPACE_GL_EXT_BINDABLE_UNIFORM
#endif #endif
#if (defined(GL_EXT_BINDABLE_UNIFORM) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
BINDABLE_UNIFORM)
#define REGAL_NO_PLUGIN_GL_EXT_BINDABLE_UNIFORM
#endif
#if (defined(GL_EXT_BINDABLE_UNIFORM) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_BINDABLE_UNIFORM) #if (defined(GL_EXT_BINDABLE_UNIFORM) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_BINDABLE_UNIFORM)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_BINDABLE_UNIFORM)
#define REGAL_NO_DECLARATION_GL_EXT_BINDABLE_UNIFORM #define REGAL_NO_DECLARATION_GL_EXT_BINDABLE_UNIFORM
#endif #endif
#ifndef GL_EXT_bindable_uniform #ifndef GL_EXT_bindable_uniform
#define GL_EXT_bindable_uniform 1 #define GL_EXT_bindable_uniform 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BINDABLE_UNIFORM #ifndef REGAL_NO_ENUM_GL_EXT_BINDABLE_UNIFORM
#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8de2 /* 36322 */ #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8de2 /* 36322 */
skipping to change at line 9856 skipping to change at line 12487
#define glGetUniformOffsetEXT rglGetUniformOffsetEXT #define glGetUniformOffsetEXT rglGetUniformOffsetEXT
#define glUniformBufferEXT rglUniformBufferEXT #define glUniformBufferEXT rglUniformBufferEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_BINDABLE_UNIFORM #ifndef REGAL_NO_DECLARATION_GL_EXT_BINDABLE_UNIFORM
REGAL_DECL GLint REGAL_CALL glGetUniformBufferSizeEXT(GLuint program, GLint location); REGAL_DECL GLint REGAL_CALL glGetUniformBufferSizeEXT(GLuint program, GLint location);
REGAL_DECL GLintptr REGAL_CALL glGetUniformOffsetEXT(GLuint program, GLint location); REGAL_DECL GLintptr REGAL_CALL glGetUniformOffsetEXT(GLuint program, GLint location);
REGAL_DECL void REGAL_CALL glUniformBufferEXT(GLuint program, GLint locatio n, GLuint buffer); REGAL_DECL void REGAL_CALL glUniformBufferEXT(GLuint program, GLint locatio n, GLuint buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_BINDABLE_UNIFORM
REGAL_DECL GLint REGAL_CALL plugin_glGetUniformBufferSizeEXT(GLuint program
, GLint location);
REGAL_DECL GLintptr REGAL_CALL plugin_glGetUniformOffsetEXT(GLuint program,
GLint location);
REGAL_DECL void REGAL_CALL plugin_glUniformBufferEXT(GLuint program, GLint
location, GLuint buffer);
#endif
/** /**
** GL_EXT_blend_color ** GL_EXT_blend_color
**/ **/
#if (defined(GL_EXT_BLEND_COLOR) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_ENUM_GL_EXT_BLEND_COLOR) #if (defined(GL_EXT_BLEND_COLOR) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_ENUM_GL_EXT_BLEND_COLOR)
#define REGAL_NO_ENUM_GL_EXT_BLEND_COLOR #define REGAL_NO_ENUM_GL_EXT_BLEND_COLOR
#endif #endif
#if (defined(GL_EXT_BLEND_COLOR) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BLEND_COLOR ) #if (defined(GL_EXT_BLEND_COLOR) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BLEND_COLOR )
#define REGAL_NO_TYPEDEF_GL_EXT_BLEND_COLOR #define REGAL_NO_TYPEDEF_GL_EXT_BLEND_COLOR
#endif #endif
#if (defined(GL_EXT_BLEND_COLOR) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BLEND_COL OR) #if (defined(GL_EXT_BLEND_COLOR) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BLEND_COL OR)
#define REGAL_NO_NAMESPACE_GL_EXT_BLEND_COLOR #define REGAL_NO_NAMESPACE_GL_EXT_BLEND_COLOR
#endif #endif
#if (defined(GL_EXT_BLEND_COLOR) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_PLUGIN_GL_EXT_BLEND_COLO
R)
#define REGAL_NO_PLUGIN_GL_EXT_BLEND_COLOR
#endif
#if (defined(GL_EXT_BLEND_COLOR) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_DECLARATION_GL_EXT_BLE ND_COLOR) #if (defined(GL_EXT_BLEND_COLOR) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_BLEND_COLOR)) && !defined(REGAL_NO_DECLARATION_GL_EXT_BLE ND_COLOR)
#define REGAL_NO_DECLARATION_GL_EXT_BLEND_COLOR #define REGAL_NO_DECLARATION_GL_EXT_BLEND_COLOR
#endif #endif
#ifndef GL_EXT_blend_color #ifndef GL_EXT_blend_color
#define GL_EXT_blend_color 1 #define GL_EXT_blend_color 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BLEND_COLOR #ifndef REGAL_NO_ENUM_GL_EXT_BLEND_COLOR
#define GL_CONSTANT_COLOR_EXT 0x8001 /* 32769 */ #define GL_CONSTANT_COLOR_EXT 0x8001 /* 32769 */
skipping to change at line 9900 skipping to change at line 12541
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_COLOR #ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_COLOR
#define glBlendColorEXT rglBlendColorEXT #define glBlendColorEXT rglBlendColorEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_COLOR #ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_COLOR
REGAL_DECL void REGAL_CALL glBlendColorEXT(GLclampf red, GLclampf green, GL clampf blue, GLclampf alpha); REGAL_DECL void REGAL_CALL glBlendColorEXT(GLclampf red, GLclampf green, GL clampf blue, GLclampf alpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_BLEND_COLOR
REGAL_DECL void REGAL_CALL plugin_glBlendColorEXT(GLclampf red, GLclampf gr
een, GLclampf blue, GLclampf alpha);
#endif
/** /**
** GL_EXT_blend_equation_separate ** GL_EXT_blend_equation_separate
**/ **/
#if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_ENUM_ GL_EXT_BLEND_EQUATION_SEPARATE) #if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_ENUM_ GL_EXT_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_ENUM_GL_EXT_BLEND_EQUATION_SEPARATE #define REGAL_NO_ENUM_GL_EXT_BLEND_EQUATION_SEPARATE
#endif #endif
#if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_BLEND_EQUATION_SEPARATE) #if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_TYPEDEF_GL_EXT_BLEND_EQUATION_SEPARATE #define REGAL_NO_TYPEDEF_GL_EXT_BLEND_EQUATION_SEPARATE
#endif #endif
#if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_BLEND_EQUATION_SEPARATE) #if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_NAMESPACE_GL_EXT_BLEND_EQUATION_SEPARATE #define REGAL_NO_NAMESPACE_GL_EXT_BLEND_EQUATION_SEPARATE
#endif #endif
#if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_PLUGIN_GL_EXT_BLEND_EQUATION_SEPARATE
#endif
#if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_N O_DECLARATION_GL_EXT_BLEND_EQUATION_SEPARATE) #if (defined(GL_EXT_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_N O_DECLARATION_GL_EXT_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_DECLARATION_GL_EXT_BLEND_EQUATION_SEPARATE #define REGAL_NO_DECLARATION_GL_EXT_BLEND_EQUATION_SEPARATE
#endif #endif
#ifndef GL_EXT_blend_equation_separate #ifndef GL_EXT_blend_equation_separate
#define GL_EXT_blend_equation_separate 1 #define GL_EXT_blend_equation_separate 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BLEND_EQUATION_SEPARATE #ifndef REGAL_NO_ENUM_GL_EXT_BLEND_EQUATION_SEPARATE
#define GL_BLEND_EQUATION_RGB_EXT 0x8009 /* 32777 */ #define GL_BLEND_EQUATION_RGB_EXT 0x8009 /* 32777 */
skipping to change at line 9941 skipping to change at line 12590
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_EQUATION_SEPARATE #ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_EQUATION_SEPARATE
#define glBlendEquationSeparateEXT rglBlendEquationSeparateEXT #define glBlendEquationSeparateEXT rglBlendEquationSeparateEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_EQUATION_SEPARATE #ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_EQUATION_SEPARATE
REGAL_DECL void REGAL_CALL glBlendEquationSeparateEXT(GLenum modeRGB, GLenu m modeAlpha); REGAL_DECL void REGAL_CALL glBlendEquationSeparateEXT(GLenum modeRGB, GLenu m modeAlpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_BLEND_EQUATION_SEPARATE
REGAL_DECL void REGAL_CALL plugin_glBlendEquationSeparateEXT(GLenum modeRGB
, GLenum modeAlpha);
#endif
/** /**
** GL_EXT_blend_func_separate ** GL_EXT_blend_func_separate
**/ **/
#if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_ENUM_GL_EXT_B LEND_FUNC_SEPARATE) #if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_ENUM_GL_EXT_B LEND_FUNC_SEPARATE)
#define REGAL_NO_ENUM_GL_EXT_BLEND_FUNC_SEPARATE #define REGAL_NO_ENUM_GL_EXT_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_BLEND_FUNC_SEPARATE) #if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_BLEND_FUNC_SEPARATE)
#define REGAL_NO_TYPEDEF_GL_EXT_BLEND_FUNC_SEPARATE #define REGAL_NO_TYPEDEF_GL_EXT_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_BLEND_FUNC_SEPARATE) #if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_BLEND_FUNC_SEPARATE)
#define REGAL_NO_NAMESPACE_GL_EXT_BLEND_FUNC_SEPARATE #define REGAL_NO_NAMESPACE_GL_EXT_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_BLEND_FUNC_SEPARATE)
#define REGAL_NO_PLUGIN_GL_EXT_BLEND_FUNC_SEPARATE
#endif
#if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_BLEND_FUNC_SEPARATE) #if (defined(GL_EXT_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_BLEND_FUNC_SEPARATE)
#define REGAL_NO_DECLARATION_GL_EXT_BLEND_FUNC_SEPARATE #define REGAL_NO_DECLARATION_GL_EXT_BLEND_FUNC_SEPARATE
#endif #endif
#ifndef GL_EXT_blend_func_separate #ifndef GL_EXT_blend_func_separate
#define GL_EXT_blend_func_separate 1 #define GL_EXT_blend_func_separate 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_ENUM_GL_EXT_BLEND_FUNC_SEPARATE
#define GL_BLEND_DST_RGB_EXT 0x80c8 /* 32968 */ #define GL_BLEND_DST_RGB_EXT 0x80c8 /* 32968 */
skipping to change at line 9984 skipping to change at line 12641
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_FUNC_SEPARATE
#define glBlendFuncSeparateEXT rglBlendFuncSeparateEXT #define glBlendFuncSeparateEXT rglBlendFuncSeparateEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_FUNC_SEPARATE
REGAL_DECL void REGAL_CALL glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_BLEND_FUNC_SEPARATE
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparateEXT(GLenum sfactorRGB,
GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif
/** /**
** GL_EXT_blend_minmax ** GL_EXT_blend_minmax
**/ **/
#if (defined(GL_EXT_BLEND_MINMAX) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_ENUM_GL_EXT_BLEND_MINMAX) #if (defined(GL_EXT_BLEND_MINMAX) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_ENUM_GL_EXT_BLEND_MINMAX)
#define REGAL_NO_ENUM_GL_EXT_BLEND_MINMAX #define REGAL_NO_ENUM_GL_EXT_BLEND_MINMAX
#endif #endif
#if (defined(GL_EXT_BLEND_MINMAX) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BLEND_MIN MAX) #if (defined(GL_EXT_BLEND_MINMAX) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BLEND_MIN MAX)
#define REGAL_NO_TYPEDEF_GL_EXT_BLEND_MINMAX #define REGAL_NO_TYPEDEF_GL_EXT_BLEND_MINMAX
#endif #endif
#if (defined(GL_EXT_BLEND_MINMAX) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BLEND_M INMAX) #if (defined(GL_EXT_BLEND_MINMAX) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BLEND_M INMAX)
#define REGAL_NO_NAMESPACE_GL_EXT_BLEND_MINMAX #define REGAL_NO_NAMESPACE_GL_EXT_BLEND_MINMAX
#endif #endif
#if (defined(GL_EXT_BLEND_MINMAX) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_PLUGIN_GL_EXT_BLEND_MI
NMAX)
#define REGAL_NO_PLUGIN_GL_EXT_BLEND_MINMAX
#endif
#if (defined(GL_EXT_BLEND_MINMAX) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_DECLARATION_GL_EXT_B LEND_MINMAX) #if (defined(GL_EXT_BLEND_MINMAX) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_BLEND_MINMAX)) && !defined(REGAL_NO_DECLARATION_GL_EXT_B LEND_MINMAX)
#define REGAL_NO_DECLARATION_GL_EXT_BLEND_MINMAX #define REGAL_NO_DECLARATION_GL_EXT_BLEND_MINMAX
#endif #endif
#ifndef GL_EXT_blend_minmax #ifndef GL_EXT_blend_minmax
#define GL_EXT_blend_minmax 1 #define GL_EXT_blend_minmax 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BLEND_MINMAX #ifndef REGAL_NO_ENUM_GL_EXT_BLEND_MINMAX
#define GL_FUNC_ADD_EXT 0x8006 /* 32774 */ #define GL_FUNC_ADD_EXT 0x8006 /* 32774 */
skipping to change at line 10027 skipping to change at line 12692
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_MINMAX #ifndef REGAL_NO_NAMESPACE_GL_EXT_BLEND_MINMAX
#define glBlendEquationEXT rglBlendEquationEXT #define glBlendEquationEXT rglBlendEquationEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_MINMAX #ifndef REGAL_NO_DECLARATION_GL_EXT_BLEND_MINMAX
REGAL_DECL void REGAL_CALL glBlendEquationEXT(GLenum mode); REGAL_DECL void REGAL_CALL glBlendEquationEXT(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_BLEND_MINMAX
REGAL_DECL void REGAL_CALL plugin_glBlendEquationEXT(GLenum mode);
#endif
/** /**
** GL_EXT_blend_subtract ** GL_EXT_blend_subtract
**/ **/
#if (defined(GL_EXT_BLEND_SUBTRACT) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_ENUM_GL_EXT_BLEND_SUBTR ACT) #if (defined(GL_EXT_BLEND_SUBTRACT) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_ENUM_GL_EXT_BLEND_SUBTR ACT)
#define REGAL_NO_ENUM_GL_EXT_BLEND_SUBTRACT #define REGAL_NO_ENUM_GL_EXT_BLEND_SUBTRACT
#endif #endif
#if (defined(GL_EXT_BLEND_SUBTRACT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BLEND _SUBTRACT) #if (defined(GL_EXT_BLEND_SUBTRACT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_BLEND _SUBTRACT)
#define REGAL_NO_TYPEDEF_GL_EXT_BLEND_SUBTRACT #define REGAL_NO_TYPEDEF_GL_EXT_BLEND_SUBTRACT
#endif #endif
#if (defined(GL_EXT_BLEND_SUBTRACT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BLE ND_SUBTRACT) #if (defined(GL_EXT_BLEND_SUBTRACT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_BLE ND_SUBTRACT)
#define REGAL_NO_NAMESPACE_GL_EXT_BLEND_SUBTRACT #define REGAL_NO_NAMESPACE_GL_EXT_BLEND_SUBTRACT
#endif #endif
#if (defined(GL_EXT_BLEND_SUBTRACT) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_PLUGIN_GL_EXT_BLEN
D_SUBTRACT)
#define REGAL_NO_PLUGIN_GL_EXT_BLEND_SUBTRACT
#endif
#if (defined(GL_EXT_BLEND_SUBTRACT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_DECLARATION_GL_E XT_BLEND_SUBTRACT) #if (defined(GL_EXT_BLEND_SUBTRACT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_BLEND_SUBTRACT)) && !defined(REGAL_NO_DECLARATION_GL_E XT_BLEND_SUBTRACT)
#define REGAL_NO_DECLARATION_GL_EXT_BLEND_SUBTRACT #define REGAL_NO_DECLARATION_GL_EXT_BLEND_SUBTRACT
#endif #endif
#ifndef GL_EXT_blend_subtract #ifndef GL_EXT_blend_subtract
#define GL_EXT_blend_subtract 1 #define GL_EXT_blend_subtract 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_BLEND_SUBTRACT #ifndef REGAL_NO_ENUM_GL_EXT_BLEND_SUBTRACT
#define GL_FUNC_SUBTRACT_EXT 0x800a /* 32778 */ #define GL_FUNC_SUBTRACT_EXT 0x800a /* 32778 */
skipping to change at line 10072 skipping to change at line 12745
#endif #endif
#if (defined(GL_EXT_CLIP_VOLUME_HINT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_C LIP_VOLUME_HINT) #if (defined(GL_EXT_CLIP_VOLUME_HINT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_C LIP_VOLUME_HINT)
#define REGAL_NO_TYPEDEF_GL_EXT_CLIP_VOLUME_HINT #define REGAL_NO_TYPEDEF_GL_EXT_CLIP_VOLUME_HINT
#endif #endif
#if (defined(GL_EXT_CLIP_VOLUME_HINT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _CLIP_VOLUME_HINT) #if (defined(GL_EXT_CLIP_VOLUME_HINT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _CLIP_VOLUME_HINT)
#define REGAL_NO_NAMESPACE_GL_EXT_CLIP_VOLUME_HINT #define REGAL_NO_NAMESPACE_GL_EXT_CLIP_VOLUME_HINT
#endif #endif
#if (defined(GL_EXT_CLIP_VOLUME_HINT) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
CLIP_VOLUME_HINT)
#define REGAL_NO_PLUGIN_GL_EXT_CLIP_VOLUME_HINT
#endif
#if (defined(GL_EXT_CLIP_VOLUME_HINT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_CLIP_VOLUME_HINT) #if (defined(GL_EXT_CLIP_VOLUME_HINT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_CLIP_VOLUME_HINT)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_CLIP_VOLUME_HINT)
#define REGAL_NO_DECLARATION_GL_EXT_CLIP_VOLUME_HINT #define REGAL_NO_DECLARATION_GL_EXT_CLIP_VOLUME_HINT
#endif #endif
#ifndef GL_EXT_clip_volume_hint #ifndef GL_EXT_clip_volume_hint
#define GL_EXT_clip_volume_hint 1 #define GL_EXT_clip_volume_hint 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_CLIP_VOLUME_HINT #ifndef REGAL_NO_ENUM_GL_EXT_CLIP_VOLUME_HINT
#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80f0 /* 33008 */ #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80f0 /* 33008 */
skipping to change at line 10100 skipping to change at line 12777
#endif #endif
#if (defined(GL_EXT_CMYKA) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO _GL_EXT_CMYKA)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CMYKA) #if (defined(GL_EXT_CMYKA) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO _GL_EXT_CMYKA)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CMYKA)
#define REGAL_NO_TYPEDEF_GL_EXT_CMYKA #define REGAL_NO_TYPEDEF_GL_EXT_CMYKA
#endif #endif
#if (defined(GL_EXT_CMYKA) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO _GL_EXT_CMYKA)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CMYKA) #if (defined(GL_EXT_CMYKA) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO _GL_EXT_CMYKA)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CMYKA)
#define REGAL_NO_NAMESPACE_GL_EXT_CMYKA #define REGAL_NO_NAMESPACE_GL_EXT_CMYKA
#endif #endif
#if (defined(GL_EXT_CMYKA) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_
NO_GL_EXT_CMYKA)) && !defined(REGAL_NO_PLUGIN_GL_EXT_CMYKA)
#define REGAL_NO_PLUGIN_GL_EXT_CMYKA
#endif
#if (defined(GL_EXT_CMYKA) || defined(REGAL_NO_DECLARATION) || defined(REGA L_NO_GL_EXT_CMYKA)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CMYKA) #if (defined(GL_EXT_CMYKA) || defined(REGAL_NO_DECLARATION) || defined(REGA L_NO_GL_EXT_CMYKA)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CMYKA)
#define REGAL_NO_DECLARATION_GL_EXT_CMYKA #define REGAL_NO_DECLARATION_GL_EXT_CMYKA
#endif #endif
#ifndef GL_EXT_cmyka #ifndef GL_EXT_cmyka
#define GL_EXT_cmyka 1 #define GL_EXT_cmyka 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_CMYKA #ifndef REGAL_NO_ENUM_GL_EXT_CMYKA
#define GL_CMYK_EXT 0x800c /* 32780 */ #define GL_CMYK_EXT 0x800c /* 32780 */
skipping to change at line 10131 skipping to change at line 12812
#endif #endif
#if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_COLOR_BUFFER_HALF_FLOAT) #if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_COLOR_BUFFER_HALF_FLOAT)
#define REGAL_NO_TYPEDEF_GL_EXT_COLOR_BUFFER_HALF_FLOAT #define REGAL_NO_TYPEDEF_GL_EXT_COLOR_BUFFER_HALF_FLOAT
#endif #endif
#if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_COLOR_BUFFER_HALF_FLOAT) #if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_COLOR_BUFFER_HALF_FLOAT)
#define REGAL_NO_NAMESPACE_GL_EXT_COLOR_BUFFER_HALF_FLOAT #define REGAL_NO_NAMESPACE_GL_EXT_COLOR_BUFFER_HALF_FLOAT
#endif #endif
#if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_COLOR_BUFFER_HALF_FLOAT)
#define REGAL_NO_PLUGIN_GL_EXT_COLOR_BUFFER_HALF_FLOAT
#endif
#if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_N O_DECLARATION_GL_EXT_COLOR_BUFFER_HALF_FLOAT) #if (defined(GL_EXT_COLOR_BUFFER_HALF_FLOAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_COLOR_BUFFER_HALF_FLOAT)) && !defined(REGAL_N O_DECLARATION_GL_EXT_COLOR_BUFFER_HALF_FLOAT)
#define REGAL_NO_DECLARATION_GL_EXT_COLOR_BUFFER_HALF_FLOAT #define REGAL_NO_DECLARATION_GL_EXT_COLOR_BUFFER_HALF_FLOAT
#endif #endif
#ifndef GL_EXT_color_buffer_half_float #ifndef GL_EXT_color_buffer_half_float
#define GL_EXT_color_buffer_half_float 1 #define GL_EXT_color_buffer_half_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_COLOR_BUFFER_HALF_FLOAT #ifndef REGAL_NO_ENUM_GL_EXT_COLOR_BUFFER_HALF_FLOAT
#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT 0x8211 /* 33297 */ #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT 0x8211 /* 33297 */
skipping to change at line 10160 skipping to change at line 12845
#endif #endif
#if (defined(GL_EXT_COLOR_SUBTABLE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_COLOR _SUBTABLE) #if (defined(GL_EXT_COLOR_SUBTABLE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_COLOR _SUBTABLE)
#define REGAL_NO_TYPEDEF_GL_EXT_COLOR_SUBTABLE #define REGAL_NO_TYPEDEF_GL_EXT_COLOR_SUBTABLE
#endif #endif
#if (defined(GL_EXT_COLOR_SUBTABLE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_COL OR_SUBTABLE) #if (defined(GL_EXT_COLOR_SUBTABLE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_COL OR_SUBTABLE)
#define REGAL_NO_NAMESPACE_GL_EXT_COLOR_SUBTABLE #define REGAL_NO_NAMESPACE_GL_EXT_COLOR_SUBTABLE
#endif #endif
#if (defined(GL_EXT_COLOR_SUBTABLE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_COLO
R_SUBTABLE)
#define REGAL_NO_PLUGIN_GL_EXT_COLOR_SUBTABLE
#endif
#if (defined(GL_EXT_COLOR_SUBTABLE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_DECLARATION_GL_E XT_COLOR_SUBTABLE) #if (defined(GL_EXT_COLOR_SUBTABLE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_COLOR_SUBTABLE)) && !defined(REGAL_NO_DECLARATION_GL_E XT_COLOR_SUBTABLE)
#define REGAL_NO_DECLARATION_GL_EXT_COLOR_SUBTABLE #define REGAL_NO_DECLARATION_GL_EXT_COLOR_SUBTABLE
#endif #endif
#ifndef GL_EXT_color_subtable #ifndef GL_EXT_color_subtable
#define GL_EXT_color_subtable 1 #define GL_EXT_color_subtable 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_COLOR_SUBTABLE #ifndef REGAL_NO_TYPEDEF_GL_EXT_COLOR_SUBTABLE
typedef void (REGAL_CALL *PFNGLCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table); typedef void (REGAL_CALL *PFNGLCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table);
skipping to change at line 10183 skipping to change at line 12872
#ifndef REGAL_NO_NAMESPACE_GL_EXT_COLOR_SUBTABLE #ifndef REGAL_NO_NAMESPACE_GL_EXT_COLOR_SUBTABLE
#define glColorSubTableEXT rglColorSubTableEXT #define glColorSubTableEXT rglColorSubTableEXT
#define glCopyColorSubTableEXT rglCopyColorSubTableEXT #define glCopyColorSubTableEXT rglCopyColorSubTableEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_COLOR_SUBTABLE #ifndef REGAL_NO_DECLARATION_GL_EXT_COLOR_SUBTABLE
REGAL_DECL void REGAL_CALL glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table); REGAL_DECL void REGAL_CALL glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table);
REGAL_DECL void REGAL_CALL glCopyColorSubTableEXT(GLenum target, GLsizei st art, GLint x, GLint y, GLsizei width); REGAL_DECL void REGAL_CALL glCopyColorSubTableEXT(GLenum target, GLsizei st art, GLint x, GLint y, GLsizei width);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_COLOR_SUBTABLE
REGAL_DECL void REGAL_CALL plugin_glColorSubTableEXT(GLenum target, GLsizei
start, GLsizei count, GLenum format, GLenum type, const GLvoid *table);
REGAL_DECL void REGAL_CALL plugin_glCopyColorSubTableEXT(GLenum target, GLs
izei start, GLint x, GLint y, GLsizei width);
#endif
/** /**
** GL_EXT_compiled_vertex_array ** GL_EXT_compiled_vertex_array
**/ **/
#if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_ENUM_GL_E XT_COMPILED_VERTEX_ARRAY) #if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_ENUM_GL_E XT_COMPILED_VERTEX_ARRAY)
#define REGAL_NO_ENUM_GL_EXT_COMPILED_VERTEX_ARRAY #define REGAL_NO_ENUM_GL_EXT_COMPILED_VERTEX_ARRAY
#endif #endif
#if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_TYPEDE F_GL_EXT_COMPILED_VERTEX_ARRAY) #if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_TYPEDE F_GL_EXT_COMPILED_VERTEX_ARRAY)
#define REGAL_NO_TYPEDEF_GL_EXT_COMPILED_VERTEX_ARRAY #define REGAL_NO_TYPEDEF_GL_EXT_COMPILED_VERTEX_ARRAY
#endif #endif
#if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_NAMESP ACE_GL_EXT_COMPILED_VERTEX_ARRAY) #if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_NAMESP ACE_GL_EXT_COMPILED_VERTEX_ARRAY)
#define REGAL_NO_NAMESPACE_GL_EXT_COMPILED_VERTEX_ARRAY #define REGAL_NO_NAMESPACE_GL_EXT_COMPILED_VERTEX_ARRAY
#endif #endif
#if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_PLUG
IN_GL_EXT_COMPILED_VERTEX_ARRAY)
#define REGAL_NO_PLUGIN_GL_EXT_COMPILED_VERTEX_ARRAY
#endif
#if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_DE CLARATION_GL_EXT_COMPILED_VERTEX_ARRAY) #if (defined(GL_EXT_COMPILED_VERTEX_ARRAY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_COMPILED_VERTEX_ARRAY)) && !defined(REGAL_NO_DE CLARATION_GL_EXT_COMPILED_VERTEX_ARRAY)
#define REGAL_NO_DECLARATION_GL_EXT_COMPILED_VERTEX_ARRAY #define REGAL_NO_DECLARATION_GL_EXT_COMPILED_VERTEX_ARRAY
#endif #endif
#ifndef GL_EXT_compiled_vertex_array #ifndef GL_EXT_compiled_vertex_array
#define GL_EXT_compiled_vertex_array 1 #define GL_EXT_compiled_vertex_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_COMPILED_VERTEX_ARRAY #ifndef REGAL_NO_ENUM_GL_EXT_COMPILED_VERTEX_ARRAY
#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81a8 /* 33192 */ #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81a8 /* 33192 */
skipping to change at line 10227 skipping to change at line 12925
#ifndef REGAL_NO_NAMESPACE_GL_EXT_COMPILED_VERTEX_ARRAY #ifndef REGAL_NO_NAMESPACE_GL_EXT_COMPILED_VERTEX_ARRAY
#define glLockArraysEXT rglLockArraysEXT #define glLockArraysEXT rglLockArraysEXT
#define glUnlockArraysEXT rglUnlockArraysEXT #define glUnlockArraysEXT rglUnlockArraysEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_COMPILED_VERTEX_ARRAY #ifndef REGAL_NO_DECLARATION_GL_EXT_COMPILED_VERTEX_ARRAY
REGAL_DECL void REGAL_CALL glLockArraysEXT(GLint first, GLsizei count); REGAL_DECL void REGAL_CALL glLockArraysEXT(GLint first, GLsizei count);
REGAL_DECL void REGAL_CALL glUnlockArraysEXT(void); REGAL_DECL void REGAL_CALL glUnlockArraysEXT(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_COMPILED_VERTEX_ARRAY
REGAL_DECL void REGAL_CALL plugin_glLockArraysEXT(GLint first, GLsizei coun
t);
REGAL_DECL void REGAL_CALL plugin_glUnlockArraysEXT(void);
#endif
/** /**
** GL_EXT_convolution ** GL_EXT_convolution
**/ **/
#if (defined(GL_EXT_CONVOLUTION) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_ENUM_GL_EXT_CONVOLUTION) #if (defined(GL_EXT_CONVOLUTION) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_ENUM_GL_EXT_CONVOLUTION)
#define REGAL_NO_ENUM_GL_EXT_CONVOLUTION #define REGAL_NO_ENUM_GL_EXT_CONVOLUTION
#endif #endif
#if (defined(GL_EXT_CONVOLUTION) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CONVOLUTION ) #if (defined(GL_EXT_CONVOLUTION) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CONVOLUTION )
#define REGAL_NO_TYPEDEF_GL_EXT_CONVOLUTION #define REGAL_NO_TYPEDEF_GL_EXT_CONVOLUTION
#endif #endif
#if (defined(GL_EXT_CONVOLUTION) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CONVOLUTI ON) #if (defined(GL_EXT_CONVOLUTION) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CONVOLUTI ON)
#define REGAL_NO_NAMESPACE_GL_EXT_CONVOLUTION #define REGAL_NO_NAMESPACE_GL_EXT_CONVOLUTION
#endif #endif
#if (defined(GL_EXT_CONVOLUTION) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_PLUGIN_GL_EXT_CONVOLUTIO
N)
#define REGAL_NO_PLUGIN_GL_EXT_CONVOLUTION
#endif
#if (defined(GL_EXT_CONVOLUTION) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CON VOLUTION) #if (defined(GL_EXT_CONVOLUTION) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_CONVOLUTION)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CON VOLUTION)
#define REGAL_NO_DECLARATION_GL_EXT_CONVOLUTION #define REGAL_NO_DECLARATION_GL_EXT_CONVOLUTION
#endif #endif
#ifndef GL_EXT_convolution #ifndef GL_EXT_convolution
#define GL_EXT_convolution 1 #define GL_EXT_convolution 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_CONVOLUTION #ifndef REGAL_NO_ENUM_GL_EXT_CONVOLUTION
#define GL_CONVOLUTION_1D_EXT 0x8010 /* 32784 */ #define GL_CONVOLUTION_1D_EXT 0x8010 /* 32784 */
skipping to change at line 10322 skipping to change at line 13029
REGAL_DECL void REGAL_CALL glConvolutionParameterivEXT(GLenum target, GLenu m pname, const GLint *params); REGAL_DECL void REGAL_CALL glConvolutionParameterivEXT(GLenum target, GLenu m pname, const GLint *params);
REGAL_DECL void REGAL_CALL glCopyConvolutionFilter1DEXT(GLenum target, GLen um internalformat, GLint x, GLint y, GLsizei width); REGAL_DECL void REGAL_CALL glCopyConvolutionFilter1DEXT(GLenum target, GLen um internalformat, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL glCopyConvolutionFilter2DEXT(GLenum target, GLen um internalformat, GLint x, GLint y, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glCopyConvolutionFilter2DEXT(GLenum target, GLen um internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid *image); REGAL_DECL void REGAL_CALL glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid *image);
REGAL_DECL void REGAL_CALL glGetConvolutionParameterfvEXT(GLenum target, GL enum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetConvolutionParameterfvEXT(GLenum target, GL enum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetConvolutionParameterivEXT(GLenum target, GL enum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetConvolutionParameterivEXT(GLenum target, GL enum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetSeparableFilterEXT(GLenum target, GLenum fo rmat, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); REGAL_DECL void REGAL_CALL glGetSeparableFilterEXT(GLenum target, GLenum fo rmat, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
REGAL_DECL void REGAL_CALL glSeparableFilter2DEXT(GLenum target, GLenum int ernalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, con st GLvoid *row, const GLvoid *column); REGAL_DECL void REGAL_CALL glSeparableFilter2DEXT(GLenum target, GLenum int ernalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, con st GLvoid *row, const GLvoid *column);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_CONVOLUTION
REGAL_DECL void REGAL_CALL plugin_glConvolutionFilter1DEXT(GLenum target, G
Lenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvo
id *image);
REGAL_DECL void REGAL_CALL plugin_glConvolutionFilter2DEXT(GLenum target, G
Lenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *image);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameterfEXT(GLenum target,
GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameterfvEXT(GLenum target
, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameteriEXT(GLenum target,
GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glConvolutionParameterivEXT(GLenum target
, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glCopyConvolutionFilter1DEXT(GLenum targe
t, GLenum internalformat, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glCopyConvolutionFilter2DEXT(GLenum targe
t, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glGetConvolutionFilterEXT(GLenum target,
GLenum format, GLenum type, GLvoid *image);
REGAL_DECL void REGAL_CALL plugin_glGetConvolutionParameterfvEXT(GLenum tar
get, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetConvolutionParameterivEXT(GLenum tar
get, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetSeparableFilterEXT(GLenum target, GL
enum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
REGAL_DECL void REGAL_CALL plugin_glSeparableFilter2DEXT(GLenum target, GLe
num internalformat, GLsizei width, GLsizei height, GLenum format, GLenum ty
pe, const GLvoid *row, const GLvoid *column);
#endif
/** /**
** GL_EXT_coordinate_frame ** GL_EXT_coordinate_frame
**/ **/
#if (defined(GL_EXT_COORDINATE_FRAME) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_ENUM_GL_EXT_COORDIN ATE_FRAME) #if (defined(GL_EXT_COORDINATE_FRAME) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_ENUM_GL_EXT_COORDIN ATE_FRAME)
#define REGAL_NO_ENUM_GL_EXT_COORDINATE_FRAME #define REGAL_NO_ENUM_GL_EXT_COORDINATE_FRAME
#endif #endif
#if (defined(GL_EXT_COORDINATE_FRAME) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_C OORDINATE_FRAME) #if (defined(GL_EXT_COORDINATE_FRAME) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_C OORDINATE_FRAME)
#define REGAL_NO_TYPEDEF_GL_EXT_COORDINATE_FRAME #define REGAL_NO_TYPEDEF_GL_EXT_COORDINATE_FRAME
#endif #endif
#if (defined(GL_EXT_COORDINATE_FRAME) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _COORDINATE_FRAME) #if (defined(GL_EXT_COORDINATE_FRAME) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _COORDINATE_FRAME)
#define REGAL_NO_NAMESPACE_GL_EXT_COORDINATE_FRAME #define REGAL_NO_NAMESPACE_GL_EXT_COORDINATE_FRAME
#endif #endif
#if (defined(GL_EXT_COORDINATE_FRAME) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
COORDINATE_FRAME)
#define REGAL_NO_PLUGIN_GL_EXT_COORDINATE_FRAME
#endif
#if (defined(GL_EXT_COORDINATE_FRAME) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_COORDINATE_FRAME) #if (defined(GL_EXT_COORDINATE_FRAME) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_COORDINATE_FRAME)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_COORDINATE_FRAME)
#define REGAL_NO_DECLARATION_GL_EXT_COORDINATE_FRAME #define REGAL_NO_DECLARATION_GL_EXT_COORDINATE_FRAME
#endif #endif
#ifndef GL_EXT_coordinate_frame #ifndef GL_EXT_coordinate_frame
#define GL_EXT_coordinate_frame 1 #define GL_EXT_coordinate_frame 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_COORDINATE_FRAME #ifndef REGAL_NO_ENUM_GL_EXT_COORDINATE_FRAME
#define GL_TANGENT_ARRAY_EXT 0x8439 /* 33849 */ #define GL_TANGENT_ARRAY_EXT 0x8439 /* 33849 */
skipping to change at line 10438 skipping to change at line 13165
REGAL_DECL void REGAL_CALL glTangent3dvEXT(const GLdouble *v); REGAL_DECL void REGAL_CALL glTangent3dvEXT(const GLdouble *v);
REGAL_DECL void REGAL_CALL glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat t z); REGAL_DECL void REGAL_CALL glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat t z);
REGAL_DECL void REGAL_CALL glTangent3fvEXT(const GLfloat *v); REGAL_DECL void REGAL_CALL glTangent3fvEXT(const GLfloat *v);
REGAL_DECL void REGAL_CALL glTangent3iEXT(GLint tx, GLint ty, GLint tz); REGAL_DECL void REGAL_CALL glTangent3iEXT(GLint tx, GLint ty, GLint tz);
REGAL_DECL void REGAL_CALL glTangent3ivEXT(const GLint *v); REGAL_DECL void REGAL_CALL glTangent3ivEXT(const GLint *v);
REGAL_DECL void REGAL_CALL glTangent3sEXT(GLshort tx, GLshort ty, GLshort t z); REGAL_DECL void REGAL_CALL glTangent3sEXT(GLshort tx, GLshort ty, GLshort t z);
REGAL_DECL void REGAL_CALL glTangent3svEXT(const GLshort *v); REGAL_DECL void REGAL_CALL glTangent3svEXT(const GLshort *v);
REGAL_DECL void REGAL_CALL glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_COORDINATE_FRAME
REGAL_DECL void REGAL_CALL plugin_glBinormal3bEXT(GLbyte bx, GLbyte by, GLb
yte bz);
REGAL_DECL void REGAL_CALL plugin_glBinormal3bvEXT(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glBinormal3dEXT(GLdouble bx, GLdouble by,
GLdouble bz);
REGAL_DECL void REGAL_CALL plugin_glBinormal3dvEXT(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glBinormal3fEXT(GLfloat bx, GLfloat by, G
Lfloat bz);
REGAL_DECL void REGAL_CALL plugin_glBinormal3fvEXT(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glBinormal3iEXT(GLint bx, GLint by, GLint
bz);
REGAL_DECL void REGAL_CALL plugin_glBinormal3ivEXT(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glBinormal3sEXT(GLshort bx, GLshort by, G
Lshort bz);
REGAL_DECL void REGAL_CALL plugin_glBinormal3svEXT(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glBinormalPointerEXT(GLenum type, GLsizei
stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glTangent3bEXT(GLbyte tx, GLbyte ty, GLby
te tz);
REGAL_DECL void REGAL_CALL plugin_glTangent3bvEXT(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glTangent3dEXT(GLdouble tx, GLdouble ty,
GLdouble tz);
REGAL_DECL void REGAL_CALL plugin_glTangent3dvEXT(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glTangent3fEXT(GLfloat tx, GLfloat ty, GL
float tz);
REGAL_DECL void REGAL_CALL plugin_glTangent3fvEXT(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTangent3iEXT(GLint tx, GLint ty, GLint
tz);
REGAL_DECL void REGAL_CALL plugin_glTangent3ivEXT(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glTangent3sEXT(GLshort tx, GLshort ty, GL
short tz);
REGAL_DECL void REGAL_CALL plugin_glTangent3svEXT(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glTangentPointerEXT(GLenum type, GLsizei
stride, const GLvoid *pointer);
#endif
/** /**
** GL_EXT_copy_texture ** GL_EXT_copy_texture
**/ **/
#if (defined(GL_EXT_COPY_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_EXT_COPY_TEXTURE) #if (defined(GL_EXT_COPY_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_EXT_COPY_TEXTURE)
#define REGAL_NO_ENUM_GL_EXT_COPY_TEXTURE #define REGAL_NO_ENUM_GL_EXT_COPY_TEXTURE
#endif #endif
#if (defined(GL_EXT_COPY_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_COPY_TEXT URE) #if (defined(GL_EXT_COPY_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_COPY_TEXT URE)
#define REGAL_NO_TYPEDEF_GL_EXT_COPY_TEXTURE #define REGAL_NO_TYPEDEF_GL_EXT_COPY_TEXTURE
#endif #endif
#if (defined(GL_EXT_COPY_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_COPY_TE XTURE) #if (defined(GL_EXT_COPY_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_COPY_TE XTURE)
#define REGAL_NO_NAMESPACE_GL_EXT_COPY_TEXTURE #define REGAL_NO_NAMESPACE_GL_EXT_COPY_TEXTURE
#endif #endif
#if (defined(GL_EXT_COPY_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_COPY_TEX
TURE)
#define REGAL_NO_PLUGIN_GL_EXT_COPY_TEXTURE
#endif
#if (defined(GL_EXT_COPY_TEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_C OPY_TEXTURE) #if (defined(GL_EXT_COPY_TEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_COPY_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_C OPY_TEXTURE)
#define REGAL_NO_DECLARATION_GL_EXT_COPY_TEXTURE #define REGAL_NO_DECLARATION_GL_EXT_COPY_TEXTURE
#endif #endif
#ifndef GL_EXT_copy_texture #ifndef GL_EXT_copy_texture
#define GL_EXT_copy_texture 1 #define GL_EXT_copy_texture 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_COPY_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_EXT_COPY_TEXTURE
typedef void (REGAL_CALL *PFNGLCOPYTEXIMAGE1DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ); typedef void (REGAL_CALL *PFNGLCOPYTEXIMAGE1DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border );
skipping to change at line 10486 skipping to change at line 13242
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_COPY_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_EXT_COPY_TEXTURE
REGAL_DECL void REGAL_CALL glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); REGAL_DECL void REGAL_CALL glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
REGAL_DECL void REGAL_CALL glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLi nt border); REGAL_DECL void REGAL_CALL glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLi nt border);
REGAL_DECL void REGAL_CALL glCopyTexSubImage1DEXT(GLenum target, GLint leve l, GLint xoffset, GLint x, GLint y, GLsizei width); REGAL_DECL void REGAL_CALL glCopyTexSubImage1DEXT(GLenum target, GLint leve l, GLint xoffset, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL glCopyTexSubImage2DEXT(GLenum target, GLint leve l, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei h eight); REGAL_DECL void REGAL_CALL glCopyTexSubImage2DEXT(GLenum target, GLint leve l, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei h eight);
REGAL_DECL void REGAL_CALL glCopyTexSubImage3DEXT(GLenum target, GLint leve l, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei w idth, GLsizei height); REGAL_DECL void REGAL_CALL glCopyTexSubImage3DEXT(GLenum target, GLint leve l, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei w idth, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_COPY_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glCopyTexImage1DEXT(GLenum target, GLint
level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border
);
REGAL_DECL void REGAL_CALL plugin_glCopyTexImage2DEXT(GLenum target, GLint
level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei heig
ht, GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage1DEXT(GLenum target, GLi
nt level, GLint xoffset, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage2DEXT(GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GL
sizei height);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage3DEXT(GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GL
sizei width, GLsizei height);
#endif
/** /**
** GL_EXT_cull_vertex ** GL_EXT_cull_vertex
**/ **/
#if (defined(GL_EXT_CULL_VERTEX) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_ENUM_GL_EXT_CULL_VERTEX) #if (defined(GL_EXT_CULL_VERTEX) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_ENUM_GL_EXT_CULL_VERTEX)
#define REGAL_NO_ENUM_GL_EXT_CULL_VERTEX #define REGAL_NO_ENUM_GL_EXT_CULL_VERTEX
#endif #endif
#if (defined(GL_EXT_CULL_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CULL_VERTEX ) #if (defined(GL_EXT_CULL_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_CULL_VERTEX )
#define REGAL_NO_TYPEDEF_GL_EXT_CULL_VERTEX #define REGAL_NO_TYPEDEF_GL_EXT_CULL_VERTEX
#endif #endif
#if (defined(GL_EXT_CULL_VERTEX) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CULL_VERT EX) #if (defined(GL_EXT_CULL_VERTEX) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_CULL_VERT EX)
#define REGAL_NO_NAMESPACE_GL_EXT_CULL_VERTEX #define REGAL_NO_NAMESPACE_GL_EXT_CULL_VERTEX
#endif #endif
#if (defined(GL_EXT_CULL_VERTEX) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_PLUGIN_GL_EXT_CULL_VERTE
X)
#define REGAL_NO_PLUGIN_GL_EXT_CULL_VERTEX
#endif
#if (defined(GL_EXT_CULL_VERTEX) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CUL L_VERTEX) #if (defined(GL_EXT_CULL_VERTEX) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_CULL_VERTEX)) && !defined(REGAL_NO_DECLARATION_GL_EXT_CUL L_VERTEX)
#define REGAL_NO_DECLARATION_GL_EXT_CULL_VERTEX #define REGAL_NO_DECLARATION_GL_EXT_CULL_VERTEX
#endif #endif
#ifndef GL_EXT_cull_vertex #ifndef GL_EXT_cull_vertex
#define GL_EXT_cull_vertex 1 #define GL_EXT_cull_vertex 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_CULL_VERTEX #ifndef REGAL_NO_ENUM_GL_EXT_CULL_VERTEX
#define GL_CULL_VERTEX_EXT 0x81aa /* 33194 */ #define GL_CULL_VERTEX_EXT 0x81aa /* 33194 */
skipping to change at line 10531 skipping to change at line 13299
#ifndef REGAL_NO_NAMESPACE_GL_EXT_CULL_VERTEX #ifndef REGAL_NO_NAMESPACE_GL_EXT_CULL_VERTEX
#define glCullParameterdvEXT rglCullParameterdvEXT #define glCullParameterdvEXT rglCullParameterdvEXT
#define glCullParameterfvEXT rglCullParameterfvEXT #define glCullParameterfvEXT rglCullParameterfvEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_CULL_VERTEX #ifndef REGAL_NO_DECLARATION_GL_EXT_CULL_VERTEX
REGAL_DECL void REGAL_CALL glCullParameterdvEXT(GLenum pname, GLdouble *par ams); REGAL_DECL void REGAL_CALL glCullParameterdvEXT(GLenum pname, GLdouble *par ams);
REGAL_DECL void REGAL_CALL glCullParameterfvEXT(GLenum pname, GLfloat *para ms); REGAL_DECL void REGAL_CALL glCullParameterfvEXT(GLenum pname, GLfloat *para ms);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_CULL_VERTEX
REGAL_DECL void REGAL_CALL plugin_glCullParameterdvEXT(GLenum pname, GLdoub
le *params);
REGAL_DECL void REGAL_CALL plugin_glCullParameterfvEXT(GLenum pname, GLfloa
t *params);
#endif
/** /**
** GL_EXT_debug_label ** GL_EXT_debug_label
**/ **/
#if (defined(GL_EXT_DEBUG_LABEL) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_ENUM_GL_EXT_DEBUG_LABEL) #if (defined(GL_EXT_DEBUG_LABEL) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_ENUM_GL_EXT_DEBUG_LABEL)
#define REGAL_NO_ENUM_GL_EXT_DEBUG_LABEL #define REGAL_NO_ENUM_GL_EXT_DEBUG_LABEL
#endif #endif
#if (defined(GL_EXT_DEBUG_LABEL) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DEBUG_LABEL ) #if (defined(GL_EXT_DEBUG_LABEL) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DEBUG_LABEL )
#define REGAL_NO_TYPEDEF_GL_EXT_DEBUG_LABEL #define REGAL_NO_TYPEDEF_GL_EXT_DEBUG_LABEL
#endif #endif
#if (defined(GL_EXT_DEBUG_LABEL) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DEBUG_LAB EL) #if (defined(GL_EXT_DEBUG_LABEL) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DEBUG_LAB EL)
#define REGAL_NO_NAMESPACE_GL_EXT_DEBUG_LABEL #define REGAL_NO_NAMESPACE_GL_EXT_DEBUG_LABEL
#endif #endif
#if (defined(GL_EXT_DEBUG_LABEL) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_PLUGIN_GL_EXT_DEBUG_LABE
L)
#define REGAL_NO_PLUGIN_GL_EXT_DEBUG_LABEL
#endif
#if (defined(GL_EXT_DEBUG_LABEL) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_DECLARATION_GL_EXT_DEB UG_LABEL) #if (defined(GL_EXT_DEBUG_LABEL) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_DEBUG_LABEL)) && !defined(REGAL_NO_DECLARATION_GL_EXT_DEB UG_LABEL)
#define REGAL_NO_DECLARATION_GL_EXT_DEBUG_LABEL #define REGAL_NO_DECLARATION_GL_EXT_DEBUG_LABEL
#endif #endif
#ifndef GL_EXT_debug_label #ifndef GL_EXT_debug_label
#define GL_EXT_debug_label 1 #define GL_EXT_debug_label 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_DEBUG_LABEL #ifndef REGAL_NO_ENUM_GL_EXT_DEBUG_LABEL
#define GL_PROGRAM_PIPELINE_OBJECT_EXT 0x8a4f /* 35407 */ #define GL_PROGRAM_PIPELINE_OBJECT_EXT 0x8a4f /* 35407 */
skipping to change at line 10579 skipping to change at line 13356
#ifndef REGAL_NO_NAMESPACE_GL_EXT_DEBUG_LABEL #ifndef REGAL_NO_NAMESPACE_GL_EXT_DEBUG_LABEL
#define glGetObjectLabelEXT rglGetObjectLabelEXT #define glGetObjectLabelEXT rglGetObjectLabelEXT
#define glLabelObjectEXT rglLabelObjectEXT #define glLabelObjectEXT rglLabelObjectEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DEBUG_LABEL #ifndef REGAL_NO_DECLARATION_GL_EXT_DEBUG_LABEL
REGAL_DECL void REGAL_CALL glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label); REGAL_DECL void REGAL_CALL glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
REGAL_DECL void REGAL_CALL glLabelObjectEXT(GLenum type, GLuint object, GLs izei length, const GLchar *label); REGAL_DECL void REGAL_CALL glLabelObjectEXT(GLenum type, GLuint object, GLs izei length, const GLchar *label);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DEBUG_LABEL
REGAL_DECL void REGAL_CALL plugin_glGetObjectLabelEXT(GLenum type, GLuint o
bject, GLsizei bufSize, GLsizei *length, GLchar *label);
REGAL_DECL void REGAL_CALL plugin_glLabelObjectEXT(GLenum type, GLuint obje
ct, GLsizei length, const GLchar *label);
#endif
/** /**
** GL_EXT_debug_marker ** GL_EXT_debug_marker
**/ **/
#if (defined(GL_EXT_DEBUG_MARKER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_ENUM_GL_EXT_DEBUG_MARKER) #if (defined(GL_EXT_DEBUG_MARKER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_ENUM_GL_EXT_DEBUG_MARKER)
#define REGAL_NO_ENUM_GL_EXT_DEBUG_MARKER #define REGAL_NO_ENUM_GL_EXT_DEBUG_MARKER
#endif #endif
#if (defined(GL_EXT_DEBUG_MARKER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DEBUG_MAR KER) #if (defined(GL_EXT_DEBUG_MARKER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DEBUG_MAR KER)
#define REGAL_NO_TYPEDEF_GL_EXT_DEBUG_MARKER #define REGAL_NO_TYPEDEF_GL_EXT_DEBUG_MARKER
#endif #endif
#if (defined(GL_EXT_DEBUG_MARKER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DEBUG_M ARKER) #if (defined(GL_EXT_DEBUG_MARKER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DEBUG_M ARKER)
#define REGAL_NO_NAMESPACE_GL_EXT_DEBUG_MARKER #define REGAL_NO_NAMESPACE_GL_EXT_DEBUG_MARKER
#endif #endif
#if (defined(GL_EXT_DEBUG_MARKER) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_PLUGIN_GL_EXT_DEBUG_MA
RKER)
#define REGAL_NO_PLUGIN_GL_EXT_DEBUG_MARKER
#endif
#if (defined(GL_EXT_DEBUG_MARKER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_DECLARATION_GL_EXT_D EBUG_MARKER) #if (defined(GL_EXT_DEBUG_MARKER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_DEBUG_MARKER)) && !defined(REGAL_NO_DECLARATION_GL_EXT_D EBUG_MARKER)
#define REGAL_NO_DECLARATION_GL_EXT_DEBUG_MARKER #define REGAL_NO_DECLARATION_GL_EXT_DEBUG_MARKER
#endif #endif
#ifndef GL_EXT_debug_marker #ifndef GL_EXT_debug_marker
#define GL_EXT_debug_marker 1 #define GL_EXT_debug_marker 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_DEBUG_MARKER #ifndef REGAL_NO_TYPEDEF_GL_EXT_DEBUG_MARKER
typedef void (REGAL_CALL *PFNGLINSERTEVENTMARKEREXTPROC)(GLsizei length, co nst GLchar *marker); typedef void (REGAL_CALL *PFNGLINSERTEVENTMARKEREXTPROC)(GLsizei length, co nst GLchar *marker);
skipping to change at line 10621 skipping to change at line 13407
#define glPopGroupMarkerEXT rglPopGroupMarkerEXT #define glPopGroupMarkerEXT rglPopGroupMarkerEXT
#define glPushGroupMarkerEXT rglPushGroupMarkerEXT #define glPushGroupMarkerEXT rglPushGroupMarkerEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DEBUG_MARKER #ifndef REGAL_NO_DECLARATION_GL_EXT_DEBUG_MARKER
REGAL_DECL void REGAL_CALL glInsertEventMarkerEXT(GLsizei length, const GLc har *marker); REGAL_DECL void REGAL_CALL glInsertEventMarkerEXT(GLsizei length, const GLc har *marker);
REGAL_DECL void REGAL_CALL glPopGroupMarkerEXT(void); REGAL_DECL void REGAL_CALL glPopGroupMarkerEXT(void);
REGAL_DECL void REGAL_CALL glPushGroupMarkerEXT(GLsizei length, const GLcha r *marker); REGAL_DECL void REGAL_CALL glPushGroupMarkerEXT(GLsizei length, const GLcha r *marker);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DEBUG_MARKER
REGAL_DECL void REGAL_CALL plugin_glInsertEventMarkerEXT(GLsizei length, co
nst GLchar *marker);
REGAL_DECL void REGAL_CALL plugin_glPopGroupMarkerEXT(void);
REGAL_DECL void REGAL_CALL plugin_glPushGroupMarkerEXT(GLsizei length, cons
t GLchar *marker);
#endif
/** /**
** GL_EXT_depth_bounds_test ** GL_EXT_depth_bounds_test
**/ **/
#if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_ENUM_GL_EXT_DEPTH _BOUNDS_TEST) #if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_ENUM_GL_EXT_DEPTH _BOUNDS_TEST)
#define REGAL_NO_ENUM_GL_EXT_DEPTH_BOUNDS_TEST #define REGAL_NO_ENUM_GL_EXT_DEPTH_BOUNDS_TEST
#endif #endif
#if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _DEPTH_BOUNDS_TEST) #if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _DEPTH_BOUNDS_TEST)
#define REGAL_NO_TYPEDEF_GL_EXT_DEPTH_BOUNDS_TEST #define REGAL_NO_TYPEDEF_GL_EXT_DEPTH_BOUNDS_TEST
#endif #endif
#if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_DEPTH_BOUNDS_TEST) #if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_DEPTH_BOUNDS_TEST)
#define REGAL_NO_NAMESPACE_GL_EXT_DEPTH_BOUNDS_TEST #define REGAL_NO_NAMESPACE_GL_EXT_DEPTH_BOUNDS_TEST
#endif #endif
#if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_PLUGIN_GL_EX
T_DEPTH_BOUNDS_TEST)
#define REGAL_NO_PLUGIN_GL_EXT_DEPTH_BOUNDS_TEST
#endif
#if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_DEPTH_BOUNDS_TEST) #if (defined(GL_EXT_DEPTH_BOUNDS_TEST) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_DEPTH_BOUNDS_TEST)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_DEPTH_BOUNDS_TEST)
#define REGAL_NO_DECLARATION_GL_EXT_DEPTH_BOUNDS_TEST #define REGAL_NO_DECLARATION_GL_EXT_DEPTH_BOUNDS_TEST
#endif #endif
#ifndef GL_EXT_depth_bounds_test #ifndef GL_EXT_depth_bounds_test
#define GL_EXT_depth_bounds_test 1 #define GL_EXT_depth_bounds_test 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_DEPTH_BOUNDS_TEST #ifndef REGAL_NO_ENUM_GL_EXT_DEPTH_BOUNDS_TEST
#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 /* 34960 */ #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 /* 34960 */
skipping to change at line 10662 skipping to change at line 13458
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_DEPTH_BOUNDS_TEST #ifndef REGAL_NO_NAMESPACE_GL_EXT_DEPTH_BOUNDS_TEST
#define glDepthBoundsEXT rglDepthBoundsEXT #define glDepthBoundsEXT rglDepthBoundsEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DEPTH_BOUNDS_TEST #ifndef REGAL_NO_DECLARATION_GL_EXT_DEPTH_BOUNDS_TEST
REGAL_DECL void REGAL_CALL glDepthBoundsEXT(GLclampd zmin, GLclampd zmax); REGAL_DECL void REGAL_CALL glDepthBoundsEXT(GLclampd zmin, GLclampd zmax);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DEPTH_BOUNDS_TEST
REGAL_DECL void REGAL_CALL plugin_glDepthBoundsEXT(GLclampd zmin, GLclampd
zmax);
#endif
/** /**
** GL_EXT_direct_state_access ** GL_EXT_direct_state_access
**/ **/
#if (defined(GL_EXT_DIRECT_STATE_ACCESS) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_ENUM_GL_EXT_D IRECT_STATE_ACCESS) #if (defined(GL_EXT_DIRECT_STATE_ACCESS) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_ENUM_GL_EXT_D IRECT_STATE_ACCESS)
#define REGAL_NO_ENUM_GL_EXT_DIRECT_STATE_ACCESS #define REGAL_NO_ENUM_GL_EXT_DIRECT_STATE_ACCESS
#endif #endif
#if (defined(GL_EXT_DIRECT_STATE_ACCESS) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_DIRECT_STATE_ACCESS) #if (defined(GL_EXT_DIRECT_STATE_ACCESS) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_DIRECT_STATE_ACCESS)
#define REGAL_NO_TYPEDEF_GL_EXT_DIRECT_STATE_ACCESS #define REGAL_NO_TYPEDEF_GL_EXT_DIRECT_STATE_ACCESS
#endif #endif
#if (defined(GL_EXT_DIRECT_STATE_ACCESS) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_DIRECT_STATE_ACCESS) #if (defined(GL_EXT_DIRECT_STATE_ACCESS) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_DIRECT_STATE_ACCESS)
#define REGAL_NO_NAMESPACE_GL_EXT_DIRECT_STATE_ACCESS #define REGAL_NO_NAMESPACE_GL_EXT_DIRECT_STATE_ACCESS
#endif #endif
#if (defined(GL_EXT_DIRECT_STATE_ACCESS) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_DIRECT_STATE_ACCESS)
#define REGAL_NO_PLUGIN_GL_EXT_DIRECT_STATE_ACCESS
#endif
#if (defined(GL_EXT_DIRECT_STATE_ACCESS) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_DIRECT_STATE_ACCESS) #if (defined(GL_EXT_DIRECT_STATE_ACCESS) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_DIRECT_STATE_ACCESS)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_DIRECT_STATE_ACCESS)
#define REGAL_NO_DECLARATION_GL_EXT_DIRECT_STATE_ACCESS #define REGAL_NO_DECLARATION_GL_EXT_DIRECT_STATE_ACCESS
#endif #endif
#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
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_DIRECT_STATE_ACCESS #ifndef REGAL_NO_ENUM_GL_EXT_DIRECT_STATE_ACCESS
#define GL_PROGRAM_MATRIX_EXT 0x8e2d /* 36397 */ #define GL_PROGRAM_MATRIX_EXT 0x8e2d /* 36397 */
skipping to change at line 11391 skipping to change at line 14195
REGAL_DECL void REGAL_CALL glVertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, const GLintptr offset); REGAL_DECL void REGAL_CALL glVertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL glVertexArrayMultiTexCoordOffsetEXT(GLuint vaobj , GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, c onst GLintptr offset); REGAL_DECL void REGAL_CALL glVertexArrayMultiTexCoordOffsetEXT(GLuint vaobj , GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, c onst GLintptr offset);
REGAL_DECL void REGAL_CALL glVertexArrayNormalOffsetEXT(GLuint vaobj, GLuin t buffer, GLenum type, GLsizei stride, const GLintptr offset); REGAL_DECL void REGAL_CALL glVertexArrayNormalOffsetEXT(GLuint vaobj, GLuin t buffer, GLenum type, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL glVertexArraySecondaryColorOffsetEXT(GLuint vaob j, GLuint buffer, GLint size, GLenum type, GLsizei stride, const GLintptr o ffset); REGAL_DECL void REGAL_CALL glVertexArraySecondaryColorOffsetEXT(GLuint vaob j, GLuint buffer, GLint size, GLenum type, GLsizei stride, const GLintptr o ffset);
REGAL_DECL void REGAL_CALL glVertexArrayTexCoordOffsetEXT(GLuint vaobj, GLu int buffer, GLint size, GLenum type, GLsizei stride, const GLintptr offset) ; REGAL_DECL void REGAL_CALL glVertexArrayTexCoordOffsetEXT(GLuint vaobj, GLu int buffer, GLint size, GLenum type, GLsizei stride, const GLintptr offset) ;
REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribIOffsetEXT(GLuint vaobj , GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, con st GLintptr offset); REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribIOffsetEXT(GLuint vaobj , GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, con st GLintptr offset);
REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized , GLsizei stride, const GLintptr offset); REGAL_DECL void REGAL_CALL glVertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized , GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL glVertexArrayVertexOffsetEXT(GLuint vaobj, GLuin t buffer, GLint size, GLenum type, GLsizei stride, const GLintptr offset); REGAL_DECL void REGAL_CALL glVertexArrayVertexOffsetEXT(GLuint vaobj, GLuin t buffer, GLint size, GLenum type, GLsizei stride, const GLintptr offset);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DIRECT_STATE_ACCESS
REGAL_DECL GLboolean REGAL_CALL plugin_glUnmapNamedBufferEXT(GLuint buffer)
;
REGAL_DECL GLenum REGAL_CALL plugin_glCheckNamedFramebufferStatusEXT(GLuint
framebuffer, GLenum target);
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapNamedBufferEXT(GLuint buffer, GLe
num access);
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapNamedBufferRangeEXT(GLuint buffer
, GLintptr offset, GLsizeiptr length, GLbitfield access);
REGAL_DECL void REGAL_CALL plugin_glBindMultiTextureEXT(GLenum texunit, GLe
num target, GLuint texture);
REGAL_DECL void REGAL_CALL plugin_glClientAttribDefaultEXT(GLbitfield mask)
;
REGAL_DECL void REGAL_CALL plugin_glCompressedMultiTexImage1DEXT(GLenum tex
unit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLi
nt border, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedMultiTexImage2DEXT(GLenum tex
unit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLs
izei height, GLint border, GLsizei imageSize, const GLvoid *bits);
REGAL_DECL void REGAL_CALL plugin_glCompressedMultiTexImage3DEXT(GLenum tex
unit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLs
izei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *
bits);
REGAL_DECL void REGAL_CALL plugin_glCompressedMultiTexSubImage1DEXT(GLenum
texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum f
ormat, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedMultiTexSubImage2DEXT(GLenum
texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei
width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data
);
REGAL_DECL void REGAL_CALL plugin_glCompressedMultiTexSubImage3DEXT(GLenum
texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zo
ffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei
imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTextureImage1DEXT(GLuint text
ure, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLin
t border, GLsizei imageSize, const GLvoid *bits);
REGAL_DECL void REGAL_CALL plugin_glCompressedTextureImage2DEXT(GLuint text
ure, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsi
zei height, GLint border, GLsizei imageSize, const GLvoid *bits);
REGAL_DECL void REGAL_CALL plugin_glCompressedTextureImage3DEXT(GLuint text
ure, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsi
zei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *b
its);
REGAL_DECL void REGAL_CALL plugin_glCompressedTextureSubImage1DEXT(GLuint t
exture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum fo
rmat, GLsizei imageSize, const GLvoid *bits);
REGAL_DECL void REGAL_CALL plugin_glCompressedTextureSubImage2DEXT(GLuint t
exture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei w
idth, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits)
;
REGAL_DECL void REGAL_CALL plugin_glCompressedTextureSubImage3DEXT(GLuint t
exture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zof
fset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei
imageSize, const GLvoid *bits);
REGAL_DECL void REGAL_CALL plugin_glCopyMultiTexImage1DEXT(GLenum texunit,
GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsize
i width, GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyMultiTexImage2DEXT(GLenum texunit,
GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsize
i width, GLsizei height, GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyMultiTexSubImage1DEXT(GLenum texuni
t, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei wid
th);
REGAL_DECL void REGAL_CALL plugin_glCopyMultiTexSubImage2DEXT(GLenum texuni
t, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint
y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glCopyMultiTexSubImage3DEXT(GLenum texuni
t, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset,
GLint x, GLint y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glCopyTextureImage1DEXT(GLuint texture, G
Lenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei
width, GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyTextureImage2DEXT(GLuint texture, G
Lenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei
width, GLsizei height, GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyTextureSubImage1DEXT(GLuint texture
, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei widt
h);
REGAL_DECL void REGAL_CALL plugin_glCopyTextureSubImage2DEXT(GLuint texture
, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint
y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glCopyTextureSubImage3DEXT(GLuint texture
, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset,
GLint x, GLint y, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glDisableClientStateIndexedEXT(GLenum arr
ay, GLuint index);
REGAL_DECL void REGAL_CALL plugin_glDisableClientStateiEXT(GLenum array, GL
uint index);
REGAL_DECL void REGAL_CALL plugin_glDisableVertexArrayAttribEXT(GLuint vaob
j, GLenum array);
REGAL_DECL void REGAL_CALL plugin_glDisableVertexArrayEXT(GLuint vaobj, GLe
num array);
REGAL_DECL void REGAL_CALL plugin_glEnableClientStateIndexedEXT(GLenum arra
y, GLuint index);
REGAL_DECL void REGAL_CALL plugin_glEnableClientStateiEXT(GLenum array, GLu
int index);
REGAL_DECL void REGAL_CALL plugin_glEnableVertexArrayAttribEXT(GLuint vaobj
, GLenum array);
REGAL_DECL void REGAL_CALL plugin_glEnableVertexArrayEXT(GLuint vaobj, GLen
um array);
REGAL_DECL void REGAL_CALL plugin_glFlushMappedNamedBufferRangeEXT(GLuint b
uffer, GLintptr offset, GLsizeiptr length);
REGAL_DECL void REGAL_CALL plugin_glFramebufferDrawBufferEXT(GLuint framebu
ffer, GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glFramebufferDrawBuffersEXT(GLuint frameb
uffer, GLsizei n, const GLenum *bufs);
REGAL_DECL void REGAL_CALL plugin_glFramebufferReadBufferEXT(GLuint framebu
ffer, GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glGenerateMultiTexMipmapEXT(GLenum texuni
t, GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGenerateTextureMipmapEXT(GLuint texture
, GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGetCompressedMultiTexImageEXT(GLenum te
xunit, GLenum target, GLint lod, GLvoid *img);
REGAL_DECL void REGAL_CALL plugin_glGetCompressedTextureImageEXT(GLuint tex
ture, GLenum target, GLint lod, GLvoid *img);
REGAL_DECL void REGAL_CALL plugin_glGetDoubleIndexedvEXT(GLenum target, GLu
int index, GLdouble *data);
REGAL_DECL void REGAL_CALL plugin_glGetDoublei_vEXT(GLenum target, GLuint i
ndex, GLdouble *data);
REGAL_DECL void REGAL_CALL plugin_glGetFloatIndexedvEXT(GLenum target, GLui
nt index, GLfloat *data);
REGAL_DECL void REGAL_CALL plugin_glGetFloati_vEXT(GLenum target, GLuint in
dex, GLfloat *data);
REGAL_DECL void REGAL_CALL plugin_glGetFramebufferParameterivEXT(GLuint fra
mebuffer, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexEnvfvEXT(GLenum texunit, GLe
num target, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexEnvivEXT(GLenum texunit, GLe
num target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexGendvEXT(GLenum texunit, GLe
num coord, GLenum pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexGenfvEXT(GLenum texunit, GLe
num coord, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexGenivEXT(GLenum texunit, GLe
num coord, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexImageEXT(GLenum texunit, GLe
num target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexLevelParameterfvEXT(GLenum t
exunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexLevelParameterivEXT(GLenum t
exunit, GLenum target, GLint level, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexParameterIivEXT(GLenum texun
it, GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexParameterIuivEXT(GLenum texu
nit, GLenum target, GLenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexParameterfvEXT(GLenum texuni
t, GLenum target, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMultiTexParameterivEXT(GLenum texuni
t, GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedBufferParameterivEXT(GLuint buf
fer, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedBufferPointervEXT(GLuint buffer
, GLenum pname, GLvoid **params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedBufferSubDataEXT(GLuint buffer,
GLintptr offset, GLsizeiptr size, GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glGetNamedFramebufferAttachmentParameteri
vEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedProgramLocalParameterIivEXT(GLu
int program, GLenum target, GLuint index, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedProgramLocalParameterIuivEXT(GL
uint program, GLenum target, GLuint index, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedProgramLocalParameterdvEXT(GLui
nt program, GLenum target, GLuint index, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedProgramLocalParameterfvEXT(GLui
nt program, GLenum target, GLuint index, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedProgramStringEXT(GLuint program
, GLenum target, GLenum pname, GLvoid *string);
REGAL_DECL void REGAL_CALL plugin_glGetNamedProgramivEXT(GLuint program, GL
enum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetNamedRenderbufferParameterivEXT(GLui
nt renderbuffer, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetPointerIndexedvEXT(GLenum target, GL
uint index, GLvoid **data);
REGAL_DECL void REGAL_CALL plugin_glGetPointeri_vEXT(GLenum pname, GLuint i
ndex, GLvoid **params);
REGAL_DECL void REGAL_CALL plugin_glGetTextureImageEXT(GLuint texture, GLen
um target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glGetTextureLevelParameterfvEXT(GLuint te
xture, GLenum target, GLint level, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTextureLevelParameterivEXT(GLuint te
xture, GLenum target, GLint level, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTextureParameterIivEXT(GLuint textur
e, GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTextureParameterIuivEXT(GLuint textu
re, GLenum target, GLenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTextureParameterfvEXT(GLuint texture
, GLenum target, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTextureParameterivEXT(GLuint texture
, GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexArrayIntegeri_vEXT(GLuint vaob
j, GLuint index, GLenum pname, GLint *param);
REGAL_DECL void REGAL_CALL plugin_glGetVertexArrayIntegervEXT(GLuint vaobj,
GLenum pname, GLint *param);
REGAL_DECL void REGAL_CALL plugin_glGetVertexArrayPointeri_vEXT(GLuint vaob
j, GLuint index, GLenum pname, GLvoid **param);
REGAL_DECL void REGAL_CALL plugin_glGetVertexArrayPointervEXT(GLuint vaobj,
GLenum pname, GLvoid **param);
REGAL_DECL void REGAL_CALL plugin_glMatrixFrustumEXT(GLenum mode, GLdouble
left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdoub
le zFar);
REGAL_DECL void REGAL_CALL plugin_glMatrixLoadIdentityEXT(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glMatrixLoadTransposedEXT(GLenum mode, co
nst GLdouble *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixLoadTransposefEXT(GLenum mode, co
nst GLfloat *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixLoaddEXT(GLenum mode, const GLdou
ble *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixLoadfEXT(GLenum mode, const GLflo
at *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixMultTransposedEXT(GLenum mode, co
nst GLdouble *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixMultTransposefEXT(GLenum mode, co
nst GLfloat *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixMultdEXT(GLenum mode, const GLdou
ble *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixMultfEXT(GLenum mode, const GLflo
at *m);
REGAL_DECL void REGAL_CALL plugin_glMatrixOrthoEXT(GLenum mode, GLdouble le
ft, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble
zFar);
REGAL_DECL void REGAL_CALL plugin_glMatrixPopEXT(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glMatrixPushEXT(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glMatrixRotatedEXT(GLenum mode, GLdouble
angle, GLdouble x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glMatrixRotatefEXT(GLenum mode, GLfloat a
ngle, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glMatrixScaledEXT(GLenum mode, GLdouble x
, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glMatrixScalefEXT(GLenum mode, GLfloat x,
GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glMatrixTranslatedEXT(GLenum mode, GLdoub
le x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glMatrixTranslatefEXT(GLenum mode, GLfloa
t x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glMultiTexBufferEXT(GLenum texunit, GLenu
m target, GLenum internalformat, GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoordPointerEXT(GLenum texunit,
GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glMultiTexEnvfEXT(GLenum texunit, GLenum
target, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexEnvfvEXT(GLenum texunit, GLenum
target, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexEnviEXT(GLenum texunit, GLenum
target, GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexEnvivEXT(GLenum texunit, GLenum
target, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexGendEXT(GLenum texunit, GLenum
coord, GLenum pname, GLdouble param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexGendvEXT(GLenum texunit, GLenum
coord, GLenum pname, const GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexGenfEXT(GLenum texunit, GLenum
coord, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexGenfvEXT(GLenum texunit, GLenum
coord, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexGeniEXT(GLenum texunit, GLenum
coord, GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexGenivEXT(GLenum texunit, GLenum
coord, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexImage1DEXT(GLenum texunit, GLen
um target, GLint level, GLint internalformat, GLsizei width, GLint border,
GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glMultiTexImage2DEXT(GLenum texunit, GLen
um target, GLint level, GLint internalformat, GLsizei width, GLsizei height
, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glMultiTexImage3DEXT(GLenum texunit, GLen
um target, GLint level, GLint internalformat, GLsizei width, GLsizei height
, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pi
xels);
REGAL_DECL void REGAL_CALL plugin_glMultiTexParameterIivEXT(GLenum texunit,
GLenum target, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexParameterIuivEXT(GLenum texunit
, GLenum target, GLenum pname, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glMultiTexParameterfEXT(GLenum texunit, G
Lenum target, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexParameterfvEXT(GLenum texunit,
GLenum target, GLenum pname, const GLfloat *param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexParameteriEXT(GLenum texunit, G
Lenum target, GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexParameterivEXT(GLenum texunit,
GLenum target, GLenum pname, const GLint *param);
REGAL_DECL void REGAL_CALL plugin_glMultiTexRenderbufferEXT(GLenum texunit,
GLenum target, GLuint renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glMultiTexSubImage1DEXT(GLenum texunit, G
Lenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLe
num type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glMultiTexSubImage2DEXT(GLenum texunit, G
Lenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLs
izei height, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glMultiTexSubImage3DEXT(GLenum texunit, G
Lenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLs
izei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, cons
t GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glNamedBufferDataEXT(GLuint buffer, GLsiz
eiptr size, const GLvoid *data, GLenum usage);
REGAL_DECL void REGAL_CALL plugin_glNamedBufferSubDataEXT(GLuint buffer, GL
intptr offset, GLsizeiptr size, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glNamedCopyBufferSubDataEXT(GLuint readBu
ffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsize
iptr size);
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferRenderbufferEXT(GLuint
framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuf
fer);
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferTexture1DEXT(GLuint fra
mebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
;
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferTexture2DEXT(GLuint fra
mebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
;
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferTexture3DEXT(GLuint fra
mebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level,
GLint zoffset);
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferTextureEXT(GLuint frame
buffer, GLenum attachment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferTextureFaceEXT(GLuint f
ramebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL plugin_glNamedFramebufferTextureLayerEXT(GLuint
framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameter4dEXT(GLuint
program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, G
Ldouble w);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameter4dvEXT(GLuint
program, GLenum target, GLuint index, const GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameter4fEXT(GLuint
program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfl
oat w);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameter4fvEXT(GLuint
program, GLenum target, GLuint index, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameterI4iEXT(GLuint
program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameterI4ivEXT(GLuin
t program, GLenum target, GLuint index, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameterI4uiEXT(GLuin
t program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuin
t w);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameterI4uivEXT(GLui
nt program, GLenum target, GLuint index, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParameters4fvEXT(GLuin
t program, GLenum target, GLuint index, GLsizei count, const GLfloat *param
s);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParametersI4ivEXT(GLui
nt program, GLenum target, GLuint index, GLsizei count, const GLint *params
);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramLocalParametersI4uivEXT(GLu
int program, GLenum target, GLuint index, GLsizei count, const GLuint *para
ms);
REGAL_DECL void REGAL_CALL plugin_glNamedProgramStringEXT(GLuint program, G
Lenum target, GLenum format, GLsizei len, const GLvoid *string);
REGAL_DECL void REGAL_CALL plugin_glNamedRenderbufferStorageEXT(GLuint rend
erbuffer, GLenum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glNamedRenderbufferStorageMultisampleCove
rageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples,
GLenum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glNamedRenderbufferStorageMultisampleEXT(
GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width,
GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1dEXT(GLuint program, GLi
nt location, GLdouble x);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1dvEXT(GLuint program, GL
int location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1fEXT(GLuint program, GLi
nt location, GLfloat v0);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1fvEXT(GLuint program, GL
int location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1iEXT(GLuint program, GLi
nt location, GLint v0);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1ivEXT(GLuint program, GL
int location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1uiEXT(GLuint program, GL
int location, GLuint v0);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1uivEXT(GLuint program, G
Lint location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2dEXT(GLuint program, GLi
nt location, GLdouble x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2dvEXT(GLuint program, GL
int location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2fEXT(GLuint program, GLi
nt location, GLfloat v0, GLfloat v1);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2fvEXT(GLuint program, GL
int location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2iEXT(GLuint program, GLi
nt location, GLint v0, GLint v1);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2ivEXT(GLuint program, GL
int location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2uiEXT(GLuint program, GL
int location, GLuint v0, GLuint v1);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2uivEXT(GLuint program, G
Lint location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3dEXT(GLuint program, GLi
nt location, GLdouble x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3dvEXT(GLuint program, GL
int location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3fEXT(GLuint program, GLi
nt location, GLfloat v0, GLfloat v1, GLfloat v2);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3fvEXT(GLuint program, GL
int location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3iEXT(GLuint program, GLi
nt location, GLint v0, GLint v1, GLint v2);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3ivEXT(GLuint program, GL
int location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3uiEXT(GLuint program, GL
int location, GLuint v0, GLuint v1, GLuint v2);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3uivEXT(GLuint program, G
Lint location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4dEXT(GLuint program, GLi
nt location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4dvEXT(GLuint program, GL
int location, GLsizei count, const GLdouble *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4fEXT(GLuint program, GLi
nt location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4fvEXT(GLuint program, GL
int location, GLsizei count, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4iEXT(GLuint program, GLi
nt location, GLint v0, GLint v1, GLint v2, GLint v3);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4ivEXT(GLuint program, GL
int location, GLsizei count, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4uiEXT(GLuint program, GL
int location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4uivEXT(GLuint program, G
Lint location, GLsizei count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2dvEXT(GLuint progr
am, GLint location, GLsizei count, GLboolean transpose, const GLdouble *val
ue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2fvEXT(GLuint progr
am, GLint location, GLsizei count, GLboolean transpose, const GLfloat *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x3dvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v
alue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x3fvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat *va
lue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x4dvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v
alue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix2x4fvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat *va
lue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3dvEXT(GLuint progr
am, GLint location, GLsizei count, GLboolean transpose, const GLdouble *val
ue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3fvEXT(GLuint progr
am, GLint location, GLsizei count, GLboolean transpose, const GLfloat *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x2dvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v
alue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x2fvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat *va
lue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x4dvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v
alue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix3x4fvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat *va
lue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4dvEXT(GLuint progr
am, GLint location, GLsizei count, GLboolean transpose, const GLdouble *val
ue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4fvEXT(GLuint progr
am, GLint location, GLsizei count, GLboolean transpose, const GLfloat *valu
e);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x2dvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v
alue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x2fvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat *va
lue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x3dvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v
alue);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformMatrix4x3fvEXT(GLuint pro
gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat *va
lue);
REGAL_DECL void REGAL_CALL plugin_glPushClientAttribDefaultEXT(GLbitfield m
ask);
REGAL_DECL void REGAL_CALL plugin_glTextureBufferEXT(GLuint texture, GLenum
target, GLenum internalformat, GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glTextureImage1DEXT(GLuint texture, GLenu
m target, GLint level, GLint internalformat, GLsizei width, GLint border, G
Lenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTextureImage2DEXT(GLuint texture, GLenu
m target, GLint level, GLint internalformat, GLsizei width, GLsizei height,
GLint border, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTextureImage3DEXT(GLuint texture, GLenu
m target, GLint level, GLint internalformat, GLsizei width, GLsizei height,
GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pix
els);
REGAL_DECL void REGAL_CALL plugin_glTextureParameterIivEXT(GLuint texture,
GLenum target, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTextureParameterIuivEXT(GLuint texture,
GLenum target, GLenum pname, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glTextureParameterfEXT(GLuint texture, GL
enum target, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glTextureParameterfvEXT(GLuint texture, G
Lenum target, GLenum pname, const GLfloat *param);
REGAL_DECL void REGAL_CALL plugin_glTextureParameteriEXT(GLuint texture, GL
enum target, GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glTextureParameterivEXT(GLuint texture, G
Lenum target, GLenum pname, const GLint *param);
REGAL_DECL void REGAL_CALL plugin_glTextureRenderbufferEXT(GLuint texture,
GLenum target, GLuint renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glTextureSubImage1DEXT(GLuint texture, GL
enum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLen
um type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTextureSubImage2DEXT(GLuint texture, GL
enum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsi
zei height, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTextureSubImage3DEXT(GLuint texture, GL
enum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsi
zei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const
GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayColorOffsetEXT(GLuint vaobj,
GLuint buffer, GLint size, GLenum type, GLsizei stride, const GLintptr off
set);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayEdgeFlagOffsetEXT(GLuint vao
bj, GLuint buffer, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayFogCoordOffsetEXT(GLuint vao
bj, GLuint buffer, GLenum type, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayIndexOffsetEXT(GLuint vaobj,
GLuint buffer, GLenum type, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayMultiTexCoordOffsetEXT(GLuin
t vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei st
ride, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayNormalOffsetEXT(GLuint vaobj
, GLuint buffer, GLenum type, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArraySecondaryColorOffsetEXT(GLui
nt vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, const GLi
ntptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayTexCoordOffsetEXT(GLuint vao
bj, GLuint buffer, GLint size, GLenum type, GLsizei stride, const GLintptr
offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribIOffsetEXT(GLuin
t vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stri
de, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribOffsetEXT(GLuint
vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean nor
malized, GLsizei stride, const GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexOffsetEXT(GLuint vaobj
, GLuint buffer, GLint size, GLenum type, GLsizei stride, const GLintptr of
fset);
#endif
/** /**
** GL_EXT_discard_framebuffer ** GL_EXT_discard_framebuffer
**/ **/
#if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_ENUM_GL_EXT_D ISCARD_FRAMEBUFFER) #if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_ENUM_GL_EXT_D ISCARD_FRAMEBUFFER)
#define REGAL_NO_ENUM_GL_EXT_DISCARD_FRAMEBUFFER #define REGAL_NO_ENUM_GL_EXT_DISCARD_FRAMEBUFFER
#endif #endif
#if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_DISCARD_FRAMEBUFFER) #if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_DISCARD_FRAMEBUFFER)
#define REGAL_NO_TYPEDEF_GL_EXT_DISCARD_FRAMEBUFFER #define REGAL_NO_TYPEDEF_GL_EXT_DISCARD_FRAMEBUFFER
#endif #endif
#if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_DISCARD_FRAMEBUFFER) #if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_DISCARD_FRAMEBUFFER)
#define REGAL_NO_NAMESPACE_GL_EXT_DISCARD_FRAMEBUFFER #define REGAL_NO_NAMESPACE_GL_EXT_DISCARD_FRAMEBUFFER
#endif #endif
#if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_DISCARD_FRAMEBUFFER)
#define REGAL_NO_PLUGIN_GL_EXT_DISCARD_FRAMEBUFFER
#endif
#if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_DISCARD_FRAMEBUFFER) #if (defined(GL_EXT_DISCARD_FRAMEBUFFER) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_DISCARD_FRAMEBUFFER)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_DISCARD_FRAMEBUFFER)
#define REGAL_NO_DECLARATION_GL_EXT_DISCARD_FRAMEBUFFER #define REGAL_NO_DECLARATION_GL_EXT_DISCARD_FRAMEBUFFER
#endif #endif
#ifndef GL_EXT_discard_framebuffer #ifndef GL_EXT_discard_framebuffer
#define GL_EXT_discard_framebuffer 1 #define GL_EXT_discard_framebuffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_DISCARD_FRAMEBUFFER #ifndef REGAL_NO_ENUM_GL_EXT_DISCARD_FRAMEBUFFER
#define GL_COLOR_EXT 0x1800 /* 6144 */ #define GL_COLOR_EXT 0x1800 /* 6144 */
skipping to change at line 11433 skipping to change at line 14474
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_DISCARD_FRAMEBUFFER #ifndef REGAL_NO_NAMESPACE_GL_EXT_DISCARD_FRAMEBUFFER
#define glDiscardFramebufferEXT rglDiscardFramebufferEXT #define glDiscardFramebufferEXT rglDiscardFramebufferEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DISCARD_FRAMEBUFFER #ifndef REGAL_NO_DECLARATION_GL_EXT_DISCARD_FRAMEBUFFER
REGAL_DECL void REGAL_CALL glDiscardFramebufferEXT(GLenum target, GLsizei n umAttachments, const GLenum *attachments); REGAL_DECL void REGAL_CALL glDiscardFramebufferEXT(GLenum target, GLsizei n umAttachments, const GLenum *attachments);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DISCARD_FRAMEBUFFER
REGAL_DECL void REGAL_CALL plugin_glDiscardFramebufferEXT(GLenum target, GL
sizei numAttachments, const GLenum *attachments);
#endif
/**
** GL_EXT_disjoint_timer_query
**/
#if (defined(GL_EXT_DISJOINT_TIMER_QUERY) || defined(REGAL_NO_ENUM) || defi
ned(REGAL_NO_GL_EXT_DISJOINT_TIMER_QUERY)) && !defined(REGAL_NO_ENUM_GL_EXT
_DISJOINT_TIMER_QUERY)
#define REGAL_NO_ENUM_GL_EXT_DISJOINT_TIMER_QUERY
#endif
#if (defined(GL_EXT_DISJOINT_TIMER_QUERY) || defined(REGAL_NO_TYPEDEF) || d
efined(REGAL_NO_GL_EXT_DISJOINT_TIMER_QUERY)) && !defined(REGAL_NO_TYPEDEF_
GL_EXT_DISJOINT_TIMER_QUERY)
#define REGAL_NO_TYPEDEF_GL_EXT_DISJOINT_TIMER_QUERY
#endif
#if (defined(GL_EXT_DISJOINT_TIMER_QUERY) || !defined(REGAL_NAMESPACE) || d
efined(REGAL_NO_GL_EXT_DISJOINT_TIMER_QUERY)) && !defined(REGAL_NO_NAMESPAC
E_GL_EXT_DISJOINT_TIMER_QUERY)
#define REGAL_NO_NAMESPACE_GL_EXT_DISJOINT_TIMER_QUERY
#endif
#if (defined(GL_EXT_DISJOINT_TIMER_QUERY) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_DISJOINT_TIMER_QUERY)) && !defined(REGAL_NO_PLUGIN
_GL_EXT_DISJOINT_TIMER_QUERY)
#define REGAL_NO_PLUGIN_GL_EXT_DISJOINT_TIMER_QUERY
#endif
#if (defined(GL_EXT_DISJOINT_TIMER_QUERY) || defined(REGAL_NO_DECLARATION)
|| defined(REGAL_NO_GL_EXT_DISJOINT_TIMER_QUERY)) && !defined(REGAL_NO_DECL
ARATION_GL_EXT_DISJOINT_TIMER_QUERY)
#define REGAL_NO_DECLARATION_GL_EXT_DISJOINT_TIMER_QUERY
#endif
#ifndef GL_EXT_disjoint_timer_query
#define GL_EXT_disjoint_timer_query 1
#endif
#ifndef REGAL_NO_ENUM_GL_EXT_DISJOINT_TIMER_QUERY
#define GL_QUERY_COUNTER_BITS_EXT 0x8864 /* 34916 */
#define GL_TIMESTAMP_EXT 0x8e28 /* 36392 */
#define GL_GPU_DISJOINT_EXT 0x8fbb /* 36795 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_DISJOINT_TIMER_QUERY
typedef void (REGAL_CALL *PFNGLGETQUERYOBJECTIVEXTPROC)(GLuint id, GLenum p
name, GLint *params);
typedef void (REGAL_CALL *PFNGLQUERYCOUNTEREXTPROC)(GLuint id, GLenum targe
t);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_DISJOINT_TIMER_QUERY
#define glGetQueryObjectivEXT rglGetQueryObjectivEXT
#define glQueryCounterEXT rglQueryCounterEXT
#endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DISJOINT_TIMER_QUERY
REGAL_DECL void REGAL_CALL glGetQueryObjectivEXT(GLuint id, GLenum pname, G
Lint *params);
REGAL_DECL void REGAL_CALL glQueryCounterEXT(GLuint id, GLenum target);
#endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DISJOINT_TIMER_QUERY
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectivEXT(GLuint id, GLenum p
name, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glQueryCounterEXT(GLuint id, GLenum targe
t);
#endif
/** /**
** GL_EXT_draw_buffers2 ** GL_EXT_draw_buffers2
**/ **/
#if (defined(GL_EXT_DRAW_BUFFERS2) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_ENUM_GL_EXT_DRAW_BUFFERS2 ) #if (defined(GL_EXT_DRAW_BUFFERS2) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_ENUM_GL_EXT_DRAW_BUFFERS2 )
#define REGAL_NO_ENUM_GL_EXT_DRAW_BUFFERS2 #define REGAL_NO_ENUM_GL_EXT_DRAW_BUFFERS2
#endif #endif
#if (defined(GL_EXT_DRAW_BUFFERS2) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DRAW_BU FFERS2) #if (defined(GL_EXT_DRAW_BUFFERS2) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DRAW_BU FFERS2)
#define REGAL_NO_TYPEDEF_GL_EXT_DRAW_BUFFERS2 #define REGAL_NO_TYPEDEF_GL_EXT_DRAW_BUFFERS2
#endif #endif
#if (defined(GL_EXT_DRAW_BUFFERS2) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DRAW_ BUFFERS2) #if (defined(GL_EXT_DRAW_BUFFERS2) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DRAW_ BUFFERS2)
#define REGAL_NO_NAMESPACE_GL_EXT_DRAW_BUFFERS2 #define REGAL_NO_NAMESPACE_GL_EXT_DRAW_BUFFERS2
#endif #endif
#if (defined(GL_EXT_DRAW_BUFFERS2) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_PLUGIN_GL_EXT_DRAW_B
UFFERS2)
#define REGAL_NO_PLUGIN_GL_EXT_DRAW_BUFFERS2
#endif
#if (defined(GL_EXT_DRAW_BUFFERS2) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_DECLARATION_GL_EXT _DRAW_BUFFERS2) #if (defined(GL_EXT_DRAW_BUFFERS2) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_DRAW_BUFFERS2)) && !defined(REGAL_NO_DECLARATION_GL_EXT _DRAW_BUFFERS2)
#define REGAL_NO_DECLARATION_GL_EXT_DRAW_BUFFERS2 #define REGAL_NO_DECLARATION_GL_EXT_DRAW_BUFFERS2
#endif #endif
#ifndef GL_EXT_draw_buffers2 #ifndef GL_EXT_draw_buffers2
#define GL_EXT_draw_buffers2 1 #define GL_EXT_draw_buffers2 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_DRAW_BUFFERS2 #ifndef REGAL_NO_TYPEDEF_GL_EXT_DRAW_BUFFERS2
typedef GLboolean (REGAL_CALL *PFNGLISENABLEDINDEXEDEXTPROC)(GLenum target, GLuint index); typedef GLboolean (REGAL_CALL *PFNGLISENABLEDINDEXEDEXTPROC)(GLenum target, GLuint index);
skipping to change at line 11484 skipping to change at line 14587
#ifndef REGAL_NO_DECLARATION_GL_EXT_DRAW_BUFFERS2 #ifndef REGAL_NO_DECLARATION_GL_EXT_DRAW_BUFFERS2
REGAL_DECL GLboolean REGAL_CALL glIsEnabledIndexedEXT(GLenum target, GLuint index); REGAL_DECL GLboolean REGAL_CALL glIsEnabledIndexedEXT(GLenum target, GLuint index);
REGAL_DECL void REGAL_CALL glColorMaskIndexedEXT(GLuint buf, GLboolean r, G Lboolean g, GLboolean b, GLboolean a); REGAL_DECL void REGAL_CALL glColorMaskIndexedEXT(GLuint buf, GLboolean r, G Lboolean g, GLboolean b, GLboolean a);
REGAL_DECL void REGAL_CALL glDisableIndexedEXT(GLenum target, GLuint index) ; REGAL_DECL void REGAL_CALL glDisableIndexedEXT(GLenum target, GLuint index) ;
REGAL_DECL void REGAL_CALL glEnableIndexedEXT(GLenum target, GLuint index); REGAL_DECL void REGAL_CALL glEnableIndexedEXT(GLenum target, GLuint index);
REGAL_DECL void REGAL_CALL glGetBooleanIndexedvEXT(GLenum value, GLuint ind ex, GLboolean *data); REGAL_DECL void REGAL_CALL glGetBooleanIndexedvEXT(GLenum value, GLuint ind ex, GLboolean *data);
REGAL_DECL void REGAL_CALL glGetIntegerIndexedvEXT(GLenum value, GLuint ind ex, GLint *data); REGAL_DECL void REGAL_CALL glGetIntegerIndexedvEXT(GLenum value, GLuint ind ex, GLint *data);
#endif #endif
/** #ifndef REGAL_NO_PLUGIN_GL_EXT_DRAW_BUFFERS2
REGAL_DECL GLboolean REGAL_CALL plugin_glIsEnabledIndexedEXT(GLenum target,
GLuint index);
REGAL_DECL void REGAL_CALL plugin_glColorMaskIndexedEXT(GLuint buf, GLboole
an r, GLboolean g, GLboolean b, GLboolean a);
REGAL_DECL void REGAL_CALL plugin_glDisableIndexedEXT(GLenum target, GLuint
index);
REGAL_DECL void REGAL_CALL plugin_glEnableIndexedEXT(GLenum target, GLuint
index);
REGAL_DECL void REGAL_CALL plugin_glGetBooleanIndexedvEXT(GLenum value, GLu
int index, GLboolean *data);
REGAL_DECL void REGAL_CALL plugin_glGetIntegerIndexedvEXT(GLenum value, GLu
int index, GLint *data);
#endif
/**
** GL_EXT_draw_instanced ** GL_EXT_draw_instanced
**/ **/
#if (defined(GL_EXT_DRAW_INSTANCED) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_ENUM_GL_EXT_DRAW_INSTAN CED) #if (defined(GL_EXT_DRAW_INSTANCED) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_ENUM_GL_EXT_DRAW_INSTAN CED)
#define REGAL_NO_ENUM_GL_EXT_DRAW_INSTANCED #define REGAL_NO_ENUM_GL_EXT_DRAW_INSTANCED
#endif #endif
#if (defined(GL_EXT_DRAW_INSTANCED) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DRAW_ INSTANCED) #if (defined(GL_EXT_DRAW_INSTANCED) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_DRAW_ INSTANCED)
#define REGAL_NO_TYPEDEF_GL_EXT_DRAW_INSTANCED #define REGAL_NO_TYPEDEF_GL_EXT_DRAW_INSTANCED
#endif #endif
#if (defined(GL_EXT_DRAW_INSTANCED) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DRA W_INSTANCED) #if (defined(GL_EXT_DRAW_INSTANCED) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_DRA W_INSTANCED)
#define REGAL_NO_NAMESPACE_GL_EXT_DRAW_INSTANCED #define REGAL_NO_NAMESPACE_GL_EXT_DRAW_INSTANCED
#endif #endif
#if (defined(GL_EXT_DRAW_INSTANCED) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_PLUGIN_GL_EXT_DRAW
_INSTANCED)
#define REGAL_NO_PLUGIN_GL_EXT_DRAW_INSTANCED
#endif
#if (defined(GL_EXT_DRAW_INSTANCED) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_DECLARATION_GL_E XT_DRAW_INSTANCED) #if (defined(GL_EXT_DRAW_INSTANCED) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_DRAW_INSTANCED)) && !defined(REGAL_NO_DECLARATION_GL_E XT_DRAW_INSTANCED)
#define REGAL_NO_DECLARATION_GL_EXT_DRAW_INSTANCED #define REGAL_NO_DECLARATION_GL_EXT_DRAW_INSTANCED
#endif #endif
#ifndef GL_EXT_draw_instanced #ifndef GL_EXT_draw_instanced
#define GL_EXT_draw_instanced 1 #define GL_EXT_draw_instanced 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_DRAW_INSTANCED #ifndef REGAL_NO_TYPEDEF_GL_EXT_DRAW_INSTANCED
typedef void (REGAL_CALL *PFNGLDRAWARRAYSINSTANCEDEXTPROC)(GLenum mode, GLi nt start, GLsizei count, GLsizei primcount); typedef void (REGAL_CALL *PFNGLDRAWARRAYSINSTANCEDEXTPROC)(GLenum mode, GLi nt start, GLsizei count, GLsizei primcount);
skipping to change at line 11523 skipping to change at line 14639
#ifndef REGAL_NO_NAMESPACE_GL_EXT_DRAW_INSTANCED #ifndef REGAL_NO_NAMESPACE_GL_EXT_DRAW_INSTANCED
#define glDrawArraysInstancedEXT rglDrawArraysInstancedEXT #define glDrawArraysInstancedEXT rglDrawArraysInstancedEXT
#define glDrawElementsInstancedEXT rglDrawElementsInstancedEXT #define glDrawElementsInstancedEXT rglDrawElementsInstancedEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DRAW_INSTANCED #ifndef REGAL_NO_DECLARATION_GL_EXT_DRAW_INSTANCED
REGAL_DECL void REGAL_CALL glDrawArraysInstancedEXT(GLenum mode, GLint star t, GLsizei count, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawArraysInstancedEXT(GLenum mode, GLint star t, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DRAW_INSTANCED
REGAL_DECL void REGAL_CALL plugin_glDrawArraysInstancedEXT(GLenum mode, GLi
nt start, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstancedEXT(GLenum mode, G
Lsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
#endif
/** /**
** GL_EXT_draw_range_elements ** GL_EXT_draw_range_elements
**/ **/
#if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_ENUM_GL_EXT_D RAW_RANGE_ELEMENTS) #if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_ENUM_GL_EXT_D RAW_RANGE_ELEMENTS)
#define REGAL_NO_ENUM_GL_EXT_DRAW_RANGE_ELEMENTS #define REGAL_NO_ENUM_GL_EXT_DRAW_RANGE_ELEMENTS
#endif #endif
#if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_DRAW_RANGE_ELEMENTS) #if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_DRAW_RANGE_ELEMENTS)
#define REGAL_NO_TYPEDEF_GL_EXT_DRAW_RANGE_ELEMENTS #define REGAL_NO_TYPEDEF_GL_EXT_DRAW_RANGE_ELEMENTS
#endif #endif
#if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_DRAW_RANGE_ELEMENTS) #if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_DRAW_RANGE_ELEMENTS)
#define REGAL_NO_NAMESPACE_GL_EXT_DRAW_RANGE_ELEMENTS #define REGAL_NO_NAMESPACE_GL_EXT_DRAW_RANGE_ELEMENTS
#endif #endif
#if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_DRAW_RANGE_ELEMENTS)
#define REGAL_NO_PLUGIN_GL_EXT_DRAW_RANGE_ELEMENTS
#endif
#if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_DRAW_RANGE_ELEMENTS) #if (defined(GL_EXT_DRAW_RANGE_ELEMENTS) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_DRAW_RANGE_ELEMENTS)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_DRAW_RANGE_ELEMENTS)
#define REGAL_NO_DECLARATION_GL_EXT_DRAW_RANGE_ELEMENTS #define REGAL_NO_DECLARATION_GL_EXT_DRAW_RANGE_ELEMENTS
#endif #endif
#ifndef GL_EXT_draw_range_elements #ifndef GL_EXT_draw_range_elements
#define GL_EXT_draw_range_elements 1 #define GL_EXT_draw_range_elements 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_DRAW_RANGE_ELEMENTS #ifndef REGAL_NO_ENUM_GL_EXT_DRAW_RANGE_ELEMENTS
#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80e8 /* 33000 */ #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80e8 /* 33000 */
skipping to change at line 11564 skipping to change at line 14689
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_DRAW_RANGE_ELEMENTS #ifndef REGAL_NO_NAMESPACE_GL_EXT_DRAW_RANGE_ELEMENTS
#define glDrawRangeElementsEXT rglDrawRangeElementsEXT #define glDrawRangeElementsEXT rglDrawRangeElementsEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_DRAW_RANGE_ELEMENTS #ifndef REGAL_NO_DECLARATION_GL_EXT_DRAW_RANGE_ELEMENTS
REGAL_DECL void REGAL_CALL glDrawRangeElementsEXT(GLenum mode, GLuint start , GLuint end, GLsizei count, GLenum type, const GLvoid *indices); REGAL_DECL void REGAL_CALL glDrawRangeElementsEXT(GLenum mode, GLuint start , GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_DRAW_RANGE_ELEMENTS
REGAL_DECL void REGAL_CALL plugin_glDrawRangeElementsEXT(GLenum mode, GLuin
t start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
#endif
/** /**
** GL_EXT_fog_coord ** GL_EXT_fog_coord
**/ **/
#if (defined(GL_EXT_FOG_COORD) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_ENUM_GL_EXT_FOG_COORD) #if (defined(GL_EXT_FOG_COORD) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_ENUM_GL_EXT_FOG_COORD)
#define REGAL_NO_ENUM_GL_EXT_FOG_COORD #define REGAL_NO_ENUM_GL_EXT_FOG_COORD
#endif #endif
#if (defined(GL_EXT_FOG_COORD) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_FOG_COORD) #if (defined(GL_EXT_FOG_COORD) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_FOG_COORD)
#define REGAL_NO_TYPEDEF_GL_EXT_FOG_COORD #define REGAL_NO_TYPEDEF_GL_EXT_FOG_COORD
#endif #endif
#if (defined(GL_EXT_FOG_COORD) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_FOG_COORD) #if (defined(GL_EXT_FOG_COORD) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_FOG_COORD)
#define REGAL_NO_NAMESPACE_GL_EXT_FOG_COORD #define REGAL_NO_NAMESPACE_GL_EXT_FOG_COORD
#endif #endif
#if (defined(GL_EXT_FOG_COORD) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_PLUGIN_GL_EXT_FOG_COORD)
#define REGAL_NO_PLUGIN_GL_EXT_FOG_COORD
#endif
#if (defined(GL_EXT_FOG_COORD) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_DECLARATION_GL_EXT_FOG_COO RD) #if (defined(GL_EXT_FOG_COORD) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_FOG_COORD)) && !defined(REGAL_NO_DECLARATION_GL_EXT_FOG_COO RD)
#define REGAL_NO_DECLARATION_GL_EXT_FOG_COORD #define REGAL_NO_DECLARATION_GL_EXT_FOG_COORD
#endif #endif
#ifndef GL_EXT_fog_coord #ifndef GL_EXT_fog_coord
#define GL_EXT_fog_coord 1 #define GL_EXT_fog_coord 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FOG_COORD #ifndef REGAL_NO_ENUM_GL_EXT_FOG_COORD
#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 /* 33872 */ #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 /* 33872 */
skipping to change at line 11623 skipping to change at line 14756
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_FOG_COORD #ifndef REGAL_NO_DECLARATION_GL_EXT_FOG_COORD
REGAL_DECL void REGAL_CALL glFogCoordPointerEXT(GLenum type, GLsizei stride , const GLvoid *pointer); REGAL_DECL void REGAL_CALL glFogCoordPointerEXT(GLenum type, GLsizei stride , const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glFogCoorddEXT(GLdouble coord); REGAL_DECL void REGAL_CALL glFogCoorddEXT(GLdouble coord);
REGAL_DECL void REGAL_CALL glFogCoorddvEXT(const GLdouble *coord); REGAL_DECL void REGAL_CALL glFogCoorddvEXT(const GLdouble *coord);
REGAL_DECL void REGAL_CALL glFogCoordfEXT(GLfloat coord); REGAL_DECL void REGAL_CALL glFogCoordfEXT(GLfloat coord);
REGAL_DECL void REGAL_CALL glFogCoordfvEXT(const GLfloat *coord); REGAL_DECL void REGAL_CALL glFogCoordfvEXT(const GLfloat *coord);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_FOG_COORD
REGAL_DECL void REGAL_CALL plugin_glFogCoordPointerEXT(GLenum type, GLsizei
stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glFogCoorddEXT(GLdouble coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoorddvEXT(const GLdouble *coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoordfEXT(GLfloat coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoordfvEXT(const GLfloat *coord);
#endif
/** /**
** GL_EXT_fragment_lighting ** GL_EXT_fragment_lighting
**/ **/
#if (defined(GL_EXT_FRAGMENT_LIGHTING) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAGM ENT_LIGHTING) #if (defined(GL_EXT_FRAGMENT_LIGHTING) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAGM ENT_LIGHTING)
#define REGAL_NO_ENUM_GL_EXT_FRAGMENT_LIGHTING #define REGAL_NO_ENUM_GL_EXT_FRAGMENT_LIGHTING
#endif #endif
#if (defined(GL_EXT_FRAGMENT_LIGHTING) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _FRAGMENT_LIGHTING) #if (defined(GL_EXT_FRAGMENT_LIGHTING) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _FRAGMENT_LIGHTING)
#define REGAL_NO_TYPEDEF_GL_EXT_FRAGMENT_LIGHTING #define REGAL_NO_TYPEDEF_GL_EXT_FRAGMENT_LIGHTING
#endif #endif
#if (defined(GL_EXT_FRAGMENT_LIGHTING) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_FRAGMENT_LIGHTING) #if (defined(GL_EXT_FRAGMENT_LIGHTING) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_FRAGMENT_LIGHTING)
#define REGAL_NO_NAMESPACE_GL_EXT_FRAGMENT_LIGHTING #define REGAL_NO_NAMESPACE_GL_EXT_FRAGMENT_LIGHTING
#endif #endif
#if (defined(GL_EXT_FRAGMENT_LIGHTING) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_PLUGIN_GL_EX
T_FRAGMENT_LIGHTING)
#define REGAL_NO_PLUGIN_GL_EXT_FRAGMENT_LIGHTING
#endif
#if (defined(GL_EXT_FRAGMENT_LIGHTING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_FRAGMENT_LIGHTING) #if (defined(GL_EXT_FRAGMENT_LIGHTING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_FRAGMENT_LIGHTING)
#define REGAL_NO_DECLARATION_GL_EXT_FRAGMENT_LIGHTING #define REGAL_NO_DECLARATION_GL_EXT_FRAGMENT_LIGHTING
#endif #endif
#ifndef GL_EXT_fragment_lighting #ifndef GL_EXT_fragment_lighting
#define GL_EXT_fragment_lighting 1 #define GL_EXT_fragment_lighting 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FRAGMENT_LIGHTING #ifndef REGAL_NO_ENUM_GL_EXT_FRAGMENT_LIGHTING
#define GL_FRAGMENT_LIGHTING_EXT 0x8400 /* 3379 2 */ #define GL_FRAGMENT_LIGHTING_EXT 0x8400 /* 3379 2 */
skipping to change at line 11661 skipping to change at line 14806
#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 /* 3379 5 */ #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 /* 3379 5 */
#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 /* 3379 6 */ #define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 /* 3379 6 */
#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 /* 3379 7 */ #define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 /* 3379 7 */
#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406 /* 3379 8 */ #define GL_CURRENT_RASTER_NORMAL_EXT 0x8406 /* 3379 8 */
#define GL_LIGHT_ENV_MODE_EXT 0x8407 /* 3379 9 */ #define GL_LIGHT_ENV_MODE_EXT 0x8407 /* 3379 9 */
#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 /* 3380 0 */ #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 /* 3380 0 */
#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 /* 3380 1 */ #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 /* 3380 1 */
#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840a /* 3380 2 */ #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840a /* 3380 2 */
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840b /* 3380 3 */ #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840b /* 3380 3 */
#define GL_FRAGMENT_LIGHT0_EXT 0x840c /* 3380 4 */ #define GL_FRAGMENT_LIGHT0_EXT 0x840c /* 3380 4 */
#define GL_FRAGMENT_LIGHT1_EXT 0x840d /* 3380
5 */
#define GL_FRAGMENT_LIGHT2_EXT 0x840e /* 3380
6 */
#define GL_FRAGMENT_LIGHT3_EXT 0x840f /* 3380
7 */
#define GL_FRAGMENT_LIGHT4_EXT 0x8410 /* 3380
8 */
#define GL_FRAGMENT_LIGHT5_EXT 0x8411 /* 3380
9 */
#define GL_FRAGMENT_LIGHT6_EXT 0x8412 /* 3381
0 */
#define GL_FRAGMENT_LIGHT7_EXT 0x8413 /* 3381 1 */ #define GL_FRAGMENT_LIGHT7_EXT 0x8413 /* 3381 1 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_FRAGMENT_LIGHTING #ifndef REGAL_NO_TYPEDEF_GL_EXT_FRAGMENT_LIGHTING
typedef void (REGAL_CALL *PFNGLFRAGMENTCOLORMATERIALEXTPROC)(GLenum face, G Lenum mode); typedef void (REGAL_CALL *PFNGLFRAGMENTCOLORMATERIALEXTPROC)(GLenum face, G Lenum mode);
typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTFEXTPROC)(GLenum light, GLenum pname, GLfloat param); typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTFEXTPROC)(GLenum light, GLenum pname, GLfloat param);
typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTFVEXTPROC)(GLenum light, GLenum pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTFVEXTPROC)(GLenum light, GLenum pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTIEXTPROC)(GLenum light, GLenum pname, GLint param); typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTIEXTPROC)(GLenum light, GLenum pname, GLint param);
typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTIVEXTPROC)(GLenum light, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTIVEXTPROC)(GLenum light, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTMODELFEXTPROC)(GLenum pname, GL float param); typedef void (REGAL_CALL *PFNGLFRAGMENTLIGHTMODELFEXTPROC)(GLenum pname, GL float param);
skipping to change at line 11727 skipping to change at line 14878
REGAL_DECL void REGAL_CALL glFragmentMaterialfvEXT(GLenum face, GLenum pnam e, const GLfloat *params); REGAL_DECL void REGAL_CALL glFragmentMaterialfvEXT(GLenum face, GLenum pnam e, const GLfloat *params);
REGAL_DECL void REGAL_CALL glFragmentMaterialiEXT(GLenum face, GLenum pname , const GLint param); REGAL_DECL void REGAL_CALL glFragmentMaterialiEXT(GLenum face, GLenum pname , const GLint param);
REGAL_DECL void REGAL_CALL glFragmentMaterialivEXT(GLenum face, GLenum pnam e, const GLint *params); REGAL_DECL void REGAL_CALL glFragmentMaterialivEXT(GLenum face, GLenum pnam e, const GLint *params);
REGAL_DECL void REGAL_CALL glGetFragmentLightfvEXT(GLenum light, GLenum pna me, GLfloat *params); REGAL_DECL void REGAL_CALL glGetFragmentLightfvEXT(GLenum light, GLenum pna me, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetFragmentLightivEXT(GLenum light, GLenum pna me, GLint *params); REGAL_DECL void REGAL_CALL glGetFragmentLightivEXT(GLenum light, GLenum pna me, GLint *params);
REGAL_DECL void REGAL_CALL glGetFragmentMaterialfvEXT(GLenum face, GLenum p name, const GLfloat *params); REGAL_DECL void REGAL_CALL glGetFragmentMaterialfvEXT(GLenum face, GLenum p name, const GLfloat *params);
REGAL_DECL void REGAL_CALL glGetFragmentMaterialivEXT(GLenum face, GLenum p name, const GLint *params); REGAL_DECL void REGAL_CALL glGetFragmentMaterialivEXT(GLenum face, GLenum p name, const GLint *params);
REGAL_DECL void REGAL_CALL glLightEnviEXT(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glLightEnviEXT(GLenum pname, GLint param);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_FRAGMENT_LIGHTING
REGAL_DECL void REGAL_CALL plugin_glFragmentColorMaterialEXT(GLenum face, G
Lenum mode);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModelfEXT(GLenum pname, GL
float param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModelfvEXT(GLenum pname, G
Lfloat *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModeliEXT(GLenum pname, GL
int param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModelivEXT(GLenum pname, G
Lint *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightfEXT(GLenum light, GLenum
pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightfvEXT(GLenum light, GLenum
pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightiEXT(GLenum light, GLenum
pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightivEXT(GLenum light, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialfEXT(GLenum face, GLenu
m pname, const GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialfvEXT(GLenum face, GLen
um pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialiEXT(GLenum face, GLenu
m pname, const GLint param);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialivEXT(GLenum face, GLen
um pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentLightfvEXT(GLenum light, GLe
num pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentLightivEXT(GLenum light, GLe
num pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentMaterialfvEXT(GLenum face, G
Lenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentMaterialivEXT(GLenum face, G
Lenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glLightEnviEXT(GLenum pname, GLint param)
;
#endif
/** /**
** GL_EXT_framebuffer_blit ** GL_EXT_framebuffer_blit
**/ **/
#if (defined(GL_EXT_FRAMEBUFFER_BLIT) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAMEBU FFER_BLIT) #if (defined(GL_EXT_FRAMEBUFFER_BLIT) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAMEBU FFER_BLIT)
#define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_BLIT #define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_BLIT
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_BLIT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_F RAMEBUFFER_BLIT) #if (defined(GL_EXT_FRAMEBUFFER_BLIT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_F RAMEBUFFER_BLIT)
#define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_BLIT #define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_BLIT
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_BLIT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _FRAMEBUFFER_BLIT) #if (defined(GL_EXT_FRAMEBUFFER_BLIT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _FRAMEBUFFER_BLIT)
#define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_BLIT #define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_BLIT
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_BLIT) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
FRAMEBUFFER_BLIT)
#define REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_BLIT
#endif
#if (defined(GL_EXT_FRAMEBUFFER_BLIT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_FRAMEBUFFER_BLIT) #if (defined(GL_EXT_FRAMEBUFFER_BLIT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_FRAMEBUFFER_BLIT)
#define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_BLIT #define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_BLIT
#endif #endif
#ifndef GL_EXT_framebuffer_blit #ifndef GL_EXT_framebuffer_blit
#define GL_EXT_framebuffer_blit 1 #define GL_EXT_framebuffer_blit 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_BLIT #ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_BLIT
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8ca6 /* 36006 */ #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8ca6 /* 36006 */
skipping to change at line 11770 skipping to change at line 14946
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_BLIT #ifndef REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_BLIT
#define glBlitFramebufferEXT rglBlitFramebufferEXT #define glBlitFramebufferEXT rglBlitFramebufferEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_BLIT #ifndef REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_BLIT
REGAL_DECL void REGAL_CALL glBlitFramebufferEXT(GLint srcX0, GLint srcY0, G Lint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1 , GLbitfield mask, GLenum filter); REGAL_DECL void REGAL_CALL glBlitFramebufferEXT(GLint srcX0, GLint srcY0, G Lint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1 , GLbitfield mask, GLenum filter);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_BLIT
REGAL_DECL void REGAL_CALL plugin_glBlitFramebufferEXT(GLint srcX0, GLint s
rcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLin
t dstY1, GLbitfield mask, GLenum filter);
#endif
/** /**
** GL_EXT_framebuffer_multisample ** GL_EXT_framebuffer_multisample
**/ **/
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_ GL_EXT_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_ GL_EXT_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_N O_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#endif #endif
#ifndef GL_EXT_framebuffer_multisample #ifndef GL_EXT_framebuffer_multisample
#define GL_EXT_framebuffer_multisample 1 #define GL_EXT_framebuffer_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#define GL_RENDERBUFFER_SAMPLES_EXT 0x8cab /* 36011 */ #define GL_RENDERBUFFER_SAMPLES_EXT 0x8cab /* 36011 */
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8d56 /* 36182 */ #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8d56 /* 36182 */
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8d56 /* 36182 */
#define GL_MAX_SAMPLES_EXT 0x8d57 /* 36183 */
#define GL_MAX_SAMPLES_EXT 0x8d57 /* 36183 */ #define GL_MAX_SAMPLES_EXT 0x8d57 /* 36183 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE
typedef void (REGAL_CALL *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenu m target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei he ight); typedef void (REGAL_CALL *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenu m target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei he ight);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE
#define glRenderbufferStorageMultisampleEXT rglRenderbufferStorageMultisamp leEXT #define glRenderbufferStorageMultisampleEXT rglRenderbufferStorageMultisamp leEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE
REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleEXT(GLenum targe t, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleEXT(GLenum targe t, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageMultisampleEXT(GLenu
m target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei he
ight);
#endif
/** /**
** GL_EXT_framebuffer_multisample_blit_scaled ** GL_EXT_framebuffer_multisample_blit_scaled
**/ **/
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || defined(REGAL_N O_ENUM) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || defined(REGAL_N O_ENUM) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)
#define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED #define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || defined(REGAL_N O_TYPEDEF) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || defined(REGAL_N O_TYPEDEF) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)
#define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED #define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || !defined(REGAL_ NAMESPACE) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || !defined(REGAL_ NAMESPACE) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)
#define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED #define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || !defined(REGAL_
PLUGIN_MODE) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
)) && !defined(REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED)
#define REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
#endif
#if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || defined(REGAL_N O_DECLARATION) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCAL ED)) && !defined(REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_S CALED) #if (defined(GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED) || defined(REGAL_N O_DECLARATION) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCAL ED)) && !defined(REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_S CALED)
#define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED #define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
#endif #endif
#ifndef GL_EXT_framebuffer_multisample_blit_scaled #ifndef GL_EXT_framebuffer_multisample_blit_scaled
#define GL_EXT_framebuffer_multisample_blit_scaled 1 #define GL_EXT_framebuffer_multisample_blit_scaled 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED #ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED
#define GL_SCALED_RESOLVE_FASTEST_EXT 0x90ba /* 37050 */ #define GL_SCALED_RESOLVE_FASTEST_EXT 0x90ba /* 37050 */
skipping to change at line 11859 skipping to change at line 15049
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_E XT_FRAMEBUFFER_OBJECT) #if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_E XT_FRAMEBUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL _EXT_FRAMEBUFFER_OBJECT) #if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL _EXT_FRAMEBUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_GL_
EXT_FRAMEBUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_OBJECT
#endif
#if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT ION_GL_EXT_FRAMEBUFFER_OBJECT) #if (defined(GL_EXT_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT ION_GL_EXT_FRAMEBUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_OBJECT
#endif #endif
#ifndef GL_EXT_framebuffer_object #ifndef GL_EXT_framebuffer_object
#define GL_EXT_framebuffer_object 1 #define GL_EXT_framebuffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_OBJECT
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x506 /* 1 286 */ #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x506 /* 1 286 */
skipping to change at line 11981 skipping to change at line 15175
REGAL_DECL void REGAL_CALL glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); REGAL_DECL void REGAL_CALL glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); REGAL_DECL void REGAL_CALL glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
REGAL_DECL void REGAL_CALL glGenFramebuffersEXT(GLsizei n, GLuint *framebuf fers); REGAL_DECL void REGAL_CALL glGenFramebuffersEXT(GLsizei n, GLuint *framebuf fers);
REGAL_DECL void REGAL_CALL glGenRenderbuffersEXT(GLsizei n, GLuint *renderb uffers); REGAL_DECL void REGAL_CALL glGenRenderbuffersEXT(GLsizei n, GLuint *renderb uffers);
REGAL_DECL void REGAL_CALL glGenerateMipmapEXT(GLenum target); REGAL_DECL void REGAL_CALL glGenerateMipmapEXT(GLenum target);
REGAL_DECL void REGAL_CALL glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetRenderbufferParameterivEXT(GLenum target, G Lenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetRenderbufferParameterivEXT(GLenum target, G Lenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glRenderbufferStorageEXT(GLenum target, GLenum i nternalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorageEXT(GLenum target, GLenum i nternalformat, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsFramebufferEXT(GLuint framebuffe
r);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsRenderbufferEXT(GLuint renderbuf
fer);
REGAL_DECL GLenum REGAL_CALL plugin_glCheckFramebufferStatusEXT(GLenum targ
et);
REGAL_DECL void REGAL_CALL plugin_glBindFramebufferEXT(GLenum target, GLuin
t framebuffer);
REGAL_DECL void REGAL_CALL plugin_glBindRenderbufferEXT(GLenum target, GLui
nt renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glDeleteFramebuffersEXT(GLsizei n, const
GLuint *framebuffers);
REGAL_DECL void REGAL_CALL plugin_glDeleteRenderbuffersEXT(GLsizei n, const
GLuint *renderbuffers);
REGAL_DECL void REGAL_CALL plugin_glFramebufferRenderbufferEXT(GLenum targe
t, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture1DEXT(GLenum target,
GLenum attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture2DEXT(GLenum target,
GLenum attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture3DEXT(GLenum target,
GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zof
fset);
REGAL_DECL void REGAL_CALL plugin_glGenFramebuffersEXT(GLsizei n, GLuint *f
ramebuffers);
REGAL_DECL void REGAL_CALL plugin_glGenRenderbuffersEXT(GLsizei n, GLuint *
renderbuffers);
REGAL_DECL void REGAL_CALL plugin_glGenerateMipmapEXT(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGetFramebufferAttachmentParameterivEXT(
GLenum target, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetRenderbufferParameterivEXT(GLenum ta
rget, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageEXT(GLenum target, G
Lenum internalformat, GLsizei width, GLsizei height);
#endif
/** /**
** GL_EXT_framebuffer_sRGB ** GL_EXT_framebuffer_sRGB
**/ **/
#if (defined(GL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAMEBU FFER_SRGB) #if (defined(GL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_GL_EXT_FRAMEBU FFER_SRGB)
#define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_F RAMEBUFFER_SRGB) #if (defined(GL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_F RAMEBUFFER_SRGB)
#define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_TYPEDEF_GL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _FRAMEBUFFER_SRGB) #if (defined(GL_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _FRAMEBUFFER_SRGB)
#define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_NAMESPACE_GL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GL_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
FRAMEBUFFER_SRGB)
#define REGAL_NO_PLUGIN_GL_EXT_FRAMEBUFFER_SRGB
#endif
#if (defined(GL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_FRAMEBUFFER_SRGB) #if (defined(GL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_FRAMEBUFFER_SRGB)
#define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_DECLARATION_GL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#ifndef GL_EXT_framebuffer_sRGB #ifndef GL_EXT_framebuffer_sRGB
#define GL_EXT_framebuffer_sRGB 1 #define GL_EXT_framebuffer_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_SRGB #ifndef REGAL_NO_ENUM_GL_EXT_FRAMEBUFFER_SRGB
#define GL_FRAMEBUFFER_SRGB_EXT 0x8db9 /* 36281 */ #define GL_FRAMEBUFFER_SRGB_EXT 0x8db9 /* 36281 */
skipping to change at line 12026 skipping to change at line 15244
#endif #endif
#if (defined(GL_EXT_GEOMETRY_SHADER4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_G EOMETRY_SHADER4) #if (defined(GL_EXT_GEOMETRY_SHADER4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_G EOMETRY_SHADER4)
#define REGAL_NO_TYPEDEF_GL_EXT_GEOMETRY_SHADER4 #define REGAL_NO_TYPEDEF_GL_EXT_GEOMETRY_SHADER4
#endif #endif
#if (defined(GL_EXT_GEOMETRY_SHADER4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _GEOMETRY_SHADER4) #if (defined(GL_EXT_GEOMETRY_SHADER4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _GEOMETRY_SHADER4)
#define REGAL_NO_NAMESPACE_GL_EXT_GEOMETRY_SHADER4 #define REGAL_NO_NAMESPACE_GL_EXT_GEOMETRY_SHADER4
#endif #endif
#if (defined(GL_EXT_GEOMETRY_SHADER4) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
GEOMETRY_SHADER4)
#define REGAL_NO_PLUGIN_GL_EXT_GEOMETRY_SHADER4
#endif
#if (defined(GL_EXT_GEOMETRY_SHADER4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_GEOMETRY_SHADER4) #if (defined(GL_EXT_GEOMETRY_SHADER4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_GEOMETRY_SHADER4)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_GEOMETRY_SHADER4)
#define REGAL_NO_DECLARATION_GL_EXT_GEOMETRY_SHADER4 #define REGAL_NO_DECLARATION_GL_EXT_GEOMETRY_SHADER4
#endif #endif
#ifndef GL_EXT_geometry_shader4 #ifndef GL_EXT_geometry_shader4
#define GL_EXT_geometry_shader4 1 #define GL_EXT_geometry_shader4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_GEOMETRY_SHADER4 #ifndef REGAL_NO_ENUM_GL_EXT_GEOMETRY_SHADER4
#define GL_PROGRAM_POINT_SIZE_EXT 0x8642 /* 34370 */ #define GL_PROGRAM_POINT_SIZE_EXT 0x8642 /* 34370 */
skipping to change at line 12075 skipping to change at line 15297
#define glFramebufferTextureFaceEXT rglFramebufferTextureFaceEXT #define glFramebufferTextureFaceEXT rglFramebufferTextureFaceEXT
#define glProgramParameteriEXT rglProgramParameteriEXT #define glProgramParameteriEXT rglProgramParameteriEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_GEOMETRY_SHADER4 #ifndef REGAL_NO_DECLARATION_GL_EXT_GEOMETRY_SHADER4
REGAL_DECL void REGAL_CALL glFramebufferTextureEXT(GLenum target, GLenum at tachment, GLuint texture, GLint level); REGAL_DECL void REGAL_CALL glFramebufferTextureEXT(GLenum target, GLenum at tachment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL glFramebufferTextureFaceEXT(GLenum target, GLenu m attachment, GLuint texture, GLint level, GLenum face); REGAL_DECL void REGAL_CALL glFramebufferTextureFaceEXT(GLenum target, GLenu m attachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL glProgramParameteriEXT(GLuint program, GLenum pn ame, GLint value); REGAL_DECL void REGAL_CALL glProgramParameteriEXT(GLuint program, GLenum pn ame, GLint value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_GEOMETRY_SHADER4
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureEXT(GLenum target, GL
enum attachment, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureFaceEXT(GLenum target
, GLenum attachment, GLuint texture, GLint level, GLenum face);
REGAL_DECL void REGAL_CALL plugin_glProgramParameteriEXT(GLuint program, GL
enum pname, GLint value);
#endif
/** /**
** GL_EXT_gpu_program_parameters ** GL_EXT_gpu_program_parameters
**/ **/
#if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_ENUM_GL _EXT_GPU_PROGRAM_PARAMETERS) #if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_ENUM_GL _EXT_GPU_PROGRAM_PARAMETERS)
#define REGAL_NO_ENUM_GL_EXT_GPU_PROGRAM_PARAMETERS #define REGAL_NO_ENUM_GL_EXT_GPU_PROGRAM_PARAMETERS
#endif #endif
#if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_GPU_PROGRAM_PARAMETERS) #if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_GPU_PROGRAM_PARAMETERS)
#define REGAL_NO_TYPEDEF_GL_EXT_GPU_PROGRAM_PARAMETERS #define REGAL_NO_TYPEDEF_GL_EXT_GPU_PROGRAM_PARAMETERS
#endif #endif
#if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_GPU_PROGRAM_PARAMETERS) #if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_GPU_PROGRAM_PARAMETERS)
#define REGAL_NO_NAMESPACE_GL_EXT_GPU_PROGRAM_PARAMETERS #define REGAL_NO_NAMESPACE_GL_EXT_GPU_PROGRAM_PARAMETERS
#endif #endif
#if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_PL
UGIN_GL_EXT_GPU_PROGRAM_PARAMETERS)
#define REGAL_NO_PLUGIN_GL_EXT_GPU_PROGRAM_PARAMETERS
#endif
#if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_GPU_PROGRAM_PARAMETERS) #if (defined(GL_EXT_GPU_PROGRAM_PARAMETERS) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_GPU_PROGRAM_PARAMETERS)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_GPU_PROGRAM_PARAMETERS)
#define REGAL_NO_DECLARATION_GL_EXT_GPU_PROGRAM_PARAMETERS #define REGAL_NO_DECLARATION_GL_EXT_GPU_PROGRAM_PARAMETERS
#endif #endif
#ifndef GL_EXT_gpu_program_parameters #ifndef GL_EXT_gpu_program_parameters
#define GL_EXT_gpu_program_parameters 1 #define GL_EXT_gpu_program_parameters 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_GPU_PROGRAM_PARAMETERS #ifndef REGAL_NO_TYPEDEF_GL_EXT_GPU_PROGRAM_PARAMETERS
typedef void (REGAL_CALL *PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)(GLenum targe t, GLuint index, GLsizei count, const GLfloat *params); typedef void (REGAL_CALL *PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)(GLenum targe t, GLuint index, GLsizei count, const GLfloat *params);
skipping to change at line 12114 skipping to change at line 15346
#ifndef REGAL_NO_NAMESPACE_GL_EXT_GPU_PROGRAM_PARAMETERS #ifndef REGAL_NO_NAMESPACE_GL_EXT_GPU_PROGRAM_PARAMETERS
#define glProgramEnvParameters4fvEXT rglProgramEnvParameters4fvEXT #define glProgramEnvParameters4fvEXT rglProgramEnvParameters4fvEXT
#define glProgramLocalParameters4fvEXT rglProgramLocalParameters4fvEXT #define glProgramLocalParameters4fvEXT rglProgramLocalParameters4fvEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_GPU_PROGRAM_PARAMETERS #ifndef REGAL_NO_DECLARATION_GL_EXT_GPU_PROGRAM_PARAMETERS
REGAL_DECL void REGAL_CALL glProgramEnvParameters4fvEXT(GLenum target, GLui nt index, GLsizei count, const GLfloat *params); REGAL_DECL void REGAL_CALL glProgramEnvParameters4fvEXT(GLenum target, GLui nt index, GLsizei count, const GLfloat *params);
REGAL_DECL void REGAL_CALL glProgramLocalParameters4fvEXT(GLenum target, GL uint index, GLsizei count, const GLfloat *params); REGAL_DECL void REGAL_CALL glProgramLocalParameters4fvEXT(GLenum target, GL uint index, GLsizei count, const GLfloat *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_GPU_PROGRAM_PARAMETERS
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameters4fvEXT(GLenum targe
t, GLuint index, GLsizei count, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameters4fvEXT(GLenum tar
get, GLuint index, GLsizei count, const GLfloat *params);
#endif
/** /**
** GL_EXT_gpu_shader4 ** GL_EXT_gpu_shader4
**/ **/
#if (defined(GL_EXT_GPU_SHADER4) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_ENUM_GL_EXT_GPU_SHADER4) #if (defined(GL_EXT_GPU_SHADER4) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_ENUM_GL_EXT_GPU_SHADER4)
#define REGAL_NO_ENUM_GL_EXT_GPU_SHADER4 #define REGAL_NO_ENUM_GL_EXT_GPU_SHADER4
#endif #endif
#if (defined(GL_EXT_GPU_SHADER4) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_GPU_SHADER4 ) #if (defined(GL_EXT_GPU_SHADER4) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_GPU_SHADER4 )
#define REGAL_NO_TYPEDEF_GL_EXT_GPU_SHADER4 #define REGAL_NO_TYPEDEF_GL_EXT_GPU_SHADER4
#endif #endif
#if (defined(GL_EXT_GPU_SHADER4) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_GPU_SHADE R4) #if (defined(GL_EXT_GPU_SHADER4) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_GPU_SHADE R4)
#define REGAL_NO_NAMESPACE_GL_EXT_GPU_SHADER4 #define REGAL_NO_NAMESPACE_GL_EXT_GPU_SHADER4
#endif #endif
#if (defined(GL_EXT_GPU_SHADER4) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_PLUGIN_GL_EXT_GPU_SHADER
4)
#define REGAL_NO_PLUGIN_GL_EXT_GPU_SHADER4
#endif
#if (defined(GL_EXT_GPU_SHADER4) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_DECLARATION_GL_EXT_GPU _SHADER4) #if (defined(GL_EXT_GPU_SHADER4) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_GPU_SHADER4)) && !defined(REGAL_NO_DECLARATION_GL_EXT_GPU _SHADER4)
#define REGAL_NO_DECLARATION_GL_EXT_GPU_SHADER4 #define REGAL_NO_DECLARATION_GL_EXT_GPU_SHADER4
#endif #endif
#ifndef GL_EXT_gpu_shader4 #ifndef GL_EXT_gpu_shader4
#define GL_EXT_gpu_shader4 1 #define GL_EXT_gpu_shader4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_GPU_SHADER4 #ifndef REGAL_NO_ENUM_GL_EXT_GPU_SHADER4
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88fd /* 35069 */ #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88fd /* 35069 */
skipping to change at line 12278 skipping to change at line 15519
REGAL_DECL void REGAL_CALL glVertexAttribI4iEXT(GLuint index, GLint x, GLin t y, GLint z, GLint w); REGAL_DECL void REGAL_CALL glVertexAttribI4iEXT(GLuint index, GLint x, GLin t y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL glVertexAttribI4ivEXT(GLuint index, const GLint *v); REGAL_DECL void REGAL_CALL glVertexAttribI4ivEXT(GLuint index, const GLint *v);
REGAL_DECL void REGAL_CALL glVertexAttribI4svEXT(GLuint index, const GLshor t *v); REGAL_DECL void REGAL_CALL glVertexAttribI4svEXT(GLuint index, const GLshor t *v);
REGAL_DECL void REGAL_CALL glVertexAttribI4ubvEXT(GLuint index, const GLuby te *v); REGAL_DECL void REGAL_CALL glVertexAttribI4ubvEXT(GLuint index, const GLuby te *v);
REGAL_DECL void REGAL_CALL glVertexAttribI4uiEXT(GLuint index, GLuint x, GL uint y, GLuint z, GLuint w); REGAL_DECL void REGAL_CALL glVertexAttribI4uiEXT(GLuint index, GLuint x, GL uint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL glVertexAttribI4uivEXT(GLuint index, const GLuin t *v); REGAL_DECL void REGAL_CALL glVertexAttribI4uivEXT(GLuint index, const GLuin t *v);
REGAL_DECL void REGAL_CALL glVertexAttribI4usvEXT(GLuint index, const GLush ort *v); REGAL_DECL void REGAL_CALL glVertexAttribI4usvEXT(GLuint index, const GLush ort *v);
REGAL_DECL void REGAL_CALL glVertexAttribIPointerEXT(GLuint index, GLint si ze, GLenum type, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexAttribIPointerEXT(GLuint index, GLint si ze, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_GPU_SHADER4
REGAL_DECL GLint REGAL_CALL plugin_glGetFragDataLocationEXT(GLuint program,
const GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glBindFragDataLocationEXT(GLuint program,
GLuint color, const GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glGetUniformuivEXT(GLuint program, GLint
location, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribIivEXT(GLuint index, GLe
num pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribIuivEXT(GLuint index, GL
enum pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glUniform1uiEXT(GLint location, GLuint v0
);
REGAL_DECL void REGAL_CALL plugin_glUniform1uivEXT(GLint location, GLsizei
count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2uiEXT(GLint location, GLuint v0
, GLuint v1);
REGAL_DECL void REGAL_CALL plugin_glUniform2uivEXT(GLint location, GLsizei
count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3uiEXT(GLint location, GLuint v0
, GLuint v1, GLuint v2);
REGAL_DECL void REGAL_CALL plugin_glUniform3uivEXT(GLint location, GLsizei
count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4uiEXT(GLint location, GLuint v0
, GLuint v1, GLuint v2, GLuint v3);
REGAL_DECL void REGAL_CALL plugin_glUniform4uivEXT(GLint location, GLsizei
count, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1iEXT(GLuint index, GLint
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1ivEXT(GLuint index, const
GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1uiEXT(GLuint index, GLuin
t x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1uivEXT(GLuint index, cons
t GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2iEXT(GLuint index, GLint
x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2ivEXT(GLuint index, const
GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2uiEXT(GLuint index, GLuin
t x, GLuint y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2uivEXT(GLuint index, cons
t GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3iEXT(GLuint index, GLint
x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3ivEXT(GLuint index, const
GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3uiEXT(GLuint index, GLuin
t x, GLuint y, GLuint z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3uivEXT(GLuint index, cons
t GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4bvEXT(GLuint index, const
GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4iEXT(GLuint index, GLint
x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4ivEXT(GLuint index, const
GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4svEXT(GLuint index, const
GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4ubvEXT(GLuint index, cons
t GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4uiEXT(GLuint index, GLuin
t x, GLuint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4uivEXT(GLuint index, cons
t GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4usvEXT(GLuint index, cons
t GLushort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribIPointerEXT(GLuint index, G
Lint size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif
/** /**
** GL_EXT_histogram ** GL_EXT_histogram
**/ **/
#if (defined(GL_EXT_HISTOGRAM) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_ENUM_GL_EXT_HISTOGRAM) #if (defined(GL_EXT_HISTOGRAM) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_ENUM_GL_EXT_HISTOGRAM)
#define REGAL_NO_ENUM_GL_EXT_HISTOGRAM #define REGAL_NO_ENUM_GL_EXT_HISTOGRAM
#endif #endif
#if (defined(GL_EXT_HISTOGRAM) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_HISTOGRAM) #if (defined(GL_EXT_HISTOGRAM) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_HISTOGRAM)
#define REGAL_NO_TYPEDEF_GL_EXT_HISTOGRAM #define REGAL_NO_TYPEDEF_GL_EXT_HISTOGRAM
#endif #endif
#if (defined(GL_EXT_HISTOGRAM) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_HISTOGRAM) #if (defined(GL_EXT_HISTOGRAM) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_HISTOGRAM)
#define REGAL_NO_NAMESPACE_GL_EXT_HISTOGRAM #define REGAL_NO_NAMESPACE_GL_EXT_HISTOGRAM
#endif #endif
#if (defined(GL_EXT_HISTOGRAM) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_PLUGIN_GL_EXT_HISTOGRAM)
#define REGAL_NO_PLUGIN_GL_EXT_HISTOGRAM
#endif
#if (defined(GL_EXT_HISTOGRAM) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_DECLARATION_GL_EXT_HISTOGR AM) #if (defined(GL_EXT_HISTOGRAM) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_HISTOGRAM)) && !defined(REGAL_NO_DECLARATION_GL_EXT_HISTOGR AM)
#define REGAL_NO_DECLARATION_GL_EXT_HISTOGRAM #define REGAL_NO_DECLARATION_GL_EXT_HISTOGRAM
#endif #endif
#ifndef GL_EXT_histogram #ifndef GL_EXT_histogram
#define GL_EXT_histogram 1 #define GL_EXT_histogram 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_HISTOGRAM #ifndef REGAL_NO_ENUM_GL_EXT_HISTOGRAM
#define GL_HISTOGRAM_EXT 0x8024 /* 32804 */ #define GL_HISTOGRAM_EXT 0x8024 /* 32804 */
skipping to change at line 12357 skipping to change at line 15639
REGAL_DECL void REGAL_CALL glGetHistogramParameterivEXT(GLenum target, GLen um pname, GLint *params); REGAL_DECL void REGAL_CALL glGetHistogramParameterivEXT(GLenum target, GLen um pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetMinmaxEXT(GLenum target, GLboolean reset, G Lenum format, GLenum type, GLvoid *values); REGAL_DECL void REGAL_CALL glGetMinmaxEXT(GLenum target, GLboolean reset, G Lenum format, GLenum type, GLvoid *values);
REGAL_DECL void REGAL_CALL glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glHistogramEXT(GLenum target, GLsizei width, GLe num internalformat, GLboolean sink); REGAL_DECL void REGAL_CALL glHistogramEXT(GLenum target, GLsizei width, GLe num internalformat, GLboolean sink);
REGAL_DECL void REGAL_CALL glMinmaxEXT(GLenum target, GLenum internalformat , GLboolean sink); REGAL_DECL void REGAL_CALL glMinmaxEXT(GLenum target, GLenum internalformat , GLboolean sink);
REGAL_DECL void REGAL_CALL glResetHistogramEXT(GLenum target); REGAL_DECL void REGAL_CALL glResetHistogramEXT(GLenum target);
REGAL_DECL void REGAL_CALL glResetMinmaxEXT(GLenum target); REGAL_DECL void REGAL_CALL glResetMinmaxEXT(GLenum target);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_HISTOGRAM
REGAL_DECL void REGAL_CALL plugin_glGetHistogramEXT(GLenum target, GLboolea
n reset, GLenum format, GLenum type, GLvoid *values);
REGAL_DECL void REGAL_CALL plugin_glGetHistogramParameterfvEXT(GLenum targe
t, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetHistogramParameterivEXT(GLenum targe
t, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMinmaxEXT(GLenum target, GLboolean r
eset, GLenum format, GLenum type, GLvoid *values);
REGAL_DECL void REGAL_CALL plugin_glGetMinmaxParameterfvEXT(GLenum target,
GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMinmaxParameterivEXT(GLenum target,
GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glHistogramEXT(GLenum target, GLsizei wid
th, GLenum internalformat, GLboolean sink);
REGAL_DECL void REGAL_CALL plugin_glMinmaxEXT(GLenum target, GLenum interna
lformat, GLboolean sink);
REGAL_DECL void REGAL_CALL plugin_glResetHistogramEXT(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glResetMinmaxEXT(GLenum target);
#endif
/** /**
** GL_EXT_index_func ** GL_EXT_index_func
**/ **/
#if (defined(GL_EXT_INDEX_FUNC) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_ENUM_GL_EXT_INDEX_FUNC) #if (defined(GL_EXT_INDEX_FUNC) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_ENUM_GL_EXT_INDEX_FUNC)
#define REGAL_NO_ENUM_GL_EXT_INDEX_FUNC #define REGAL_NO_ENUM_GL_EXT_INDEX_FUNC
#endif #endif
#if (defined(GL_EXT_INDEX_FUNC) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_INDEX_FUNC) #if (defined(GL_EXT_INDEX_FUNC) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_INDEX_FUNC)
#define REGAL_NO_TYPEDEF_GL_EXT_INDEX_FUNC #define REGAL_NO_TYPEDEF_GL_EXT_INDEX_FUNC
#endif #endif
#if (defined(GL_EXT_INDEX_FUNC) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_INDEX_FUNC) #if (defined(GL_EXT_INDEX_FUNC) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_INDEX_FUNC)
#define REGAL_NO_NAMESPACE_GL_EXT_INDEX_FUNC #define REGAL_NO_NAMESPACE_GL_EXT_INDEX_FUNC
#endif #endif
#if (defined(GL_EXT_INDEX_FUNC) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_PLUGIN_GL_EXT_INDEX_FUNC)
#define REGAL_NO_PLUGIN_GL_EXT_INDEX_FUNC
#endif
#if (defined(GL_EXT_INDEX_FUNC) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_DECLARATION_GL_EXT_INDEX _FUNC) #if (defined(GL_EXT_INDEX_FUNC) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_INDEX_FUNC)) && !defined(REGAL_NO_DECLARATION_GL_EXT_INDEX _FUNC)
#define REGAL_NO_DECLARATION_GL_EXT_INDEX_FUNC #define REGAL_NO_DECLARATION_GL_EXT_INDEX_FUNC
#endif #endif
#ifndef GL_EXT_index_func #ifndef GL_EXT_index_func
#define GL_EXT_index_func 1 #define GL_EXT_index_func 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_INDEX_FUNC #ifndef REGAL_NO_TYPEDEF_GL_EXT_INDEX_FUNC
typedef void (REGAL_CALL *PFNGLINDEXFUNCEXTPROC)(GLenum func, GLfloat ref); typedef void (REGAL_CALL *PFNGLINDEXFUNCEXTPROC)(GLenum func, GLfloat ref);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_INDEX_FUNC #ifndef REGAL_NO_NAMESPACE_GL_EXT_INDEX_FUNC
#define glIndexFuncEXT rglIndexFuncEXT #define glIndexFuncEXT rglIndexFuncEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_INDEX_FUNC #ifndef REGAL_NO_DECLARATION_GL_EXT_INDEX_FUNC
REGAL_DECL void REGAL_CALL glIndexFuncEXT(GLenum func, GLfloat ref); REGAL_DECL void REGAL_CALL glIndexFuncEXT(GLenum func, GLfloat ref);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_INDEX_FUNC
REGAL_DECL void REGAL_CALL plugin_glIndexFuncEXT(GLenum func, GLfloat ref);
#endif
/** /**
** GL_EXT_index_material ** GL_EXT_index_material
**/ **/
#if (defined(GL_EXT_INDEX_MATERIAL) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_ENUM_GL_EXT_INDEX_MATER IAL) #if (defined(GL_EXT_INDEX_MATERIAL) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_ENUM_GL_EXT_INDEX_MATER IAL)
#define REGAL_NO_ENUM_GL_EXT_INDEX_MATERIAL #define REGAL_NO_ENUM_GL_EXT_INDEX_MATERIAL
#endif #endif
#if (defined(GL_EXT_INDEX_MATERIAL) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_INDEX _MATERIAL) #if (defined(GL_EXT_INDEX_MATERIAL) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_INDEX _MATERIAL)
#define REGAL_NO_TYPEDEF_GL_EXT_INDEX_MATERIAL #define REGAL_NO_TYPEDEF_GL_EXT_INDEX_MATERIAL
#endif #endif
#if (defined(GL_EXT_INDEX_MATERIAL) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_IND EX_MATERIAL) #if (defined(GL_EXT_INDEX_MATERIAL) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_IND EX_MATERIAL)
#define REGAL_NO_NAMESPACE_GL_EXT_INDEX_MATERIAL #define REGAL_NO_NAMESPACE_GL_EXT_INDEX_MATERIAL
#endif #endif
#if (defined(GL_EXT_INDEX_MATERIAL) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_PLUGIN_GL_EXT_INDE
X_MATERIAL)
#define REGAL_NO_PLUGIN_GL_EXT_INDEX_MATERIAL
#endif
#if (defined(GL_EXT_INDEX_MATERIAL) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_DECLARATION_GL_E XT_INDEX_MATERIAL) #if (defined(GL_EXT_INDEX_MATERIAL) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_INDEX_MATERIAL)) && !defined(REGAL_NO_DECLARATION_GL_E XT_INDEX_MATERIAL)
#define REGAL_NO_DECLARATION_GL_EXT_INDEX_MATERIAL #define REGAL_NO_DECLARATION_GL_EXT_INDEX_MATERIAL
#endif #endif
#ifndef GL_EXT_index_material #ifndef GL_EXT_index_material
#define GL_EXT_index_material 1 #define GL_EXT_index_material 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_INDEX_MATERIAL #ifndef REGAL_NO_TYPEDEF_GL_EXT_INDEX_MATERIAL
typedef void (REGAL_CALL *PFNGLINDEXMATERIALEXTPROC)(GLenum face, GLenum mo de); typedef void (REGAL_CALL *PFNGLINDEXMATERIALEXTPROC)(GLenum face, GLenum mo de);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_INDEX_MATERIAL #ifndef REGAL_NO_NAMESPACE_GL_EXT_INDEX_MATERIAL
#define glIndexMaterialEXT rglIndexMaterialEXT #define glIndexMaterialEXT rglIndexMaterialEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_INDEX_MATERIAL #ifndef REGAL_NO_DECLARATION_GL_EXT_INDEX_MATERIAL
REGAL_DECL void REGAL_CALL glIndexMaterialEXT(GLenum face, GLenum mode); REGAL_DECL void REGAL_CALL glIndexMaterialEXT(GLenum face, GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_INDEX_MATERIAL
REGAL_DECL void REGAL_CALL plugin_glIndexMaterialEXT(GLenum face, GLenum mo
de);
#endif
/** /**
** GL_EXT_light_texture ** GL_EXT_light_texture
**/ **/
#if (defined(GL_EXT_LIGHT_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_EXT_LIGHT_TEXTURE ) #if (defined(GL_EXT_LIGHT_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_EXT_LIGHT_TEXTURE )
#define REGAL_NO_ENUM_GL_EXT_LIGHT_TEXTURE #define REGAL_NO_ENUM_GL_EXT_LIGHT_TEXTURE
#endif #endif
#if (defined(GL_EXT_LIGHT_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_LIGHT_T EXTURE) #if (defined(GL_EXT_LIGHT_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_LIGHT_T EXTURE)
#define REGAL_NO_TYPEDEF_GL_EXT_LIGHT_TEXTURE #define REGAL_NO_TYPEDEF_GL_EXT_LIGHT_TEXTURE
#endif #endif
#if (defined(GL_EXT_LIGHT_TEXTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_LIGHT _TEXTURE) #if (defined(GL_EXT_LIGHT_TEXTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_LIGHT _TEXTURE)
#define REGAL_NO_NAMESPACE_GL_EXT_LIGHT_TEXTURE #define REGAL_NO_NAMESPACE_GL_EXT_LIGHT_TEXTURE
#endif #endif
#if (defined(GL_EXT_LIGHT_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_LIGHT_
TEXTURE)
#define REGAL_NO_PLUGIN_GL_EXT_LIGHT_TEXTURE
#endif
#if (defined(GL_EXT_LIGHT_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT _LIGHT_TEXTURE) #if (defined(GL_EXT_LIGHT_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_LIGHT_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT _LIGHT_TEXTURE)
#define REGAL_NO_DECLARATION_GL_EXT_LIGHT_TEXTURE #define REGAL_NO_DECLARATION_GL_EXT_LIGHT_TEXTURE
#endif #endif
#ifndef GL_EXT_light_texture #ifndef GL_EXT_light_texture
#define GL_EXT_light_texture 1 #define GL_EXT_light_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_LIGHT_TEXTURE #ifndef REGAL_NO_ENUM_GL_EXT_LIGHT_TEXTURE
#define GL_FRAGMENT_MATERIAL_EXT 0x8349 /* 33609 */ #define GL_FRAGMENT_MATERIAL_EXT 0x8349 /* 33609 */
skipping to change at line 12483 skipping to change at line 15798
#define glTextureLightEXT rglTextureLightEXT #define glTextureLightEXT rglTextureLightEXT
#define glTextureMaterialEXT rglTextureMaterialEXT #define glTextureMaterialEXT rglTextureMaterialEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_LIGHT_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_EXT_LIGHT_TEXTURE
REGAL_DECL void REGAL_CALL glApplyTextureEXT(GLenum mode); REGAL_DECL void REGAL_CALL glApplyTextureEXT(GLenum mode);
REGAL_DECL void REGAL_CALL glTextureLightEXT(GLenum pname); REGAL_DECL void REGAL_CALL glTextureLightEXT(GLenum pname);
REGAL_DECL void REGAL_CALL glTextureMaterialEXT(GLenum face, GLenum mode); REGAL_DECL void REGAL_CALL glTextureMaterialEXT(GLenum face, GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_LIGHT_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glApplyTextureEXT(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glTextureLightEXT(GLenum pname);
REGAL_DECL void REGAL_CALL plugin_glTextureMaterialEXT(GLenum face, GLenum
mode);
#endif
/** /**
** GL_EXT_map_buffer_range ** GL_EXT_map_buffer_range
**/ **/
#if (defined(GL_EXT_MAP_BUFFER_RANGE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_ENUM_GL_EXT_MAP_BUF FER_RANGE) #if (defined(GL_EXT_MAP_BUFFER_RANGE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_ENUM_GL_EXT_MAP_BUF FER_RANGE)
#define REGAL_NO_ENUM_GL_EXT_MAP_BUFFER_RANGE #define REGAL_NO_ENUM_GL_EXT_MAP_BUFFER_RANGE
#endif #endif
#if (defined(GL_EXT_MAP_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_M AP_BUFFER_RANGE) #if (defined(GL_EXT_MAP_BUFFER_RANGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_M AP_BUFFER_RANGE)
#define REGAL_NO_TYPEDEF_GL_EXT_MAP_BUFFER_RANGE #define REGAL_NO_TYPEDEF_GL_EXT_MAP_BUFFER_RANGE
#endif #endif
#if (defined(GL_EXT_MAP_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _MAP_BUFFER_RANGE) #if (defined(GL_EXT_MAP_BUFFER_RANGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _MAP_BUFFER_RANGE)
#define REGAL_NO_NAMESPACE_GL_EXT_MAP_BUFFER_RANGE #define REGAL_NO_NAMESPACE_GL_EXT_MAP_BUFFER_RANGE
#endif #endif
#if (defined(GL_EXT_MAP_BUFFER_RANGE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
MAP_BUFFER_RANGE)
#define REGAL_NO_PLUGIN_GL_EXT_MAP_BUFFER_RANGE
#endif
#if (defined(GL_EXT_MAP_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_MAP_BUFFER_RANGE) #if (defined(GL_EXT_MAP_BUFFER_RANGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_MAP_BUFFER_RANGE)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_MAP_BUFFER_RANGE)
#define REGAL_NO_DECLARATION_GL_EXT_MAP_BUFFER_RANGE #define REGAL_NO_DECLARATION_GL_EXT_MAP_BUFFER_RANGE
#endif #endif
#ifndef GL_EXT_map_buffer_range #ifndef GL_EXT_map_buffer_range
#define GL_EXT_map_buffer_range 1 #define GL_EXT_map_buffer_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_MAP_BUFFER_RANGE #ifndef REGAL_NO_ENUM_GL_EXT_MAP_BUFFER_RANGE
#define GL_MAP_READ_BIT_EXT 0x1 #define GL_MAP_READ_BIT_EXT 0x1
skipping to change at line 12531 skipping to change at line 15856
#ifndef REGAL_NO_NAMESPACE_GL_EXT_MAP_BUFFER_RANGE #ifndef REGAL_NO_NAMESPACE_GL_EXT_MAP_BUFFER_RANGE
#define glFlushMappedBufferRangeEXT rglFlushMappedBufferRangeEXT #define glFlushMappedBufferRangeEXT rglFlushMappedBufferRangeEXT
#define glMapBufferRangeEXT rglMapBufferRangeEXT #define glMapBufferRangeEXT rglMapBufferRangeEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_MAP_BUFFER_RANGE #ifndef REGAL_NO_DECLARATION_GL_EXT_MAP_BUFFER_RANGE
REGAL_DECL GLvoid *REGAL_CALL glMapBufferRangeEXT(GLenum target, GLintptr o ffset, GLsizeiptr length, GLbitfield access); REGAL_DECL GLvoid *REGAL_CALL glMapBufferRangeEXT(GLenum target, GLintptr o ffset, GLsizeiptr length, GLbitfield access);
REGAL_DECL void REGAL_CALL glFlushMappedBufferRangeEXT(GLenum target, GLint ptr offset, GLsizeiptr length); REGAL_DECL void REGAL_CALL glFlushMappedBufferRangeEXT(GLenum target, GLint ptr offset, GLsizeiptr length);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_MAP_BUFFER_RANGE
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapBufferRangeEXT(GLenum target, GLi
ntptr offset, GLsizeiptr length, GLbitfield access);
REGAL_DECL void REGAL_CALL plugin_glFlushMappedBufferRangeEXT(GLenum target
, GLintptr offset, GLsizeiptr length);
#endif
/** /**
** GL_EXT_multi_draw_arrays ** GL_EXT_multi_draw_arrays
**/ **/
#if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_EXT_MULTI _DRAW_ARRAYS) #if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_EXT_MULTI _DRAW_ARRAYS)
#define REGAL_NO_ENUM_GL_EXT_MULTI_DRAW_ARRAYS #define REGAL_NO_ENUM_GL_EXT_MULTI_DRAW_ARRAYS
#endif #endif
#if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _MULTI_DRAW_ARRAYS) #if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _MULTI_DRAW_ARRAYS)
#define REGAL_NO_TYPEDEF_GL_EXT_MULTI_DRAW_ARRAYS #define REGAL_NO_TYPEDEF_GL_EXT_MULTI_DRAW_ARRAYS
#endif #endif
#if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_MULTI_DRAW_ARRAYS) #if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_MULTI_DRAW_ARRAYS)
#define REGAL_NO_NAMESPACE_GL_EXT_MULTI_DRAW_ARRAYS #define REGAL_NO_NAMESPACE_GL_EXT_MULTI_DRAW_ARRAYS
#endif #endif
#if (defined(GL_EXT_MULTI_DRAW_ARRAYS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_EXT_MULTI_DRAW_ARRAYS)) && !defined(REGAL_NO_PLUGIN_GL_EX
T_MULTI_DRAW_ARRAYS)
#define REGAL_NO_PLUGIN_GL_EXT_MULTI_DRAW_ARRAYS
#endif
#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, GLsiz ei *count, GLenum type, const GLvoid **indices, GLsizei primcount); typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);
#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, GLsizei *cou REGAL_DECL void REGAL_CALL glMultiDrawElementsEXT(GLenum mode, const GLsize
nt, GLenum type, const GLvoid **indices, GLsizei primcount); i *count, GLenum type, const GLvoid **indices, GLsizei primcount);
#endif
#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_glMultiDrawElementsEXT(GLenum mode, const
GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);
#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
#if (defined(GL_EXT_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLE ) #if (defined(GL_EXT_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLE )
#define REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLE
#endif #endif
#if (defined(GL_EXT_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_MULTISAMP LE) #if (defined(GL_EXT_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_MULTISAMP LE)
#define REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLE
#endif #endif
#if (defined(GL_EXT_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_MULTISAMPL
E)
#define REGAL_NO_PLUGIN_GL_EXT_MULTISAMPLE
#endif
#if (defined(GL_EXT_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_MUL TISAMPLE) #if (defined(GL_EXT_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_MUL TISAMPLE)
#define REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLE
#endif #endif
#ifndef GL_EXT_multisample #ifndef GL_EXT_multisample
#define GL_EXT_multisample 1 #define GL_EXT_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_EXT_MULTISAMPLE
#define GL_MULTISAMPLE_BIT_EXT 0x20000000 /* 536870912 */ #define GL_MULTISAMPLE_BIT_EXT 0x20000000 /* 536870912 */
skipping to change at line 12629 skipping to change at line 15972
#ifndef REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLE
#define glSampleMaskEXT rglSampleMaskEXT #define glSampleMaskEXT rglSampleMaskEXT
#define glSamplePatternEXT rglSamplePatternEXT #define glSamplePatternEXT rglSamplePatternEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLE
REGAL_DECL void REGAL_CALL glSampleMaskEXT(GLclampf value, GLboolean invert ); REGAL_DECL void REGAL_CALL glSampleMaskEXT(GLclampf value, GLboolean invert );
REGAL_DECL void REGAL_CALL glSamplePatternEXT(GLenum pattern); REGAL_DECL void REGAL_CALL glSamplePatternEXT(GLenum pattern);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glSampleMaskEXT(GLclampf value, GLboolean
invert);
REGAL_DECL void REGAL_CALL plugin_glSamplePatternEXT(GLenum pattern);
#endif
/** /**
** GL_EXT_multisampled_render_to_texture ** GL_EXT_multisampled_render_to_texture
**/ **/
#if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_ENU M) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defined( REGAL_NO_ENUM_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_ENU M) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defined( REGAL_NO_ENUM_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_ENUM_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_ENUM_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_TYP EDEF) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_TYP EDEF) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || !defined(REGAL_NAMES PACE) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || !defined(REGAL_NAMES PACE) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || !defined(REGAL_PLUGI
N_MODE) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !def
ined(REGAL_NO_PLUGIN_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_PLUGIN_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#endif
#if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_DEC LARATION) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !d efined(REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_DEC LARATION) || defined(REGAL_NO_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)) && !d efined(REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#ifndef GL_EXT_multisampled_render_to_texture #ifndef GL_EXT_multisampled_render_to_texture
#define GL_EXT_multisampled_render_to_texture 1 #define GL_EXT_multisampled_render_to_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_ENUM_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#define GL_RENDERBUFFER_SAMPLES_EXT 0x8cab /* 36011 * #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8d6c /* 36204 */
/
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8d56 /* 36182 *
/
#define GL_MAX_SAMPLES_EXT 0x8d57 /* 36183 *
/
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8d6c /* 36204 *
/
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
typedef void (REGAL_CALL *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC)(GLen um target, GLenum attachment, GLenum textarget, GLuint texture, GLint level , GLsizei samples); typedef void (REGAL_CALL *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC)(GLen um target, GLenum attachment, GLenum textarget, GLuint texture, GLint level , GLsizei samples);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
#define glFramebufferTexture2DMultisampleEXT rglFramebufferTexture2DMultisa mpleEXT #define glFramebufferTexture2DMultisampleEXT rglFramebufferTexture2DMultisa mpleEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
REGAL_DECL void REGAL_CALL glFramebufferTexture2DMultisampleEXT(GLenum targ et, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsiz ei samples); REGAL_DECL void REGAL_CALL glFramebufferTexture2DMultisampleEXT(GLenum targ et, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsiz ei samples);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_MULTISAMPLED_RENDER_TO_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture2DMultisampleEXT(GLen
um target, GLenum attachment, GLenum textarget, GLuint texture, GLint level
, GLsizei samples);
#endif
/** /**
** GL_EXT_multiview_draw_buffers ** GL_EXT_multiview_draw_buffers
**/ **/
#if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_ENUM_GL _EXT_MULTIVIEW_DRAW_BUFFERS) #if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_ENUM_GL _EXT_MULTIVIEW_DRAW_BUFFERS)
#define REGAL_NO_ENUM_GL_EXT_MULTIVIEW_DRAW_BUFFERS #define REGAL_NO_ENUM_GL_EXT_MULTIVIEW_DRAW_BUFFERS
#endif #endif
#if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_MULTIVIEW_DRAW_BUFFERS) #if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_MULTIVIEW_DRAW_BUFFERS)
#define REGAL_NO_TYPEDEF_GL_EXT_MULTIVIEW_DRAW_BUFFERS #define REGAL_NO_TYPEDEF_GL_EXT_MULTIVIEW_DRAW_BUFFERS
#endif #endif
#if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_MULTIVIEW_DRAW_BUFFERS) #if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_MULTIVIEW_DRAW_BUFFERS)
#define REGAL_NO_NAMESPACE_GL_EXT_MULTIVIEW_DRAW_BUFFERS #define REGAL_NO_NAMESPACE_GL_EXT_MULTIVIEW_DRAW_BUFFERS
#endif #endif
#if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_PL
UGIN_GL_EXT_MULTIVIEW_DRAW_BUFFERS)
#define REGAL_NO_PLUGIN_GL_EXT_MULTIVIEW_DRAW_BUFFERS
#endif
#if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_MULTIVIEW_DRAW_BUFFERS) #if (defined(GL_EXT_MULTIVIEW_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_MULTIVIEW_DRAW_BUFFERS)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_MULTIVIEW_DRAW_BUFFERS)
#define REGAL_NO_DECLARATION_GL_EXT_MULTIVIEW_DRAW_BUFFERS #define REGAL_NO_DECLARATION_GL_EXT_MULTIVIEW_DRAW_BUFFERS
#endif #endif
#ifndef GL_EXT_multiview_draw_buffers #ifndef GL_EXT_multiview_draw_buffers
#define GL_EXT_multiview_draw_buffers 1 #define GL_EXT_multiview_draw_buffers 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_MULTIVIEW_DRAW_BUFFERS #ifndef REGAL_NO_ENUM_GL_EXT_MULTIVIEW_DRAW_BUFFERS
#define GL_COLOR_ATTACHMENT_EXT 0x90f0 /* 37104 */ #define GL_COLOR_ATTACHMENT_EXT 0x90f0 /* 37104 */
skipping to change at line 12722 skipping to change at line 16079
#define glGetIntegeri_vEXT rglGetIntegeri_vEXT #define glGetIntegeri_vEXT rglGetIntegeri_vEXT
#define glReadBufferIndexedEXT rglReadBufferIndexedEXT #define glReadBufferIndexedEXT rglReadBufferIndexedEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_MULTIVIEW_DRAW_BUFFERS #ifndef REGAL_NO_DECLARATION_GL_EXT_MULTIVIEW_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL glDrawBuffersIndexedEXT(GLint n, const GLenum *l ocation, const GLint *indices); REGAL_DECL void REGAL_CALL glDrawBuffersIndexedEXT(GLint n, const GLenum *l ocation, const GLint *indices);
REGAL_DECL void REGAL_CALL glGetIntegeri_vEXT(GLenum target, GLuint index, GLint *data); REGAL_DECL void REGAL_CALL glGetIntegeri_vEXT(GLenum target, GLuint index, GLint *data);
REGAL_DECL void REGAL_CALL glReadBufferIndexedEXT(GLenum src, GLint index); REGAL_DECL void REGAL_CALL glReadBufferIndexedEXT(GLenum src, GLint index);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_MULTIVIEW_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL plugin_glDrawBuffersIndexedEXT(GLint n, const GL
enum *location, const GLint *indices);
REGAL_DECL void REGAL_CALL plugin_glGetIntegeri_vEXT(GLenum target, GLuint
index, GLint *data);
REGAL_DECL void REGAL_CALL plugin_glReadBufferIndexedEXT(GLenum src, GLint
index);
#endif
/** /**
** GL_EXT_occlusion_query_boolean ** GL_EXT_occlusion_query_boolean
**/ **/
#if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_ENUM_ GL_EXT_OCCLUSION_QUERY_BOOLEAN) #if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_ENUM_ GL_EXT_OCCLUSION_QUERY_BOOLEAN)
#define REGAL_NO_ENUM_GL_EXT_OCCLUSION_QUERY_BOOLEAN #define REGAL_NO_ENUM_GL_EXT_OCCLUSION_QUERY_BOOLEAN
#endif #endif
#if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_OCCLUSION_QUERY_BOOLEAN) #if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_OCCLUSION_QUERY_BOOLEAN)
#define REGAL_NO_TYPEDEF_GL_EXT_OCCLUSION_QUERY_BOOLEAN #define REGAL_NO_TYPEDEF_GL_EXT_OCCLUSION_QUERY_BOOLEAN
#endif #endif
#if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_OCCLUSION_QUERY_BOOLEAN) #if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_OCCLUSION_QUERY_BOOLEAN)
#define REGAL_NO_NAMESPACE_GL_EXT_OCCLUSION_QUERY_BOOLEAN #define REGAL_NO_NAMESPACE_GL_EXT_OCCLUSION_QUERY_BOOLEAN
#endif #endif
#if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_OCCLUSION_QUERY_BOOLEAN)
#define REGAL_NO_PLUGIN_GL_EXT_OCCLUSION_QUERY_BOOLEAN
#endif
#if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_N O_DECLARATION_GL_EXT_OCCLUSION_QUERY_BOOLEAN) #if (defined(GL_EXT_OCCLUSION_QUERY_BOOLEAN) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_OCCLUSION_QUERY_BOOLEAN)) && !defined(REGAL_N O_DECLARATION_GL_EXT_OCCLUSION_QUERY_BOOLEAN)
#define REGAL_NO_DECLARATION_GL_EXT_OCCLUSION_QUERY_BOOLEAN #define REGAL_NO_DECLARATION_GL_EXT_OCCLUSION_QUERY_BOOLEAN
#endif #endif
#ifndef GL_EXT_occlusion_query_boolean #ifndef GL_EXT_occlusion_query_boolean
#define GL_EXT_occlusion_query_boolean 1 #define GL_EXT_occlusion_query_boolean 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_OCCLUSION_QUERY_BOOLEAN #ifndef REGAL_NO_ENUM_GL_EXT_OCCLUSION_QUERY_BOOLEAN
#define GL_CURRENT_QUERY_EXT 0x8865 /* 34917 */ #define GL_CURRENT_QUERY_EXT 0x8865 /* 34917 */
skipping to change at line 12784 skipping to change at line 16151
#ifndef REGAL_NO_DECLARATION_GL_EXT_OCCLUSION_QUERY_BOOLEAN #ifndef REGAL_NO_DECLARATION_GL_EXT_OCCLUSION_QUERY_BOOLEAN
REGAL_DECL GLboolean REGAL_CALL glIsQueryEXT(GLuint id); REGAL_DECL GLboolean REGAL_CALL glIsQueryEXT(GLuint id);
REGAL_DECL void REGAL_CALL glBeginQueryEXT(GLenum target, GLuint id); REGAL_DECL void REGAL_CALL glBeginQueryEXT(GLenum target, GLuint id);
REGAL_DECL void REGAL_CALL glDeleteQueriesEXT(GLsizei n, const GLuint *ids) ; REGAL_DECL void REGAL_CALL glDeleteQueriesEXT(GLsizei n, const GLuint *ids) ;
REGAL_DECL void REGAL_CALL glEndQueryEXT(GLenum target); REGAL_DECL void REGAL_CALL glEndQueryEXT(GLenum target);
REGAL_DECL void REGAL_CALL glGenQueriesEXT(GLsizei n, GLuint *ids); REGAL_DECL void REGAL_CALL glGenQueriesEXT(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params); REGAL_DECL void REGAL_CALL glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL glGetQueryivEXT(GLenum target, GLenum pname, GLi nt *params); REGAL_DECL void REGAL_CALL glGetQueryivEXT(GLenum target, GLenum pname, GLi nt *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_OCCLUSION_QUERY_BOOLEAN
REGAL_DECL GLboolean REGAL_CALL plugin_glIsQueryEXT(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBeginQueryEXT(GLenum target, GLuint id)
;
REGAL_DECL void REGAL_CALL plugin_glDeleteQueriesEXT(GLsizei n, const GLuin
t *ids);
REGAL_DECL void REGAL_CALL plugin_glEndQueryEXT(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGenQueriesEXT(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectuivEXT(GLuint id, GLenum
pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryivEXT(GLenum target, GLenum pna
me, GLint *params);
#endif
/** /**
** GL_EXT_packed_depth_stencil ** GL_EXT_packed_depth_stencil
**/ **/
#if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_EXT _PACKED_DEPTH_STENCIL) #if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_EXT _PACKED_DEPTH_STENCIL)
#define REGAL_NO_ENUM_GL_EXT_PACKED_DEPTH_STENCIL #define REGAL_NO_ENUM_GL_EXT_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_ GL_EXT_PACKED_DEPTH_STENCIL) #if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_ GL_EXT_PACKED_DEPTH_STENCIL)
#define REGAL_NO_TYPEDEF_GL_EXT_PACKED_DEPTH_STENCIL #define REGAL_NO_TYPEDEF_GL_EXT_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPAC E_GL_EXT_PACKED_DEPTH_STENCIL) #if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPAC E_GL_EXT_PACKED_DEPTH_STENCIL)
#define REGAL_NO_NAMESPACE_GL_EXT_PACKED_DEPTH_STENCIL #define REGAL_NO_NAMESPACE_GL_EXT_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_PLUGIN
_GL_EXT_PACKED_DEPTH_STENCIL)
#define REGAL_NO_PLUGIN_GL_EXT_PACKED_DEPTH_STENCIL
#endif
#if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_DECL ARATION_GL_EXT_PACKED_DEPTH_STENCIL) #if (defined(GL_EXT_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_DECL ARATION_GL_EXT_PACKED_DEPTH_STENCIL)
#define REGAL_NO_DECLARATION_GL_EXT_PACKED_DEPTH_STENCIL #define REGAL_NO_DECLARATION_GL_EXT_PACKED_DEPTH_STENCIL
#endif #endif
#ifndef GL_EXT_packed_depth_stencil #ifndef GL_EXT_packed_depth_stencil
#define GL_EXT_packed_depth_stencil 1 #define GL_EXT_packed_depth_stencil 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PACKED_DEPTH_STENCIL #ifndef REGAL_NO_ENUM_GL_EXT_PACKED_DEPTH_STENCIL
#define GL_DEPTH_STENCIL_EXT 0x84f9 /* 34041 */ #define GL_DEPTH_STENCIL_EXT 0x84f9 /* 34041 */
skipping to change at line 12831 skipping to change at line 16212
#endif #endif
#if (defined(GL_EXT_PACKED_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_PACKED_FL OAT) #if (defined(GL_EXT_PACKED_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_PACKED_FL OAT)
#define REGAL_NO_TYPEDEF_GL_EXT_PACKED_FLOAT #define REGAL_NO_TYPEDEF_GL_EXT_PACKED_FLOAT
#endif #endif
#if (defined(GL_EXT_PACKED_FLOAT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_PACKED_ FLOAT) #if (defined(GL_EXT_PACKED_FLOAT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_PACKED_ FLOAT)
#define REGAL_NO_NAMESPACE_GL_EXT_PACKED_FLOAT #define REGAL_NO_NAMESPACE_GL_EXT_PACKED_FLOAT
#endif #endif
#if (defined(GL_EXT_PACKED_FLOAT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_EXT_PACKED_F
LOAT)
#define REGAL_NO_PLUGIN_GL_EXT_PACKED_FLOAT
#endif
#if (defined(GL_EXT_PACKED_FLOAT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_EXT_P ACKED_FLOAT) #if (defined(GL_EXT_PACKED_FLOAT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_PACKED_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_EXT_P ACKED_FLOAT)
#define REGAL_NO_DECLARATION_GL_EXT_PACKED_FLOAT #define REGAL_NO_DECLARATION_GL_EXT_PACKED_FLOAT
#endif #endif
#ifndef GL_EXT_packed_float #ifndef GL_EXT_packed_float
#define GL_EXT_packed_float 1 #define GL_EXT_packed_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PACKED_FLOAT #ifndef REGAL_NO_ENUM_GL_EXT_PACKED_FLOAT
#define GL_R11F_G11F_B10F_EXT 0x8c3a /* 35898 */ #define GL_R11F_G11F_B10F_EXT 0x8c3a /* 35898 */
skipping to change at line 12861 skipping to change at line 16246
#endif #endif
#if (defined(GL_EXT_PACKED_PIXELS) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_PACKED_ PIXELS) #if (defined(GL_EXT_PACKED_PIXELS) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_PACKED_ PIXELS)
#define REGAL_NO_TYPEDEF_GL_EXT_PACKED_PIXELS #define REGAL_NO_TYPEDEF_GL_EXT_PACKED_PIXELS
#endif #endif
#if (defined(GL_EXT_PACKED_PIXELS) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_PACKE D_PIXELS) #if (defined(GL_EXT_PACKED_PIXELS) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_PACKE D_PIXELS)
#define REGAL_NO_NAMESPACE_GL_EXT_PACKED_PIXELS #define REGAL_NO_NAMESPACE_GL_EXT_PACKED_PIXELS
#endif #endif
#if (defined(GL_EXT_PACKED_PIXELS) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_PLUGIN_GL_EXT_PACKED
_PIXELS)
#define REGAL_NO_PLUGIN_GL_EXT_PACKED_PIXELS
#endif
#if (defined(GL_EXT_PACKED_PIXELS) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_DECLARATION_GL_EXT _PACKED_PIXELS) #if (defined(GL_EXT_PACKED_PIXELS) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_PACKED_PIXELS)) && !defined(REGAL_NO_DECLARATION_GL_EXT _PACKED_PIXELS)
#define REGAL_NO_DECLARATION_GL_EXT_PACKED_PIXELS #define REGAL_NO_DECLARATION_GL_EXT_PACKED_PIXELS
#endif #endif
#ifndef GL_EXT_packed_pixels #ifndef GL_EXT_packed_pixels
#define GL_EXT_packed_pixels 1 #define GL_EXT_packed_pixels 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PACKED_PIXELS #ifndef REGAL_NO_ENUM_GL_EXT_PACKED_PIXELS
#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 /* 32818 */ #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 /* 32818 */
skipping to change at line 12893 skipping to change at line 16282
#endif #endif
#if (defined(GL_EXT_PALETTED_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_P ALETTED_TEXTURE) #if (defined(GL_EXT_PALETTED_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_P ALETTED_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_EXT_PALETTED_TEXTURE #define REGAL_NO_TYPEDEF_GL_EXT_PALETTED_TEXTURE
#endif #endif
#if (defined(GL_EXT_PALETTED_TEXTURE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _PALETTED_TEXTURE) #if (defined(GL_EXT_PALETTED_TEXTURE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _PALETTED_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_EXT_PALETTED_TEXTURE #define REGAL_NO_NAMESPACE_GL_EXT_PALETTED_TEXTURE
#endif #endif
#if (defined(GL_EXT_PALETTED_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
PALETTED_TEXTURE)
#define REGAL_NO_PLUGIN_GL_EXT_PALETTED_TEXTURE
#endif
#if (defined(GL_EXT_PALETTED_TEXTURE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_PALETTED_TEXTURE) #if (defined(GL_EXT_PALETTED_TEXTURE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_PALETTED_TEXTURE)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_PALETTED_TEXTURE)
#define REGAL_NO_DECLARATION_GL_EXT_PALETTED_TEXTURE #define REGAL_NO_DECLARATION_GL_EXT_PALETTED_TEXTURE
#endif #endif
#ifndef GL_EXT_paletted_texture #ifndef GL_EXT_paletted_texture
#define GL_EXT_paletted_texture 1 #define GL_EXT_paletted_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PALETTED_TEXTURE #ifndef REGAL_NO_ENUM_GL_EXT_PALETTED_TEXTURE
#define GL_COLOR_TABLE_FORMAT_EXT 0x80d8 /* 32984 */ #define GL_COLOR_TABLE_FORMAT_EXT 0x80d8 /* 32984 */
skipping to change at line 12917 skipping to change at line 16310
#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80dd /* 32989 */ #define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80dd /* 32989 */
#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80de /* 32990 */ #define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80de /* 32990 */
#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80df /* 32991 */ #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80df /* 32991 */
#define GL_COLOR_INDEX1_EXT 0x80e2 /* 32994 */ #define GL_COLOR_INDEX1_EXT 0x80e2 /* 32994 */
#define GL_COLOR_INDEX2_EXT 0x80e3 /* 32995 */ #define GL_COLOR_INDEX2_EXT 0x80e3 /* 32995 */
#define GL_COLOR_INDEX4_EXT 0x80e4 /* 32996 */ #define GL_COLOR_INDEX4_EXT 0x80e4 /* 32996 */
#define GL_COLOR_INDEX8_EXT 0x80e5 /* 32997 */ #define GL_COLOR_INDEX8_EXT 0x80e5 /* 32997 */
#define GL_COLOR_INDEX12_EXT 0x80e6 /* 32998 */ #define GL_COLOR_INDEX12_EXT 0x80e6 /* 32998 */
#define GL_COLOR_INDEX16_EXT 0x80e7 /* 32999 */ #define GL_COLOR_INDEX16_EXT 0x80e7 /* 32999 */
#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ed /* 33005 */ #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ed /* 33005 */
#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 /* 34067 */
#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 /* 34067 */
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851b /* 34075 */
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851b /* 34075 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_PALETTED_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_EXT_PALETTED_TEXTURE
typedef void (REGAL_CALL *PFNGLCOLORTABLEEXTPROC)(GLenum target, GLenum int ernalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table ); typedef void (REGAL_CALL *PFNGLCOLORTABLEEXTPROC)(GLenum target, GLenum int ernalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table );
typedef void (REGAL_CALL *PFNGLGETCOLORTABLEEXTPROC)(GLenum target, GLenum format, GLenum type, GLvoid *data); typedef void (REGAL_CALL *PFNGLGETCOLORTABLEEXTPROC)(GLenum target, GLenum format, GLenum type, GLvoid *data);
typedef void (REGAL_CALL *PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum targ et, GLenum pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum targ et, GLenum pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum targ et, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum targ et, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_PALETTED_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_EXT_PALETTED_TEXTURE
skipping to change at line 12944 skipping to change at line 16333
#define glGetColorTableParameterivEXT rglGetColorTableParameterivEXT #define glGetColorTableParameterivEXT rglGetColorTableParameterivEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_PALETTED_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_EXT_PALETTED_TEXTURE
REGAL_DECL void REGAL_CALL glColorTableEXT(GLenum target, GLenum internalFo rmat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); REGAL_DECL void REGAL_CALL glColorTableEXT(GLenum target, GLenum internalFo rmat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
REGAL_DECL void REGAL_CALL glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *data); REGAL_DECL void REGAL_CALL glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *data);
REGAL_DECL void REGAL_CALL glGetColorTableParameterfvEXT(GLenum target, GLe num pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetColorTableParameterfvEXT(GLenum target, GLe num pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetColorTableParameterivEXT(GLenum target, GLe num pname, GLint *params); REGAL_DECL void REGAL_CALL glGetColorTableParameterivEXT(GLenum target, GLe num pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_PALETTED_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glColorTableEXT(GLenum target, GLenum int
ernalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table
);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableEXT(GLenum target, GLenum
format, GLenum type, GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableParameterfvEXT(GLenum targ
et, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableParameterivEXT(GLenum targ
et, GLenum pname, GLint *params);
#endif
/** /**
** GL_EXT_pixel_buffer_object ** GL_EXT_pixel_buffer_object
**/ **/
#if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_EXT_P IXEL_BUFFER_OBJECT) #if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_EXT_P IXEL_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_EXT_PIXEL_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_EXT_PIXEL_BUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_PIXEL_BUFFER_OBJECT) #if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_EXT_PIXEL_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_EXT_PIXEL_BUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_PIXEL_BUFFER_OBJECT) #if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_EXT_PIXEL_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_EXT_PIXEL_BUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_EXT_PIXEL_BUFFER_OBJECT
#endif
#if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_PIXEL_BUFFER_OBJECT) #if (defined(GL_EXT_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_EXT_PIXEL_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_EXT_PIXEL_BUFFER_OBJECT
#endif #endif
#ifndef GL_EXT_pixel_buffer_object #ifndef GL_EXT_pixel_buffer_object
#define GL_EXT_pixel_buffer_object 1 #define GL_EXT_pixel_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PIXEL_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_EXT_PIXEL_BUFFER_OBJECT
#define GL_PIXEL_PACK_BUFFER_EXT 0x88eb /* 35051 */ #define GL_PIXEL_PACK_BUFFER_EXT 0x88eb /* 35051 */
skipping to change at line 12991 skipping to change at line 16391
#endif #endif
#if (defined(GL_EXT_PIXEL_TRANSFORM) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_PIX EL_TRANSFORM) #if (defined(GL_EXT_PIXEL_TRANSFORM) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_PIX EL_TRANSFORM)
#define REGAL_NO_TYPEDEF_GL_EXT_PIXEL_TRANSFORM #define REGAL_NO_TYPEDEF_GL_EXT_PIXEL_TRANSFORM
#endif #endif
#if (defined(GL_EXT_PIXEL_TRANSFORM) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_P IXEL_TRANSFORM) #if (defined(GL_EXT_PIXEL_TRANSFORM) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_P IXEL_TRANSFORM)
#define REGAL_NO_NAMESPACE_GL_EXT_PIXEL_TRANSFORM #define REGAL_NO_NAMESPACE_GL_EXT_PIXEL_TRANSFORM
#endif #endif
#if (defined(GL_EXT_PIXEL_TRANSFORM) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_PLUGIN_GL_EXT_PI
XEL_TRANSFORM)
#define REGAL_NO_PLUGIN_GL_EXT_PIXEL_TRANSFORM
#endif
#if (defined(GL_EXT_PIXEL_TRANSFORM) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_DECLARATION_GL _EXT_PIXEL_TRANSFORM) #if (defined(GL_EXT_PIXEL_TRANSFORM) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_PIXEL_TRANSFORM)) && !defined(REGAL_NO_DECLARATION_GL _EXT_PIXEL_TRANSFORM)
#define REGAL_NO_DECLARATION_GL_EXT_PIXEL_TRANSFORM #define REGAL_NO_DECLARATION_GL_EXT_PIXEL_TRANSFORM
#endif #endif
#ifndef GL_EXT_pixel_transform #ifndef GL_EXT_pixel_transform
#define GL_EXT_pixel_transform 1 #define GL_EXT_pixel_transform 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PIXEL_TRANSFORM #ifndef REGAL_NO_ENUM_GL_EXT_PIXEL_TRANSFORM
#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 /* 33584 */ #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 /* 33584 */
skipping to change at line 13038 skipping to change at line 16442
#ifndef REGAL_NO_DECLARATION_GL_EXT_PIXEL_TRANSFORM #ifndef REGAL_NO_DECLARATION_GL_EXT_PIXEL_TRANSFORM
REGAL_DECL void REGAL_CALL glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, const 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
REGAL_DECL void REGAL_CALL plugin_glGetPixelTransformParameterfvEXT(GLenum
target, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetPixelTransformParameterivEXT(GLenum
target, GLenum pname, const GLint *params);
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_glPixelTransformParameteriEXT(GLenum targ
et, GLenum pname, const GLint param);
REGAL_DECL void REGAL_CALL plugin_glPixelTransformParameterivEXT(GLenum tar
get, GLenum pname, const GLint *params);
#endif
/** /**
** GL_EXT_point_parameters ** GL_EXT_point_parameters
**/ **/
#if (defined(GL_EXT_POINT_PARAMETERS) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_ENUM_GL_EXT_POINT_P ARAMETERS) #if (defined(GL_EXT_POINT_PARAMETERS) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_ENUM_GL_EXT_POINT_P ARAMETERS)
#define REGAL_NO_ENUM_GL_EXT_POINT_PARAMETERS #define REGAL_NO_ENUM_GL_EXT_POINT_PARAMETERS
#endif #endif
#if (defined(GL_EXT_POINT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_P OINT_PARAMETERS) #if (defined(GL_EXT_POINT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_P OINT_PARAMETERS)
#define REGAL_NO_TYPEDEF_GL_EXT_POINT_PARAMETERS #define REGAL_NO_TYPEDEF_GL_EXT_POINT_PARAMETERS
#endif #endif
#if (defined(GL_EXT_POINT_PARAMETERS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _POINT_PARAMETERS) #if (defined(GL_EXT_POINT_PARAMETERS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _POINT_PARAMETERS)
#define REGAL_NO_NAMESPACE_GL_EXT_POINT_PARAMETERS #define REGAL_NO_NAMESPACE_GL_EXT_POINT_PARAMETERS
#endif #endif
#if (defined(GL_EXT_POINT_PARAMETERS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
POINT_PARAMETERS)
#define REGAL_NO_PLUGIN_GL_EXT_POINT_PARAMETERS
#endif
#if (defined(GL_EXT_POINT_PARAMETERS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_POINT_PARAMETERS) #if (defined(GL_EXT_POINT_PARAMETERS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_POINT_PARAMETERS)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_POINT_PARAMETERS)
#define REGAL_NO_DECLARATION_GL_EXT_POINT_PARAMETERS #define REGAL_NO_DECLARATION_GL_EXT_POINT_PARAMETERS
#endif #endif
#ifndef GL_EXT_point_parameters #ifndef GL_EXT_point_parameters
#define GL_EXT_point_parameters 1 #define GL_EXT_point_parameters 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_POINT_PARAMETERS #ifndef REGAL_NO_ENUM_GL_EXT_POINT_PARAMETERS
#define GL_POINT_SIZE_MIN_EXT 0x8126 /* 33062 */ #define GL_POINT_SIZE_MIN_EXT 0x8126 /* 33062 */
skipping to change at line 13084 skipping to change at line 16501
#ifndef REGAL_NO_NAMESPACE_GL_EXT_POINT_PARAMETERS #ifndef REGAL_NO_NAMESPACE_GL_EXT_POINT_PARAMETERS
#define glPointParameterfEXT rglPointParameterfEXT #define glPointParameterfEXT rglPointParameterfEXT
#define glPointParameterfvEXT rglPointParameterfvEXT #define glPointParameterfvEXT rglPointParameterfvEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_POINT_PARAMETERS #ifndef REGAL_NO_DECLARATION_GL_EXT_POINT_PARAMETERS
REGAL_DECL void REGAL_CALL glPointParameterfEXT(GLenum pname, GLfloat param ); REGAL_DECL void REGAL_CALL glPointParameterfEXT(GLenum pname, GLfloat param );
REGAL_DECL void REGAL_CALL glPointParameterfvEXT(GLenum pname, const GLfloa t *params); REGAL_DECL void REGAL_CALL glPointParameterfvEXT(GLenum pname, const GLfloa t *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_POINT_PARAMETERS
REGAL_DECL void REGAL_CALL plugin_glPointParameterfEXT(GLenum pname, GLfloa
t param);
REGAL_DECL void REGAL_CALL plugin_glPointParameterfvEXT(GLenum pname, const
GLfloat *params);
#endif
/** /**
** GL_EXT_polygon_offset ** GL_EXT_polygon_offset
**/ **/
#if (defined(GL_EXT_POLYGON_OFFSET) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_ENUM_GL_EXT_POLYGON_OFF SET) #if (defined(GL_EXT_POLYGON_OFFSET) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_ENUM_GL_EXT_POLYGON_OFF SET)
#define REGAL_NO_ENUM_GL_EXT_POLYGON_OFFSET #define REGAL_NO_ENUM_GL_EXT_POLYGON_OFFSET
#endif #endif
#if (defined(GL_EXT_POLYGON_OFFSET) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_POLYG ON_OFFSET) #if (defined(GL_EXT_POLYGON_OFFSET) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_POLYG ON_OFFSET)
#define REGAL_NO_TYPEDEF_GL_EXT_POLYGON_OFFSET #define REGAL_NO_TYPEDEF_GL_EXT_POLYGON_OFFSET
#endif #endif
#if (defined(GL_EXT_POLYGON_OFFSET) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_POL YGON_OFFSET) #if (defined(GL_EXT_POLYGON_OFFSET) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_POL YGON_OFFSET)
#define REGAL_NO_NAMESPACE_GL_EXT_POLYGON_OFFSET #define REGAL_NO_NAMESPACE_GL_EXT_POLYGON_OFFSET
#endif #endif
#if (defined(GL_EXT_POLYGON_OFFSET) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_PLUGIN_GL_EXT_POLY
GON_OFFSET)
#define REGAL_NO_PLUGIN_GL_EXT_POLYGON_OFFSET
#endif
#if (defined(GL_EXT_POLYGON_OFFSET) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_DECLARATION_GL_E XT_POLYGON_OFFSET) #if (defined(GL_EXT_POLYGON_OFFSET) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_POLYGON_OFFSET)) && !defined(REGAL_NO_DECLARATION_GL_E XT_POLYGON_OFFSET)
#define REGAL_NO_DECLARATION_GL_EXT_POLYGON_OFFSET #define REGAL_NO_DECLARATION_GL_EXT_POLYGON_OFFSET
#endif #endif
#ifndef GL_EXT_polygon_offset #ifndef GL_EXT_polygon_offset
#define GL_EXT_polygon_offset 1 #define GL_EXT_polygon_offset 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_POLYGON_OFFSET #ifndef REGAL_NO_ENUM_GL_EXT_POLYGON_OFFSET
#define GL_POLYGON_OFFSET_EXT 0x8037 /* 32823 */ #define GL_POLYGON_OFFSET_EXT 0x8037 /* 32823 */
skipping to change at line 13126 skipping to change at line 16552
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_POLYGON_OFFSET #ifndef REGAL_NO_NAMESPACE_GL_EXT_POLYGON_OFFSET
#define glPolygonOffsetEXT rglPolygonOffsetEXT #define glPolygonOffsetEXT rglPolygonOffsetEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_POLYGON_OFFSET #ifndef REGAL_NO_DECLARATION_GL_EXT_POLYGON_OFFSET
REGAL_DECL void REGAL_CALL glPolygonOffsetEXT(GLfloat factor, GLfloat bias) ; REGAL_DECL void REGAL_CALL glPolygonOffsetEXT(GLfloat factor, GLfloat bias) ;
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_POLYGON_OFFSET
REGAL_DECL void REGAL_CALL plugin_glPolygonOffsetEXT(GLfloat factor, GLfloa
t bias);
#endif
/** /**
** GL_EXT_provoking_vertex ** GL_EXT_provoking_vertex
**/ **/
#if (defined(GL_EXT_PROVOKING_VERTEX) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_ENUM_GL_EXT_PROVOKI NG_VERTEX) #if (defined(GL_EXT_PROVOKING_VERTEX) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_ENUM_GL_EXT_PROVOKI NG_VERTEX)
#define REGAL_NO_ENUM_GL_EXT_PROVOKING_VERTEX #define REGAL_NO_ENUM_GL_EXT_PROVOKING_VERTEX
#endif #endif
#if (defined(GL_EXT_PROVOKING_VERTEX) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_P ROVOKING_VERTEX) #if (defined(GL_EXT_PROVOKING_VERTEX) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_P ROVOKING_VERTEX)
#define REGAL_NO_TYPEDEF_GL_EXT_PROVOKING_VERTEX #define REGAL_NO_TYPEDEF_GL_EXT_PROVOKING_VERTEX
#endif #endif
#if (defined(GL_EXT_PROVOKING_VERTEX) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _PROVOKING_VERTEX) #if (defined(GL_EXT_PROVOKING_VERTEX) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _PROVOKING_VERTEX)
#define REGAL_NO_NAMESPACE_GL_EXT_PROVOKING_VERTEX #define REGAL_NO_NAMESPACE_GL_EXT_PROVOKING_VERTEX
#endif #endif
#if (defined(GL_EXT_PROVOKING_VERTEX) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
PROVOKING_VERTEX)
#define REGAL_NO_PLUGIN_GL_EXT_PROVOKING_VERTEX
#endif
#if (defined(GL_EXT_PROVOKING_VERTEX) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_PROVOKING_VERTEX) #if (defined(GL_EXT_PROVOKING_VERTEX) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_PROVOKING_VERTEX)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_PROVOKING_VERTEX)
#define REGAL_NO_DECLARATION_GL_EXT_PROVOKING_VERTEX #define REGAL_NO_DECLARATION_GL_EXT_PROVOKING_VERTEX
#endif #endif
#ifndef GL_EXT_provoking_vertex #ifndef GL_EXT_provoking_vertex
#define GL_EXT_provoking_vertex 1 #define GL_EXT_provoking_vertex 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_PROVOKING_VERTEX #ifndef REGAL_NO_ENUM_GL_EXT_PROVOKING_VERTEX
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8e4c /* 36428 */ #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8e4c /* 36428 */
skipping to change at line 13169 skipping to change at line 16603
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_PROVOKING_VERTEX #ifndef REGAL_NO_NAMESPACE_GL_EXT_PROVOKING_VERTEX
#define glProvokingVertexEXT rglProvokingVertexEXT #define glProvokingVertexEXT rglProvokingVertexEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_PROVOKING_VERTEX #ifndef REGAL_NO_DECLARATION_GL_EXT_PROVOKING_VERTEX
REGAL_DECL void REGAL_CALL glProvokingVertexEXT(GLenum mode); REGAL_DECL void REGAL_CALL glProvokingVertexEXT(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_PROVOKING_VERTEX
REGAL_DECL void REGAL_CALL plugin_glProvokingVertexEXT(GLenum mode);
#endif
/** /**
** GL_EXT_read_format_bgra ** GL_EXT_read_format_bgra
**/ **/
#if (defined(GL_EXT_READ_FORMAT_BGRA) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_ENUM_GL_EXT_READ_FO RMAT_BGRA) #if (defined(GL_EXT_READ_FORMAT_BGRA) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_ENUM_GL_EXT_READ_FO RMAT_BGRA)
#define REGAL_NO_ENUM_GL_EXT_READ_FORMAT_BGRA #define REGAL_NO_ENUM_GL_EXT_READ_FORMAT_BGRA
#endif #endif
#if (defined(GL_EXT_READ_FORMAT_BGRA) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_R EAD_FORMAT_BGRA) #if (defined(GL_EXT_READ_FORMAT_BGRA) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_R EAD_FORMAT_BGRA)
#define REGAL_NO_TYPEDEF_GL_EXT_READ_FORMAT_BGRA #define REGAL_NO_TYPEDEF_GL_EXT_READ_FORMAT_BGRA
#endif #endif
#if (defined(GL_EXT_READ_FORMAT_BGRA) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _READ_FORMAT_BGRA) #if (defined(GL_EXT_READ_FORMAT_BGRA) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _READ_FORMAT_BGRA)
#define REGAL_NO_NAMESPACE_GL_EXT_READ_FORMAT_BGRA #define REGAL_NO_NAMESPACE_GL_EXT_READ_FORMAT_BGRA
#endif #endif
#if (defined(GL_EXT_READ_FORMAT_BGRA) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
READ_FORMAT_BGRA)
#define REGAL_NO_PLUGIN_GL_EXT_READ_FORMAT_BGRA
#endif
#if (defined(GL_EXT_READ_FORMAT_BGRA) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_READ_FORMAT_BGRA) #if (defined(GL_EXT_READ_FORMAT_BGRA) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_READ_FORMAT_BGRA)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_READ_FORMAT_BGRA)
#define REGAL_NO_DECLARATION_GL_EXT_READ_FORMAT_BGRA #define REGAL_NO_DECLARATION_GL_EXT_READ_FORMAT_BGRA
#endif #endif
#ifndef GL_EXT_read_format_bgra #ifndef GL_EXT_read_format_bgra
#define GL_EXT_read_format_bgra 1 #define GL_EXT_read_format_bgra 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_READ_FORMAT_BGRA #ifndef REGAL_NO_ENUM_GL_EXT_READ_FORMAT_BGRA
#define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 0x8365 /* 33637 */ #define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 0x8365 /* 33637 */
skipping to change at line 13214 skipping to change at line 16656
#endif #endif
#if (defined(GL_EXT_RESCALE_NORMAL) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_RESCA LE_NORMAL) #if (defined(GL_EXT_RESCALE_NORMAL) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_RESCA LE_NORMAL)
#define REGAL_NO_TYPEDEF_GL_EXT_RESCALE_NORMAL #define REGAL_NO_TYPEDEF_GL_EXT_RESCALE_NORMAL
#endif #endif
#if (defined(GL_EXT_RESCALE_NORMAL) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_RES CALE_NORMAL) #if (defined(GL_EXT_RESCALE_NORMAL) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_RES CALE_NORMAL)
#define REGAL_NO_NAMESPACE_GL_EXT_RESCALE_NORMAL #define REGAL_NO_NAMESPACE_GL_EXT_RESCALE_NORMAL
#endif #endif
#if (defined(GL_EXT_RESCALE_NORMAL) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_PLUGIN_GL_EXT_RESC
ALE_NORMAL)
#define REGAL_NO_PLUGIN_GL_EXT_RESCALE_NORMAL
#endif
#if (defined(GL_EXT_RESCALE_NORMAL) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_DECLARATION_GL_E XT_RESCALE_NORMAL) #if (defined(GL_EXT_RESCALE_NORMAL) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_RESCALE_NORMAL)) && !defined(REGAL_NO_DECLARATION_GL_E XT_RESCALE_NORMAL)
#define REGAL_NO_DECLARATION_GL_EXT_RESCALE_NORMAL #define REGAL_NO_DECLARATION_GL_EXT_RESCALE_NORMAL
#endif #endif
#ifndef GL_EXT_rescale_normal #ifndef GL_EXT_rescale_normal
#define GL_EXT_rescale_normal 1 #define GL_EXT_rescale_normal 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_RESCALE_NORMAL #ifndef REGAL_NO_ENUM_GL_EXT_RESCALE_NORMAL
#define GL_RESCALE_NORMAL_EXT 0x803a /* 32826 */ #define GL_RESCALE_NORMAL_EXT 0x803a /* 32826 */
skipping to change at line 13242 skipping to change at line 16688
#endif #endif
#if (defined(GL_EXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_ROBUSTNESS) #if (defined(GL_EXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_ROBUSTNESS)
#define REGAL_NO_TYPEDEF_GL_EXT_ROBUSTNESS #define REGAL_NO_TYPEDEF_GL_EXT_ROBUSTNESS
#endif #endif
#if (defined(GL_EXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_ROBUSTNESS) #if (defined(GL_EXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_ROBUSTNESS)
#define REGAL_NO_NAMESPACE_GL_EXT_ROBUSTNESS #define REGAL_NO_NAMESPACE_GL_EXT_ROBUSTNESS
#endif #endif
#if (defined(GL_EXT_ROBUSTNESS) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_PLUGIN_GL_EXT_ROBUSTNESS)
#define REGAL_NO_PLUGIN_GL_EXT_ROBUSTNESS
#endif
#if (defined(GL_EXT_ROBUSTNESS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_DECLARATION_GL_EXT_ROBUS TNESS) #if (defined(GL_EXT_ROBUSTNESS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_ROBUSTNESS)) && !defined(REGAL_NO_DECLARATION_GL_EXT_ROBUS TNESS)
#define REGAL_NO_DECLARATION_GL_EXT_ROBUSTNESS #define REGAL_NO_DECLARATION_GL_EXT_ROBUSTNESS
#endif #endif
#ifndef GL_EXT_robustness #ifndef GL_EXT_robustness
#define GL_EXT_robustness 1 #define GL_EXT_robustness 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_ROBUSTNESS #ifndef REGAL_NO_ENUM_GL_EXT_ROBUSTNESS
#define GL_NO_ERROR 0x0
#define GL_LOSE_CONTEXT_ON_RESET_EXT 0x8252 /* 33362 */ #define GL_LOSE_CONTEXT_ON_RESET_EXT 0x8252 /* 33362 */
#define GL_GUILTY_CONTEXT_RESET_EXT 0x8253 /* 33363 */ #define GL_GUILTY_CONTEXT_RESET_EXT 0x8253 /* 33363 */
#define GL_INNOCENT_CONTEXT_RESET_EXT 0x8254 /* 33364 */ #define GL_INNOCENT_CONTEXT_RESET_EXT 0x8254 /* 33364 */
#define GL_UNKNOWN_CONTEXT_RESET_EXT 0x8255 /* 33365 */ #define GL_UNKNOWN_CONTEXT_RESET_EXT 0x8255 /* 33365 */
#define GL_RESET_NOTIFICATION_STRATEGY_EXT 0x8256 /* 33366 */ #define GL_RESET_NOTIFICATION_STRATEGY_EXT 0x8256 /* 33366 */
#define GL_NO_RESET_NOTIFICATION_EXT 0x8261 /* 33377 */ #define GL_NO_RESET_NOTIFICATION_EXT 0x8261 /* 33377 */
#define GL_CONTEXT_ROBUST_ACCESS_EXT 0x90f3 /* 37107 */ #define GL_CONTEXT_ROBUST_ACCESS_EXT 0x90f3 /* 37107 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_ROBUSTNESS #ifndef REGAL_NO_TYPEDEF_GL_EXT_ROBUSTNESS
skipping to change at line 13279 skipping to change at line 16728
#define glGetnUniformivEXT rglGetnUniformivEXT #define glGetnUniformivEXT rglGetnUniformivEXT
#define glReadnPixelsEXT rglReadnPixelsEXT #define glReadnPixelsEXT rglReadnPixelsEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_ROBUSTNESS #ifndef REGAL_NO_DECLARATION_GL_EXT_ROBUSTNESS
REGAL_DECL void REGAL_CALL glGetnUniformfvEXT(GLuint program, GLint locatio n, GLsizei bufSize, GLfloat *params); REGAL_DECL void REGAL_CALL glGetnUniformfvEXT(GLuint program, GLint locatio n, GLsizei bufSize, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetnUniformivEXT(GLuint program, GLint locatio n, GLsizei bufSize, GLint *params); REGAL_DECL void REGAL_CALL glGetnUniformivEXT(GLuint program, GLint locatio n, GLsizei bufSize, GLint *params);
REGAL_DECL void REGAL_CALL glReadnPixelsEXT(GLint x, GLint y, GLsizei width , GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data ); REGAL_DECL void REGAL_CALL glReadnPixelsEXT(GLint x, GLint y, GLsizei width , GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data );
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_ROBUSTNESS
REGAL_DECL void REGAL_CALL plugin_glGetnUniformfvEXT(GLuint program, GLint
location, GLsizei bufSize, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetnUniformivEXT(GLuint program, GLint
location, GLsizei bufSize, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glReadnPixelsEXT(GLint x, GLint y, GLsize
i width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoi
d *data);
#endif
/** /**
** GL_EXT_sRGB ** GL_EXT_sRGB
**/ **/
#if (defined(GL_EXT_SRGB) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ EXT_SRGB)) && !defined(REGAL_NO_ENUM_GL_EXT_SRGB) #if (defined(GL_EXT_SRGB) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ EXT_SRGB)) && !defined(REGAL_NO_ENUM_GL_EXT_SRGB)
#define REGAL_NO_ENUM_GL_EXT_SRGB #define REGAL_NO_ENUM_GL_EXT_SRGB
#endif #endif
#if (defined(GL_EXT_SRGB) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_EXT_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SRGB) #if (defined(GL_EXT_SRGB) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_EXT_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SRGB)
#define REGAL_NO_TYPEDEF_GL_EXT_SRGB #define REGAL_NO_TYPEDEF_GL_EXT_SRGB
#endif #endif
#if (defined(GL_EXT_SRGB) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_EXT_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_SRGB) #if (defined(GL_EXT_SRGB) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_EXT_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_SRGB)
#define REGAL_NO_NAMESPACE_GL_EXT_SRGB #define REGAL_NO_NAMESPACE_GL_EXT_SRGB
#endif #endif
#if (defined(GL_EXT_SRGB) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_N
O_GL_EXT_SRGB)) && !defined(REGAL_NO_PLUGIN_GL_EXT_SRGB)
#define REGAL_NO_PLUGIN_GL_EXT_SRGB
#endif
#if (defined(GL_EXT_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_EXT_SRGB)) && !defined(REGAL_NO_DECLARATION_GL_EXT_SRGB) #if (defined(GL_EXT_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_EXT_SRGB)) && !defined(REGAL_NO_DECLARATION_GL_EXT_SRGB)
#define REGAL_NO_DECLARATION_GL_EXT_SRGB #define REGAL_NO_DECLARATION_GL_EXT_SRGB
#endif #endif
#ifndef GL_EXT_sRGB #ifndef GL_EXT_sRGB
#define GL_EXT_sRGB 1 #define GL_EXT_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SRGB #ifndef REGAL_NO_ENUM_GL_EXT_SRGB
#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT 0x8210 /* 33296 */ #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT 0x8210 /* 33296 */
#define GL_SRGB_EXT 0x8c40 /* 35904 */
#define GL_SRGB_ALPHA_EXT 0x8c42 /* 35906 */
#define GL_SRGB8_ALPHA8_EXT 0x8c43 /* 35907 */
#endif #endif
/** /**
** GL_EXT_scene_marker ** GL_EXT_scene_marker
**/ **/
#if (defined(GL_EXT_SCENE_MARKER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_ENUM_GL_EXT_SCENE_MARKER) #if (defined(GL_EXT_SCENE_MARKER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_ENUM_GL_EXT_SCENE_MARKER)
#define REGAL_NO_ENUM_GL_EXT_SCENE_MARKER #define REGAL_NO_ENUM_GL_EXT_SCENE_MARKER
#endif #endif
#if (defined(GL_EXT_SCENE_MARKER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SCENE_MAR KER) #if (defined(GL_EXT_SCENE_MARKER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SCENE_MAR KER)
#define REGAL_NO_TYPEDEF_GL_EXT_SCENE_MARKER #define REGAL_NO_TYPEDEF_GL_EXT_SCENE_MARKER
#endif #endif
#if (defined(GL_EXT_SCENE_MARKER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_SCENE_M ARKER) #if (defined(GL_EXT_SCENE_MARKER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_SCENE_M ARKER)
#define REGAL_NO_NAMESPACE_GL_EXT_SCENE_MARKER #define REGAL_NO_NAMESPACE_GL_EXT_SCENE_MARKER
#endif #endif
#if (defined(GL_EXT_SCENE_MARKER) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_PLUGIN_GL_EXT_SCENE_MA
RKER)
#define REGAL_NO_PLUGIN_GL_EXT_SCENE_MARKER
#endif
#if (defined(GL_EXT_SCENE_MARKER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_DECLARATION_GL_EXT_S CENE_MARKER) #if (defined(GL_EXT_SCENE_MARKER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_SCENE_MARKER)) && !defined(REGAL_NO_DECLARATION_GL_EXT_S CENE_MARKER)
#define REGAL_NO_DECLARATION_GL_EXT_SCENE_MARKER #define REGAL_NO_DECLARATION_GL_EXT_SCENE_MARKER
#endif #endif
#ifndef GL_EXT_scene_marker #ifndef GL_EXT_scene_marker
#define GL_EXT_scene_marker 1 #define GL_EXT_scene_marker 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_SCENE_MARKER #ifndef REGAL_NO_TYPEDEF_GL_EXT_SCENE_MARKER
typedef void (REGAL_CALL *PFNGLBEGINSCENEEXTPROC)(void); typedef void (REGAL_CALL *PFNGLBEGINSCENEEXTPROC)(void);
skipping to change at line 13349 skipping to change at line 16809
#ifndef REGAL_NO_NAMESPACE_GL_EXT_SCENE_MARKER #ifndef REGAL_NO_NAMESPACE_GL_EXT_SCENE_MARKER
#define glBeginSceneEXT rglBeginSceneEXT #define glBeginSceneEXT rglBeginSceneEXT
#define glEndSceneEXT rglEndSceneEXT #define glEndSceneEXT rglEndSceneEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_SCENE_MARKER #ifndef REGAL_NO_DECLARATION_GL_EXT_SCENE_MARKER
REGAL_DECL void REGAL_CALL glBeginSceneEXT(void); REGAL_DECL void REGAL_CALL glBeginSceneEXT(void);
REGAL_DECL void REGAL_CALL glEndSceneEXT(void); REGAL_DECL void REGAL_CALL glEndSceneEXT(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_SCENE_MARKER
REGAL_DECL void REGAL_CALL plugin_glBeginSceneEXT(void);
REGAL_DECL void REGAL_CALL plugin_glEndSceneEXT(void);
#endif
/** /**
** GL_EXT_secondary_color ** GL_EXT_secondary_color
**/ **/
#if (defined(GL_EXT_SECONDARY_COLOR) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_ENUM_GL_EXT_SECONDARY _COLOR) #if (defined(GL_EXT_SECONDARY_COLOR) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_ENUM_GL_EXT_SECONDARY _COLOR)
#define REGAL_NO_ENUM_GL_EXT_SECONDARY_COLOR #define REGAL_NO_ENUM_GL_EXT_SECONDARY_COLOR
#endif #endif
#if (defined(GL_EXT_SECONDARY_COLOR) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SEC ONDARY_COLOR) #if (defined(GL_EXT_SECONDARY_COLOR) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SEC ONDARY_COLOR)
#define REGAL_NO_TYPEDEF_GL_EXT_SECONDARY_COLOR #define REGAL_NO_TYPEDEF_GL_EXT_SECONDARY_COLOR
#endif #endif
#if (defined(GL_EXT_SECONDARY_COLOR) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_S ECONDARY_COLOR) #if (defined(GL_EXT_SECONDARY_COLOR) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_S ECONDARY_COLOR)
#define REGAL_NO_NAMESPACE_GL_EXT_SECONDARY_COLOR #define REGAL_NO_NAMESPACE_GL_EXT_SECONDARY_COLOR
#endif #endif
#if (defined(GL_EXT_SECONDARY_COLOR) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_PLUGIN_GL_EXT_SE
CONDARY_COLOR)
#define REGAL_NO_PLUGIN_GL_EXT_SECONDARY_COLOR
#endif
#if (defined(GL_EXT_SECONDARY_COLOR) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_DECLARATION_GL _EXT_SECONDARY_COLOR) #if (defined(GL_EXT_SECONDARY_COLOR) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_SECONDARY_COLOR)) && !defined(REGAL_NO_DECLARATION_GL _EXT_SECONDARY_COLOR)
#define REGAL_NO_DECLARATION_GL_EXT_SECONDARY_COLOR #define REGAL_NO_DECLARATION_GL_EXT_SECONDARY_COLOR
#endif #endif
#ifndef GL_EXT_secondary_color #ifndef GL_EXT_secondary_color
#define GL_EXT_secondary_color 1 #define GL_EXT_secondary_color 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SECONDARY_COLOR #ifndef REGAL_NO_ENUM_GL_EXT_SECONDARY_COLOR
#define GL_COLOR_SUM_EXT 0x8458 /* 33880 */ #define GL_COLOR_SUM_EXT 0x8458 /* 33880 */
skipping to change at line 13443 skipping to change at line 16912
REGAL_DECL void REGAL_CALL glSecondaryColor3svEXT(const GLshort *v); REGAL_DECL void REGAL_CALL glSecondaryColor3svEXT(const GLshort *v);
REGAL_DECL void REGAL_CALL glSecondaryColor3ubEXT(GLubyte red, GLubyte gree n, GLubyte blue); REGAL_DECL void REGAL_CALL glSecondaryColor3ubEXT(GLubyte red, GLubyte gree n, GLubyte blue);
REGAL_DECL void REGAL_CALL glSecondaryColor3ubvEXT(const GLubyte *v); REGAL_DECL void REGAL_CALL glSecondaryColor3ubvEXT(const GLubyte *v);
REGAL_DECL void REGAL_CALL glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue); REGAL_DECL void REGAL_CALL glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue);
REGAL_DECL void REGAL_CALL glSecondaryColor3uivEXT(const GLuint *v); REGAL_DECL void REGAL_CALL glSecondaryColor3uivEXT(const GLuint *v);
REGAL_DECL void REGAL_CALL glSecondaryColor3usEXT(GLushort red, GLushort gr een, GLushort blue); REGAL_DECL void REGAL_CALL glSecondaryColor3usEXT(GLushort red, GLushort gr een, GLushort blue);
REGAL_DECL void REGAL_CALL glSecondaryColor3usvEXT(const GLushort *v); REGAL_DECL void REGAL_CALL glSecondaryColor3usvEXT(const GLushort *v);
REGAL_DECL void REGAL_CALL glSecondaryColorPointerEXT(GLint size, GLenum ty pe, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glSecondaryColorPointerEXT(GLint size, GLenum ty pe, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_SECONDARY_COLOR
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3bEXT(GLbyte red, GLbyte
green, GLbyte blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3bvEXT(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3dEXT(GLdouble red, GLdou
ble green, GLdouble blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3dvEXT(const GLdouble *v)
;
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3fEXT(GLfloat red, GLfloa
t green, GLfloat blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3fvEXT(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3iEXT(GLint red, GLint gr
een, GLint blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3ivEXT(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3sEXT(GLshort red, GLshor
t green, GLshort blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3svEXT(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3ubEXT(GLubyte red, GLuby
te green, GLubyte blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3ubvEXT(const GLubyte *v)
;
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3uiEXT(GLuint red, GLuint
green, GLuint blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3uivEXT(const GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3usEXT(GLushort red, GLus
hort green, GLushort blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3usvEXT(const GLushort *v
);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColorPointerEXT(GLint size, GL
enum type, GLsizei stride, const GLvoid *pointer);
#endif
/** /**
** GL_EXT_separate_shader_objects ** GL_EXT_separate_shader_objects
**/ **/
#if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_ENUM_ GL_EXT_SEPARATE_SHADER_OBJECTS) #if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_ENUM_ GL_EXT_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_ENUM_GL_EXT_SEPARATE_SHADER_OBJECTS #define REGAL_NO_ENUM_GL_EXT_SEPARATE_SHADER_OBJECTS
#endif #endif
#if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_SEPARATE_SHADER_OBJECTS) #if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_TYPEDEF_GL_EXT_SEPARATE_SHADER_OBJECTS #define REGAL_NO_TYPEDEF_GL_EXT_SEPARATE_SHADER_OBJECTS
#endif #endif
#if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_SEPARATE_SHADER_OBJECTS) #if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_NAMESPACE_GL_EXT_SEPARATE_SHADER_OBJECTS #define REGAL_NO_NAMESPACE_GL_EXT_SEPARATE_SHADER_OBJECTS
#endif #endif
#if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_PLUGIN_GL_EXT_SEPARATE_SHADER_OBJECTS
#endif
#if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_N O_DECLARATION_GL_EXT_SEPARATE_SHADER_OBJECTS) #if (defined(GL_EXT_SEPARATE_SHADER_OBJECTS) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_SEPARATE_SHADER_OBJECTS)) && !defined(REGAL_N O_DECLARATION_GL_EXT_SEPARATE_SHADER_OBJECTS)
#define REGAL_NO_DECLARATION_GL_EXT_SEPARATE_SHADER_OBJECTS #define REGAL_NO_DECLARATION_GL_EXT_SEPARATE_SHADER_OBJECTS
#endif #endif
#ifndef GL_EXT_separate_shader_objects #ifndef GL_EXT_separate_shader_objects
#define GL_EXT_separate_shader_objects 1 #define GL_EXT_separate_shader_objects 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SEPARATE_SHADER_OBJECTS #ifndef REGAL_NO_ENUM_GL_EXT_SEPARATE_SHADER_OBJECTS
#define GL_ACTIVE_PROGRAM_EXT 0x8b8d /* 35725 */ #define GL_ACTIVE_PROGRAM_EXT 0x8b8d /* 35725 */
skipping to change at line 13489 skipping to change at line 16982
#define glCreateShaderProgramEXT rglCreateShaderProgramEXT #define glCreateShaderProgramEXT rglCreateShaderProgramEXT
#define glUseShaderProgramEXT rglUseShaderProgramEXT #define glUseShaderProgramEXT rglUseShaderProgramEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_SEPARATE_SHADER_OBJECTS #ifndef REGAL_NO_DECLARATION_GL_EXT_SEPARATE_SHADER_OBJECTS
REGAL_DECL GLuint REGAL_CALL glCreateShaderProgramEXT(GLenum type, const GL char *string); REGAL_DECL GLuint REGAL_CALL glCreateShaderProgramEXT(GLenum type, const GL char *string);
REGAL_DECL void REGAL_CALL glActiveProgramEXT(GLuint program); REGAL_DECL void REGAL_CALL glActiveProgramEXT(GLuint program);
REGAL_DECL void REGAL_CALL glUseShaderProgramEXT(GLenum type, GLuint progra m); REGAL_DECL void REGAL_CALL glUseShaderProgramEXT(GLenum type, GLuint progra m);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_SEPARATE_SHADER_OBJECTS
REGAL_DECL GLuint REGAL_CALL plugin_glCreateShaderProgramEXT(GLenum type, c
onst GLchar *string);
REGAL_DECL void REGAL_CALL plugin_glActiveProgramEXT(GLuint program);
REGAL_DECL void REGAL_CALL plugin_glUseShaderProgramEXT(GLenum type, GLuint
program);
#endif
/** /**
** GL_EXT_separate_specular_color ** GL_EXT_separate_specular_color
**/ **/
#if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_ENUM_ GL_EXT_SEPARATE_SPECULAR_COLOR) #if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_ENUM_ GL_EXT_SEPARATE_SPECULAR_COLOR)
#define REGAL_NO_ENUM_GL_EXT_SEPARATE_SPECULAR_COLOR #define REGAL_NO_ENUM_GL_EXT_SEPARATE_SPECULAR_COLOR
#endif #endif
#if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_SEPARATE_SPECULAR_COLOR) #if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_SEPARATE_SPECULAR_COLOR)
#define REGAL_NO_TYPEDEF_GL_EXT_SEPARATE_SPECULAR_COLOR #define REGAL_NO_TYPEDEF_GL_EXT_SEPARATE_SPECULAR_COLOR
#endif #endif
#if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_SEPARATE_SPECULAR_COLOR) #if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_SEPARATE_SPECULAR_COLOR)
#define REGAL_NO_NAMESPACE_GL_EXT_SEPARATE_SPECULAR_COLOR #define REGAL_NO_NAMESPACE_GL_EXT_SEPARATE_SPECULAR_COLOR
#endif #endif
#if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_SEPARATE_SPECULAR_COLOR)
#define REGAL_NO_PLUGIN_GL_EXT_SEPARATE_SPECULAR_COLOR
#endif
#if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_N O_DECLARATION_GL_EXT_SEPARATE_SPECULAR_COLOR) #if (defined(GL_EXT_SEPARATE_SPECULAR_COLOR) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_SEPARATE_SPECULAR_COLOR)) && !defined(REGAL_N O_DECLARATION_GL_EXT_SEPARATE_SPECULAR_COLOR)
#define REGAL_NO_DECLARATION_GL_EXT_SEPARATE_SPECULAR_COLOR #define REGAL_NO_DECLARATION_GL_EXT_SEPARATE_SPECULAR_COLOR
#endif #endif
#ifndef GL_EXT_separate_specular_color #ifndef GL_EXT_separate_specular_color
#define GL_EXT_separate_specular_color 1 #define GL_EXT_separate_specular_color 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SEPARATE_SPECULAR_COLOR #ifndef REGAL_NO_ENUM_GL_EXT_SEPARATE_SPECULAR_COLOR
#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81f8 /* 33272 */ #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81f8 /* 33272 */
skipping to change at line 13535 skipping to change at line 17038
#endif #endif
#if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_SHADER_FRAMEBUFFER_FETCH) #if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_SHADER_FRAMEBUFFER_FETCH)
#define REGAL_NO_TYPEDEF_GL_EXT_SHADER_FRAMEBUFFER_FETCH #define REGAL_NO_TYPEDEF_GL_EXT_SHADER_FRAMEBUFFER_FETCH
#endif #endif
#if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_SHADER_FRAMEBUFFER_FETCH) #if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_SHADER_FRAMEBUFFER_FETCH)
#define REGAL_NO_NAMESPACE_GL_EXT_SHADER_FRAMEBUFFER_FETCH #define REGAL_NO_NAMESPACE_GL_EXT_SHADER_FRAMEBUFFER_FETCH
#endif #endif
#if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL_N
O_PLUGIN_GL_EXT_SHADER_FRAMEBUFFER_FETCH)
#define REGAL_NO_PLUGIN_GL_EXT_SHADER_FRAMEBUFFER_FETCH
#endif
#if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL _NO_DECLARATION_GL_EXT_SHADER_FRAMEBUFFER_FETCH) #if (defined(GL_EXT_SHADER_FRAMEBUFFER_FETCH) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_SHADER_FRAMEBUFFER_FETCH)) && !defined(REGAL _NO_DECLARATION_GL_EXT_SHADER_FRAMEBUFFER_FETCH)
#define REGAL_NO_DECLARATION_GL_EXT_SHADER_FRAMEBUFFER_FETCH #define REGAL_NO_DECLARATION_GL_EXT_SHADER_FRAMEBUFFER_FETCH
#endif #endif
#ifndef GL_EXT_shader_framebuffer_fetch #ifndef GL_EXT_shader_framebuffer_fetch
#define GL_EXT_shader_framebuffer_fetch 1 #define GL_EXT_shader_framebuffer_fetch 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SHADER_FRAMEBUFFER_FETCH #ifndef REGAL_NO_ENUM_GL_EXT_SHADER_FRAMEBUFFER_FETCH
#define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8a52 /* 35410 */ #define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8a52 /* 35410 */
skipping to change at line 13563 skipping to change at line 17070
#endif #endif
#if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_TYPEDEF_GL_EXT_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_TYPEDEF_GL_EXT_SHADER_IMAGE_LOAD_STORE
#endif #endif
#if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_NAMESPACE_GL_EXT_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_NAMESPACE_GL_EXT_SHADER_IMAGE_LOAD_STORE
#endif #endif
#if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_PLUGIN_GL_EXT_SHADER_IMAGE_LOAD_STORE
#endif
#if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_N O_DECLARATION_GL_EXT_SHADER_IMAGE_LOAD_STORE) #if (defined(GL_EXT_SHADER_IMAGE_LOAD_STORE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_SHADER_IMAGE_LOAD_STORE)) && !defined(REGAL_N O_DECLARATION_GL_EXT_SHADER_IMAGE_LOAD_STORE)
#define REGAL_NO_DECLARATION_GL_EXT_SHADER_IMAGE_LOAD_STORE #define REGAL_NO_DECLARATION_GL_EXT_SHADER_IMAGE_LOAD_STORE
#endif #endif
#ifndef GL_EXT_shader_image_load_store #ifndef GL_EXT_shader_image_load_store
#define GL_EXT_shader_image_load_store 1 #define GL_EXT_shader_image_load_store 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SHADER_IMAGE_LOAD_STORE #ifndef REGAL_NO_ENUM_GL_EXT_SHADER_IMAGE_LOAD_STORE
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x1 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x1
skipping to change at line 13644 skipping to change at line 17155
#ifndef REGAL_NO_NAMESPACE_GL_EXT_SHADER_IMAGE_LOAD_STORE #ifndef REGAL_NO_NAMESPACE_GL_EXT_SHADER_IMAGE_LOAD_STORE
#define glBindImageTextureEXT rglBindImageTextureEXT #define glBindImageTextureEXT rglBindImageTextureEXT
#define glMemoryBarrierEXT rglMemoryBarrierEXT #define glMemoryBarrierEXT rglMemoryBarrierEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_SHADER_IMAGE_LOAD_STORE #ifndef REGAL_NO_DECLARATION_GL_EXT_SHADER_IMAGE_LOAD_STORE
REGAL_DECL void REGAL_CALL glBindImageTextureEXT(GLuint index, GLuint textu re, GLint level, GLboolean layered, GLint layer, GLenum access, GLint forma t); REGAL_DECL void REGAL_CALL glBindImageTextureEXT(GLuint index, GLuint textu re, GLint level, GLboolean layered, GLint layer, GLenum access, GLint forma t);
REGAL_DECL void REGAL_CALL glMemoryBarrierEXT(GLbitfield barriers); REGAL_DECL void REGAL_CALL glMemoryBarrierEXT(GLbitfield barriers);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_SHADER_IMAGE_LOAD_STORE
REGAL_DECL void REGAL_CALL plugin_glBindImageTextureEXT(GLuint index, GLuin
t texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLin
t format);
REGAL_DECL void REGAL_CALL plugin_glMemoryBarrierEXT(GLbitfield barriers);
#endif
/** /**
** GL_EXT_shadow_samplers ** GL_EXT_shadow_samplers
**/ **/
#if (defined(GL_EXT_SHADOW_SAMPLERS) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_ENUM_GL_EXT_SHADOW_SA MPLERS) #if (defined(GL_EXT_SHADOW_SAMPLERS) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_ENUM_GL_EXT_SHADOW_SA MPLERS)
#define REGAL_NO_ENUM_GL_EXT_SHADOW_SAMPLERS #define REGAL_NO_ENUM_GL_EXT_SHADOW_SAMPLERS
#endif #endif
#if (defined(GL_EXT_SHADOW_SAMPLERS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SHA DOW_SAMPLERS) #if (defined(GL_EXT_SHADOW_SAMPLERS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SHA DOW_SAMPLERS)
#define REGAL_NO_TYPEDEF_GL_EXT_SHADOW_SAMPLERS #define REGAL_NO_TYPEDEF_GL_EXT_SHADOW_SAMPLERS
#endif #endif
#if (defined(GL_EXT_SHADOW_SAMPLERS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_S HADOW_SAMPLERS) #if (defined(GL_EXT_SHADOW_SAMPLERS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_S HADOW_SAMPLERS)
#define REGAL_NO_NAMESPACE_GL_EXT_SHADOW_SAMPLERS #define REGAL_NO_NAMESPACE_GL_EXT_SHADOW_SAMPLERS
#endif #endif
#if (defined(GL_EXT_SHADOW_SAMPLERS) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_PLUGIN_GL_EXT_SH
ADOW_SAMPLERS)
#define REGAL_NO_PLUGIN_GL_EXT_SHADOW_SAMPLERS
#endif
#if (defined(GL_EXT_SHADOW_SAMPLERS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_DECLARATION_GL _EXT_SHADOW_SAMPLERS) #if (defined(GL_EXT_SHADOW_SAMPLERS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_SHADOW_SAMPLERS)) && !defined(REGAL_NO_DECLARATION_GL _EXT_SHADOW_SAMPLERS)
#define REGAL_NO_DECLARATION_GL_EXT_SHADOW_SAMPLERS #define REGAL_NO_DECLARATION_GL_EXT_SHADOW_SAMPLERS
#endif #endif
#ifndef GL_EXT_shadow_samplers #ifndef GL_EXT_shadow_samplers
#define GL_EXT_shadow_samplers 1 #define GL_EXT_shadow_samplers 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SHADOW_SAMPLERS #ifndef REGAL_NO_ENUM_GL_EXT_SHADOW_SAMPLERS
#define GL_TEXTURE_COMPARE_MODE_EXT 0x884c /* 34892 */ #define GL_TEXTURE_COMPARE_MODE_EXT 0x884c /* 34892 */
skipping to change at line 13691 skipping to change at line 17211
#endif #endif
#if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_SHARED_TEXTURE_PALETTE) #if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_SHARED_TEXTURE_PALETTE)
#define REGAL_NO_TYPEDEF_GL_EXT_SHARED_TEXTURE_PALETTE #define REGAL_NO_TYPEDEF_GL_EXT_SHARED_TEXTURE_PALETTE
#endif #endif
#if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_SHARED_TEXTURE_PALETTE) #if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_SHARED_TEXTURE_PALETTE)
#define REGAL_NO_NAMESPACE_GL_EXT_SHARED_TEXTURE_PALETTE #define REGAL_NO_NAMESPACE_GL_EXT_SHARED_TEXTURE_PALETTE
#endif #endif
#if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_PL
UGIN_GL_EXT_SHARED_TEXTURE_PALETTE)
#define REGAL_NO_PLUGIN_GL_EXT_SHARED_TEXTURE_PALETTE
#endif
#if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_SHARED_TEXTURE_PALETTE) #if (defined(GL_EXT_SHARED_TEXTURE_PALETTE) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_SHARED_TEXTURE_PALETTE)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_SHARED_TEXTURE_PALETTE)
#define REGAL_NO_DECLARATION_GL_EXT_SHARED_TEXTURE_PALETTE #define REGAL_NO_DECLARATION_GL_EXT_SHARED_TEXTURE_PALETTE
#endif #endif
#ifndef GL_EXT_shared_texture_palette #ifndef GL_EXT_shared_texture_palette
#define GL_EXT_shared_texture_palette 1 #define GL_EXT_shared_texture_palette 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_SHARED_TEXTURE_PALETTE #ifndef REGAL_NO_ENUM_GL_EXT_SHARED_TEXTURE_PALETTE
#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81fb /* 33275 */ #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81fb /* 33275 */
skipping to change at line 13719 skipping to change at line 17243
#endif #endif
#if (defined(GL_EXT_STENCIL_CLEAR_TAG) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _STENCIL_CLEAR_TAG) #if (defined(GL_EXT_STENCIL_CLEAR_TAG) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _STENCIL_CLEAR_TAG)
#define REGAL_NO_TYPEDEF_GL_EXT_STENCIL_CLEAR_TAG #define REGAL_NO_TYPEDEF_GL_EXT_STENCIL_CLEAR_TAG
#endif #endif
#if (defined(GL_EXT_STENCIL_CLEAR_TAG) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_STENCIL_CLEAR_TAG) #if (defined(GL_EXT_STENCIL_CLEAR_TAG) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_STENCIL_CLEAR_TAG)
#define REGAL_NO_NAMESPACE_GL_EXT_STENCIL_CLEAR_TAG #define REGAL_NO_NAMESPACE_GL_EXT_STENCIL_CLEAR_TAG
#endif #endif
#if (defined(GL_EXT_STENCIL_CLEAR_TAG) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_PLUGIN_GL_EX
T_STENCIL_CLEAR_TAG)
#define REGAL_NO_PLUGIN_GL_EXT_STENCIL_CLEAR_TAG
#endif
#if (defined(GL_EXT_STENCIL_CLEAR_TAG) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_STENCIL_CLEAR_TAG) #if (defined(GL_EXT_STENCIL_CLEAR_TAG) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_STENCIL_CLEAR_TAG)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_STENCIL_CLEAR_TAG)
#define REGAL_NO_DECLARATION_GL_EXT_STENCIL_CLEAR_TAG #define REGAL_NO_DECLARATION_GL_EXT_STENCIL_CLEAR_TAG
#endif #endif
#ifndef GL_EXT_stencil_clear_tag #ifndef GL_EXT_stencil_clear_tag
#define GL_EXT_stencil_clear_tag 1 #define GL_EXT_stencil_clear_tag 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_STENCIL_CLEAR_TAG #ifndef REGAL_NO_ENUM_GL_EXT_STENCIL_CLEAR_TAG
#define GL_STENCIL_TAG_BITS_EXT 0x88f2 /* 35058 */ #define GL_STENCIL_TAG_BITS_EXT 0x88f2 /* 35058 */
skipping to change at line 13744 skipping to change at line 17272
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_STENCIL_CLEAR_TAG #ifndef REGAL_NO_NAMESPACE_GL_EXT_STENCIL_CLEAR_TAG
#define glStencilClearTagEXT rglStencilClearTagEXT #define glStencilClearTagEXT rglStencilClearTagEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_STENCIL_CLEAR_TAG #ifndef REGAL_NO_DECLARATION_GL_EXT_STENCIL_CLEAR_TAG
REGAL_DECL void REGAL_CALL glStencilClearTagEXT(GLsizei stencilTagBits, GLu int stencilClearTag); REGAL_DECL void REGAL_CALL glStencilClearTagEXT(GLsizei stencilTagBits, GLu int stencilClearTag);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_STENCIL_CLEAR_TAG
REGAL_DECL void REGAL_CALL plugin_glStencilClearTagEXT(GLsizei stencilTagBi
ts, GLuint stencilClearTag);
#endif
/** /**
** GL_EXT_stencil_two_side ** GL_EXT_stencil_two_side
**/ **/
#if (defined(GL_EXT_STENCIL_TWO_SIDE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_ENUM_GL_EXT_STENCIL _TWO_SIDE) #if (defined(GL_EXT_STENCIL_TWO_SIDE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_ENUM_GL_EXT_STENCIL _TWO_SIDE)
#define REGAL_NO_ENUM_GL_EXT_STENCIL_TWO_SIDE #define REGAL_NO_ENUM_GL_EXT_STENCIL_TWO_SIDE
#endif #endif
#if (defined(GL_EXT_STENCIL_TWO_SIDE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_S TENCIL_TWO_SIDE) #if (defined(GL_EXT_STENCIL_TWO_SIDE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_S TENCIL_TWO_SIDE)
#define REGAL_NO_TYPEDEF_GL_EXT_STENCIL_TWO_SIDE #define REGAL_NO_TYPEDEF_GL_EXT_STENCIL_TWO_SIDE
#endif #endif
#if (defined(GL_EXT_STENCIL_TWO_SIDE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _STENCIL_TWO_SIDE) #if (defined(GL_EXT_STENCIL_TWO_SIDE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _STENCIL_TWO_SIDE)
#define REGAL_NO_NAMESPACE_GL_EXT_STENCIL_TWO_SIDE #define REGAL_NO_NAMESPACE_GL_EXT_STENCIL_TWO_SIDE
#endif #endif
#if (defined(GL_EXT_STENCIL_TWO_SIDE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
STENCIL_TWO_SIDE)
#define REGAL_NO_PLUGIN_GL_EXT_STENCIL_TWO_SIDE
#endif
#if (defined(GL_EXT_STENCIL_TWO_SIDE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_STENCIL_TWO_SIDE) #if (defined(GL_EXT_STENCIL_TWO_SIDE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_STENCIL_TWO_SIDE)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_STENCIL_TWO_SIDE)
#define REGAL_NO_DECLARATION_GL_EXT_STENCIL_TWO_SIDE #define REGAL_NO_DECLARATION_GL_EXT_STENCIL_TWO_SIDE
#endif #endif
#ifndef GL_EXT_stencil_two_side #ifndef GL_EXT_stencil_two_side
#define GL_EXT_stencil_two_side 1 #define GL_EXT_stencil_two_side 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_STENCIL_TWO_SIDE #ifndef REGAL_NO_ENUM_GL_EXT_STENCIL_TWO_SIDE
#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 /* 35088 */ #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 /* 35088 */
skipping to change at line 13785 skipping to change at line 17321
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_STENCIL_TWO_SIDE #ifndef REGAL_NO_NAMESPACE_GL_EXT_STENCIL_TWO_SIDE
#define glActiveStencilFaceEXT rglActiveStencilFaceEXT #define glActiveStencilFaceEXT rglActiveStencilFaceEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_STENCIL_TWO_SIDE #ifndef REGAL_NO_DECLARATION_GL_EXT_STENCIL_TWO_SIDE
REGAL_DECL void REGAL_CALL glActiveStencilFaceEXT(GLenum face); REGAL_DECL void REGAL_CALL glActiveStencilFaceEXT(GLenum face);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_STENCIL_TWO_SIDE
REGAL_DECL void REGAL_CALL plugin_glActiveStencilFaceEXT(GLenum face);
#endif
/** /**
** GL_EXT_stencil_wrap ** GL_EXT_stencil_wrap
**/ **/
#if (defined(GL_EXT_STENCIL_WRAP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_ENUM_GL_EXT_STENCIL_WRAP) #if (defined(GL_EXT_STENCIL_WRAP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_ENUM_GL_EXT_STENCIL_WRAP)
#define REGAL_NO_ENUM_GL_EXT_STENCIL_WRAP #define REGAL_NO_ENUM_GL_EXT_STENCIL_WRAP
#endif #endif
#if (defined(GL_EXT_STENCIL_WRAP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_STENCIL_W RAP) #if (defined(GL_EXT_STENCIL_WRAP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_STENCIL_W RAP)
#define REGAL_NO_TYPEDEF_GL_EXT_STENCIL_WRAP #define REGAL_NO_TYPEDEF_GL_EXT_STENCIL_WRAP
#endif #endif
#if (defined(GL_EXT_STENCIL_WRAP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_STENCIL _WRAP) #if (defined(GL_EXT_STENCIL_WRAP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_STENCIL _WRAP)
#define REGAL_NO_NAMESPACE_GL_EXT_STENCIL_WRAP #define REGAL_NO_NAMESPACE_GL_EXT_STENCIL_WRAP
#endif #endif
#if (defined(GL_EXT_STENCIL_WRAP) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_PLUGIN_GL_EXT_STENCIL_
WRAP)
#define REGAL_NO_PLUGIN_GL_EXT_STENCIL_WRAP
#endif
#if (defined(GL_EXT_STENCIL_WRAP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_DECLARATION_GL_EXT_S TENCIL_WRAP) #if (defined(GL_EXT_STENCIL_WRAP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_STENCIL_WRAP)) && !defined(REGAL_NO_DECLARATION_GL_EXT_S TENCIL_WRAP)
#define REGAL_NO_DECLARATION_GL_EXT_STENCIL_WRAP #define REGAL_NO_DECLARATION_GL_EXT_STENCIL_WRAP
#endif #endif
#ifndef GL_EXT_stencil_wrap #ifndef GL_EXT_stencil_wrap
#define GL_EXT_stencil_wrap 1 #define GL_EXT_stencil_wrap 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_STENCIL_WRAP #ifndef REGAL_NO_ENUM_GL_EXT_STENCIL_WRAP
#define GL_INCR_WRAP_EXT 0x8507 /* 34055 */ #define GL_INCR_WRAP_EXT 0x8507 /* 34055 */
skipping to change at line 13830 skipping to change at line 17374
#endif #endif
#if (defined(GL_EXT_SUBTEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SUBTEXTURE) #if (defined(GL_EXT_SUBTEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_SUBTEXTURE)
#define REGAL_NO_TYPEDEF_GL_EXT_SUBTEXTURE #define REGAL_NO_TYPEDEF_GL_EXT_SUBTEXTURE
#endif #endif
#if (defined(GL_EXT_SUBTEXTURE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_SUBTEXTURE) #if (defined(GL_EXT_SUBTEXTURE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_SUBTEXTURE)
#define REGAL_NO_NAMESPACE_GL_EXT_SUBTEXTURE #define REGAL_NO_NAMESPACE_GL_EXT_SUBTEXTURE
#endif #endif
#if (defined(GL_EXT_SUBTEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_SUBTEXTURE)
#define REGAL_NO_PLUGIN_GL_EXT_SUBTEXTURE
#endif
#if (defined(GL_EXT_SUBTEXTURE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_SUBTE XTURE) #if (defined(GL_EXT_SUBTEXTURE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_SUBTEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_SUBTE XTURE)
#define REGAL_NO_DECLARATION_GL_EXT_SUBTEXTURE #define REGAL_NO_DECLARATION_GL_EXT_SUBTEXTURE
#endif #endif
#ifndef GL_EXT_subtexture #ifndef GL_EXT_subtexture
#define GL_EXT_subtexture 1 #define GL_EXT_subtexture 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_SUBTEXTURE #ifndef REGAL_NO_TYPEDEF_GL_EXT_SUBTEXTURE
typedef void (REGAL_CALL *PFNGLTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint l evel, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoi d *pixels); typedef void (REGAL_CALL *PFNGLTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint l evel, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoi d *pixels);
skipping to change at line 13856 skipping to change at line 17404
#define glTexSubImage2DEXT rglTexSubImage2DEXT #define glTexSubImage2DEXT rglTexSubImage2DEXT
#define glTexSubImage3DEXT rglTexSubImage3DEXT #define glTexSubImage3DEXT rglTexSubImage3DEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_SUBTEXTURE #ifndef REGAL_NO_DECLARATION_GL_EXT_SUBTEXTURE
REGAL_DECL void REGAL_CALL glTexSubImage1DEXT(GLenum target, GLint level, G Lint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixe ls); REGAL_DECL void REGAL_CALL glTexSubImage1DEXT(GLenum target, GLint level, G Lint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixe ls);
REGAL_DECL void REGAL_CALL glTexSubImage2DEXT(GLenum target, GLint level, G Lint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexSubImage2DEXT(GLenum target, GLint level, G Lint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL glTexSubImage3DEXT(GLenum target, GLint level, G Lint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexSubImage3DEXT(GLenum target, GLint level, G Lint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_SUBTEXTURE
REGAL_DECL void REGAL_CALL plugin_glTexSubImage1DEXT(GLenum target, GLint l
evel, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoi
d *pixels);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage2DEXT(GLenum target, GLint l
evel, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum f
ormat, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage3DEXT(GLenum target, GLint l
evel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei h
eight, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
#endif
/** /**
** GL_EXT_texture ** GL_EXT_texture
**/ **/
#if (defined(GL_EXT_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_EXT_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE) #if (defined(GL_EXT_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_EXT_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE #define REGAL_NO_ENUM_GL_EXT_TEXTURE
#endif #endif
#if (defined(GL_EXT_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE) #if (defined(GL_EXT_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE
#endif #endif
#if (defined(GL_EXT_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE) #if (defined(GL_EXT_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE
#endif #endif
#if (defined(GL_EXT_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXTURE)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE
#endif
#if (defined(GL_EXT_TEXTURE) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TEXTURE) #if (defined(GL_EXT_TEXTURE) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_EXT_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TEXTURE)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE
#endif #endif
#ifndef GL_EXT_texture #ifndef GL_EXT_texture
#define GL_EXT_texture 1 #define GL_EXT_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE
#define GL_ALPHA4_EXT 0x803b /* 32827 */ #define GL_ALPHA4_EXT 0x803b /* 32827 */
skipping to change at line 13941 skipping to change at line 17499
#endif #endif
#if (defined(GL_EXT_TEXTURE3D) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE3D) #if (defined(GL_EXT_TEXTURE3D) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE3D)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE3D #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE3D
#endif #endif
#if (defined(GL_EXT_TEXTURE3D) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE3D) #if (defined(GL_EXT_TEXTURE3D) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE3D)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE3D #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE3D
#endif #endif
#if (defined(GL_EXT_TEXTURE3D) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXTURE3D)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE3D
#endif
#if (defined(GL_EXT_TEXTURE3D) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TEXTURE 3D) #if (defined(GL_EXT_TEXTURE3D) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_EXT_TEXTURE3D)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TEXTURE 3D)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE3D #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE3D
#endif #endif
#ifndef GL_EXT_texture3D #ifndef GL_EXT_texture3D
#define GL_EXT_texture3D 1 #define GL_EXT_texture3D 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE3D #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE3D
#define GL_PACK_SKIP_IMAGES_EXT 0x806b /* 32875 */ #define GL_PACK_SKIP_IMAGES_EXT 0x806b /* 32875 */
skipping to change at line 13973 skipping to change at line 17535
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE3D #ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE3D
#define glTexImage3DEXT rglTexImage3DEXT #define glTexImage3DEXT rglTexImage3DEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE3D #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE3D
REGAL_DECL void REGAL_CALL glTexImage3DEXT(GLenum target, GLint level, GLen um internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint bord er, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexImage3DEXT(GLenum target, GLint level, GLen um internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint bord er, GLenum format, GLenum type, const GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE3D
REGAL_DECL void REGAL_CALL plugin_glTexImage3DEXT(GLenum target, GLint leve
l, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLi
nt border, GLenum format, GLenum type, const GLvoid *pixels);
#endif
/** /**
** GL_EXT_texture_array ** GL_EXT_texture_array
**/ **/
#if (defined(GL_EXT_TEXTURE_ARRAY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE_ARRAY ) #if (defined(GL_EXT_TEXTURE_ARRAY) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE_ARRAY )
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_ARRAY #define REGAL_NO_ENUM_GL_EXT_TEXTURE_ARRAY
#endif #endif
#if (defined(GL_EXT_TEXTURE_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE _ARRAY) #if (defined(GL_EXT_TEXTURE_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE _ARRAY)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_ARRAY #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_ARRAY
#endif #endif
#if (defined(GL_EXT_TEXTURE_ARRAY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTU RE_ARRAY) #if (defined(GL_EXT_TEXTURE_ARRAY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTU RE_ARRAY)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ARRAY #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ARRAY
#endif #endif
#if (defined(GL_EXT_TEXTURE_ARRAY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXTUR
E_ARRAY)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_ARRAY
#endif
#if (defined(GL_EXT_TEXTURE_ARRAY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_EXT _TEXTURE_ARRAY) #if (defined(GL_EXT_TEXTURE_ARRAY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_TEXTURE_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_EXT _TEXTURE_ARRAY)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ARRAY #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ARRAY
#endif #endif
#ifndef GL_EXT_texture_array #ifndef GL_EXT_texture_array
#define GL_EXT_texture_array 1 #define GL_EXT_texture_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_ARRAY #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_ARRAY
#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884e /* 34894 */ #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884e /* 34894 */
skipping to change at line 14020 skipping to change at line 17590
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ARRAY #ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ARRAY
#define glFramebufferTextureLayerEXT rglFramebufferTextureLayerEXT #define glFramebufferTextureLayerEXT rglFramebufferTextureLayerEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ARRAY #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ARRAY
REGAL_DECL void REGAL_CALL glFramebufferTextureLayerEXT(GLenum target, GLen um attachment, GLuint texture, GLint level, GLint layer); REGAL_DECL void REGAL_CALL glFramebufferTextureLayerEXT(GLenum target, GLen um attachment, GLuint texture, GLint level, GLint layer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE_ARRAY
REGAL_DECL void REGAL_CALL plugin_glFramebufferTextureLayerEXT(GLenum targe
t, GLenum attachment, GLuint texture, GLint level, GLint layer);
#endif
/** /**
** GL_EXT_texture_buffer_object ** GL_EXT_texture_buffer_object
**/ **/
#if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_E XT_TEXTURE_BUFFER_OBJECT) #if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_E XT_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_EXT_TEXTURE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_EXT_TEXTURE_BUFFER_OBJECT) #if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GL_EXT_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_EXT_TEXTURE_BUFFER_OBJECT) #if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GL_EXT_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_BUFFER_OBJECT
#endif #endif
#if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUG
IN_GL_EXT_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_BUFFER_OBJECT
#endif
#if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_EXT_TEXTURE_BUFFER_OBJECT) #if (defined(GL_EXT_TEXTURE_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GL_EXT_TEXTURE_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_BUFFER_OBJECT
#endif #endif
#ifndef GL_EXT_texture_buffer_object #ifndef GL_EXT_texture_buffer_object
#define GL_EXT_texture_buffer_object 1 #define GL_EXT_texture_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_BUFFER_OBJECT
#define GL_TEXTURE_BUFFER_EXT 0x8c2a /* 35882 */ #define GL_TEXTURE_BUFFER_EXT 0x8c2a /* 35882 */
skipping to change at line 14064 skipping to change at line 17642
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_BUFFER_OBJECT #ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_BUFFER_OBJECT
#define glTexBufferEXT rglTexBufferEXT #define glTexBufferEXT rglTexBufferEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_BUFFER_OBJECT #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL glTexBufferEXT(GLenum target, GLenum internalfor mat, GLuint buffer); REGAL_DECL void REGAL_CALL glTexBufferEXT(GLenum target, GLenum internalfor mat, GLuint buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL plugin_glTexBufferEXT(GLenum target, GLenum inte
rnalformat, GLuint buffer);
#endif
/** /**
** GL_EXT_texture_compression_latc ** GL_EXT_texture_compression_latc
**/ **/
#if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ENU M_GL_EXT_TEXTURE_COMPRESSION_LATC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ENU M_GL_EXT_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_LATC #define REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_LATC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_LATC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_LATC #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_LATC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_LATC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_LATC #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_LATC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_N
O_PLUGIN_GL_EXT_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_COMPRESSION_LATC
#endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL _NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_LATC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL _NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_LATC #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_LATC
#endif #endif
#ifndef GL_EXT_texture_compression_latc #ifndef GL_EXT_texture_compression_latc
#define GL_EXT_texture_compression_latc 1 #define GL_EXT_texture_compression_latc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_LATC #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_LATC
#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8c70 /* 35952 */ #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8c70 /* 35952 */
skipping to change at line 14111 skipping to change at line 17697
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_RGTC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_RGTC #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_RGTC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_RGTC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_RGTC #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_RGTC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL_N
O_PLUGIN_GL_EXT_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_COMPRESSION_RGTC
#endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL _NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_RGTC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_RGTC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_RGTC)) && !defined(REGAL _NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_RGTC)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_RGTC #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_RGTC
#endif #endif
#ifndef GL_EXT_texture_compression_rgtc #ifndef GL_EXT_texture_compression_rgtc
#define GL_EXT_texture_compression_rgtc 1 #define GL_EXT_texture_compression_rgtc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_RGTC #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_RGTC
#define GL_COMPRESSED_RED_RGTC1_EXT 0x8dbb /* 36283 */ #define GL_COMPRESSED_RED_RGTC1_EXT 0x8dbb /* 36283 */
skipping to change at line 14142 skipping to change at line 17732
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_S3TC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_ TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_S3TC #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_COMPRESSION_S3TC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_S3TC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_ NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_S3TC #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_COMPRESSION_S3TC
#endif #endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_N
O_PLUGIN_GL_EXT_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_COMPRESSION_S3TC
#endif
#if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL _NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_S3TC) #if (defined(GL_EXT_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_EXT_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL _NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_S3TC #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_COMPRESSION_S3TC
#endif #endif
#ifndef GL_EXT_texture_compression_s3tc #ifndef GL_EXT_texture_compression_s3tc
#define GL_EXT_texture_compression_s3tc 1 #define GL_EXT_texture_compression_s3tc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_S3TC #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_COMPRESSION_S3TC
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83f0 /* 33776 */ #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83f0 /* 33776 */
skipping to change at line 14173 skipping to change at line 17767
#endif #endif
#if (defined(GL_EXT_TEXTURE_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_T EXTURE_CUBE_MAP) #if (defined(GL_EXT_TEXTURE_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_T EXTURE_CUBE_MAP)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_CUBE_MAP #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_EXT_TEXTURE_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _TEXTURE_CUBE_MAP) #if (defined(GL_EXT_TEXTURE_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _TEXTURE_CUBE_MAP)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_CUBE_MAP #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_EXT_TEXTURE_CUBE_MAP) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
TEXTURE_CUBE_MAP)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_CUBE_MAP
#endif
#if (defined(GL_EXT_TEXTURE_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_TEXTURE_CUBE_MAP) #if (defined(GL_EXT_TEXTURE_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_TEXTURE_CUBE_MAP)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_CUBE_MAP #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_CUBE_MAP
#endif #endif
#ifndef GL_EXT_texture_cube_map #ifndef GL_EXT_texture_cube_map
#define GL_EXT_texture_cube_map 1 #define GL_EXT_texture_cube_map 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_CUBE_MAP #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_CUBE_MAP
#define GL_NORMAL_MAP_EXT 0x8511 /* 34065 */ #define GL_NORMAL_MAP_EXT 0x8511 /* 34065 */
skipping to change at line 14212 skipping to change at line 17810
#endif #endif
#if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_E XT_TEXTURE_EDGE_CLAMP) #if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_E XT_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_EDGE_CLAMP #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_EDGE_CLAMP
#endif #endif
#if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL _EXT_TEXTURE_EDGE_CLAMP) #if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL _EXT_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_EDGE_CLAMP #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_EDGE_CLAMP
#endif #endif
#if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_PLUGIN_GL_
EXT_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_EDGE_CLAMP
#endif
#if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_DECLARAT ION_GL_EXT_TEXTURE_EDGE_CLAMP) #if (defined(GL_EXT_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_DECLARAT ION_GL_EXT_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_EDGE_CLAMP #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_EDGE_CLAMP
#endif #endif
#ifndef GL_EXT_texture_edge_clamp #ifndef GL_EXT_texture_edge_clamp
#define GL_EXT_texture_edge_clamp 1 #define GL_EXT_texture_edge_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_EDGE_CLAMP #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_EDGE_CLAMP
#define GL_CLAMP_TO_EDGE_EXT 0x812f /* 33071 */ #define GL_CLAMP_TO_EDGE_EXT 0x812f /* 33071 */
skipping to change at line 14240 skipping to change at line 17842
#endif #endif
#if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_TEXTURE_ENV_COMBINE) #if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_TEXTURE_ENV_COMBINE)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_ENV_COMBINE #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_ENV_COMBINE
#endif #endif
#if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_TEXTURE_ENV_COMBINE) #if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_TEXTURE_ENV_COMBINE)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ENV_COMBINE #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ENV_COMBINE
#endif #endif
#if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_TEXTURE_ENV_COMBINE)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_ENV_COMBINE
#endif
#if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_TEXTURE_ENV_COMBINE) #if (defined(GL_EXT_TEXTURE_ENV_COMBINE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_TEXTURE_ENV_COMBINE)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_TEXTURE_ENV_COMBINE)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ENV_COMBINE #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ENV_COMBINE
#endif #endif
#ifndef GL_EXT_texture_env_combine #ifndef GL_EXT_texture_env_combine
#define GL_EXT_texture_env_combine 1 #define GL_EXT_texture_env_combine 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_ENV_COMBINE #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_ENV_COMBINE
#define GL_COMBINE_EXT 0x8570 /* 34160 */ #define GL_COMBINE_EXT 0x8570 /* 34160 */
skipping to change at line 14288 skipping to change at line 17894
#endif #endif
#if (defined(GL_EXT_TEXTURE_ENV_DOT3) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_T EXTURE_ENV_DOT3) #if (defined(GL_EXT_TEXTURE_ENV_DOT3) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_T EXTURE_ENV_DOT3)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_ENV_DOT3 #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_ENV_DOT3
#endif #endif
#if (defined(GL_EXT_TEXTURE_ENV_DOT3) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _TEXTURE_ENV_DOT3) #if (defined(GL_EXT_TEXTURE_ENV_DOT3) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _TEXTURE_ENV_DOT3)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ENV_DOT3 #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_ENV_DOT3
#endif #endif
#if (defined(GL_EXT_TEXTURE_ENV_DOT3) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
TEXTURE_ENV_DOT3)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_ENV_DOT3
#endif
#if (defined(GL_EXT_TEXTURE_ENV_DOT3) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_TEXTURE_ENV_DOT3) #if (defined(GL_EXT_TEXTURE_ENV_DOT3) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_TEXTURE_ENV_DOT3)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_TEXTURE_ENV_DOT3)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ENV_DOT3 #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_ENV_DOT3
#endif #endif
#ifndef GL_EXT_texture_env_dot3 #ifndef GL_EXT_texture_env_dot3
#define GL_EXT_texture_env_dot3 1 #define GL_EXT_texture_env_dot3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_ENV_DOT3 #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_ENV_DOT3
#define GL_DOT3_RGB_EXT 0x8740 /* 34624 */ #define GL_DOT3_RGB_EXT 0x8740 /* 34624 */
skipping to change at line 14317 skipping to change at line 17927
#endif #endif
#if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(REGAL _NO_TYPEDEF_GL_EXT_TEXTURE_FILTER_ANISOTROPIC) #if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(REGAL _NO_TYPEDEF_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_FILTER_ANISOTROPIC #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_FILTER_ANISOTROPIC
#endif #endif
#if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(REGAL _NO_NAMESPACE_GL_EXT_TEXTURE_FILTER_ANISOTROPIC) #if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(REGAL _NO_NAMESPACE_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_FILTER_ANISOTROPIC #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_FILTER_ANISOTROPIC
#endif #endif
#if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(REG
AL_NO_PLUGIN_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_FILTER_ANISOTROPIC
#endif
#if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(R EGAL_NO_DECLARATION_GL_EXT_TEXTURE_FILTER_ANISOTROPIC) #if (defined(GL_EXT_TEXTURE_FILTER_ANISOTROPIC) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)) && !defined(R EGAL_NO_DECLARATION_GL_EXT_TEXTURE_FILTER_ANISOTROPIC)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_FILTER_ANISOTROPIC #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_FILTER_ANISOTROPIC
#endif #endif
#ifndef GL_EXT_texture_filter_anisotropic #ifndef GL_EXT_texture_filter_anisotropic
#define GL_EXT_texture_filter_anisotropic 1 #define GL_EXT_texture_filter_anisotropic 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_FILTER_ANISOTROPIC #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_FILTER_ANISOTROPIC
#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84fe /* 34046 */ #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84fe /* 34046 */
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84ff /* 34047 */ #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84ff /* 34047 */
#endif #endif
/** /**
** GL_EXT_texture_format_BGRA8888
**/
#if (defined(GL_EXT_TEXTURE_FORMAT_BGRA8888) || defined(REGAL_NO_ENUM) || d
efined(REGAL_NO_GL_EXT_TEXTURE_FORMAT_BGRA8888)) && !defined(REGAL_NO_ENUM_
GL_EXT_TEXTURE_FORMAT_BGRA8888)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_FORMAT_BGRA8888
#endif
#if (defined(GL_EXT_TEXTURE_FORMAT_BGRA8888) || defined(REGAL_NO_TYPEDEF) |
| defined(REGAL_NO_GL_EXT_TEXTURE_FORMAT_BGRA8888)) && !defined(REGAL_NO_TY
PEDEF_GL_EXT_TEXTURE_FORMAT_BGRA8888)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_FORMAT_BGRA8888
#endif
#if (defined(GL_EXT_TEXTURE_FORMAT_BGRA8888) || !defined(REGAL_NAMESPACE) |
| defined(REGAL_NO_GL_EXT_TEXTURE_FORMAT_BGRA8888)) && !defined(REGAL_NO_NA
MESPACE_GL_EXT_TEXTURE_FORMAT_BGRA8888)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_FORMAT_BGRA8888
#endif
#if (defined(GL_EXT_TEXTURE_FORMAT_BGRA8888) || defined(REGAL_NO_DECLARATIO
N) || defined(REGAL_NO_GL_EXT_TEXTURE_FORMAT_BGRA8888)) && !defined(REGAL_N
O_DECLARATION_GL_EXT_TEXTURE_FORMAT_BGRA8888)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_FORMAT_BGRA8888
#endif
#ifndef GL_EXT_texture_format_BGRA8888
#define GL_EXT_texture_format_BGRA8888 1
#endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_FORMAT_BGRA8888
#define GL_BGRA_EXT 0x80e1 /* 32993 */
#define GL_BGRA_EXT 0x80e1 /* 32993 */
#define GL_BGRA_EXT 0x80e1 /* 32993 */
#endif
/**
** GL_EXT_texture_integer ** GL_EXT_texture_integer
**/ **/
#if (defined(GL_EXT_TEXTURE_INTEGER) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE_I NTEGER) #if (defined(GL_EXT_TEXTURE_INTEGER) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE_I NTEGER)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_INTEGER #define REGAL_NO_ENUM_GL_EXT_TEXTURE_INTEGER
#endif #endif
#if (defined(GL_EXT_TEXTURE_INTEGER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEX TURE_INTEGER) #if (defined(GL_EXT_TEXTURE_INTEGER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEX TURE_INTEGER)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_INTEGER #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_INTEGER
#endif #endif
#if (defined(GL_EXT_TEXTURE_INTEGER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_T EXTURE_INTEGER) #if (defined(GL_EXT_TEXTURE_INTEGER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_T EXTURE_INTEGER)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_INTEGER #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_INTEGER
#endif #endif
#if (defined(GL_EXT_TEXTURE_INTEGER) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TE
XTURE_INTEGER)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_INTEGER
#endif
#if (defined(GL_EXT_TEXTURE_INTEGER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_DECLARATION_GL _EXT_TEXTURE_INTEGER) #if (defined(GL_EXT_TEXTURE_INTEGER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_TEXTURE_INTEGER)) && !defined(REGAL_NO_DECLARATION_GL _EXT_TEXTURE_INTEGER)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_INTEGER #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_INTEGER
#endif #endif
#ifndef GL_EXT_texture_integer #ifndef GL_EXT_texture_integer
#define GL_EXT_texture_integer 1 #define GL_EXT_texture_integer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_INTEGER #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_INTEGER
#define GL_RGBA32UI_EXT 0x8d70 /* 36208 */ #define GL_RGBA32UI_EXT 0x8d70 /* 36208 */
skipping to change at line 14461 skipping to change at line 18049
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_INTEGER #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_INTEGER
REGAL_DECL void REGAL_CALL glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha); REGAL_DECL void REGAL_CALL glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha);
REGAL_DECL void REGAL_CALL glClearColorIuiEXT(GLuint red, GLuint green, GLu int blue, GLuint alpha); REGAL_DECL void REGAL_CALL glClearColorIuiEXT(GLuint red, GLuint green, GLu int blue, GLuint alpha);
REGAL_DECL void REGAL_CALL glGetTexParameterIivEXT(GLenum target, GLenum pn ame, GLint *params); REGAL_DECL void REGAL_CALL glGetTexParameterIivEXT(GLenum target, GLenum pn ame, GLint *params);
REGAL_DECL void REGAL_CALL glGetTexParameterIuivEXT(GLenum target, GLenum p name, GLuint *params); REGAL_DECL void REGAL_CALL glGetTexParameterIuivEXT(GLenum target, GLenum p name, GLuint *params);
REGAL_DECL void REGAL_CALL glTexParameterIivEXT(GLenum target, GLenum pname , const GLint *params); REGAL_DECL void REGAL_CALL glTexParameterIivEXT(GLenum target, GLenum pname , const GLint *params);
REGAL_DECL void REGAL_CALL glTexParameterIuivEXT(GLenum target, GLenum pnam e, const GLuint *params); REGAL_DECL void REGAL_CALL glTexParameterIuivEXT(GLenum target, GLenum pnam e, const GLuint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE_INTEGER
REGAL_DECL void REGAL_CALL plugin_glClearColorIiEXT(GLint red, GLint green,
GLint blue, GLint alpha);
REGAL_DECL void REGAL_CALL plugin_glClearColorIuiEXT(GLuint red, GLuint gre
en, GLuint blue, GLuint alpha);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterIivEXT(GLenum target, GL
enum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterIuivEXT(GLenum target, G
Lenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glTexParameterIivEXT(GLenum target, GLenu
m pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTexParameterIuivEXT(GLenum target, GLen
um pname, const GLuint *params);
#endif
/** /**
** GL_EXT_texture_lod_bias ** GL_EXT_texture_lod_bias
**/ **/
#if (defined(GL_EXT_TEXTURE_LOD_BIAS) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE _LOD_BIAS) #if (defined(GL_EXT_TEXTURE_LOD_BIAS) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE _LOD_BIAS)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_LOD_BIAS #define REGAL_NO_ENUM_GL_EXT_TEXTURE_LOD_BIAS
#endif #endif
#if (defined(GL_EXT_TEXTURE_LOD_BIAS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_T EXTURE_LOD_BIAS) #if (defined(GL_EXT_TEXTURE_LOD_BIAS) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_T EXTURE_LOD_BIAS)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_LOD_BIAS #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_LOD_BIAS
#endif #endif
#if (defined(GL_EXT_TEXTURE_LOD_BIAS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _TEXTURE_LOD_BIAS) #if (defined(GL_EXT_TEXTURE_LOD_BIAS) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _TEXTURE_LOD_BIAS)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_LOD_BIAS #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_LOD_BIAS
#endif #endif
#if (defined(GL_EXT_TEXTURE_LOD_BIAS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
TEXTURE_LOD_BIAS)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_LOD_BIAS
#endif
#if (defined(GL_EXT_TEXTURE_LOD_BIAS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_TEXTURE_LOD_BIAS) #if (defined(GL_EXT_TEXTURE_LOD_BIAS) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_TEXTURE_LOD_BIAS)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_TEXTURE_LOD_BIAS)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_LOD_BIAS #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_LOD_BIAS
#endif #endif
#ifndef GL_EXT_texture_lod_bias #ifndef GL_EXT_texture_lod_bias
#define GL_EXT_texture_lod_bias 1 #define GL_EXT_texture_lod_bias 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_LOD_BIAS #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_LOD_BIAS
#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84fd /* 34045 */ #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84fd /* 34045 */
skipping to change at line 14507 skipping to change at line 18108
#endif #endif
#if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_TYPEDEF_ GL_EXT_TEXTURE_MIRROR_CLAMP) #if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_TYPEDEF_ GL_EXT_TEXTURE_MIRROR_CLAMP)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_MIRROR_CLAMP #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_MIRROR_CLAMP
#endif #endif
#if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_NAMESPAC E_GL_EXT_TEXTURE_MIRROR_CLAMP) #if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_NAMESPAC E_GL_EXT_TEXTURE_MIRROR_CLAMP)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_MIRROR_CLAMP #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_MIRROR_CLAMP
#endif #endif
#if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_PLUGIN
_GL_EXT_TEXTURE_MIRROR_CLAMP)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_MIRROR_CLAMP
#endif
#if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_DECL ARATION_GL_EXT_TEXTURE_MIRROR_CLAMP) #if (defined(GL_EXT_TEXTURE_MIRROR_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_MIRROR_CLAMP)) && !defined(REGAL_NO_DECL ARATION_GL_EXT_TEXTURE_MIRROR_CLAMP)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_MIRROR_CLAMP #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_MIRROR_CLAMP
#endif #endif
#ifndef GL_EXT_texture_mirror_clamp #ifndef GL_EXT_texture_mirror_clamp
#define GL_EXT_texture_mirror_clamp 1 #define GL_EXT_texture_mirror_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_MIRROR_CLAMP #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_MIRROR_CLAMP
#define GL_MIRROR_CLAMP_EXT 0x8742 /* 34626 */ #define GL_MIRROR_CLAMP_EXT 0x8742 /* 34626 */
skipping to change at line 14537 skipping to change at line 18142
#endif #endif
#if (defined(GL_EXT_TEXTURE_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTU RE_OBJECT) #if (defined(GL_EXT_TEXTURE_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTU RE_OBJECT)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_OBJECT #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_OBJECT
#endif #endif
#if (defined(GL_EXT_TEXTURE_OBJECT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEX TURE_OBJECT) #if (defined(GL_EXT_TEXTURE_OBJECT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEX TURE_OBJECT)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_OBJECT #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_OBJECT
#endif #endif
#if (defined(GL_EXT_TEXTURE_OBJECT) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXT
URE_OBJECT)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_OBJECT
#endif
#if (defined(GL_EXT_TEXTURE_OBJECT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_DECLARATION_GL_E XT_TEXTURE_OBJECT) #if (defined(GL_EXT_TEXTURE_OBJECT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_EXT_TEXTURE_OBJECT)) && !defined(REGAL_NO_DECLARATION_GL_E XT_TEXTURE_OBJECT)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_OBJECT #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_OBJECT
#endif #endif
#ifndef GL_EXT_texture_object #ifndef GL_EXT_texture_object
#define GL_EXT_texture_object 1 #define GL_EXT_texture_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_OBJECT #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_OBJECT
#define GL_TEXTURE_PRIORITY_EXT 0x8066 /* 32870 */ #define GL_TEXTURE_PRIORITY_EXT 0x8066 /* 32870 */
skipping to change at line 14580 skipping to change at line 18189
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_OBJECT #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_OBJECT
REGAL_DECL GLboolean REGAL_CALL glAreTexturesResidentEXT(GLsizei n, const G Luint *textures, GLboolean *residences); REGAL_DECL GLboolean REGAL_CALL glAreTexturesResidentEXT(GLsizei n, const G Luint *textures, GLboolean *residences);
REGAL_DECL GLboolean REGAL_CALL glIsTextureEXT(GLuint texture); REGAL_DECL GLboolean REGAL_CALL glIsTextureEXT(GLuint texture);
REGAL_DECL void REGAL_CALL glBindTextureEXT(GLenum target, GLuint texture); REGAL_DECL void REGAL_CALL glBindTextureEXT(GLenum target, GLuint texture);
REGAL_DECL void REGAL_CALL glDeleteTexturesEXT(GLsizei n, const GLuint *tex tures); REGAL_DECL void REGAL_CALL glDeleteTexturesEXT(GLsizei n, const GLuint *tex tures);
REGAL_DECL void REGAL_CALL glGenTexturesEXT(GLsizei n, GLuint *textures); REGAL_DECL void REGAL_CALL glGenTexturesEXT(GLsizei n, GLuint *textures);
REGAL_DECL void REGAL_CALL glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const GLclampf *priorities); REGAL_DECL void REGAL_CALL glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const GLclampf *priorities);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glAreTexturesResidentEXT(GLsizei n,
const GLuint *textures, GLboolean *residences);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsTextureEXT(GLuint texture);
REGAL_DECL void REGAL_CALL plugin_glBindTextureEXT(GLenum target, GLuint te
xture);
REGAL_DECL void REGAL_CALL plugin_glDeleteTexturesEXT(GLsizei n, const GLui
nt *textures);
REGAL_DECL void REGAL_CALL plugin_glGenTexturesEXT(GLsizei n, GLuint *textu
res);
REGAL_DECL void REGAL_CALL plugin_glPrioritizeTexturesEXT(GLsizei n, const
GLuint *textures, const GLclampf *priorities);
#endif
/** /**
** GL_EXT_texture_perturb_normal ** GL_EXT_texture_perturb_normal
**/ **/
#if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_ENUM_GL _EXT_TEXTURE_PERTURB_NORMAL) #if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_ENUM_GL _EXT_TEXTURE_PERTURB_NORMAL)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_PERTURB_NORMAL #define REGAL_NO_ENUM_GL_EXT_TEXTURE_PERTURB_NORMAL
#endif #endif
#if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_TEXTURE_PERTURB_NORMAL) #if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_TYPE DEF_GL_EXT_TEXTURE_PERTURB_NORMAL)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_PERTURB_NORMAL #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_PERTURB_NORMAL
#endif #endif
#if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_TEXTURE_PERTURB_NORMAL) #if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_NAME SPACE_GL_EXT_TEXTURE_PERTURB_NORMAL)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_PERTURB_NORMAL #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_PERTURB_NORMAL
#endif #endif
#if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_PL
UGIN_GL_EXT_TEXTURE_PERTURB_NORMAL)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_PERTURB_NORMAL
#endif
#if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_TEXTURE_PERTURB_NORMAL) #if (defined(GL_EXT_TEXTURE_PERTURB_NORMAL) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_EXT_TEXTURE_PERTURB_NORMAL)) && !defined(REGAL_NO_ DECLARATION_GL_EXT_TEXTURE_PERTURB_NORMAL)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_PERTURB_NORMAL #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_PERTURB_NORMAL
#endif #endif
#ifndef GL_EXT_texture_perturb_normal #ifndef GL_EXT_texture_perturb_normal
#define GL_EXT_texture_perturb_normal 1 #define GL_EXT_texture_perturb_normal 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_PERTURB_NORMAL #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_PERTURB_NORMAL
#define GL_PERTURB_EXT 0x85ae /* 34222 */ #define GL_PERTURB_EXT 0x85ae /* 34222 */
skipping to change at line 14621 skipping to change at line 18243
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_PERTURB_NORMAL #ifndef REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_PERTURB_NORMAL
#define glTextureNormalEXT rglTextureNormalEXT #define glTextureNormalEXT rglTextureNormalEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_PERTURB_NORMAL #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_PERTURB_NORMAL
REGAL_DECL void REGAL_CALL glTextureNormalEXT(GLenum mode); REGAL_DECL void REGAL_CALL glTextureNormalEXT(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE_PERTURB_NORMAL
REGAL_DECL void REGAL_CALL plugin_glTextureNormalEXT(GLenum mode);
#endif
/** /**
** GL_EXT_texture_rectangle ** GL_EXT_texture_rectangle
**/ **/
#if (defined(GL_EXT_TEXTURE_RECTANGLE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTU RE_RECTANGLE) #if (defined(GL_EXT_TEXTURE_RECTANGLE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTU RE_RECTANGLE)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_RECTANGLE #define REGAL_NO_ENUM_GL_EXT_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_EXT_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _TEXTURE_RECTANGLE) #if (defined(GL_EXT_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT _TEXTURE_RECTANGLE)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_RECTANGLE #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_EXT_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_TEXTURE_RECTANGLE) #if (defined(GL_EXT_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_NAMESPACE_GL_E XT_TEXTURE_RECTANGLE)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_RECTANGLE #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_EXT_TEXTURE_RECTANGLE) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_PLUGIN_GL_EX
T_TEXTURE_RECTANGLE)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_RECTANGLE
#endif
#if (defined(GL_EXT_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_TEXTURE_RECTANGLE) #if (defined(GL_EXT_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_DECLARATIO N_GL_EXT_TEXTURE_RECTANGLE)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_RECTANGLE #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_RECTANGLE
#endif #endif
#ifndef GL_EXT_texture_rectangle #ifndef GL_EXT_texture_rectangle
#define GL_EXT_texture_rectangle 1 #define GL_EXT_texture_rectangle 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_RECTANGLE #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_RECTANGLE
#define GL_TEXTURE_RECTANGLE_EXT 0x84f5 /* 34037 */ #define GL_TEXTURE_RECTANGLE_EXT 0x84f5 /* 34037 */
skipping to change at line 14668 skipping to change at line 18298
#endif #endif
#if (defined(GL_EXT_TEXTURE_RG) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_RG) #if (defined(GL_EXT_TEXTURE_RG) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_RG)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_RG #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_RG
#endif #endif
#if (defined(GL_EXT_TEXTURE_RG) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_RG) #if (defined(GL_EXT_TEXTURE_RG) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_RG)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_RG #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_RG
#endif #endif
#if (defined(GL_EXT_TEXTURE_RG) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXTURE_RG)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_RG
#endif
#if (defined(GL_EXT_TEXTURE_RG) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TEXTU RE_RG) #if (defined(GL_EXT_TEXTURE_RG) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_EXT_TEXTURE_RG)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TEXTU RE_RG)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_RG #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_RG
#endif #endif
#ifndef GL_EXT_texture_rg #ifndef GL_EXT_texture_rg
#define GL_EXT_texture_rg 1 #define GL_EXT_texture_rg 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_RG #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_RG
#define GL_RED_EXT 0x1903 /* 6403 */ #define GL_RED_EXT 0x1903 /* 6403 */
skipping to change at line 14697 skipping to change at line 18331
#endif #endif
#if (defined(GL_EXT_TEXTURE_SRGB) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_S RGB) #if (defined(GL_EXT_TEXTURE_SRGB) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_S RGB)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SRGB #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SRGB
#endif #endif
#if (defined(GL_EXT_TEXTURE_SRGB) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE _SRGB) #if (defined(GL_EXT_TEXTURE_SRGB) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTURE _SRGB)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SRGB #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SRGB
#endif #endif
#if (defined(GL_EXT_TEXTURE_SRGB) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXTURE_
SRGB)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_SRGB
#endif
#if (defined(GL_EXT_TEXTURE_SRGB) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_DECLARATION_GL_EXT_T EXTURE_SRGB) #if (defined(GL_EXT_TEXTURE_SRGB) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_TEXTURE_SRGB)) && !defined(REGAL_NO_DECLARATION_GL_EXT_T EXTURE_SRGB)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SRGB #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SRGB
#endif #endif
#ifndef GL_EXT_texture_sRGB #ifndef GL_EXT_texture_sRGB
#define GL_EXT_texture_sRGB 1 #define GL_EXT_texture_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SRGB #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SRGB
#define GL_SRGB_EXT 0x8c40 /* 35904 */ #define GL_SRGB_EXT 0x8c40 /* 35904 */
skipping to change at line 14740 skipping to change at line 18378
#endif #endif
#if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_TEXTURE_SRGB_DECODE) #if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_TEXTURE_SRGB_DECODE)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SRGB_DECODE #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SRGB_DECODE
#endif #endif
#if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_TEXTURE_SRGB_DECODE) #if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_TEXTURE_SRGB_DECODE)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SRGB_DECODE #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SRGB_DECODE
#endif #endif
#if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_TEXTURE_SRGB_DECODE)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_SRGB_DECODE
#endif
#if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_TEXTURE_SRGB_DECODE) #if (defined(GL_EXT_TEXTURE_SRGB_DECODE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_TEXTURE_SRGB_DECODE)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_TEXTURE_SRGB_DECODE)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SRGB_DECODE #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SRGB_DECODE
#endif #endif
#ifndef GL_EXT_texture_sRGB_decode #ifndef GL_EXT_texture_sRGB_decode
#define GL_EXT_texture_sRGB_decode 1 #define GL_EXT_texture_sRGB_decode 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SRGB_DECODE #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SRGB_DECODE
#define GL_TEXTURE_SRGB_DECODE_EXT 0x8a48 /* 35400 */ #define GL_TEXTURE_SRGB_DECODE_EXT 0x8a48 /* 35400 */
skipping to change at line 14770 skipping to change at line 18412
#endif #endif
#if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_TEXTURE_SHARED_EXPONENT) #if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_NO_TY PEDEF_GL_EXT_TEXTURE_SHARED_EXPONENT)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SHARED_EXPONENT #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SHARED_EXPONENT
#endif #endif
#if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_TEXTURE_SHARED_EXPONENT) #if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_NO_NA MESPACE_GL_EXT_TEXTURE_SHARED_EXPONENT)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SHARED_EXPONENT #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SHARED_EXPONENT
#endif #endif
#if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_NO_
PLUGIN_GL_EXT_TEXTURE_SHARED_EXPONENT)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_SHARED_EXPONENT
#endif
#if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_N O_DECLARATION_GL_EXT_TEXTURE_SHARED_EXPONENT) #if (defined(GL_EXT_TEXTURE_SHARED_EXPONENT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_EXT_TEXTURE_SHARED_EXPONENT)) && !defined(REGAL_N O_DECLARATION_GL_EXT_TEXTURE_SHARED_EXPONENT)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SHARED_EXPONENT #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SHARED_EXPONENT
#endif #endif
#ifndef GL_EXT_texture_shared_exponent #ifndef GL_EXT_texture_shared_exponent
#define GL_EXT_texture_shared_exponent 1 #define GL_EXT_texture_shared_exponent 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SHARED_EXPONENT #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SHARED_EXPONENT
#define GL_RGB9_E5_EXT 0x8c3d /* 35901 */ #define GL_RGB9_E5_EXT 0x8c3d /* 35901 */
skipping to change at line 14800 skipping to change at line 18446
#endif #endif
#if (defined(GL_EXT_TEXTURE_SNORM) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE _SNORM) #if (defined(GL_EXT_TEXTURE_SNORM) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEXTURE _SNORM)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SNORM #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SNORM
#endif #endif
#if (defined(GL_EXT_TEXTURE_SNORM) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTU RE_SNORM) #if (defined(GL_EXT_TEXTURE_SNORM) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TEXTU RE_SNORM)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SNORM #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SNORM
#endif #endif
#if (defined(GL_EXT_TEXTURE_SNORM) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TEXTUR
E_SNORM)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_SNORM
#endif
#if (defined(GL_EXT_TEXTURE_SNORM) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_DECLARATION_GL_EXT _TEXTURE_SNORM) #if (defined(GL_EXT_TEXTURE_SNORM) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_TEXTURE_SNORM)) && !defined(REGAL_NO_DECLARATION_GL_EXT _TEXTURE_SNORM)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SNORM #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SNORM
#endif #endif
#ifndef GL_EXT_texture_snorm #ifndef GL_EXT_texture_snorm
#define GL_EXT_texture_snorm 1 #define GL_EXT_texture_snorm 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SNORM #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SNORM
#define GL_RED_SNORM 0x8f90 /* 36752 */ #define GL_RED_SNORM 0x8f90 /* 36752 */
#define GL_RED_SNORM 0x8f90 /* 36752 */
#define GL_RG_SNORM 0x8f91 /* 36753 */
#define GL_RG_SNORM 0x8f91 /* 36753 */ #define GL_RG_SNORM 0x8f91 /* 36753 */
#define GL_RGB_SNORM 0x8f92 /* 36754 */ #define GL_RGB_SNORM 0x8f92 /* 36754 */
#define GL_RGB_SNORM 0x8f92 /* 36754 */
#define GL_RGBA_SNORM 0x8f93 /* 36755 */
#define GL_RGBA_SNORM 0x8f93 /* 36755 */ #define GL_RGBA_SNORM 0x8f93 /* 36755 */
#define GL_R8_SNORM 0x8f94 /* 36756 */ #define GL_R8_SNORM 0x8f94 /* 36756 */
#define GL_R8_SNORM 0x8f94 /* 36756 */
#define GL_RG8_SNORM 0x8f95 /* 36757 */
#define GL_RG8_SNORM 0x8f95 /* 36757 */ #define GL_RG8_SNORM 0x8f95 /* 36757 */
#define GL_RGB8_SNORM 0x8f96 /* 36758 */ #define GL_RGB8_SNORM 0x8f96 /* 36758 */
#define GL_RGB8_SNORM 0x8f96 /* 36758 */
#define GL_RGBA8_SNORM 0x8f97 /* 36759 */
#define GL_RGBA8_SNORM 0x8f97 /* 36759 */ #define GL_RGBA8_SNORM 0x8f97 /* 36759 */
#define GL_R16_SNORM 0x8f98 /* 36760 */ #define GL_R16_SNORM 0x8f98 /* 36760 */
#define GL_R16_SNORM 0x8f98 /* 36760 */
#define GL_RG16_SNORM 0x8f99 /* 36761 */
#define GL_RG16_SNORM 0x8f99 /* 36761 */ #define GL_RG16_SNORM 0x8f99 /* 36761 */
#define GL_RGB16_SNORM 0x8f9a /* 36762 */ #define GL_RGB16_SNORM 0x8f9a /* 36762 */
#define GL_RGB16_SNORM 0x8f9a /* 36762 */
#define GL_RGBA16_SNORM 0x8f9b /* 36763 */ #define GL_RGBA16_SNORM 0x8f9b /* 36763 */
#define GL_RGBA16_SNORM 0x8f9b /* 36763 */
#define GL_SIGNED_NORMALIZED 0x8f9c /* 36764 */
#define GL_SIGNED_NORMALIZED 0x8f9c /* 36764 */ #define GL_SIGNED_NORMALIZED 0x8f9c /* 36764 */
#define GL_ALPHA_SNORM 0x9010 /* 36880 */ #define GL_ALPHA_SNORM 0x9010 /* 36880 */
#define GL_LUMINANCE_SNORM 0x9011 /* 36881 */ #define GL_LUMINANCE_SNORM 0x9011 /* 36881 */
#define GL_LUMINANCE_ALPHA_SNORM 0x9012 /* 36882 */ #define GL_LUMINANCE_ALPHA_SNORM 0x9012 /* 36882 */
#define GL_INTENSITY_SNORM 0x9013 /* 36883 */ #define GL_INTENSITY_SNORM 0x9013 /* 36883 */
#define GL_ALPHA8_SNORM 0x9014 /* 36884 */ #define GL_ALPHA8_SNORM 0x9014 /* 36884 */
#define GL_LUMINANCE8_SNORM 0x9015 /* 36885 */ #define GL_LUMINANCE8_SNORM 0x9015 /* 36885 */
#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016 /* 36886 */ #define GL_LUMINANCE8_ALPHA8_SNORM 0x9016 /* 36886 */
#define GL_INTENSITY8_SNORM 0x9017 /* 36887 */ #define GL_INTENSITY8_SNORM 0x9017 /* 36887 */
#define GL_ALPHA16_SNORM 0x9018 /* 36888 */ #define GL_ALPHA16_SNORM 0x9018 /* 36888 */
skipping to change at line 14865 skipping to change at line 18502
#endif #endif
#if (defined(GL_EXT_TEXTURE_STORAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEX TURE_STORAGE) #if (defined(GL_EXT_TEXTURE_STORAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEX TURE_STORAGE)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_STORAGE #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_STORAGE
#endif #endif
#if (defined(GL_EXT_TEXTURE_STORAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_T EXTURE_STORAGE) #if (defined(GL_EXT_TEXTURE_STORAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_T EXTURE_STORAGE)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_STORAGE #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_STORAGE
#endif #endif
#if (defined(GL_EXT_TEXTURE_STORAGE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TE
XTURE_STORAGE)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_STORAGE
#endif
#if (defined(GL_EXT_TEXTURE_STORAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_DECLARATION_GL _EXT_TEXTURE_STORAGE) #if (defined(GL_EXT_TEXTURE_STORAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_TEXTURE_STORAGE)) && !defined(REGAL_NO_DECLARATION_GL _EXT_TEXTURE_STORAGE)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_STORAGE #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_STORAGE
#endif #endif
#ifndef GL_EXT_texture_storage #ifndef GL_EXT_texture_storage
#define GL_EXT_texture_storage 1 #define GL_EXT_texture_storage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_STORAGE #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_STORAGE
#define GL_ALPHA8_EXT 0x803c /* 32828 */
#define GL_LUMINANCE8_EXT 0x8040 /* 32832 */
#define GL_LUMINANCE8_ALPHA8_EXT 0x8045 /* 32837 */
#define GL_R8_EXT 0x8229 /* 33321 */ #define GL_R8_EXT 0x8229 /* 33321 */
#define GL_R8_EXT 0x8229 /* 33321 */
#define GL_RG8_EXT 0x822b /* 33323 */
#define GL_RG8_EXT 0x822b /* 33323 */ #define GL_RG8_EXT 0x822b /* 33323 */
#define GL_R16F_EXT 0x822d /* 33325 */ #define GL_R16F_EXT 0x822d /* 33325 */
#define GL_R16F_EXT 0x822d /* 33325 */
#define GL_R32F_EXT 0x822e /* 33326 */ #define GL_R32F_EXT 0x822e /* 33326 */
#define GL_RG16F_EXT 0x822f /* 33327 */ #define GL_RG16F_EXT 0x822f /* 33327 */
#define GL_RG16F_EXT 0x822f /* 33327 */
#define GL_RG32F_EXT 0x8230 /* 33328 */ #define GL_RG32F_EXT 0x8230 /* 33328 */
#define GL_RGBA32F_EXT 0x8814 /* 34836 */ #define GL_RGBA32F_EXT 0x8814 /* 34836 */
#define GL_RGB32F_EXT 0x8815 /* 34837 */ #define GL_RGB32F_EXT 0x8815 /* 34837 */
#define GL_ALPHA32F_EXT 0x8816 /* 34838 */ #define GL_ALPHA32F_EXT 0x8816 /* 34838 */
#define GL_LUMINANCE32F_EXT 0x8818 /* 34840 */ #define GL_LUMINANCE32F_EXT 0x8818 /* 34840 */
#define GL_LUMINANCE_ALPHA32F_EXT 0x8819 /* 34841 */ #define GL_LUMINANCE_ALPHA32F_EXT 0x8819 /* 34841 */
#define GL_RGBA16F_EXT 0x881a /* 34842 */ #define GL_RGBA16F_EXT 0x881a /* 34842 */
#define GL_RGBA16F_EXT 0x881a /* 34842 */
#define GL_RGB16F_EXT 0x881b /* 34843 */
#define GL_RGB16F_EXT 0x881b /* 34843 */ #define GL_RGB16F_EXT 0x881b /* 34843 */
#define GL_ALPHA16F_EXT 0x881c /* 34844 */ #define GL_ALPHA16F_EXT 0x881c /* 34844 */
#define GL_LUMINANCE16F_EXT 0x881e /* 34846 */ #define GL_LUMINANCE16F_EXT 0x881e /* 34846 */
#define GL_LUMINANCE_ALPHA16F_EXT 0x881f /* 34847 */ #define GL_LUMINANCE_ALPHA16F_EXT 0x881f /* 34847 */
#define GL_RGB_422_APPLE 0x8a1f /* 35359 */
#define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912f /* 37167 */ #define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912f /* 37167 */
#define GL_BGRA8_EXT 0x93a1 /* 37793 */ #define GL_BGRA8_EXT 0x93a1 /* 37793 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_STORAGE #ifndef REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_STORAGE
typedef void (REGAL_CALL *PFNGLTEXSTORAGE1DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); typedef void (REGAL_CALL *PFNGLTEXSTORAGE1DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
typedef void (REGAL_CALL *PFNGLTEXSTORAGE2DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); typedef void (REGAL_CALL *PFNGLTEXSTORAGE2DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (REGAL_CALL *PFNGLTEXSTORAGE3DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ); typedef void (REGAL_CALL *PFNGLTEXSTORAGE3DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth );
#endif #endif
skipping to change at line 14922 skipping to change at line 18553
#define glTexStorage2DEXT rglTexStorage2DEXT #define glTexStorage2DEXT rglTexStorage2DEXT
#define glTexStorage3DEXT rglTexStorage3DEXT #define glTexStorage3DEXT rglTexStorage3DEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_STORAGE #ifndef REGAL_NO_DECLARATION_GL_EXT_TEXTURE_STORAGE
REGAL_DECL void REGAL_CALL glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); REGAL_DECL void REGAL_CALL glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
REGAL_DECL void REGAL_CALL glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); REGAL_DECL void REGAL_CALL glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TEXTURE_STORAGE
REGAL_DECL void REGAL_CALL plugin_glTexStorage1DEXT(GLenum target, GLsizei
levels, GLenum internalformat, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glTexStorage2DEXT(GLenum target, GLsizei
levels, GLenum internalformat, GLsizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glTexStorage3DEXT(GLenum target, GLsizei
levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth
);
#endif
/** /**
** GL_EXT_texture_swizzle ** GL_EXT_texture_swizzle
**/ **/
#if (defined(GL_EXT_TEXTURE_SWIZZLE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE_S WIZZLE) #if (defined(GL_EXT_TEXTURE_SWIZZLE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_ENUM_GL_EXT_TEXTURE_S WIZZLE)
#define REGAL_NO_ENUM_GL_EXT_TEXTURE_SWIZZLE #define REGAL_NO_ENUM_GL_EXT_TEXTURE_SWIZZLE
#endif #endif
#if (defined(GL_EXT_TEXTURE_SWIZZLE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEX TURE_SWIZZLE) #if (defined(GL_EXT_TEXTURE_SWIZZLE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TEX TURE_SWIZZLE)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SWIZZLE #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_SWIZZLE
#endif #endif
#if (defined(GL_EXT_TEXTURE_SWIZZLE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_T EXTURE_SWIZZLE) #if (defined(GL_EXT_TEXTURE_SWIZZLE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_T EXTURE_SWIZZLE)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SWIZZLE #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_SWIZZLE
#endif #endif
#if (defined(GL_EXT_TEXTURE_SWIZZLE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TE
XTURE_SWIZZLE)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_SWIZZLE
#endif
#if (defined(GL_EXT_TEXTURE_SWIZZLE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_DECLARATION_GL _EXT_TEXTURE_SWIZZLE) #if (defined(GL_EXT_TEXTURE_SWIZZLE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_TEXTURE_SWIZZLE)) && !defined(REGAL_NO_DECLARATION_GL _EXT_TEXTURE_SWIZZLE)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SWIZZLE #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_SWIZZLE
#endif #endif
#ifndef GL_EXT_texture_swizzle #ifndef GL_EXT_texture_swizzle
#define GL_EXT_texture_swizzle 1 #define GL_EXT_texture_swizzle 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SWIZZLE #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_SWIZZLE
#define GL_TEXTURE_SWIZZLE_R_EXT 0x8e42 /* 36418 */ #define GL_TEXTURE_SWIZZLE_R_EXT 0x8e42 /* 36418 */
skipping to change at line 14970 skipping to change at line 18611
#endif #endif
#if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined(REG AL_NO_TYPEDEF_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) #if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined(REG AL_NO_TYPEDEF_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)
#define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV #define REGAL_NO_TYPEDEF_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV
#endif #endif
#if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined(REG AL_NO_NAMESPACE_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) #if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined(REG AL_NO_NAMESPACE_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)
#define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV #define REGAL_NO_NAMESPACE_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV
#endif #endif
#if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined(R
EGAL_NO_PLUGIN_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)
#define REGAL_NO_PLUGIN_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV
#endif
#if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined (REGAL_NO_DECLARATION_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) #if (defined(GL_EXT_TEXTURE_TYPE_2_10_10_10_REV) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)) && !defined (REGAL_NO_DECLARATION_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV)
#define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV #define REGAL_NO_DECLARATION_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV
#endif #endif
#ifndef GL_EXT_texture_type_2_10_10_10_REV #ifndef GL_EXT_texture_type_2_10_10_10_REV
#define GL_EXT_texture_type_2_10_10_10_REV 1 #define GL_EXT_texture_type_2_10_10_10_REV 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV #ifndef REGAL_NO_ENUM_GL_EXT_TEXTURE_TYPE_2_10_10_10_REV
#define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368 /* 33640 */ #define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368 /* 33640 */
skipping to change at line 14998 skipping to change at line 18643
#endif #endif
#if (defined(GL_EXT_TIMER_QUERY) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TIMER_QUERY ) #if (defined(GL_EXT_TIMER_QUERY) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_TIMER_QUERY )
#define REGAL_NO_TYPEDEF_GL_EXT_TIMER_QUERY #define REGAL_NO_TYPEDEF_GL_EXT_TIMER_QUERY
#endif #endif
#if (defined(GL_EXT_TIMER_QUERY) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TIMER_QUE RY) #if (defined(GL_EXT_TIMER_QUERY) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_TIMER_QUE RY)
#define REGAL_NO_NAMESPACE_GL_EXT_TIMER_QUERY #define REGAL_NO_NAMESPACE_GL_EXT_TIMER_QUERY
#endif #endif
#if (defined(GL_EXT_TIMER_QUERY) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_PLUGIN_GL_EXT_TIMER_QUER
Y)
#define REGAL_NO_PLUGIN_GL_EXT_TIMER_QUERY
#endif
#if (defined(GL_EXT_TIMER_QUERY) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TIM ER_QUERY) #if (defined(GL_EXT_TIMER_QUERY) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_EXT_TIMER_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_EXT_TIM ER_QUERY)
#define REGAL_NO_DECLARATION_GL_EXT_TIMER_QUERY #define REGAL_NO_DECLARATION_GL_EXT_TIMER_QUERY
#endif #endif
#ifndef GL_EXT_timer_query #ifndef GL_EXT_timer_query
#define GL_EXT_timer_query 1 #define GL_EXT_timer_query 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TIMER_QUERY #ifndef REGAL_NO_ENUM_GL_EXT_TIMER_QUERY
#define GL_TIME_ELAPSED_EXT 0x88bf /* 35007 */ #define GL_TIME_ELAPSED_EXT 0x88bf /* 35007 */
skipping to change at line 15025 skipping to change at line 18674
#ifndef REGAL_NO_NAMESPACE_GL_EXT_TIMER_QUERY #ifndef REGAL_NO_NAMESPACE_GL_EXT_TIMER_QUERY
#define glGetQueryObjecti64vEXT rglGetQueryObjecti64vEXT #define glGetQueryObjecti64vEXT rglGetQueryObjecti64vEXT
#define glGetQueryObjectui64vEXT rglGetQueryObjectui64vEXT #define glGetQueryObjectui64vEXT rglGetQueryObjectui64vEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_TIMER_QUERY #ifndef REGAL_NO_DECLARATION_GL_EXT_TIMER_QUERY
REGAL_DECL void REGAL_CALL glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT *params); REGAL_DECL void REGAL_CALL glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectui64vEXT(GLuint id, GLenum pname , GLuint64EXT *params); REGAL_DECL void REGAL_CALL glGetQueryObjectui64vEXT(GLuint id, GLenum pname , GLuint64EXT *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TIMER_QUERY
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjecti64vEXT(GLuint id, GLenum
pname, GLint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectui64vEXT(GLuint id, GLenu
m pname, GLuint64EXT *params);
#endif
/** /**
** GL_EXT_transform_feedback ** GL_EXT_transform_feedback
**/ **/
#if (defined(GL_EXT_TRANSFORM_FEEDBACK) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_ENUM_GL_EXT_TRA NSFORM_FEEDBACK) #if (defined(GL_EXT_TRANSFORM_FEEDBACK) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_ENUM_GL_EXT_TRA NSFORM_FEEDBACK)
#define REGAL_NO_ENUM_GL_EXT_TRANSFORM_FEEDBACK #define REGAL_NO_ENUM_GL_EXT_TRANSFORM_FEEDBACK
#endif #endif
#if (defined(GL_EXT_TRANSFORM_FEEDBACK) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_TYPEDEF_GL_E XT_TRANSFORM_FEEDBACK) #if (defined(GL_EXT_TRANSFORM_FEEDBACK) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_TYPEDEF_GL_E XT_TRANSFORM_FEEDBACK)
#define REGAL_NO_TYPEDEF_GL_EXT_TRANSFORM_FEEDBACK #define REGAL_NO_TYPEDEF_GL_EXT_TRANSFORM_FEEDBACK
#endif #endif
#if (defined(GL_EXT_TRANSFORM_FEEDBACK) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_NAMESPACE_GL _EXT_TRANSFORM_FEEDBACK) #if (defined(GL_EXT_TRANSFORM_FEEDBACK) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_NAMESPACE_GL _EXT_TRANSFORM_FEEDBACK)
#define REGAL_NO_NAMESPACE_GL_EXT_TRANSFORM_FEEDBACK #define REGAL_NO_NAMESPACE_GL_EXT_TRANSFORM_FEEDBACK
#endif #endif
#if (defined(GL_EXT_TRANSFORM_FEEDBACK) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_PLUGIN_GL_
EXT_TRANSFORM_FEEDBACK)
#define REGAL_NO_PLUGIN_GL_EXT_TRANSFORM_FEEDBACK
#endif
#if (defined(GL_EXT_TRANSFORM_FEEDBACK) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_DECLARAT ION_GL_EXT_TRANSFORM_FEEDBACK) #if (defined(GL_EXT_TRANSFORM_FEEDBACK) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_EXT_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_DECLARAT ION_GL_EXT_TRANSFORM_FEEDBACK)
#define REGAL_NO_DECLARATION_GL_EXT_TRANSFORM_FEEDBACK #define REGAL_NO_DECLARATION_GL_EXT_TRANSFORM_FEEDBACK
#endif #endif
#ifndef GL_EXT_transform_feedback #ifndef GL_EXT_transform_feedback
#define GL_EXT_transform_feedback 1 #define GL_EXT_transform_feedback 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_TRANSFORM_FEEDBACK #ifndef REGAL_NO_ENUM_GL_EXT_TRANSFORM_FEEDBACK
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8c76 /* 35958 */ #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8c76 /* 35958 */
skipping to change at line 15074 skipping to change at line 18732
#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 **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 REGAL_DECL void REGAL_CALL glTransformFeedbackVaryingsEXT(GLuint program, G
Lsizei count, const GLchar **varyings, GLenum bufferMode); Lsizei count, const GLchar ** const varyings, GLenum bufferMode);
#endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_TRANSFORM_FEEDBACK
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_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_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_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
#if (defined(GL_EXT_UNPACK_SUBIMAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_UNP ACK_SUBIMAGE) #if (defined(GL_EXT_UNPACK_SUBIMAGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_UNP ACK_SUBIMAGE)
#define REGAL_NO_TYPEDEF_GL_EXT_UNPACK_SUBIMAGE #define REGAL_NO_TYPEDEF_GL_EXT_UNPACK_SUBIMAGE
#endif #endif
#if (defined(GL_EXT_UNPACK_SUBIMAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_U NPACK_SUBIMAGE) #if (defined(GL_EXT_UNPACK_SUBIMAGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_U NPACK_SUBIMAGE)
#define REGAL_NO_NAMESPACE_GL_EXT_UNPACK_SUBIMAGE #define REGAL_NO_NAMESPACE_GL_EXT_UNPACK_SUBIMAGE
#endif #endif
#if (defined(GL_EXT_UNPACK_SUBIMAGE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_PLUGIN_GL_EXT_UN
PACK_SUBIMAGE)
#define REGAL_NO_PLUGIN_GL_EXT_UNPACK_SUBIMAGE
#endif
#if (defined(GL_EXT_UNPACK_SUBIMAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_DECLARATION_GL _EXT_UNPACK_SUBIMAGE) #if (defined(GL_EXT_UNPACK_SUBIMAGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_UNPACK_SUBIMAGE)) && !defined(REGAL_NO_DECLARATION_GL _EXT_UNPACK_SUBIMAGE)
#define REGAL_NO_DECLARATION_GL_EXT_UNPACK_SUBIMAGE #define REGAL_NO_DECLARATION_GL_EXT_UNPACK_SUBIMAGE
#endif #endif
#ifndef GL_EXT_unpack_subimage #ifndef GL_EXT_unpack_subimage
#define GL_EXT_unpack_subimage 1 #define GL_EXT_unpack_subimage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_UNPACK_SUBIMAGE #ifndef REGAL_NO_ENUM_GL_EXT_UNPACK_SUBIMAGE
#define GL_UNPACK_ROW_LENGTH 0xcf2 /* 3314 */ #define GL_UNPACK_ROW_LENGTH_EXT 0xcf2 /* 3314 */
#define GL_UNPACK_SKIP_ROWS 0xcf3 /* 3315 */ #define GL_UNPACK_SKIP_ROWS_EXT 0xcf3 /* 3315 */
#define GL_UNPACK_SKIP_PIXELS 0xcf4 /* 3316 */ #define GL_UNPACK_SKIP_PIXELS_EXT 0xcf4 /* 3316 */
#endif #endif
/** /**
** GL_EXT_vertex_array ** GL_EXT_vertex_array
**/ **/
#if (defined(GL_EXT_VERTEX_ARRAY) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_ENUM_GL_EXT_VERTEX_ARRAY) #if (defined(GL_EXT_VERTEX_ARRAY) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_ENUM_GL_EXT_VERTEX_ARRAY)
#define REGAL_NO_ENUM_GL_EXT_VERTEX_ARRAY #define REGAL_NO_ENUM_GL_EXT_VERTEX_ARRAY
#endif #endif
#if (defined(GL_EXT_VERTEX_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_VERTEX_AR RAY) #if (defined(GL_EXT_VERTEX_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_VERTEX_AR RAY)
#define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_ARRAY #define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_ARRAY
#endif #endif
#if (defined(GL_EXT_VERTEX_ARRAY) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_VERTEX_ ARRAY) #if (defined(GL_EXT_VERTEX_ARRAY) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_VERTEX_ ARRAY)
#define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_ARRAY #define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_ARRAY
#endif #endif
#if (defined(GL_EXT_VERTEX_ARRAY) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_EXT_VERTEX_A
RRAY)
#define REGAL_NO_PLUGIN_GL_EXT_VERTEX_ARRAY
#endif
#if (defined(GL_EXT_VERTEX_ARRAY) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_EXT_V ERTEX_ARRAY) #if (defined(GL_EXT_VERTEX_ARRAY) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_EXT_VERTEX_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_EXT_V ERTEX_ARRAY)
#define REGAL_NO_DECLARATION_GL_EXT_VERTEX_ARRAY #define REGAL_NO_DECLARATION_GL_EXT_VERTEX_ARRAY
#endif #endif
#ifndef GL_EXT_vertex_array #ifndef GL_EXT_vertex_array
#define GL_EXT_vertex_array 1 #define GL_EXT_vertex_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_ARRAY #ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_ARRAY
#define GL_DOUBLE_EXT 0x140a /* 5130 */ #define GL_DOUBLE_EXT 0x140a /* 5130 */
skipping to change at line 15223 skipping to change at line 18899
REGAL_DECL void REGAL_CALL glColorPointerEXT(GLint size, GLenum type, GLsiz ei stride, GLsizei count, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glColorPointerEXT(GLint size, GLenum type, GLsiz ei stride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glDrawArraysEXT(GLenum mode, GLint first, GLsize i count); REGAL_DECL void REGAL_CALL glDrawArraysEXT(GLenum mode, GLint first, GLsize i count);
REGAL_DECL void REGAL_CALL glEdgeFlagPointerEXT(GLsizei stride, GLsizei cou nt, const GLboolean *pointer); REGAL_DECL void REGAL_CALL glEdgeFlagPointerEXT(GLsizei stride, GLsizei cou nt, const GLboolean *pointer);
REGAL_DECL void REGAL_CALL glGetPointervEXT(GLenum pname, GLvoid **params); REGAL_DECL void REGAL_CALL glGetPointervEXT(GLenum pname, GLvoid **params);
REGAL_DECL void REGAL_CALL glIndexPointerEXT(GLenum type, GLsizei stride, G Lsizei count, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glIndexPointerEXT(GLenum type, GLsizei stride, G Lsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glTexCoordPointerEXT(GLint size, GLenum type, GL sizei stride, GLsizei count, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glTexCoordPointerEXT(GLint size, GLenum type, GL sizei stride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glVertexPointerEXT(GLint size, GLenum type, GLsi zei stride, GLsizei count, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexPointerEXT(GLint size, GLenum type, GLsi zei stride, GLsizei count, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_VERTEX_ARRAY
REGAL_DECL void REGAL_CALL plugin_glArrayElementEXT(GLint i);
REGAL_DECL void REGAL_CALL plugin_glColorPointerEXT(GLint size, GLenum type
, GLsizei stride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glDrawArraysEXT(GLenum mode, GLint first,
GLsizei count);
REGAL_DECL void REGAL_CALL plugin_glEdgeFlagPointerEXT(GLsizei stride, GLsi
zei count, const GLboolean *pointer);
REGAL_DECL void REGAL_CALL plugin_glGetPointervEXT(GLenum pname, GLvoid **p
arams);
REGAL_DECL void REGAL_CALL plugin_glIndexPointerEXT(GLenum type, GLsizei st
ride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glNormalPointerEXT(GLenum type, GLsizei s
tride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glTexCoordPointerEXT(GLint size, GLenum t
ype, GLsizei stride, GLsizei count, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glVertexPointerEXT(GLint size, GLenum typ
e, GLsizei stride, GLsizei count, const GLvoid *pointer);
#endif
/** /**
** GL_EXT_vertex_attrib_64bit ** GL_EXT_vertex_attrib_64bit
**/ **/
#if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_ENUM_GL_EXT_V ERTEX_ATTRIB_64BIT) #if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_ENUM_GL_EXT_V ERTEX_ATTRIB_64BIT)
#define REGAL_NO_ENUM_GL_EXT_VERTEX_ATTRIB_64BIT #define REGAL_NO_ENUM_GL_EXT_VERTEX_ATTRIB_64BIT
#endif #endif
#if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_VERTEX_ATTRIB_64BIT) #if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_TYPEDEF_GL _EXT_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_ATTRIB_64BIT #define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_ATTRIB_64BIT
#endif #endif
#if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_VERTEX_ATTRIB_64BIT) #if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_NAMESPACE_ GL_EXT_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_ATTRIB_64BIT #define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_ATTRIB_64BIT
#endif #endif
#if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_PLUGIN_G
L_EXT_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_PLUGIN_GL_EXT_VERTEX_ATTRIB_64BIT
#endif
#if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_VERTEX_ATTRIB_64BIT) #if (defined(GL_EXT_VERTEX_ATTRIB_64BIT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_EXT_VERTEX_ATTRIB_64BIT)) && !defined(REGAL_NO_DECLAR ATION_GL_EXT_VERTEX_ATTRIB_64BIT)
#define REGAL_NO_DECLARATION_GL_EXT_VERTEX_ATTRIB_64BIT #define REGAL_NO_DECLARATION_GL_EXT_VERTEX_ATTRIB_64BIT
#endif #endif
#ifndef GL_EXT_vertex_attrib_64bit #ifndef GL_EXT_vertex_attrib_64bit
#define GL_EXT_vertex_attrib_64bit 1 #define GL_EXT_vertex_attrib_64bit 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_ATTRIB_64BIT #ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_ATTRIB_64BIT
#define GL_DOUBLE_MAT2_EXT 0x8f46 /* 36678 */ #define GL_DOUBLE_MAT2_EXT 0x8f46 /* 36678 */
skipping to change at line 15304 skipping to change at line 18996
REGAL_DECL void REGAL_CALL glVertexAttribL1dvEXT(GLuint index, const GLdoub le *v); REGAL_DECL void REGAL_CALL glVertexAttribL1dvEXT(GLuint index, const GLdoub le *v);
REGAL_DECL void REGAL_CALL glVertexAttribL2dEXT(GLuint index, GLdouble x, G Ldouble y); REGAL_DECL void REGAL_CALL glVertexAttribL2dEXT(GLuint index, GLdouble x, G Ldouble y);
REGAL_DECL void REGAL_CALL glVertexAttribL2dvEXT(GLuint index, const GLdoub le *v); REGAL_DECL void REGAL_CALL glVertexAttribL2dvEXT(GLuint index, const GLdoub le *v);
REGAL_DECL void REGAL_CALL glVertexAttribL3dEXT(GLuint index, GLdouble x, G Ldouble y, GLdouble z); REGAL_DECL void REGAL_CALL glVertexAttribL3dEXT(GLuint index, GLdouble x, G Ldouble y, GLdouble z);
REGAL_DECL void REGAL_CALL glVertexAttribL3dvEXT(GLuint index, const GLdoub le *v); REGAL_DECL void REGAL_CALL glVertexAttribL3dvEXT(GLuint index, const GLdoub le *v);
REGAL_DECL void REGAL_CALL glVertexAttribL4dEXT(GLuint index, GLdouble x, G Ldouble y, GLdouble z, GLdouble w); REGAL_DECL void REGAL_CALL glVertexAttribL4dEXT(GLuint index, GLdouble x, G Ldouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL glVertexAttribL4dvEXT(GLuint index, const GLdoub le *v); REGAL_DECL void REGAL_CALL glVertexAttribL4dvEXT(GLuint index, const GLdoub le *v);
REGAL_DECL void REGAL_CALL glVertexAttribLPointerEXT(GLuint index, GLint si ze, GLenum type, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexAttribLPointerEXT(GLuint index, GLint si ze, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_VERTEX_ATTRIB_64BIT
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribLdvEXT(GLuint index, GLe
num pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayVertexAttribLOffsetEXT(GLuin
t vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stri
de, GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1dEXT(GLuint index, GLdoub
le x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1dvEXT(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2dEXT(GLuint index, GLdoub
le x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2dvEXT(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3dEXT(GLuint index, GLdoub
le x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3dvEXT(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4dEXT(GLuint index, GLdoub
le x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4dvEXT(GLuint index, const
GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribLPointerEXT(GLuint index, G
Lint size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif
/** /**
** GL_EXT_vertex_shader ** GL_EXT_vertex_shader
**/ **/
#if (defined(GL_EXT_VERTEX_SHADER) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_ENUM_GL_EXT_VERTEX_SHADER ) #if (defined(GL_EXT_VERTEX_SHADER) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_ENUM_GL_EXT_VERTEX_SHADER )
#define REGAL_NO_ENUM_GL_EXT_VERTEX_SHADER #define REGAL_NO_ENUM_GL_EXT_VERTEX_SHADER
#endif #endif
#if (defined(GL_EXT_VERTEX_SHADER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_VERTEX_ SHADER) #if (defined(GL_EXT_VERTEX_SHADER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_VERTEX_ SHADER)
#define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_SHADER #define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_SHADER
#endif #endif
#if (defined(GL_EXT_VERTEX_SHADER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_VERTE X_SHADER) #if (defined(GL_EXT_VERTEX_SHADER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_VERTE X_SHADER)
#define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_SHADER #define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_SHADER
#endif #endif
#if (defined(GL_EXT_VERTEX_SHADER) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_EXT_VERTEX
_SHADER)
#define REGAL_NO_PLUGIN_GL_EXT_VERTEX_SHADER
#endif
#if (defined(GL_EXT_VERTEX_SHADER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_EXT _VERTEX_SHADER) #if (defined(GL_EXT_VERTEX_SHADER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_EXT_VERTEX_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_EXT _VERTEX_SHADER)
#define REGAL_NO_DECLARATION_GL_EXT_VERTEX_SHADER #define REGAL_NO_DECLARATION_GL_EXT_VERTEX_SHADER
#endif #endif
#ifndef GL_EXT_vertex_shader #ifndef GL_EXT_vertex_shader
#define GL_EXT_vertex_shader 1 #define GL_EXT_vertex_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_SHADER #ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_SHADER
#define GL_VERTEX_SHADER_EXT 0x8780 /* 34 688 */ #define GL_VERTEX_SHADER_EXT 0x8780 /* 34 688 */
skipping to change at line 15576 skipping to change at line 19286
REGAL_DECL void REGAL_CALL glVariantdvEXT(GLuint id, const GLdouble *addr); REGAL_DECL void REGAL_CALL glVariantdvEXT(GLuint id, const GLdouble *addr);
REGAL_DECL void REGAL_CALL glVariantfvEXT(GLuint id, const GLfloat *addr); REGAL_DECL void REGAL_CALL glVariantfvEXT(GLuint id, const GLfloat *addr);
REGAL_DECL void REGAL_CALL glVariantivEXT(GLuint id, const GLint *addr); REGAL_DECL void REGAL_CALL glVariantivEXT(GLuint id, const GLint *addr);
REGAL_DECL void REGAL_CALL glVariantsvEXT(GLuint id, const GLshort *addr); REGAL_DECL void REGAL_CALL glVariantsvEXT(GLuint id, const GLshort *addr);
REGAL_DECL void REGAL_CALL glVariantubvEXT(GLuint id, const GLubyte *addr); REGAL_DECL void REGAL_CALL glVariantubvEXT(GLuint id, const GLubyte *addr);
REGAL_DECL void REGAL_CALL glVariantuivEXT(GLuint id, const GLuint *addr); REGAL_DECL void REGAL_CALL glVariantuivEXT(GLuint id, const GLuint *addr);
REGAL_DECL void REGAL_CALL glVariantusvEXT(GLuint id, const GLushort *addr) ; REGAL_DECL void REGAL_CALL glVariantusvEXT(GLuint id, const GLushort *addr) ;
REGAL_DECL void REGAL_CALL glWriteMaskEXT(GLuint res, GLuint in, GLenum out X, GLenum outY, GLenum outZ, GLenum outW); REGAL_DECL void REGAL_CALL glWriteMaskEXT(GLuint res, GLuint in, GLenum out X, GLenum outY, GLenum outZ, GLenum outW);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_VERTEX_SHADER
REGAL_DECL GLboolean REGAL_CALL plugin_glIsVariantEnabledEXT(GLuint id, GLe
num cap);
REGAL_DECL GLuint REGAL_CALL plugin_glBindLightParameterEXT(GLenum light, G
Lenum value);
REGAL_DECL GLuint REGAL_CALL plugin_glBindMaterialParameterEXT(GLenum face,
GLenum value);
REGAL_DECL GLuint REGAL_CALL plugin_glBindParameterEXT(GLenum value);
REGAL_DECL GLuint REGAL_CALL plugin_glBindTexGenParameterEXT(GLenum unit, G
Lenum coord, GLenum value);
REGAL_DECL GLuint REGAL_CALL plugin_glBindTextureUnitParameterEXT(GLenum un
it, GLenum value);
REGAL_DECL GLuint REGAL_CALL plugin_glGenSymbolsEXT(GLenum datatype, GLenum
storagetype, GLenum range, GLuint components);
REGAL_DECL GLuint REGAL_CALL plugin_glGenVertexShadersEXT(GLuint range);
REGAL_DECL void REGAL_CALL plugin_glBeginVertexShaderEXT(void);
REGAL_DECL void REGAL_CALL plugin_glBindVertexShaderEXT(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glDeleteVertexShaderEXT(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glDisableVariantClientStateEXT(GLuint id)
;
REGAL_DECL void REGAL_CALL plugin_glEnableVariantClientStateEXT(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glEndVertexShaderEXT(void);
REGAL_DECL void REGAL_CALL plugin_glExtractComponentEXT(GLuint res, GLuint
src, GLuint num);
REGAL_DECL void REGAL_CALL plugin_glGetInvariantBooleanvEXT(GLuint id, GLen
um value, GLboolean *data);
REGAL_DECL void REGAL_CALL plugin_glGetInvariantFloatvEXT(GLuint id, GLenum
value, GLfloat *data);
REGAL_DECL void REGAL_CALL plugin_glGetInvariantIntegervEXT(GLuint id, GLen
um value, GLint *data);
REGAL_DECL void REGAL_CALL plugin_glGetLocalConstantBooleanvEXT(GLuint id,
GLenum value, GLboolean *data);
REGAL_DECL void REGAL_CALL plugin_glGetLocalConstantFloatvEXT(GLuint id, GL
enum value, GLfloat *data);
REGAL_DECL void REGAL_CALL plugin_glGetLocalConstantIntegervEXT(GLuint id,
GLenum value, GLint *data);
REGAL_DECL void REGAL_CALL plugin_glGetVariantBooleanvEXT(GLuint id, GLenum
value, GLboolean *data);
REGAL_DECL void REGAL_CALL plugin_glGetVariantFloatvEXT(GLuint id, GLenum v
alue, GLfloat *data);
REGAL_DECL void REGAL_CALL plugin_glGetVariantIntegervEXT(GLuint id, GLenum
value, GLint *data);
REGAL_DECL void REGAL_CALL plugin_glGetVariantPointervEXT(GLuint id, GLenum
value, GLvoid **data);
REGAL_DECL void REGAL_CALL plugin_glInsertComponentEXT(GLuint res, GLuint s
rc, GLuint num);
REGAL_DECL void REGAL_CALL plugin_glSetInvariantEXT(GLuint id, GLenum type,
const GLvoid *addr);
REGAL_DECL void REGAL_CALL plugin_glSetLocalConstantEXT(GLuint id, GLenum t
ype, const GLvoid *addr);
REGAL_DECL void REGAL_CALL plugin_glShaderOp1EXT(GLenum op, GLuint res, GLu
int arg1);
REGAL_DECL void REGAL_CALL plugin_glShaderOp2EXT(GLenum op, GLuint res, GLu
int arg1, GLuint arg2);
REGAL_DECL void REGAL_CALL plugin_glShaderOp3EXT(GLenum op, GLuint res, GLu
int arg1, GLuint arg2, GLuint arg3);
REGAL_DECL void REGAL_CALL plugin_glSwizzleEXT(GLuint res, GLuint in, GLenu
m outX, GLenum outY, GLenum outZ, GLenum outW);
REGAL_DECL void REGAL_CALL plugin_glVariantPointerEXT(GLuint id, GLenum typ
e, GLuint stride, const GLvoid *addr);
REGAL_DECL void REGAL_CALL plugin_glVariantbvEXT(GLuint id, const GLbyte *a
ddr);
REGAL_DECL void REGAL_CALL plugin_glVariantdvEXT(GLuint id, const GLdouble
*addr);
REGAL_DECL void REGAL_CALL plugin_glVariantfvEXT(GLuint id, const GLfloat *
addr);
REGAL_DECL void REGAL_CALL plugin_glVariantivEXT(GLuint id, const GLint *ad
dr);
REGAL_DECL void REGAL_CALL plugin_glVariantsvEXT(GLuint id, const GLshort *
addr);
REGAL_DECL void REGAL_CALL plugin_glVariantubvEXT(GLuint id, const GLubyte
*addr);
REGAL_DECL void REGAL_CALL plugin_glVariantuivEXT(GLuint id, const GLuint *
addr);
REGAL_DECL void REGAL_CALL plugin_glVariantusvEXT(GLuint id, const GLushort
*addr);
REGAL_DECL void REGAL_CALL plugin_glWriteMaskEXT(GLuint res, GLuint in, GLe
num outX, GLenum outY, GLenum outZ, GLenum outW);
#endif
/** /**
** GL_EXT_vertex_weighting ** GL_EXT_vertex_weighting
**/ **/
#if (defined(GL_EXT_VERTEX_WEIGHTING) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_ENUM_GL_EXT_VERTEX_ WEIGHTING) #if (defined(GL_EXT_VERTEX_WEIGHTING) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_ENUM_GL_EXT_VERTEX_ WEIGHTING)
#define REGAL_NO_ENUM_GL_EXT_VERTEX_WEIGHTING #define REGAL_NO_ENUM_GL_EXT_VERTEX_WEIGHTING
#endif #endif
#if (defined(GL_EXT_VERTEX_WEIGHTING) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_V ERTEX_WEIGHTING) #if (defined(GL_EXT_VERTEX_WEIGHTING) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_V ERTEX_WEIGHTING)
#define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_WEIGHTING #define REGAL_NO_TYPEDEF_GL_EXT_VERTEX_WEIGHTING
#endif #endif
#if (defined(GL_EXT_VERTEX_WEIGHTING) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _VERTEX_WEIGHTING) #if (defined(GL_EXT_VERTEX_WEIGHTING) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_NAMESPACE_GL_EXT _VERTEX_WEIGHTING)
#define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_WEIGHTING #define REGAL_NO_NAMESPACE_GL_EXT_VERTEX_WEIGHTING
#endif #endif
#if (defined(GL_EXT_VERTEX_WEIGHTING) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_PLUGIN_GL_EXT_
VERTEX_WEIGHTING)
#define REGAL_NO_PLUGIN_GL_EXT_VERTEX_WEIGHTING
#endif
#if (defined(GL_EXT_VERTEX_WEIGHTING) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_VERTEX_WEIGHTING) #if (defined(GL_EXT_VERTEX_WEIGHTING) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_EXT_VERTEX_WEIGHTING)) && !defined(REGAL_NO_DECLARATION_ GL_EXT_VERTEX_WEIGHTING)
#define REGAL_NO_DECLARATION_GL_EXT_VERTEX_WEIGHTING #define REGAL_NO_DECLARATION_GL_EXT_VERTEX_WEIGHTING
#endif #endif
#ifndef GL_EXT_vertex_weighting #ifndef GL_EXT_vertex_weighting
#define GL_EXT_vertex_weighting 1 #define GL_EXT_vertex_weighting 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_WEIGHTING #ifndef REGAL_NO_ENUM_GL_EXT_VERTEX_WEIGHTING
#define GL_MODELVIEW0_EXT 0x1700 /* 5888 */ #define GL_MODELVIEW0_EXT 0x1700 /* 5888 */
skipping to change at line 15634 skipping to change at line 19393
#define glVertexWeightfEXT rglVertexWeightfEXT #define glVertexWeightfEXT rglVertexWeightfEXT
#define glVertexWeightfvEXT rglVertexWeightfvEXT #define glVertexWeightfvEXT rglVertexWeightfvEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_VERTEX_WEIGHTING #ifndef REGAL_NO_DECLARATION_GL_EXT_VERTEX_WEIGHTING
REGAL_DECL void REGAL_CALL glVertexWeightPointerEXT(GLsizei size, GLenum ty pe, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexWeightPointerEXT(GLsizei size, GLenum ty pe, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glVertexWeightfEXT(GLfloat weight); REGAL_DECL void REGAL_CALL glVertexWeightfEXT(GLfloat weight);
REGAL_DECL void REGAL_CALL glVertexWeightfvEXT(const GLfloat *weight); REGAL_DECL void REGAL_CALL glVertexWeightfvEXT(const GLfloat *weight);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_VERTEX_WEIGHTING
REGAL_DECL void REGAL_CALL plugin_glVertexWeightPointerEXT(GLsizei size, GL
enum type, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glVertexWeightfEXT(GLfloat weight);
REGAL_DECL void REGAL_CALL plugin_glVertexWeightfvEXT(const GLfloat *weight
);
#endif
/** /**
** GL_EXT_x11_sync_object ** GL_EXT_x11_sync_object
**/ **/
#if (defined(GL_EXT_X11_SYNC_OBJECT) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_ENUM_GL_EXT_X11_SYNC_ OBJECT) #if (defined(GL_EXT_X11_SYNC_OBJECT) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_ENUM_GL_EXT_X11_SYNC_ OBJECT)
#define REGAL_NO_ENUM_GL_EXT_X11_SYNC_OBJECT #define REGAL_NO_ENUM_GL_EXT_X11_SYNC_OBJECT
#endif #endif
#if (defined(GL_EXT_X11_SYNC_OBJECT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_X11 _SYNC_OBJECT) #if (defined(GL_EXT_X11_SYNC_OBJECT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_EXT_X11 _SYNC_OBJECT)
#define REGAL_NO_TYPEDEF_GL_EXT_X11_SYNC_OBJECT #define REGAL_NO_TYPEDEF_GL_EXT_X11_SYNC_OBJECT
#endif #endif
#if (defined(GL_EXT_X11_SYNC_OBJECT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_X 11_SYNC_OBJECT) #if (defined(GL_EXT_X11_SYNC_OBJECT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL_EXT_X 11_SYNC_OBJECT)
#define REGAL_NO_NAMESPACE_GL_EXT_X11_SYNC_OBJECT #define REGAL_NO_NAMESPACE_GL_EXT_X11_SYNC_OBJECT
#endif #endif
#if (defined(GL_EXT_X11_SYNC_OBJECT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_PLUGIN_GL_EXT_X1
1_SYNC_OBJECT)
#define REGAL_NO_PLUGIN_GL_EXT_X11_SYNC_OBJECT
#endif
#if (defined(GL_EXT_X11_SYNC_OBJECT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_DECLARATION_GL _EXT_X11_SYNC_OBJECT) #if (defined(GL_EXT_X11_SYNC_OBJECT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_EXT_X11_SYNC_OBJECT)) && !defined(REGAL_NO_DECLARATION_GL _EXT_X11_SYNC_OBJECT)
#define REGAL_NO_DECLARATION_GL_EXT_X11_SYNC_OBJECT #define REGAL_NO_DECLARATION_GL_EXT_X11_SYNC_OBJECT
#endif #endif
#ifndef GL_EXT_x11_sync_object #ifndef GL_EXT_x11_sync_object
#define GL_EXT_x11_sync_object 1 #define GL_EXT_x11_sync_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_EXT_X11_SYNC_OBJECT #ifndef REGAL_NO_ENUM_GL_EXT_X11_SYNC_OBJECT
#define GL_SYNC_X11_FENCE_EXT 0x90e1 /* 37089 */ #define GL_SYNC_X11_FENCE_EXT 0x90e1 /* 37089 */
skipping to change at line 15674 skipping to change at line 19443
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_EXT_X11_SYNC_OBJECT #ifndef REGAL_NO_NAMESPACE_GL_EXT_X11_SYNC_OBJECT
#define glImportSyncEXT rglImportSyncEXT #define glImportSyncEXT rglImportSyncEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_EXT_X11_SYNC_OBJECT #ifndef REGAL_NO_DECLARATION_GL_EXT_X11_SYNC_OBJECT
REGAL_DECL GLsync REGAL_CALL glImportSyncEXT(GLenum external_sync_type, GLi ntptr external_sync, GLbitfield flags); REGAL_DECL GLsync REGAL_CALL glImportSyncEXT(GLenum external_sync_type, GLi ntptr external_sync, GLbitfield flags);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_EXT_X11_SYNC_OBJECT
REGAL_DECL GLsync REGAL_CALL plugin_glImportSyncEXT(GLenum external_sync_ty
pe, GLintptr external_sync, GLbitfield flags);
#endif
/** /**
** GL_FJ_shader_binary_GCCSO ** GL_FJ_shader_binary_GCCSO
**/ **/
#if (defined(GL_FJ_SHADER_BINARY_GCCSO) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_ENUM_GL_FJ_SHAD ER_BINARY_GCCSO) #if (defined(GL_FJ_SHADER_BINARY_GCCSO) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_ENUM_GL_FJ_SHAD ER_BINARY_GCCSO)
#define REGAL_NO_ENUM_GL_FJ_SHADER_BINARY_GCCSO #define REGAL_NO_ENUM_GL_FJ_SHADER_BINARY_GCCSO
#endif #endif
#if (defined(GL_FJ_SHADER_BINARY_GCCSO) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_TYPEDEF_GL_F J_SHADER_BINARY_GCCSO) #if (defined(GL_FJ_SHADER_BINARY_GCCSO) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_TYPEDEF_GL_F J_SHADER_BINARY_GCCSO)
#define REGAL_NO_TYPEDEF_GL_FJ_SHADER_BINARY_GCCSO #define REGAL_NO_TYPEDEF_GL_FJ_SHADER_BINARY_GCCSO
#endif #endif
#if (defined(GL_FJ_SHADER_BINARY_GCCSO) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_NAMESPACE_GL _FJ_SHADER_BINARY_GCCSO) #if (defined(GL_FJ_SHADER_BINARY_GCCSO) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_NAMESPACE_GL _FJ_SHADER_BINARY_GCCSO)
#define REGAL_NO_NAMESPACE_GL_FJ_SHADER_BINARY_GCCSO #define REGAL_NO_NAMESPACE_GL_FJ_SHADER_BINARY_GCCSO
#endif #endif
#if (defined(GL_FJ_SHADER_BINARY_GCCSO) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_PLUGIN_GL_
FJ_SHADER_BINARY_GCCSO)
#define REGAL_NO_PLUGIN_GL_FJ_SHADER_BINARY_GCCSO
#endif
#if (defined(GL_FJ_SHADER_BINARY_GCCSO) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_DECLARAT ION_GL_FJ_SHADER_BINARY_GCCSO) #if (defined(GL_FJ_SHADER_BINARY_GCCSO) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_FJ_SHADER_BINARY_GCCSO)) && !defined(REGAL_NO_DECLARAT ION_GL_FJ_SHADER_BINARY_GCCSO)
#define REGAL_NO_DECLARATION_GL_FJ_SHADER_BINARY_GCCSO #define REGAL_NO_DECLARATION_GL_FJ_SHADER_BINARY_GCCSO
#endif #endif
#ifndef GL_FJ_shader_binary_GCCSO #ifndef GL_FJ_shader_binary_GCCSO
#define GL_FJ_shader_binary_GCCSO 1 #define GL_FJ_shader_binary_GCCSO 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_FJ_SHADER_BINARY_GCCSO #ifndef REGAL_NO_ENUM_GL_FJ_SHADER_BINARY_GCCSO
#define GL_GCCSO_SHADER_BINARY_FJ 0x9260 /* 37472 */ #define GL_GCCSO_SHADER_BINARY_FJ 0x9260 /* 37472 */
skipping to change at line 15718 skipping to change at line 19495
#endif #endif
#if (defined(GL_GREMEDY_FRAME_TERMINATOR) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_TYPEDEF_ GL_GREMEDY_FRAME_TERMINATOR) #if (defined(GL_GREMEDY_FRAME_TERMINATOR) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_TYPEDEF_ GL_GREMEDY_FRAME_TERMINATOR)
#define REGAL_NO_TYPEDEF_GL_GREMEDY_FRAME_TERMINATOR #define REGAL_NO_TYPEDEF_GL_GREMEDY_FRAME_TERMINATOR
#endif #endif
#if (defined(GL_GREMEDY_FRAME_TERMINATOR) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_NAMESPAC E_GL_GREMEDY_FRAME_TERMINATOR) #if (defined(GL_GREMEDY_FRAME_TERMINATOR) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_NAMESPAC E_GL_GREMEDY_FRAME_TERMINATOR)
#define REGAL_NO_NAMESPACE_GL_GREMEDY_FRAME_TERMINATOR #define REGAL_NO_NAMESPACE_GL_GREMEDY_FRAME_TERMINATOR
#endif #endif
#if (defined(GL_GREMEDY_FRAME_TERMINATOR) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_PLUGIN
_GL_GREMEDY_FRAME_TERMINATOR)
#define REGAL_NO_PLUGIN_GL_GREMEDY_FRAME_TERMINATOR
#endif
#if (defined(GL_GREMEDY_FRAME_TERMINATOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_DECL ARATION_GL_GREMEDY_FRAME_TERMINATOR) #if (defined(GL_GREMEDY_FRAME_TERMINATOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_GREMEDY_FRAME_TERMINATOR)) && !defined(REGAL_NO_DECL ARATION_GL_GREMEDY_FRAME_TERMINATOR)
#define REGAL_NO_DECLARATION_GL_GREMEDY_FRAME_TERMINATOR #define REGAL_NO_DECLARATION_GL_GREMEDY_FRAME_TERMINATOR
#endif #endif
#ifndef GL_GREMEDY_frame_terminator #ifndef GL_GREMEDY_frame_terminator
#define GL_GREMEDY_frame_terminator 1 #define GL_GREMEDY_frame_terminator 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_GREMEDY_FRAME_TERMINATOR #ifndef REGAL_NO_TYPEDEF_GL_GREMEDY_FRAME_TERMINATOR
typedef void (REGAL_CALL *PFNGLFRAMETERMINATORGREMEDYPROC)(void); typedef void (REGAL_CALL *PFNGLFRAMETERMINATORGREMEDYPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_GREMEDY_FRAME_TERMINATOR #ifndef REGAL_NO_NAMESPACE_GL_GREMEDY_FRAME_TERMINATOR
#define glFrameTerminatorGREMEDY rglFrameTerminatorGREMEDY #define glFrameTerminatorGREMEDY rglFrameTerminatorGREMEDY
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_GREMEDY_FRAME_TERMINATOR #ifndef REGAL_NO_DECLARATION_GL_GREMEDY_FRAME_TERMINATOR
REGAL_DECL void REGAL_CALL glFrameTerminatorGREMEDY(void); REGAL_DECL void REGAL_CALL glFrameTerminatorGREMEDY(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_GREMEDY_FRAME_TERMINATOR
REGAL_DECL void REGAL_CALL plugin_glFrameTerminatorGREMEDY(void);
#endif
/** /**
** GL_GREMEDY_string_marker ** GL_GREMEDY_string_marker
**/ **/
#if (defined(GL_GREMEDY_STRING_MARKER) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_ENUM_GL_GREMEDY_S TRING_MARKER) #if (defined(GL_GREMEDY_STRING_MARKER) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_ENUM_GL_GREMEDY_S TRING_MARKER)
#define REGAL_NO_ENUM_GL_GREMEDY_STRING_MARKER #define REGAL_NO_ENUM_GL_GREMEDY_STRING_MARKER
#endif #endif
#if (defined(GL_GREMEDY_STRING_MARKER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_TYPEDEF_GL_GRE MEDY_STRING_MARKER) #if (defined(GL_GREMEDY_STRING_MARKER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_TYPEDEF_GL_GRE MEDY_STRING_MARKER)
#define REGAL_NO_TYPEDEF_GL_GREMEDY_STRING_MARKER #define REGAL_NO_TYPEDEF_GL_GREMEDY_STRING_MARKER
#endif #endif
#if (defined(GL_GREMEDY_STRING_MARKER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_NAMESPACE_GL_G REMEDY_STRING_MARKER) #if (defined(GL_GREMEDY_STRING_MARKER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_NAMESPACE_GL_G REMEDY_STRING_MARKER)
#define REGAL_NO_NAMESPACE_GL_GREMEDY_STRING_MARKER #define REGAL_NO_NAMESPACE_GL_GREMEDY_STRING_MARKER
#endif #endif
#if (defined(GL_GREMEDY_STRING_MARKER) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_PLUGIN_GL_GR
EMEDY_STRING_MARKER)
#define REGAL_NO_PLUGIN_GL_GREMEDY_STRING_MARKER
#endif
#if (defined(GL_GREMEDY_STRING_MARKER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_DECLARATIO N_GL_GREMEDY_STRING_MARKER) #if (defined(GL_GREMEDY_STRING_MARKER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_GREMEDY_STRING_MARKER)) && !defined(REGAL_NO_DECLARATIO N_GL_GREMEDY_STRING_MARKER)
#define REGAL_NO_DECLARATION_GL_GREMEDY_STRING_MARKER #define REGAL_NO_DECLARATION_GL_GREMEDY_STRING_MARKER
#endif #endif
#ifndef GL_GREMEDY_string_marker #ifndef GL_GREMEDY_string_marker
#define GL_GREMEDY_string_marker 1 #define GL_GREMEDY_string_marker 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_GREMEDY_STRING_MARKER #ifndef REGAL_NO_TYPEDEF_GL_GREMEDY_STRING_MARKER
typedef void (REGAL_CALL *PFNGLSTRINGMARKERGREMEDYPROC)(GLsizei len, const GLvoid *string); typedef void (REGAL_CALL *PFNGLSTRINGMARKERGREMEDYPROC)(GLsizei len, const GLvoid *string);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_GREMEDY_STRING_MARKER #ifndef REGAL_NO_NAMESPACE_GL_GREMEDY_STRING_MARKER
#define glStringMarkerGREMEDY rglStringMarkerGREMEDY #define glStringMarkerGREMEDY rglStringMarkerGREMEDY
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_GREMEDY_STRING_MARKER #ifndef REGAL_NO_DECLARATION_GL_GREMEDY_STRING_MARKER
REGAL_DECL void REGAL_CALL glStringMarkerGREMEDY(GLsizei len, const GLvoid *string); REGAL_DECL void REGAL_CALL glStringMarkerGREMEDY(GLsizei len, const GLvoid *string);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_GREMEDY_STRING_MARKER
REGAL_DECL void REGAL_CALL plugin_glStringMarkerGREMEDY(GLsizei len, const
GLvoid *string);
#endif
/** /**
** GL_HP_image_transform ** GL_HP_image_transform
**/ **/
#if (defined(GL_HP_IMAGE_TRANSFORM) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_ENUM_GL_HP_IMAGE_TRANSF ORM) #if (defined(GL_HP_IMAGE_TRANSFORM) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_ENUM_GL_HP_IMAGE_TRANSF ORM)
#define REGAL_NO_ENUM_GL_HP_IMAGE_TRANSFORM #define REGAL_NO_ENUM_GL_HP_IMAGE_TRANSFORM
#endif #endif
#if (defined(GL_HP_IMAGE_TRANSFORM) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_TYPEDEF_GL_HP_IMAGE_ TRANSFORM) #if (defined(GL_HP_IMAGE_TRANSFORM) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_TYPEDEF_GL_HP_IMAGE_ TRANSFORM)
#define REGAL_NO_TYPEDEF_GL_HP_IMAGE_TRANSFORM #define REGAL_NO_TYPEDEF_GL_HP_IMAGE_TRANSFORM
#endif #endif
#if (defined(GL_HP_IMAGE_TRANSFORM) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_NAMESPACE_GL_HP_IMAG E_TRANSFORM) #if (defined(GL_HP_IMAGE_TRANSFORM) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_NAMESPACE_GL_HP_IMAG E_TRANSFORM)
#define REGAL_NO_NAMESPACE_GL_HP_IMAGE_TRANSFORM #define REGAL_NO_NAMESPACE_GL_HP_IMAGE_TRANSFORM
#endif #endif
#if (defined(GL_HP_IMAGE_TRANSFORM) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_PLUGIN_GL_HP_IMAGE
_TRANSFORM)
#define REGAL_NO_PLUGIN_GL_HP_IMAGE_TRANSFORM
#endif
#if (defined(GL_HP_IMAGE_TRANSFORM) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_DECLARATION_GL_H P_IMAGE_TRANSFORM) #if (defined(GL_HP_IMAGE_TRANSFORM) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_HP_IMAGE_TRANSFORM)) && !defined(REGAL_NO_DECLARATION_GL_H P_IMAGE_TRANSFORM)
#define REGAL_NO_DECLARATION_GL_HP_IMAGE_TRANSFORM #define REGAL_NO_DECLARATION_GL_HP_IMAGE_TRANSFORM
#endif #endif
#ifndef GL_HP_image_transform #ifndef GL_HP_image_transform
#define GL_HP_image_transform 1 #define GL_HP_image_transform 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_HP_IMAGE_TRANSFORM
#define GL_IMAGE_SCALE_X_HP 0x8155 /* 33109 */
#define GL_IMAGE_SCALE_Y_HP 0x8156 /* 33110 */
#define GL_IMAGE_TRANSLATE_X_HP 0x8157 /* 33111 */
#define GL_IMAGE_TRANSLATE_Y_HP 0x8158 /* 33112 */
#define GL_IMAGE_ROTATE_ANGLE_HP 0x8159 /* 33113 */
#define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815a /* 33114 */
#define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815b /* 33115 */
#define GL_IMAGE_MAG_FILTER_HP 0x815c /* 33116 */
#define GL_IMAGE_MIN_FILTER_HP 0x815d /* 33117 */
#define GL_IMAGE_CUBIC_WEIGHT_HP 0x815e /* 33118 */
#define GL_CUBIC_HP 0x815f /* 33119 */
#define GL_AVERAGE_HP 0x8160 /* 33120 */
#define GL_IMAGE_TRANSFORM_2D_HP 0x8161 /* 33121 */
#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162 /* 33122 */
#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163 /* 33123 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_HP_IMAGE_TRANSFORM #ifndef REGAL_NO_TYPEDEF_GL_HP_IMAGE_TRANSFORM
typedef void (REGAL_CALL *PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum t arget, GLenum pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum t arget, GLenum pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum t arget, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum t arget, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERFHPPROC)(GLenum targe t, GLenum pname, GLfloat param); typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERFHPPROC)(GLenum targe t, GLenum pname, GLfloat param);
typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum targ et, GLenum pname, const GLfloat *params); typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum targ et, GLenum pname, const GLfloat *params);
typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERIHPPROC)(GLenum targe t, GLenum pname, GLint param); typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERIHPPROC)(GLenum targe t, GLenum pname, GLint param);
typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum targ et, GLenum pname, const GLint *params); typedef void (REGAL_CALL *PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum targ et, GLenum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_HP_IMAGE_TRANSFORM #ifndef REGAL_NO_NAMESPACE_GL_HP_IMAGE_TRANSFORM
skipping to change at line 15825 skipping to change at line 19640
#ifndef REGAL_NO_DECLARATION_GL_HP_IMAGE_TRANSFORM #ifndef REGAL_NO_DECLARATION_GL_HP_IMAGE_TRANSFORM
REGAL_DECL void REGAL_CALL glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glImageTransformParameterfHP(GLenum target, GLen um pname, GLfloat param); REGAL_DECL void REGAL_CALL glImageTransformParameterfHP(GLenum target, GLen um pname, GLfloat param);
REGAL_DECL void REGAL_CALL glImageTransformParameterfvHP(GLenum target, GLe num pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glImageTransformParameterfvHP(GLenum target, GLe num pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glImageTransformParameteriHP(GLenum target, GLen um pname, GLint param); REGAL_DECL void REGAL_CALL glImageTransformParameteriHP(GLenum target, GLen um pname, GLint param);
REGAL_DECL void REGAL_CALL glImageTransformParameterivHP(GLenum target, GLe num pname, const GLint *params); REGAL_DECL void REGAL_CALL glImageTransformParameterivHP(GLenum target, GLe num pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_HP_IMAGE_TRANSFORM
REGAL_DECL void REGAL_CALL plugin_glGetImageTransformParameterfvHP(GLenum t
arget, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetImageTransformParameterivHP(GLenum t
arget, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glImageTransformParameterfHP(GLenum targe
t, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glImageTransformParameterfvHP(GLenum targ
et, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glImageTransformParameteriHP(GLenum targe
t, GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glImageTransformParameterivHP(GLenum targ
et, GLenum pname, const GLint *params);
#endif
/** /**
** GL_HP_occlusion_test ** GL_HP_occlusion_test
**/ **/
#if (defined(GL_HP_OCCLUSION_TEST) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_ENUM_GL_HP_OCCLUSION_TEST ) #if (defined(GL_HP_OCCLUSION_TEST) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_ENUM_GL_HP_OCCLUSION_TEST )
#define REGAL_NO_ENUM_GL_HP_OCCLUSION_TEST #define REGAL_NO_ENUM_GL_HP_OCCLUSION_TEST
#endif #endif
#if (defined(GL_HP_OCCLUSION_TEST) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_TYPEDEF_GL_HP_OCCLUSIO N_TEST) #if (defined(GL_HP_OCCLUSION_TEST) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_TYPEDEF_GL_HP_OCCLUSIO N_TEST)
#define REGAL_NO_TYPEDEF_GL_HP_OCCLUSION_TEST #define REGAL_NO_TYPEDEF_GL_HP_OCCLUSION_TEST
#endif #endif
#if (defined(GL_HP_OCCLUSION_TEST) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_NAMESPACE_GL_HP_OCCLUS ION_TEST) #if (defined(GL_HP_OCCLUSION_TEST) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_NAMESPACE_GL_HP_OCCLUS ION_TEST)
#define REGAL_NO_NAMESPACE_GL_HP_OCCLUSION_TEST #define REGAL_NO_NAMESPACE_GL_HP_OCCLUSION_TEST
#endif #endif
#if (defined(GL_HP_OCCLUSION_TEST) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_PLUGIN_GL_HP_OCCLUSI
ON_TEST)
#define REGAL_NO_PLUGIN_GL_HP_OCCLUSION_TEST
#endif
#if (defined(GL_HP_OCCLUSION_TEST) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_DECLARATION_GL_HP_ OCCLUSION_TEST) #if (defined(GL_HP_OCCLUSION_TEST) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_HP_OCCLUSION_TEST)) && !defined(REGAL_NO_DECLARATION_GL_HP_ OCCLUSION_TEST)
#define REGAL_NO_DECLARATION_GL_HP_OCCLUSION_TEST #define REGAL_NO_DECLARATION_GL_HP_OCCLUSION_TEST
#endif #endif
#ifndef GL_HP_occlusion_test #ifndef GL_HP_occlusion_test
#define GL_HP_occlusion_test 1 #define GL_HP_occlusion_test 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_HP_OCCLUSION_TEST #ifndef REGAL_NO_ENUM_GL_HP_OCCLUSION_TEST
#define GL_OCCLUSION_TEST_HP 0x8165 /* 33125 */ #define GL_OCCLUSION_TEST_HP 0x8165 /* 33125 */
skipping to change at line 15870 skipping to change at line 19698
#endif #endif
#if (defined(GL_IBM_CULL_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_IBM_CULL_VERTEX ) #if (defined(GL_IBM_CULL_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_IBM_CULL_VERTEX )
#define REGAL_NO_TYPEDEF_GL_IBM_CULL_VERTEX #define REGAL_NO_TYPEDEF_GL_IBM_CULL_VERTEX
#endif #endif
#if (defined(GL_IBM_CULL_VERTEX) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_IBM_CULL_VERT EX) #if (defined(GL_IBM_CULL_VERTEX) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_IBM_CULL_VERT EX)
#define REGAL_NO_NAMESPACE_GL_IBM_CULL_VERTEX #define REGAL_NO_NAMESPACE_GL_IBM_CULL_VERTEX
#endif #endif
#if (defined(GL_IBM_CULL_VERTEX) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_PLUGIN_GL_IBM_CULL_VERTE
X)
#define REGAL_NO_PLUGIN_GL_IBM_CULL_VERTEX
#endif
#if (defined(GL_IBM_CULL_VERTEX) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_DECLARATION_GL_IBM_CUL L_VERTEX) #if (defined(GL_IBM_CULL_VERTEX) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_IBM_CULL_VERTEX)) && !defined(REGAL_NO_DECLARATION_GL_IBM_CUL L_VERTEX)
#define REGAL_NO_DECLARATION_GL_IBM_CULL_VERTEX #define REGAL_NO_DECLARATION_GL_IBM_CULL_VERTEX
#endif #endif
#ifndef GL_IBM_cull_vertex #ifndef GL_IBM_cull_vertex
#define GL_IBM_cull_vertex 1 #define GL_IBM_cull_vertex 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IBM_CULL_VERTEX #ifndef REGAL_NO_ENUM_GL_IBM_CULL_VERTEX
#define GL_CULL_VERTEX_IBM 0x1928a /* 103050 */ #define GL_CULL_VERTEX_IBM 0x1928a /* 103050 */
skipping to change at line 15898 skipping to change at line 19730
#endif #endif
#if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_TYPEDE F_GL_IBM_MULTIMODE_DRAW_ARRAYS) #if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_TYPEDE F_GL_IBM_MULTIMODE_DRAW_ARRAYS)
#define REGAL_NO_TYPEDEF_GL_IBM_MULTIMODE_DRAW_ARRAYS #define REGAL_NO_TYPEDEF_GL_IBM_MULTIMODE_DRAW_ARRAYS
#endif #endif
#if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_NAMESP ACE_GL_IBM_MULTIMODE_DRAW_ARRAYS) #if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_NAMESP ACE_GL_IBM_MULTIMODE_DRAW_ARRAYS)
#define REGAL_NO_NAMESPACE_GL_IBM_MULTIMODE_DRAW_ARRAYS #define REGAL_NO_NAMESPACE_GL_IBM_MULTIMODE_DRAW_ARRAYS
#endif #endif
#if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_PLUG
IN_GL_IBM_MULTIMODE_DRAW_ARRAYS)
#define REGAL_NO_PLUGIN_GL_IBM_MULTIMODE_DRAW_ARRAYS
#endif
#if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_DE CLARATION_GL_IBM_MULTIMODE_DRAW_ARRAYS) #if (defined(GL_IBM_MULTIMODE_DRAW_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_IBM_MULTIMODE_DRAW_ARRAYS)) && !defined(REGAL_NO_DE CLARATION_GL_IBM_MULTIMODE_DRAW_ARRAYS)
#define REGAL_NO_DECLARATION_GL_IBM_MULTIMODE_DRAW_ARRAYS #define REGAL_NO_DECLARATION_GL_IBM_MULTIMODE_DRAW_ARRAYS
#endif #endif
#ifndef GL_IBM_multimode_draw_arrays #ifndef GL_IBM_multimode_draw_arrays
#define GL_IBM_multimode_draw_arrays 1 #define GL_IBM_multimode_draw_arrays 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_IBM_MULTIMODE_DRAW_ARRAYS #ifndef REGAL_NO_TYPEDEF_GL_IBM_MULTIMODE_DRAW_ARRAYS
typedef void (REGAL_CALL *PFNGLMULTIMODEDRAWARRAYSIBMPROC)(const GLenum *mo de, const GLint *first, const GLsizei *count, GLsizei primcount, GLint mode stride); typedef void (REGAL_CALL *PFNGLMULTIMODEDRAWARRAYSIBMPROC)(const GLenum *mo de, const GLint *first, const GLsizei *count, GLsizei primcount, GLint mode stride);
skipping to change at line 15921 skipping to change at line 19757
#ifndef REGAL_NO_NAMESPACE_GL_IBM_MULTIMODE_DRAW_ARRAYS #ifndef REGAL_NO_NAMESPACE_GL_IBM_MULTIMODE_DRAW_ARRAYS
#define glMultiModeDrawArraysIBM rglMultiModeDrawArraysIBM #define glMultiModeDrawArraysIBM rglMultiModeDrawArraysIBM
#define glMultiModeDrawElementsIBM rglMultiModeDrawElementsIBM #define glMultiModeDrawElementsIBM rglMultiModeDrawElementsIBM
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_IBM_MULTIMODE_DRAW_ARRAYS #ifndef REGAL_NO_DECLARATION_GL_IBM_MULTIMODE_DRAW_ARRAYS
REGAL_DECL void REGAL_CALL glMultiModeDrawArraysIBM(const GLenum *mode, con st GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride) ; REGAL_DECL void REGAL_CALL glMultiModeDrawArraysIBM(const GLenum *mode, con st GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride) ;
REGAL_DECL void REGAL_CALL glMultiModeDrawElementsIBM(const GLenum *mode, c onst GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei pr imcount, GLint modestride); REGAL_DECL void REGAL_CALL glMultiModeDrawElementsIBM(const GLenum *mode, c onst GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei pr imcount, GLint modestride);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_IBM_MULTIMODE_DRAW_ARRAYS
REGAL_DECL void REGAL_CALL plugin_glMultiModeDrawArraysIBM(const GLenum *mo
de, const GLint *first, const GLsizei *count, GLsizei primcount, GLint mode
stride);
REGAL_DECL void REGAL_CALL plugin_glMultiModeDrawElementsIBM(const GLenum *
mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLs
izei primcount, GLint modestride);
#endif
/** /**
** GL_IBM_rasterpos_clip ** GL_IBM_rasterpos_clip
**/ **/
#if (defined(GL_IBM_RASTERPOS_CLIP) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_ENUM_GL_IBM_RASTERPOS_C LIP) #if (defined(GL_IBM_RASTERPOS_CLIP) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_ENUM_GL_IBM_RASTERPOS_C LIP)
#define REGAL_NO_ENUM_GL_IBM_RASTERPOS_CLIP #define REGAL_NO_ENUM_GL_IBM_RASTERPOS_CLIP
#endif #endif
#if (defined(GL_IBM_RASTERPOS_CLIP) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_TYPEDEF_GL_IBM_RASTE RPOS_CLIP) #if (defined(GL_IBM_RASTERPOS_CLIP) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_TYPEDEF_GL_IBM_RASTE RPOS_CLIP)
#define REGAL_NO_TYPEDEF_GL_IBM_RASTERPOS_CLIP #define REGAL_NO_TYPEDEF_GL_IBM_RASTERPOS_CLIP
#endif #endif
#if (defined(GL_IBM_RASTERPOS_CLIP) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_NAMESPACE_GL_IBM_RAS TERPOS_CLIP) #if (defined(GL_IBM_RASTERPOS_CLIP) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_NAMESPACE_GL_IBM_RAS TERPOS_CLIP)
#define REGAL_NO_NAMESPACE_GL_IBM_RASTERPOS_CLIP #define REGAL_NO_NAMESPACE_GL_IBM_RASTERPOS_CLIP
#endif #endif
#if (defined(GL_IBM_RASTERPOS_CLIP) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_PLUGIN_GL_IBM_RAST
ERPOS_CLIP)
#define REGAL_NO_PLUGIN_GL_IBM_RASTERPOS_CLIP
#endif
#if (defined(GL_IBM_RASTERPOS_CLIP) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_DECLARATION_GL_I BM_RASTERPOS_CLIP) #if (defined(GL_IBM_RASTERPOS_CLIP) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_IBM_RASTERPOS_CLIP)) && !defined(REGAL_NO_DECLARATION_GL_I BM_RASTERPOS_CLIP)
#define REGAL_NO_DECLARATION_GL_IBM_RASTERPOS_CLIP #define REGAL_NO_DECLARATION_GL_IBM_RASTERPOS_CLIP
#endif #endif
#ifndef GL_IBM_rasterpos_clip #ifndef GL_IBM_rasterpos_clip
#define GL_IBM_rasterpos_clip 1 #define GL_IBM_rasterpos_clip 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IBM_RASTERPOS_CLIP #ifndef REGAL_NO_ENUM_GL_IBM_RASTERPOS_CLIP
#define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262 /* 103010 */ #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262 /* 103010 */
skipping to change at line 15965 skipping to change at line 19810
#endif #endif
#if (defined(GL_IBM_STATIC_DATA) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_TYPEDEF_GL_IBM_STATIC_DATA ) #if (defined(GL_IBM_STATIC_DATA) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_TYPEDEF_GL_IBM_STATIC_DATA )
#define REGAL_NO_TYPEDEF_GL_IBM_STATIC_DATA #define REGAL_NO_TYPEDEF_GL_IBM_STATIC_DATA
#endif #endif
#if (defined(GL_IBM_STATIC_DATA) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_NAMESPACE_GL_IBM_STATIC_DA TA) #if (defined(GL_IBM_STATIC_DATA) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_NAMESPACE_GL_IBM_STATIC_DA TA)
#define REGAL_NO_NAMESPACE_GL_IBM_STATIC_DATA #define REGAL_NO_NAMESPACE_GL_IBM_STATIC_DATA
#endif #endif
#if (defined(GL_IBM_STATIC_DATA) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_PLUGIN_GL_IBM_STATIC_DAT
A)
#define REGAL_NO_PLUGIN_GL_IBM_STATIC_DATA
#endif
#if (defined(GL_IBM_STATIC_DATA) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_DECLARATION_GL_IBM_STA TIC_DATA) #if (defined(GL_IBM_STATIC_DATA) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_IBM_STATIC_DATA)) && !defined(REGAL_NO_DECLARATION_GL_IBM_STA TIC_DATA)
#define REGAL_NO_DECLARATION_GL_IBM_STATIC_DATA #define REGAL_NO_DECLARATION_GL_IBM_STATIC_DATA
#endif #endif
#ifndef GL_IBM_static_data #ifndef GL_IBM_static_data
#define GL_IBM_static_data 1 #define GL_IBM_static_data 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IBM_STATIC_DATA #ifndef REGAL_NO_ENUM_GL_IBM_STATIC_DATA
#define GL_ALL_STATIC_DATA_IBM 0x19294 /* 103060 */ #define GL_ALL_STATIC_DATA_IBM 0x19294 /* 103060 */
skipping to change at line 15994 skipping to change at line 19843
#endif #endif
#if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_TY PEDEF_GL_IBM_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_TY PEDEF_GL_IBM_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_TYPEDEF_GL_IBM_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_TYPEDEF_GL_IBM_TEXTURE_MIRRORED_REPEAT
#endif #endif
#if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_NA MESPACE_GL_IBM_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_NA MESPACE_GL_IBM_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_NAMESPACE_GL_IBM_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_NAMESPACE_GL_IBM_TEXTURE_MIRRORED_REPEAT
#endif #endif
#if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_
PLUGIN_GL_IBM_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_PLUGIN_GL_IBM_TEXTURE_MIRRORED_REPEAT
#endif
#if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_N O_DECLARATION_GL_IBM_TEXTURE_MIRRORED_REPEAT) #if (defined(GL_IBM_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_IBM_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_N O_DECLARATION_GL_IBM_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_DECLARATION_GL_IBM_TEXTURE_MIRRORED_REPEAT #define REGAL_NO_DECLARATION_GL_IBM_TEXTURE_MIRRORED_REPEAT
#endif #endif
#ifndef GL_IBM_texture_mirrored_repeat #ifndef GL_IBM_texture_mirrored_repeat
#define GL_IBM_texture_mirrored_repeat 1 #define GL_IBM_texture_mirrored_repeat 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IBM_TEXTURE_MIRRORED_REPEAT #ifndef REGAL_NO_ENUM_GL_IBM_TEXTURE_MIRRORED_REPEAT
#define GL_MIRRORED_REPEAT_IBM 0x8370 /* 33648 */ #define GL_MIRRORED_REPEAT_IBM 0x8370 /* 33648 */
skipping to change at line 16022 skipping to change at line 19875
#endif #endif
#if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_TYPEDEF_GL_I BM_VERTEX_ARRAY_LISTS) #if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_TYPEDEF_GL_I BM_VERTEX_ARRAY_LISTS)
#define REGAL_NO_TYPEDEF_GL_IBM_VERTEX_ARRAY_LISTS #define REGAL_NO_TYPEDEF_GL_IBM_VERTEX_ARRAY_LISTS
#endif #endif
#if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_NAMESPACE_GL _IBM_VERTEX_ARRAY_LISTS) #if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_NAMESPACE_GL _IBM_VERTEX_ARRAY_LISTS)
#define REGAL_NO_NAMESPACE_GL_IBM_VERTEX_ARRAY_LISTS #define REGAL_NO_NAMESPACE_GL_IBM_VERTEX_ARRAY_LISTS
#endif #endif
#if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_PLUGIN_GL_
IBM_VERTEX_ARRAY_LISTS)
#define REGAL_NO_PLUGIN_GL_IBM_VERTEX_ARRAY_LISTS
#endif
#if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_DECLARAT ION_GL_IBM_VERTEX_ARRAY_LISTS) #if (defined(GL_IBM_VERTEX_ARRAY_LISTS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_IBM_VERTEX_ARRAY_LISTS)) && !defined(REGAL_NO_DECLARAT ION_GL_IBM_VERTEX_ARRAY_LISTS)
#define REGAL_NO_DECLARATION_GL_IBM_VERTEX_ARRAY_LISTS #define REGAL_NO_DECLARATION_GL_IBM_VERTEX_ARRAY_LISTS
#endif #endif
#ifndef GL_IBM_vertex_array_lists #ifndef GL_IBM_vertex_array_lists
#define GL_IBM_vertex_array_lists 1 #define GL_IBM_vertex_array_lists 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IBM_VERTEX_ARRAY_LISTS #ifndef REGAL_NO_ENUM_GL_IBM_VERTEX_ARRAY_LISTS
#define GL_VERTEX_ARRAY_LIST_IBM 0x1929e /* 103070 */ #define GL_VERTEX_ARRAY_LIST_IBM 0x1929e /* 103070 */
skipping to change at line 16082 skipping to change at line 19939
REGAL_DECL void REGAL_CALL glColorPointerListIBM(GLint size, GLenum type, G Lint stride, const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glColorPointerListIBM(GLint size, GLenum type, G Lint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glEdgeFlagPointerListIBM(GLint stride, const GLb oolean **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glEdgeFlagPointerListIBM(GLint stride, const GLb oolean **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glFogCoordPointerListIBM(GLenum type, GLint stri de, const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glFogCoordPointerListIBM(GLenum type, GLint stri de, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glNormalPointerListIBM(GLenum type, GLint stride , const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glNormalPointerListIBM(GLenum type, GLint stride , const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glSecondaryColorPointerListIBM(GLint size, GLenu m type, GLint stride, const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glSecondaryColorPointerListIBM(GLint size, GLenu m type, GLint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glTexCoordPointerListIBM(GLint size, GLenum type , GLint stride, const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glTexCoordPointerListIBM(GLint size, GLenum type , GLint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride); REGAL_DECL void REGAL_CALL glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_IBM_VERTEX_ARRAY_LISTS
REGAL_DECL void REGAL_CALL plugin_glColorPointerListIBM(GLint size, GLenum
type, GLint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glEdgeFlagPointerListIBM(GLint stride, co
nst GLboolean **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glFogCoordPointerListIBM(GLenum type, GLi
nt stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glIndexPointerListIBM(GLenum type, GLint
stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glNormalPointerListIBM(GLenum type, GLint
stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColorPointerListIBM(GLint size
, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glTexCoordPointerListIBM(GLint size, GLen
um type, GLint stride, const GLvoid **pointer, GLint ptrstride);
REGAL_DECL void REGAL_CALL plugin_glVertexPointerListIBM(GLint size, GLenum
type, GLint stride, const GLvoid **pointer, GLint ptrstride);
#endif
/** /**
** GL_IMG_multisampled_render_to_texture ** GL_IMG_multisampled_render_to_texture
**/ **/
#if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_ENU M) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defined( REGAL_NO_ENUM_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_ENU M) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defined( REGAL_NO_ENUM_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_ENUM_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_ENUM_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_TYP EDEF) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_TYPEDEF_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_TYP EDEF) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_TYPEDEF_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_TYPEDEF_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || !defined(REGAL_NAMES PACE) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_NAMESPACE_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || !defined(REGAL_NAMES PACE) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !defin ed(REGAL_NO_NAMESPACE_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_NAMESPACE_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || !defined(REGAL_PLUGI
N_MODE) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !def
ined(REGAL_NO_PLUGIN_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_PLUGIN_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#endif
#if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_DEC LARATION) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !d efined(REGAL_NO_DECLARATION_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) #if (defined(GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE) || defined(REGAL_NO_DEC LARATION) || defined(REGAL_NO_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)) && !d efined(REGAL_NO_DECLARATION_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE)
#define REGAL_NO_DECLARATION_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #define REGAL_NO_DECLARATION_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#endif #endif
#ifndef GL_IMG_multisampled_render_to_texture #ifndef GL_IMG_multisampled_render_to_texture
#define GL_IMG_multisampled_render_to_texture 1 #define GL_IMG_multisampled_render_to_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_ENUM_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#define GL_RENDERBUFFER_SAMPLES_IMG 0x9133 /* 37171 */ #define GL_RENDERBUFFER_SAMPLES_IMG 0x9133 /* 37171 */
skipping to change at line 16128 skipping to change at line 20000
#ifndef REGAL_NO_NAMESPACE_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
#define glFramebufferTexture2DMultisampleIMG rglFramebufferTexture2DMultisa mpleIMG #define glFramebufferTexture2DMultisampleIMG rglFramebufferTexture2DMultisa mpleIMG
#define glRenderbufferStorageMultisampleIMG rglRenderbufferStorageMultisamp leIMG #define glRenderbufferStorageMultisampleIMG rglRenderbufferStorageMultisamp leIMG
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
REGAL_DECL void REGAL_CALL glFramebufferTexture2DMultisampleIMG(GLenum targ et, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsiz ei samples); REGAL_DECL void REGAL_CALL glFramebufferTexture2DMultisampleIMG(GLenum targ et, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsiz ei samples);
REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleIMG(GLenum targe t, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleIMG(GLenum targe t, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_IMG_MULTISAMPLED_RENDER_TO_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture2DMultisampleIMG(GLen
um target, GLenum attachment, GLenum textarget, GLuint texture, GLint level
, GLsizei samples);
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageMultisampleIMG(GLenu
m target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei he
ight);
#endif
/** /**
** GL_IMG_program_binary ** GL_IMG_program_binary
**/ **/
#if (defined(GL_IMG_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_IMG_PROGRAM_BIN ARY) #if (defined(GL_IMG_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_IMG_PROGRAM_BIN ARY)
#define REGAL_NO_ENUM_GL_IMG_PROGRAM_BINARY #define REGAL_NO_ENUM_GL_IMG_PROGRAM_BINARY
#endif #endif
#if (defined(GL_IMG_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_PROGR AM_BINARY) #if (defined(GL_IMG_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_PROGR AM_BINARY)
#define REGAL_NO_TYPEDEF_GL_IMG_PROGRAM_BINARY #define REGAL_NO_TYPEDEF_GL_IMG_PROGRAM_BINARY
#endif #endif
#if (defined(GL_IMG_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_PRO GRAM_BINARY) #if (defined(GL_IMG_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_PRO GRAM_BINARY)
#define REGAL_NO_NAMESPACE_GL_IMG_PROGRAM_BINARY #define REGAL_NO_NAMESPACE_GL_IMG_PROGRAM_BINARY
#endif #endif
#if (defined(GL_IMG_PROGRAM_BINARY) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_IMG_PROG
RAM_BINARY)
#define REGAL_NO_PLUGIN_GL_IMG_PROGRAM_BINARY
#endif
#if (defined(GL_IMG_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_I MG_PROGRAM_BINARY) #if (defined(GL_IMG_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_IMG_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_I MG_PROGRAM_BINARY)
#define REGAL_NO_DECLARATION_GL_IMG_PROGRAM_BINARY #define REGAL_NO_DECLARATION_GL_IMG_PROGRAM_BINARY
#endif #endif
#ifndef GL_IMG_program_binary #ifndef GL_IMG_program_binary
#define GL_IMG_program_binary 1 #define GL_IMG_program_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_PROGRAM_BINARY #ifndef REGAL_NO_ENUM_GL_IMG_PROGRAM_BINARY
#define GL_SGX_PROGRAM_BINARY_IMG 0x9130 /* 37168 */ #define GL_SGX_PROGRAM_BINARY_IMG 0x9130 /* 37168 */
skipping to change at line 16172 skipping to change at line 20053
#endif #endif
#if (defined(GL_IMG_READ_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_READ_FORMAT ) #if (defined(GL_IMG_READ_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_READ_FORMAT )
#define REGAL_NO_TYPEDEF_GL_IMG_READ_FORMAT #define REGAL_NO_TYPEDEF_GL_IMG_READ_FORMAT
#endif #endif
#if (defined(GL_IMG_READ_FORMAT) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_READ_FORM AT) #if (defined(GL_IMG_READ_FORMAT) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_READ_FORM AT)
#define REGAL_NO_NAMESPACE_GL_IMG_READ_FORMAT #define REGAL_NO_NAMESPACE_GL_IMG_READ_FORMAT
#endif #endif
#if (defined(GL_IMG_READ_FORMAT) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_PLUGIN_GL_IMG_READ_FORMA
T)
#define REGAL_NO_PLUGIN_GL_IMG_READ_FORMAT
#endif
#if (defined(GL_IMG_READ_FORMAT) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_DECLARATION_GL_IMG_REA D_FORMAT) #if (defined(GL_IMG_READ_FORMAT) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_IMG_READ_FORMAT)) && !defined(REGAL_NO_DECLARATION_GL_IMG_REA D_FORMAT)
#define REGAL_NO_DECLARATION_GL_IMG_READ_FORMAT #define REGAL_NO_DECLARATION_GL_IMG_READ_FORMAT
#endif #endif
#ifndef GL_IMG_read_format #ifndef GL_IMG_read_format
#define GL_IMG_read_format 1 #define GL_IMG_read_format 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_READ_FORMAT #ifndef REGAL_NO_ENUM_GL_IMG_READ_FORMAT
#define GL_BGRA_IMG 0x80e1 /* 32993 */ #define GL_BGRA_IMG 0x80e1 /* 32993 */
skipping to change at line 16201 skipping to change at line 20086
#endif #endif
#if (defined(GL_IMG_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_SHADER_ BINARY) #if (defined(GL_IMG_SHADER_BINARY) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_SHADER_ BINARY)
#define REGAL_NO_TYPEDEF_GL_IMG_SHADER_BINARY #define REGAL_NO_TYPEDEF_GL_IMG_SHADER_BINARY
#endif #endif
#if (defined(GL_IMG_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_SHADE R_BINARY) #if (defined(GL_IMG_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_SHADE R_BINARY)
#define REGAL_NO_NAMESPACE_GL_IMG_SHADER_BINARY #define REGAL_NO_NAMESPACE_GL_IMG_SHADER_BINARY
#endif #endif
#if (defined(GL_IMG_SHADER_BINARY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_IMG_SHADER
_BINARY)
#define REGAL_NO_PLUGIN_GL_IMG_SHADER_BINARY
#endif
#if (defined(GL_IMG_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_IMG _SHADER_BINARY) #if (defined(GL_IMG_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_IMG_SHADER_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_IMG _SHADER_BINARY)
#define REGAL_NO_DECLARATION_GL_IMG_SHADER_BINARY #define REGAL_NO_DECLARATION_GL_IMG_SHADER_BINARY
#endif #endif
#ifndef GL_IMG_shader_binary #ifndef GL_IMG_shader_binary
#define GL_IMG_shader_binary 1 #define GL_IMG_shader_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_SHADER_BINARY #ifndef REGAL_NO_ENUM_GL_IMG_SHADER_BINARY
#define GL_SGX_BINARY_IMG 0x8c0a /* 35850 */ #define GL_SGX_BINARY_IMG 0x8c0a /* 35850 */
skipping to change at line 16229 skipping to change at line 20118
#endif #endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REGAL_N O_TYPEDEF_GL_IMG_TEXTURE_COMPRESSION_PVRTC) #if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REGAL_N O_TYPEDEF_GL_IMG_TEXTURE_COMPRESSION_PVRTC)
#define REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_COMPRESSION_PVRTC #define REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_COMPRESSION_PVRTC
#endif #endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REGAL_N O_NAMESPACE_GL_IMG_TEXTURE_COMPRESSION_PVRTC) #if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REGAL_N O_NAMESPACE_GL_IMG_TEXTURE_COMPRESSION_PVRTC)
#define REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_COMPRESSION_PVRTC #define REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_COMPRESSION_PVRTC
#endif #endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REGAL
_NO_PLUGIN_GL_IMG_TEXTURE_COMPRESSION_PVRTC)
#define REGAL_NO_PLUGIN_GL_IMG_TEXTURE_COMPRESSION_PVRTC
#endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REG AL_NO_DECLARATION_GL_IMG_TEXTURE_COMPRESSION_PVRTC) #if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC)) && !defined(REG AL_NO_DECLARATION_GL_IMG_TEXTURE_COMPRESSION_PVRTC)
#define REGAL_NO_DECLARATION_GL_IMG_TEXTURE_COMPRESSION_PVRTC #define REGAL_NO_DECLARATION_GL_IMG_TEXTURE_COMPRESSION_PVRTC
#endif #endif
#ifndef GL_IMG_texture_compression_pvrtc #ifndef GL_IMG_texture_compression_pvrtc
#define GL_IMG_texture_compression_pvrtc 1 #define GL_IMG_texture_compression_pvrtc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_TEXTURE_COMPRESSION_PVRTC #ifndef REGAL_NO_ENUM_GL_IMG_TEXTURE_COMPRESSION_PVRTC
#define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG 0x8c00 /* 35840 */ #define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG 0x8c00 /* 35840 */
#define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG 0x8c01 /* 35841 */ #define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG 0x8c01 /* 35841 */
#define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG 0x8c02 /* 35842 */ #define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG 0x8c02 /* 35842 */
#define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG 0x8c03 /* 35843 */ #define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG 0x8c03 /* 35843 */
#endif #endif
/** /**
** GL_IMG_texture_compression_pvrtc2
**/
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC2) || defined(REGAL_NO_ENUM) |
| defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)) && !defined(REGAL_NO
_ENUM_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)
#define REGAL_NO_ENUM_GL_IMG_TEXTURE_COMPRESSION_PVRTC2
#endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC2) || defined(REGAL_NO_TYPEDEF
) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)) && !defined(REGAL
_NO_TYPEDEF_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)
#define REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_COMPRESSION_PVRTC2
#endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC2) || !defined(REGAL_NAMESPACE
) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)) && !defined(REGAL
_NO_NAMESPACE_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)
#define REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_COMPRESSION_PVRTC2
#endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC2) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)) && !defined(REG
AL_NO_PLUGIN_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)
#define REGAL_NO_PLUGIN_GL_IMG_TEXTURE_COMPRESSION_PVRTC2
#endif
#if (defined(GL_IMG_TEXTURE_COMPRESSION_PVRTC2) || defined(REGAL_NO_DECLARA
TION) || defined(REGAL_NO_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)) && !defined(R
EGAL_NO_DECLARATION_GL_IMG_TEXTURE_COMPRESSION_PVRTC2)
#define REGAL_NO_DECLARATION_GL_IMG_TEXTURE_COMPRESSION_PVRTC2
#endif
#ifndef GL_IMG_texture_compression_pvrtc2
#define GL_IMG_texture_compression_pvrtc2 1
#endif
#ifndef REGAL_NO_ENUM_GL_IMG_TEXTURE_COMPRESSION_PVRTC2
#define GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG 0x9137 /* 37175 */
#define GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG 0x9138 /* 37176 */
#endif
/**
** GL_IMG_texture_env_enhanced_fixed_function ** GL_IMG_texture_env_enhanced_fixed_function
**/ **/
#if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || defined(REGAL_N O_ENUM) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)) && !defined(REGAL_NO_ENUM_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) #if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || defined(REGAL_N O_ENUM) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)) && !defined(REGAL_NO_ENUM_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)
#define REGAL_NO_ENUM_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION #define REGAL_NO_ENUM_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
#endif #endif
#if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || defined(REGAL_N O_TYPEDEF) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) #if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || defined(REGAL_N O_TYPEDEF) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)
#define REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION #define REGAL_NO_TYPEDEF_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
#endif #endif
#if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || !defined(REGAL_ NAMESPACE) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) #if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || !defined(REGAL_ NAMESPACE) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)
#define REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION #define REGAL_NO_NAMESPACE_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
#endif #endif
#if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || !defined(REGAL_
PLUGIN_MODE) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
)) && !defined(REGAL_NO_PLUGIN_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION)
#define REGAL_NO_PLUGIN_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
#endif
#if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || defined(REGAL_N O_DECLARATION) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTI ON)) && !defined(REGAL_NO_DECLARATION_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUN CTION) #if (defined(GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION) || defined(REGAL_N O_DECLARATION) || defined(REGAL_NO_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTI ON)) && !defined(REGAL_NO_DECLARATION_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUN CTION)
#define REGAL_NO_DECLARATION_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION #define REGAL_NO_DECLARATION_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
#endif #endif
#ifndef GL_IMG_texture_env_enhanced_fixed_function #ifndef GL_IMG_texture_env_enhanced_fixed_function
#define GL_IMG_texture_env_enhanced_fixed_function 1 #define GL_IMG_texture_env_enhanced_fixed_function 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION #ifndef REGAL_NO_ENUM_GL_IMG_TEXTURE_ENV_ENHANCED_FIXED_FUNCTION
#define GL_DOT3_RGBA_IMG 0x86af /* 34479 */ #define GL_DOT3_RGBA_IMG 0x86af /* 34479 */
skipping to change at line 16294 skipping to change at line 20224
#endif #endif
#if (defined(GL_IMG_USER_CLIP_PLANE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_USE R_CLIP_PLANE) #if (defined(GL_IMG_USER_CLIP_PLANE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_TYPEDEF_GL_IMG_USE R_CLIP_PLANE)
#define REGAL_NO_TYPEDEF_GL_IMG_USER_CLIP_PLANE #define REGAL_NO_TYPEDEF_GL_IMG_USER_CLIP_PLANE
#endif #endif
#if (defined(GL_IMG_USER_CLIP_PLANE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_U SER_CLIP_PLANE) #if (defined(GL_IMG_USER_CLIP_PLANE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_NAMESPACE_GL_IMG_U SER_CLIP_PLANE)
#define REGAL_NO_NAMESPACE_GL_IMG_USER_CLIP_PLANE #define REGAL_NO_NAMESPACE_GL_IMG_USER_CLIP_PLANE
#endif #endif
#if (defined(GL_IMG_USER_CLIP_PLANE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_PLUGIN_GL_IMG_US
ER_CLIP_PLANE)
#define REGAL_NO_PLUGIN_GL_IMG_USER_CLIP_PLANE
#endif
#if (defined(GL_IMG_USER_CLIP_PLANE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_DECLARATION_GL _IMG_USER_CLIP_PLANE) #if (defined(GL_IMG_USER_CLIP_PLANE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_IMG_USER_CLIP_PLANE)) && !defined(REGAL_NO_DECLARATION_GL _IMG_USER_CLIP_PLANE)
#define REGAL_NO_DECLARATION_GL_IMG_USER_CLIP_PLANE #define REGAL_NO_DECLARATION_GL_IMG_USER_CLIP_PLANE
#endif #endif
#ifndef GL_IMG_user_clip_plane #ifndef GL_IMG_user_clip_plane
#define GL_IMG_user_clip_plane 1 #define GL_IMG_user_clip_plane 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_IMG_USER_CLIP_PLANE #ifndef REGAL_NO_ENUM_GL_IMG_USER_CLIP_PLANE
#define GL_CLIP_PLANE0_IMG 0x3000 /* 12288 */ #define GL_CLIP_PLANE0_IMG 0x3000 /* 12288 */
skipping to change at line 16328 skipping to change at line 20262
#endif #endif
#if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_ GL_INGR_BLEND_FUNC_SEPARATE) #if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_ GL_INGR_BLEND_FUNC_SEPARATE)
#define REGAL_NO_TYPEDEF_GL_INGR_BLEND_FUNC_SEPARATE #define REGAL_NO_TYPEDEF_GL_INGR_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_NAMESPAC E_GL_INGR_BLEND_FUNC_SEPARATE) #if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_NAMESPAC E_GL_INGR_BLEND_FUNC_SEPARATE)
#define REGAL_NO_NAMESPACE_GL_INGR_BLEND_FUNC_SEPARATE #define REGAL_NO_NAMESPACE_GL_INGR_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_PLUGIN
_GL_INGR_BLEND_FUNC_SEPARATE)
#define REGAL_NO_PLUGIN_GL_INGR_BLEND_FUNC_SEPARATE
#endif
#if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_DECL ARATION_GL_INGR_BLEND_FUNC_SEPARATE) #if (defined(GL_INGR_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_INGR_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_DECL ARATION_GL_INGR_BLEND_FUNC_SEPARATE)
#define REGAL_NO_DECLARATION_GL_INGR_BLEND_FUNC_SEPARATE #define REGAL_NO_DECLARATION_GL_INGR_BLEND_FUNC_SEPARATE
#endif #endif
#ifndef GL_INGR_blend_func_separate #ifndef GL_INGR_blend_func_separate
#define GL_INGR_blend_func_separate 1 #define GL_INGR_blend_func_separate 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_INGR_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_TYPEDEF_GL_INGR_BLEND_FUNC_SEPARATE
typedef void (REGAL_CALL *PFNGLBLENDFUNCSEPARATEINGRPROC)(GLenum sfactorRGB , GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void (REGAL_CALL *PFNGLBLENDFUNCSEPARATEINGRPROC)(GLenum sfactorRGB , GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_INGR_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_NAMESPACE_GL_INGR_BLEND_FUNC_SEPARATE
#define glBlendFuncSeparateINGR rglBlendFuncSeparateINGR #define glBlendFuncSeparateINGR rglBlendFuncSeparateINGR
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_INGR_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_DECLARATION_GL_INGR_BLEND_FUNC_SEPARATE
REGAL_DECL void REGAL_CALL glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenu m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenu m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_INGR_BLEND_FUNC_SEPARATE
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparateINGR(GLenum sfactorRGB
, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif
/** /**
** GL_INGR_color_clamp ** GL_INGR_color_clamp
**/ **/
#if (defined(GL_INGR_COLOR_CLAMP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_ENUM_GL_INGR_COLOR_CLAMP) #if (defined(GL_INGR_COLOR_CLAMP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_ENUM_GL_INGR_COLOR_CLAMP)
#define REGAL_NO_ENUM_GL_INGR_COLOR_CLAMP #define REGAL_NO_ENUM_GL_INGR_COLOR_CLAMP
#endif #endif
#if (defined(GL_INGR_COLOR_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_INGR_COLOR_CL AMP) #if (defined(GL_INGR_COLOR_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_INGR_COLOR_CL AMP)
#define REGAL_NO_TYPEDEF_GL_INGR_COLOR_CLAMP #define REGAL_NO_TYPEDEF_GL_INGR_COLOR_CLAMP
#endif #endif
#if (defined(GL_INGR_COLOR_CLAMP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL_INGR_COLOR_ CLAMP) #if (defined(GL_INGR_COLOR_CLAMP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL_INGR_COLOR_ CLAMP)
#define REGAL_NO_NAMESPACE_GL_INGR_COLOR_CLAMP #define REGAL_NO_NAMESPACE_GL_INGR_COLOR_CLAMP
#endif #endif
#if (defined(GL_INGR_COLOR_CLAMP) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_PLUGIN_GL_INGR_COLOR_C
LAMP)
#define REGAL_NO_PLUGIN_GL_INGR_COLOR_CLAMP
#endif
#if (defined(GL_INGR_COLOR_CLAMP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_DECLARATION_GL_INGR_ COLOR_CLAMP) #if (defined(GL_INGR_COLOR_CLAMP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_INGR_COLOR_CLAMP)) && !defined(REGAL_NO_DECLARATION_GL_INGR_ COLOR_CLAMP)
#define REGAL_NO_DECLARATION_GL_INGR_COLOR_CLAMP #define REGAL_NO_DECLARATION_GL_INGR_COLOR_CLAMP
#endif #endif
#ifndef GL_INGR_color_clamp #ifndef GL_INGR_color_clamp
#define GL_INGR_color_clamp 1 #define GL_INGR_color_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_INGR_COLOR_CLAMP #ifndef REGAL_NO_ENUM_GL_INGR_COLOR_CLAMP
#define GL_RED_MIN_CLAMP_INGR 0x8560 /* 34144 */ #define GL_RED_MIN_CLAMP_INGR 0x8560 /* 34144 */
skipping to change at line 16399 skipping to change at line 20345
#endif #endif
#if (defined(GL_INGR_INTERLACE_READ) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_TYPEDEF_GL_INGR_IN TERLACE_READ) #if (defined(GL_INGR_INTERLACE_READ) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_TYPEDEF_GL_INGR_IN TERLACE_READ)
#define REGAL_NO_TYPEDEF_GL_INGR_INTERLACE_READ #define REGAL_NO_TYPEDEF_GL_INGR_INTERLACE_READ
#endif #endif
#if (defined(GL_INGR_INTERLACE_READ) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_NAMESPACE_GL_INGR_ INTERLACE_READ) #if (defined(GL_INGR_INTERLACE_READ) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_NAMESPACE_GL_INGR_ INTERLACE_READ)
#define REGAL_NO_NAMESPACE_GL_INGR_INTERLACE_READ #define REGAL_NO_NAMESPACE_GL_INGR_INTERLACE_READ
#endif #endif
#if (defined(GL_INGR_INTERLACE_READ) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_PLUGIN_GL_INGR_I
NTERLACE_READ)
#define REGAL_NO_PLUGIN_GL_INGR_INTERLACE_READ
#endif
#if (defined(GL_INGR_INTERLACE_READ) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_DECLARATION_GL _INGR_INTERLACE_READ) #if (defined(GL_INGR_INTERLACE_READ) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_INGR_INTERLACE_READ)) && !defined(REGAL_NO_DECLARATION_GL _INGR_INTERLACE_READ)
#define REGAL_NO_DECLARATION_GL_INGR_INTERLACE_READ #define REGAL_NO_DECLARATION_GL_INGR_INTERLACE_READ
#endif #endif
#ifndef GL_INGR_interlace_read #ifndef GL_INGR_interlace_read
#define GL_INGR_interlace_read 1 #define GL_INGR_interlace_read 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_INGR_INTERLACE_READ #ifndef REGAL_NO_ENUM_GL_INGR_INTERLACE_READ
#define GL_INTERLACE_READ_INGR 0x8568 /* 34152 */ #define GL_INTERLACE_READ_INGR 0x8568 /* 34152 */
#endif #endif
/** /**
** GL_INTEL_map_texture
**/
#if (defined(GL_INTEL_MAP_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REG
AL_NO_GL_INTEL_MAP_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_INTEL_MAP_TEXTURE
)
#define REGAL_NO_ENUM_GL_INTEL_MAP_TEXTURE
#endif
#if (defined(GL_INTEL_MAP_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(
REGAL_NO_GL_INTEL_MAP_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_INTEL_MAP_T
EXTURE)
#define REGAL_NO_TYPEDEF_GL_INTEL_MAP_TEXTURE
#endif
#if (defined(GL_INTEL_MAP_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(
REGAL_NO_GL_INTEL_MAP_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_INTEL_MAP
_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_INTEL_MAP_TEXTURE
#endif
#if (defined(GL_INTEL_MAP_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_INTEL_MAP_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_INTEL_MAP_
TEXTURE)
#define REGAL_NO_PLUGIN_GL_INTEL_MAP_TEXTURE
#endif
#if (defined(GL_INTEL_MAP_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi
ned(REGAL_NO_GL_INTEL_MAP_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_INT
EL_MAP_TEXTURE)
#define REGAL_NO_DECLARATION_GL_INTEL_MAP_TEXTURE
#endif
#ifndef GL_INTEL_map_texture
#define GL_INTEL_map_texture 1
#endif
#ifndef REGAL_NO_ENUM_GL_INTEL_MAP_TEXTURE
#define GL_LAYOUT_DEFAULT_INTEL 0x0
#define GL_LAYOUT_LINEAR_INTEL 0x1
#define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 0x2
#define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83ff /* 33791 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_INTEL_MAP_TEXTURE
typedef GLvoid *(REGAL_CALL *PFNGLMAPTEXTURE2DINTELPROC)(GLuint texture, GL
int level, GLbitfield access, GLint *stride, GLenum *layout);
typedef void (REGAL_CALL *PFNGLSYNCTEXTUREINTELPROC)(GLuint texture);
typedef void (REGAL_CALL *PFNGLUNMAPTEXTURE2DINTELPROC)(GLuint texture, GLi
nt level);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_INTEL_MAP_TEXTURE
#define glMapTexture2DINTEL rglMapTexture2DINTEL
#define glSyncTextureINTEL rglSyncTextureINTEL
#define glUnmapTexture2DINTEL rglUnmapTexture2DINTEL
#endif
#ifndef REGAL_NO_DECLARATION_GL_INTEL_MAP_TEXTURE
REGAL_DECL GLvoid *REGAL_CALL glMapTexture2DINTEL(GLuint texture, GLint lev
el, GLbitfield access, GLint *stride, GLenum *layout);
REGAL_DECL void REGAL_CALL glSyncTextureINTEL(GLuint texture);
REGAL_DECL void REGAL_CALL glUnmapTexture2DINTEL(GLuint texture, GLint leve
l);
#endif
#ifndef REGAL_NO_PLUGIN_GL_INTEL_MAP_TEXTURE
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapTexture2DINTEL(GLuint texture, GL
int level, GLbitfield access, GLint *stride, GLenum *layout);
REGAL_DECL void REGAL_CALL plugin_glSyncTextureINTEL(GLuint texture);
REGAL_DECL void REGAL_CALL plugin_glUnmapTexture2DINTEL(GLuint texture, GLi
nt level);
#endif
/**
** GL_INTEL_parallel_arrays ** GL_INTEL_parallel_arrays
**/ **/
#if (defined(GL_INTEL_PARALLEL_ARRAYS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_INTEL_PAR ALLEL_ARRAYS) #if (defined(GL_INTEL_PARALLEL_ARRAYS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_INTEL_PAR ALLEL_ARRAYS)
#define REGAL_NO_ENUM_GL_INTEL_PARALLEL_ARRAYS #define REGAL_NO_ENUM_GL_INTEL_PARALLEL_ARRAYS
#endif #endif
#if (defined(GL_INTEL_PARALLEL_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_INT EL_PARALLEL_ARRAYS) #if (defined(GL_INTEL_PARALLEL_ARRAYS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_INT EL_PARALLEL_ARRAYS)
#define REGAL_NO_TYPEDEF_GL_INTEL_PARALLEL_ARRAYS #define REGAL_NO_TYPEDEF_GL_INTEL_PARALLEL_ARRAYS
#endif #endif
#if (defined(GL_INTEL_PARALLEL_ARRAYS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_I NTEL_PARALLEL_ARRAYS) #if (defined(GL_INTEL_PARALLEL_ARRAYS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_I NTEL_PARALLEL_ARRAYS)
#define REGAL_NO_NAMESPACE_GL_INTEL_PARALLEL_ARRAYS #define REGAL_NO_NAMESPACE_GL_INTEL_PARALLEL_ARRAYS
#endif #endif
#if (defined(GL_INTEL_PARALLEL_ARRAYS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_PLUGIN_GL_IN
TEL_PARALLEL_ARRAYS)
#define REGAL_NO_PLUGIN_GL_INTEL_PARALLEL_ARRAYS
#endif
#if (defined(GL_INTEL_PARALLEL_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_DECLARATIO N_GL_INTEL_PARALLEL_ARRAYS) #if (defined(GL_INTEL_PARALLEL_ARRAYS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_INTEL_PARALLEL_ARRAYS)) && !defined(REGAL_NO_DECLARATIO N_GL_INTEL_PARALLEL_ARRAYS)
#define REGAL_NO_DECLARATION_GL_INTEL_PARALLEL_ARRAYS #define REGAL_NO_DECLARATION_GL_INTEL_PARALLEL_ARRAYS
#endif #endif
#ifndef GL_INTEL_parallel_arrays #ifndef GL_INTEL_parallel_arrays
#define GL_INTEL_parallel_arrays 1 #define GL_INTEL_parallel_arrays 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_INTEL_PARALLEL_ARRAYS #ifndef REGAL_NO_ENUM_GL_INTEL_PARALLEL_ARRAYS
#define GL_PARALLEL_ARRAYS_INTEL 0x83f4 /* 33780 */ #define GL_PARALLEL_ARRAYS_INTEL 0x83f4 /* 33780 */
skipping to change at line 16464 skipping to change at line 20477
#define glVertexPointervINTEL rglVertexPointervINTEL #define glVertexPointervINTEL rglVertexPointervINTEL
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_INTEL_PARALLEL_ARRAYS #ifndef REGAL_NO_DECLARATION_GL_INTEL_PARALLEL_ARRAYS
REGAL_DECL void REGAL_CALL glColorPointervINTEL(GLint size, GLenum type, co nst GLvoid **pointer); REGAL_DECL void REGAL_CALL glColorPointervINTEL(GLint size, GLenum type, co nst GLvoid **pointer);
REGAL_DECL void REGAL_CALL glNormalPointervINTEL(GLenum type, const GLvoid **pointer); REGAL_DECL void REGAL_CALL glNormalPointervINTEL(GLenum type, const GLvoid **pointer);
REGAL_DECL void REGAL_CALL glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid **pointer); REGAL_DECL void REGAL_CALL glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid **pointer);
REGAL_DECL void REGAL_CALL glVertexPointervINTEL(GLint size, GLenum type, c onst GLvoid **pointer); REGAL_DECL void REGAL_CALL glVertexPointervINTEL(GLint size, GLenum type, c onst GLvoid **pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_INTEL_PARALLEL_ARRAYS
REGAL_DECL void REGAL_CALL plugin_glColorPointervINTEL(GLint size, GLenum t
ype, const GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glNormalPointervINTEL(GLenum type, const
GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glTexCoordPointervINTEL(GLint size, GLenu
m type, const GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glVertexPointervINTEL(GLint size, GLenum
type, const GLvoid **pointer);
#endif
/** /**
** GL_INTEL_texture_scissor ** GL_INTEL_texture_scissor
**/ **/
#if (defined(GL_INTEL_TEXTURE_SCISSOR) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_ENUM_GL_INTEL_TEX TURE_SCISSOR) #if (defined(GL_INTEL_TEXTURE_SCISSOR) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_ENUM_GL_INTEL_TEX TURE_SCISSOR)
#define REGAL_NO_ENUM_GL_INTEL_TEXTURE_SCISSOR #define REGAL_NO_ENUM_GL_INTEL_TEXTURE_SCISSOR
#endif #endif
#if (defined(GL_INTEL_TEXTURE_SCISSOR) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_TYPEDEF_GL_INT EL_TEXTURE_SCISSOR) #if (defined(GL_INTEL_TEXTURE_SCISSOR) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_TYPEDEF_GL_INT EL_TEXTURE_SCISSOR)
#define REGAL_NO_TYPEDEF_GL_INTEL_TEXTURE_SCISSOR #define REGAL_NO_TYPEDEF_GL_INTEL_TEXTURE_SCISSOR
#endif #endif
#if (defined(GL_INTEL_TEXTURE_SCISSOR) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_NAMESPACE_GL_I NTEL_TEXTURE_SCISSOR) #if (defined(GL_INTEL_TEXTURE_SCISSOR) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_NAMESPACE_GL_I NTEL_TEXTURE_SCISSOR)
#define REGAL_NO_NAMESPACE_GL_INTEL_TEXTURE_SCISSOR #define REGAL_NO_NAMESPACE_GL_INTEL_TEXTURE_SCISSOR
#endif #endif
#if (defined(GL_INTEL_TEXTURE_SCISSOR) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_PLUGIN_GL_IN
TEL_TEXTURE_SCISSOR)
#define REGAL_NO_PLUGIN_GL_INTEL_TEXTURE_SCISSOR
#endif
#if (defined(GL_INTEL_TEXTURE_SCISSOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_DECLARATIO N_GL_INTEL_TEXTURE_SCISSOR) #if (defined(GL_INTEL_TEXTURE_SCISSOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_INTEL_TEXTURE_SCISSOR)) && !defined(REGAL_NO_DECLARATIO N_GL_INTEL_TEXTURE_SCISSOR)
#define REGAL_NO_DECLARATION_GL_INTEL_TEXTURE_SCISSOR #define REGAL_NO_DECLARATION_GL_INTEL_TEXTURE_SCISSOR
#endif #endif
#ifndef GL_INTEL_texture_scissor #ifndef GL_INTEL_texture_scissor
#define GL_INTEL_texture_scissor 1 #define GL_INTEL_texture_scissor 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_INTEL_TEXTURE_SCISSOR #ifndef REGAL_NO_TYPEDEF_GL_INTEL_TEXTURE_SCISSOR
typedef void (REGAL_CALL *PFNGLTEXSCISSORFUNCINTELPROC)(GLenum target, GLen um lfunc, GLenum hfunc); typedef void (REGAL_CALL *PFNGLTEXSCISSORFUNCINTELPROC)(GLenum target, GLen um lfunc, GLenum hfunc);
skipping to change at line 16503 skipping to change at line 20527
#ifndef REGAL_NO_NAMESPACE_GL_INTEL_TEXTURE_SCISSOR #ifndef REGAL_NO_NAMESPACE_GL_INTEL_TEXTURE_SCISSOR
#define glTexScissorFuncINTEL rglTexScissorFuncINTEL #define glTexScissorFuncINTEL rglTexScissorFuncINTEL
#define glTexScissorINTEL rglTexScissorINTEL #define glTexScissorINTEL rglTexScissorINTEL
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_INTEL_TEXTURE_SCISSOR #ifndef REGAL_NO_DECLARATION_GL_INTEL_TEXTURE_SCISSOR
REGAL_DECL void REGAL_CALL glTexScissorFuncINTEL(GLenum target, GLenum lfun c, GLenum hfunc); REGAL_DECL void REGAL_CALL glTexScissorFuncINTEL(GLenum target, GLenum lfun c, GLenum hfunc);
REGAL_DECL void REGAL_CALL glTexScissorINTEL(GLenum target, GLclampf tlow, GLclampf thigh); REGAL_DECL void REGAL_CALL glTexScissorINTEL(GLenum target, GLclampf tlow, GLclampf thigh);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_INTEL_TEXTURE_SCISSOR
REGAL_DECL void REGAL_CALL plugin_glTexScissorFuncINTEL(GLenum target, GLen
um lfunc, GLenum hfunc);
REGAL_DECL void REGAL_CALL plugin_glTexScissorINTEL(GLenum target, GLclampf
tlow, GLclampf thigh);
#endif
/** /**
** GL_KHR_debug ** GL_KHR_debug
**/ **/
#if (defined(GL_KHR_DEBUG) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL _KHR_DEBUG)) && !defined(REGAL_NO_ENUM_GL_KHR_DEBUG) #if (defined(GL_KHR_DEBUG) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL _KHR_DEBUG)) && !defined(REGAL_NO_ENUM_GL_KHR_DEBUG)
#define REGAL_NO_ENUM_GL_KHR_DEBUG #define REGAL_NO_ENUM_GL_KHR_DEBUG
#endif #endif
#if (defined(GL_KHR_DEBUG) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO _GL_KHR_DEBUG)) && !defined(REGAL_NO_TYPEDEF_GL_KHR_DEBUG) #if (defined(GL_KHR_DEBUG) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO _GL_KHR_DEBUG)) && !defined(REGAL_NO_TYPEDEF_GL_KHR_DEBUG)
#define REGAL_NO_TYPEDEF_GL_KHR_DEBUG #define REGAL_NO_TYPEDEF_GL_KHR_DEBUG
#endif #endif
#if (defined(GL_KHR_DEBUG) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO _GL_KHR_DEBUG)) && !defined(REGAL_NO_NAMESPACE_GL_KHR_DEBUG) #if (defined(GL_KHR_DEBUG) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO _GL_KHR_DEBUG)) && !defined(REGAL_NO_NAMESPACE_GL_KHR_DEBUG)
#define REGAL_NO_NAMESPACE_GL_KHR_DEBUG #define REGAL_NO_NAMESPACE_GL_KHR_DEBUG
#endif #endif
#if (defined(GL_KHR_DEBUG) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_
NO_GL_KHR_DEBUG)) && !defined(REGAL_NO_PLUGIN_GL_KHR_DEBUG)
#define REGAL_NO_PLUGIN_GL_KHR_DEBUG
#endif
#if (defined(GL_KHR_DEBUG) || defined(REGAL_NO_DECLARATION) || defined(REGA L_NO_GL_KHR_DEBUG)) && !defined(REGAL_NO_DECLARATION_GL_KHR_DEBUG) #if (defined(GL_KHR_DEBUG) || defined(REGAL_NO_DECLARATION) || defined(REGA L_NO_GL_KHR_DEBUG)) && !defined(REGAL_NO_DECLARATION_GL_KHR_DEBUG)
#define REGAL_NO_DECLARATION_GL_KHR_DEBUG #define REGAL_NO_DECLARATION_GL_KHR_DEBUG
#endif #endif
#ifndef GL_KHR_debug #ifndef GL_KHR_debug
#define GL_KHR_debug 1 #define GL_KHR_debug 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_KHR_DEBUG #ifndef REGAL_NO_ENUM_GL_KHR_DEBUG
#define GL_CONTEXT_FLAG_DEBUG_BIT 0x2 #define GL_CONTEXT_FLAG_DEBUG_BIT 0x2
#define GL_STACK_OVERFLOW 0x503 /* 1283 */
#define GL_STACK_UNDERFLOW 0x504 /* 1284 */
#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 /* 33346 */ #define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 /* 33346 */
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 /* 33347 */ #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 /* 33347 */
#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 /* 33348 */ #define GL_DEBUG_CALLBACK_FUNCTION 0x8244 /* 33348 */
#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 /* 33349 */ #define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 /* 33349 */
#define GL_DEBUG_SOURCE_API 0x8246 /* 33350 */ #define GL_DEBUG_SOURCE_API 0x8246 /* 33350 */
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 /* 33351 */ #define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 /* 33351 */
#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 /* 33352 */ #define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 /* 33352 */
#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 /* 33353 */ #define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 /* 33353 */
#define GL_DEBUG_SOURCE_APPLICATION 0x824a /* 33354 */ #define GL_DEBUG_SOURCE_APPLICATION 0x824a /* 33354 */
#define GL_DEBUG_SOURCE_OTHER 0x824b /* 33355 */ #define GL_DEBUG_SOURCE_OTHER 0x824b /* 33355 */
skipping to change at line 16572 skipping to change at line 20603
#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, GLvoid *userParam); typedef void (REGAL_CALL *PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callba ck, const GLvoid *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)(GLvoid *ptr, 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 *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)(GLvoid *ptr, GLsizei len gth, 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
#ifndef REGAL_NO_NAMESPACE_GL_KHR_DEBUG #ifndef REGAL_NO_NAMESPACE_GL_KHR_DEBUG
#define glDebugMessageCallback rglDebugMessageCallback #define glDebugMessageCallback rglDebugMessageCallback
#define glDebugMessageControl rglDebugMessageControl #define glDebugMessageControl rglDebugMessageControl
#define glDebugMessageInsert rglDebugMessageInsert #define glDebugMessageInsert rglDebugMessageInsert
#define glGetDebugMessageLog rglGetDebugMessageLog #define glGetDebugMessageLog rglGetDebugMessageLog
#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, GLv oid *userParam); REGAL_DECL void REGAL_CALL glDebugMessageCallback(GLDEBUGPROC callback, con st GLvoid *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(GLvoid *ptr, 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 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(GLvoid *ptr, GLsizei length, co nst 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
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_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_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_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_glPopDebugGroup(void);
REGAL_DECL void REGAL_CALL plugin_glPushDebugGroup(GLenum source, GLuint id
, GLsizei length, const GLchar *message);
#endif
/** /**
** GL_KHR_texture_compression_astc_ldr ** GL_KHR_texture_compression_astc_ldr
**/ **/
#if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined(REGA L_NO_ENUM_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) #if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined(REGA L_NO_ENUM_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)
#define REGAL_NO_ENUM_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR #define REGAL_NO_ENUM_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR
#endif #endif
#if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined(R EGAL_NO_TYPEDEF_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) #if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined(R EGAL_NO_TYPEDEF_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)
#define REGAL_NO_TYPEDEF_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR #define REGAL_NO_TYPEDEF_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR
#endif #endif
#if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined(R EGAL_NO_NAMESPACE_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) #if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined(R EGAL_NO_NAMESPACE_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)
#define REGAL_NO_NAMESPACE_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR #define REGAL_NO_NAMESPACE_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR
#endif #endif
#if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || !defined(REGAL_PLUGIN_
MODE) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defined
(REGAL_NO_PLUGIN_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)
#define REGAL_NO_PLUGIN_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR
#endif
#if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defin ed(REGAL_NO_DECLARATION_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) #if (defined(GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)) && !defin ed(REGAL_NO_DECLARATION_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR)
#define REGAL_NO_DECLARATION_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR #define REGAL_NO_DECLARATION_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR
#endif #endif
#ifndef GL_KHR_texture_compression_astc_ldr #ifndef GL_KHR_texture_compression_astc_ldr
#define GL_KHR_texture_compression_astc_ldr 1 #define GL_KHR_texture_compression_astc_ldr 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR #ifndef REGAL_NO_ENUM_GL_KHR_TEXTURE_COMPRESSION_ASTC_LDR
#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93b0 /* 37808 */ #define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93b0 /* 37808 */
skipping to change at line 16680 skipping to change at line 20728
#endif #endif
#if (defined(GL_KTX_BUFFER_REGION) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_TYPEDEF_GL_KTX_BUFFER_ REGION) #if (defined(GL_KTX_BUFFER_REGION) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_TYPEDEF_GL_KTX_BUFFER_ REGION)
#define REGAL_NO_TYPEDEF_GL_KTX_BUFFER_REGION #define REGAL_NO_TYPEDEF_GL_KTX_BUFFER_REGION
#endif #endif
#if (defined(GL_KTX_BUFFER_REGION) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_NAMESPACE_GL_KTX_BUFFE R_REGION) #if (defined(GL_KTX_BUFFER_REGION) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_NAMESPACE_GL_KTX_BUFFE R_REGION)
#define REGAL_NO_NAMESPACE_GL_KTX_BUFFER_REGION #define REGAL_NO_NAMESPACE_GL_KTX_BUFFER_REGION
#endif #endif
#if (defined(GL_KTX_BUFFER_REGION) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_PLUGIN_GL_KTX_BUFFER
_REGION)
#define REGAL_NO_PLUGIN_GL_KTX_BUFFER_REGION
#endif
#if (defined(GL_KTX_BUFFER_REGION) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_DECLARATION_GL_KTX _BUFFER_REGION) #if (defined(GL_KTX_BUFFER_REGION) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_KTX_BUFFER_REGION)) && !defined(REGAL_NO_DECLARATION_GL_KTX _BUFFER_REGION)
#define REGAL_NO_DECLARATION_GL_KTX_BUFFER_REGION #define REGAL_NO_DECLARATION_GL_KTX_BUFFER_REGION
#endif #endif
#ifndef GL_KTX_buffer_region #ifndef GL_KTX_buffer_region
#define GL_KTX_buffer_region 1 #define GL_KTX_buffer_region 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_KTX_BUFFER_REGION #ifndef REGAL_NO_ENUM_GL_KTX_BUFFER_REGION
#define GL_KTX_FRONT_REGION 0x0 #define GL_KTX_FRONT_REGION 0x0
skipping to change at line 16719 skipping to change at line 20771
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_KTX_BUFFER_REGION #ifndef REGAL_NO_DECLARATION_GL_KTX_BUFFER_REGION
REGAL_DECL GLuint REGAL_CALL glBufferRegionEnabled(void); REGAL_DECL GLuint REGAL_CALL glBufferRegionEnabled(void);
REGAL_DECL GLuint REGAL_CALL glNewBufferRegion(GLenum region); REGAL_DECL GLuint REGAL_CALL glNewBufferRegion(GLenum region);
REGAL_DECL void REGAL_CALL glDeleteBufferRegion(GLenum region); REGAL_DECL void REGAL_CALL glDeleteBufferRegion(GLenum region);
REGAL_DECL void REGAL_CALL glDrawBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); REGAL_DECL void REGAL_CALL glDrawBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);
REGAL_DECL void REGAL_CALL glReadBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glReadBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_KTX_BUFFER_REGION
REGAL_DECL GLuint REGAL_CALL plugin_glBufferRegionEnabled(void);
REGAL_DECL GLuint REGAL_CALL plugin_glNewBufferRegion(GLenum region);
REGAL_DECL void REGAL_CALL plugin_glDeleteBufferRegion(GLenum region);
REGAL_DECL void REGAL_CALL plugin_glDrawBufferRegion(GLuint region, GLint x
, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);
REGAL_DECL void REGAL_CALL plugin_glReadBufferRegion(GLuint region, GLint x
, GLint y, GLsizei width, GLsizei height);
#endif
/** /**
** GL_MESAX_texture_stack ** GL_MESAX_texture_stack
**/ **/
#if (defined(GL_MESAX_TEXTURE_STACK) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_ENUM_GL_MESAX_TEXTURE _STACK) #if (defined(GL_MESAX_TEXTURE_STACK) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_ENUM_GL_MESAX_TEXTURE _STACK)
#define REGAL_NO_ENUM_GL_MESAX_TEXTURE_STACK #define REGAL_NO_ENUM_GL_MESAX_TEXTURE_STACK
#endif #endif
#if (defined(GL_MESAX_TEXTURE_STACK) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_TYPEDEF_GL_MESAX_T EXTURE_STACK) #if (defined(GL_MESAX_TEXTURE_STACK) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_TYPEDEF_GL_MESAX_T EXTURE_STACK)
#define REGAL_NO_TYPEDEF_GL_MESAX_TEXTURE_STACK #define REGAL_NO_TYPEDEF_GL_MESAX_TEXTURE_STACK
#endif #endif
#if (defined(GL_MESAX_TEXTURE_STACK) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_NAMESPACE_GL_MESAX _TEXTURE_STACK) #if (defined(GL_MESAX_TEXTURE_STACK) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_NAMESPACE_GL_MESAX _TEXTURE_STACK)
#define REGAL_NO_NAMESPACE_GL_MESAX_TEXTURE_STACK #define REGAL_NO_NAMESPACE_GL_MESAX_TEXTURE_STACK
#endif #endif
#if (defined(GL_MESAX_TEXTURE_STACK) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_PLUGIN_GL_MESAX_
TEXTURE_STACK)
#define REGAL_NO_PLUGIN_GL_MESAX_TEXTURE_STACK
#endif
#if (defined(GL_MESAX_TEXTURE_STACK) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_DECLARATION_GL _MESAX_TEXTURE_STACK) #if (defined(GL_MESAX_TEXTURE_STACK) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_MESAX_TEXTURE_STACK)) && !defined(REGAL_NO_DECLARATION_GL _MESAX_TEXTURE_STACK)
#define REGAL_NO_DECLARATION_GL_MESAX_TEXTURE_STACK #define REGAL_NO_DECLARATION_GL_MESAX_TEXTURE_STACK
#endif #endif
#ifndef GL_MESAX_texture_stack #ifndef GL_MESAX_texture_stack
#define GL_MESAX_texture_stack 1 #define GL_MESAX_texture_stack 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_MESAX_TEXTURE_STACK #ifndef REGAL_NO_ENUM_GL_MESAX_TEXTURE_STACK
#define GL_TEXTURE_1D_STACK_MESAX 0x8759 /* 34649 */ #define GL_TEXTURE_1D_STACK_MESAX 0x8759 /* 34649 */
skipping to change at line 16768 skipping to change at line 20832
#endif #endif
#if (defined(GL_MESA_PACK_INVERT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_PACK_INV ERT) #if (defined(GL_MESA_PACK_INVERT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_PACK_INV ERT)
#define REGAL_NO_TYPEDEF_GL_MESA_PACK_INVERT #define REGAL_NO_TYPEDEF_GL_MESA_PACK_INVERT
#endif #endif
#if (defined(GL_MESA_PACK_INVERT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_PACK_I NVERT) #if (defined(GL_MESA_PACK_INVERT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_PACK_I NVERT)
#define REGAL_NO_NAMESPACE_GL_MESA_PACK_INVERT #define REGAL_NO_NAMESPACE_GL_MESA_PACK_INVERT
#endif #endif
#if (defined(GL_MESA_PACK_INVERT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_PLUGIN_GL_MESA_PACK_IN
VERT)
#define REGAL_NO_PLUGIN_GL_MESA_PACK_INVERT
#endif
#if (defined(GL_MESA_PACK_INVERT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_DECLARATION_GL_MESA_ PACK_INVERT) #if (defined(GL_MESA_PACK_INVERT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_MESA_PACK_INVERT)) && !defined(REGAL_NO_DECLARATION_GL_MESA_ PACK_INVERT)
#define REGAL_NO_DECLARATION_GL_MESA_PACK_INVERT #define REGAL_NO_DECLARATION_GL_MESA_PACK_INVERT
#endif #endif
#ifndef GL_MESA_pack_invert #ifndef GL_MESA_pack_invert
#define GL_MESA_pack_invert 1 #define GL_MESA_pack_invert 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_MESA_PACK_INVERT #ifndef REGAL_NO_ENUM_GL_MESA_PACK_INVERT
#define GL_PACK_INVERT_MESA 0x8758 /* 34648 */ #define GL_PACK_INVERT_MESA 0x8758 /* 34648 */
skipping to change at line 16796 skipping to change at line 20864
#endif #endif
#if (defined(GL_MESA_RESIZE_BUFFERS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_RE SIZE_BUFFERS) #if (defined(GL_MESA_RESIZE_BUFFERS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_RE SIZE_BUFFERS)
#define REGAL_NO_TYPEDEF_GL_MESA_RESIZE_BUFFERS #define REGAL_NO_TYPEDEF_GL_MESA_RESIZE_BUFFERS
#endif #endif
#if (defined(GL_MESA_RESIZE_BUFFERS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_ RESIZE_BUFFERS) #if (defined(GL_MESA_RESIZE_BUFFERS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_ RESIZE_BUFFERS)
#define REGAL_NO_NAMESPACE_GL_MESA_RESIZE_BUFFERS #define REGAL_NO_NAMESPACE_GL_MESA_RESIZE_BUFFERS
#endif #endif
#if (defined(GL_MESA_RESIZE_BUFFERS) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_PLUGIN_GL_MESA_R
ESIZE_BUFFERS)
#define REGAL_NO_PLUGIN_GL_MESA_RESIZE_BUFFERS
#endif
#if (defined(GL_MESA_RESIZE_BUFFERS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL _MESA_RESIZE_BUFFERS) #if (defined(GL_MESA_RESIZE_BUFFERS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_MESA_RESIZE_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL _MESA_RESIZE_BUFFERS)
#define REGAL_NO_DECLARATION_GL_MESA_RESIZE_BUFFERS #define REGAL_NO_DECLARATION_GL_MESA_RESIZE_BUFFERS
#endif #endif
#ifndef GL_MESA_resize_buffers #ifndef GL_MESA_resize_buffers
#define GL_MESA_resize_buffers 1 #define GL_MESA_resize_buffers 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_MESA_RESIZE_BUFFERS #ifndef REGAL_NO_TYPEDEF_GL_MESA_RESIZE_BUFFERS
typedef void (REGAL_CALL *PFNGLRESIZEBUFFERSMESAPROC)(void); typedef void (REGAL_CALL *PFNGLRESIZEBUFFERSMESAPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_MESA_RESIZE_BUFFERS #ifndef REGAL_NO_NAMESPACE_GL_MESA_RESIZE_BUFFERS
#define glResizeBuffersMESA rglResizeBuffersMESA #define glResizeBuffersMESA rglResizeBuffersMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_MESA_RESIZE_BUFFERS #ifndef REGAL_NO_DECLARATION_GL_MESA_RESIZE_BUFFERS
REGAL_DECL void REGAL_CALL glResizeBuffersMESA(void); REGAL_DECL void REGAL_CALL glResizeBuffersMESA(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_MESA_RESIZE_BUFFERS
REGAL_DECL void REGAL_CALL plugin_glResizeBuffersMESA(void);
#endif
/** /**
** GL_MESA_window_pos ** GL_MESA_window_pos
**/ **/
#if (defined(GL_MESA_WINDOW_POS) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_ENUM_GL_MESA_WINDOW_POS) #if (defined(GL_MESA_WINDOW_POS) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_ENUM_GL_MESA_WINDOW_POS)
#define REGAL_NO_ENUM_GL_MESA_WINDOW_POS #define REGAL_NO_ENUM_GL_MESA_WINDOW_POS
#endif #endif
#if (defined(GL_MESA_WINDOW_POS) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_WINDOW_POS ) #if (defined(GL_MESA_WINDOW_POS) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_WINDOW_POS )
#define REGAL_NO_TYPEDEF_GL_MESA_WINDOW_POS #define REGAL_NO_TYPEDEF_GL_MESA_WINDOW_POS
#endif #endif
#if (defined(GL_MESA_WINDOW_POS) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_WINDOW_P OS) #if (defined(GL_MESA_WINDOW_POS) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_WINDOW_P OS)
#define REGAL_NO_NAMESPACE_GL_MESA_WINDOW_POS #define REGAL_NO_NAMESPACE_GL_MESA_WINDOW_POS
#endif #endif
#if (defined(GL_MESA_WINDOW_POS) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_PLUGIN_GL_MESA_WINDOW_PO
S)
#define REGAL_NO_PLUGIN_GL_MESA_WINDOW_POS
#endif
#if (defined(GL_MESA_WINDOW_POS) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_DECLARATION_GL_MESA_WI NDOW_POS) #if (defined(GL_MESA_WINDOW_POS) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_MESA_WINDOW_POS)) && !defined(REGAL_NO_DECLARATION_GL_MESA_WI NDOW_POS)
#define REGAL_NO_DECLARATION_GL_MESA_WINDOW_POS #define REGAL_NO_DECLARATION_GL_MESA_WINDOW_POS
#endif #endif
#ifndef GL_MESA_window_pos #ifndef GL_MESA_window_pos
#define GL_MESA_window_pos 1 #define GL_MESA_window_pos 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_MESA_WINDOW_POS #ifndef REGAL_NO_TYPEDEF_GL_MESA_WINDOW_POS
typedef void (REGAL_CALL *PFNGLWINDOWPOS2DMESAPROC)(GLdouble x, GLdouble y) ; typedef void (REGAL_CALL *PFNGLWINDOWPOS2DMESAPROC)(GLdouble x, GLdouble y) ;
skipping to change at line 16921 skipping to change at line 21001
REGAL_DECL void REGAL_CALL glWindowPos4dMESA(GLdouble x, GLdouble y, GLdoub le z, GLdouble w); REGAL_DECL void REGAL_CALL glWindowPos4dMESA(GLdouble x, GLdouble y, GLdoub le z, GLdouble w);
REGAL_DECL void REGAL_CALL glWindowPos4dvMESA(const GLdouble *v); REGAL_DECL void REGAL_CALL glWindowPos4dvMESA(const GLdouble *v);
REGAL_DECL void REGAL_CALL glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w); REGAL_DECL void REGAL_CALL glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL glWindowPos4fvMESA(const GLfloat *v); REGAL_DECL void REGAL_CALL glWindowPos4fvMESA(const GLfloat *v);
REGAL_DECL void REGAL_CALL glWindowPos4iMESA(GLint x, GLint y, GLint z, GLi nt w); REGAL_DECL void REGAL_CALL glWindowPos4iMESA(GLint x, GLint y, GLint z, GLi nt w);
REGAL_DECL void REGAL_CALL glWindowPos4ivMESA(const GLint *v); REGAL_DECL void REGAL_CALL glWindowPos4ivMESA(const GLint *v);
REGAL_DECL void REGAL_CALL glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w); REGAL_DECL void REGAL_CALL glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL glWindowPos4svMESA(const GLshort *v); REGAL_DECL void REGAL_CALL glWindowPos4svMESA(const GLshort *v);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_MESA_WINDOW_POS
REGAL_DECL void REGAL_CALL plugin_glWindowPos2dMESA(GLdouble x, GLdouble y)
;
REGAL_DECL void REGAL_CALL plugin_glWindowPos2dvMESA(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2fMESA(GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2fvMESA(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2iMESA(GLint x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2ivMESA(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2sMESA(GLshort x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2svMESA(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3dMESA(GLdouble x, GLdouble y,
GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3dvMESA(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3fMESA(GLfloat x, GLfloat y, G
Lfloat z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3fvMESA(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3iMESA(GLint x, GLint y, GLint
z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3ivMESA(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3sMESA(GLshort x, GLshort y, G
Lshort z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3svMESA(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4dMESA(GLdouble x, GLdouble y,
GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4dvMESA(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4fMESA(GLfloat x, GLfloat y, G
Lfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4fvMESA(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4iMESA(GLint x, GLint y, GLint
z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4ivMESA(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4sMESA(GLshort x, GLshort y, G
Lshort z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glWindowPos4svMESA(const GLshort *v);
#endif
/** /**
** GL_MESA_ycbcr_texture ** GL_MESA_ycbcr_texture
**/ **/
#if (defined(GL_MESA_YCBCR_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_MESA_YCBCR_TEXT URE) #if (defined(GL_MESA_YCBCR_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_MESA_YCBCR_TEXT URE)
#define REGAL_NO_ENUM_GL_MESA_YCBCR_TEXTURE #define REGAL_NO_ENUM_GL_MESA_YCBCR_TEXTURE
#endif #endif
#if (defined(GL_MESA_YCBCR_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_YCBC R_TEXTURE) #if (defined(GL_MESA_YCBCR_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_MESA_YCBC R_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_MESA_YCBCR_TEXTURE #define REGAL_NO_TYPEDEF_GL_MESA_YCBCR_TEXTURE
#endif #endif
#if (defined(GL_MESA_YCBCR_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_YC BCR_TEXTURE) #if (defined(GL_MESA_YCBCR_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_MESA_YC BCR_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_MESA_YCBCR_TEXTURE #define REGAL_NO_NAMESPACE_GL_MESA_YCBCR_TEXTURE
#endif #endif
#if (defined(GL_MESA_YCBCR_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_MESA_YCB
CR_TEXTURE)
#define REGAL_NO_PLUGIN_GL_MESA_YCBCR_TEXTURE
#endif
#if (defined(GL_MESA_YCBCR_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_M ESA_YCBCR_TEXTURE) #if (defined(GL_MESA_YCBCR_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_MESA_YCBCR_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_M ESA_YCBCR_TEXTURE)
#define REGAL_NO_DECLARATION_GL_MESA_YCBCR_TEXTURE #define REGAL_NO_DECLARATION_GL_MESA_YCBCR_TEXTURE
#endif #endif
#ifndef GL_MESA_ycbcr_texture #ifndef GL_MESA_ycbcr_texture
#define GL_MESA_ycbcr_texture 1 #define GL_MESA_ycbcr_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_MESA_YCBCR_TEXTURE #ifndef REGAL_NO_ENUM_GL_MESA_YCBCR_TEXTURE
#define GL_UNSIGNED_SHORT_8_8_MESA 0x85ba /* 34234 */ #define GL_UNSIGNED_SHORT_8_8_MESA 0x85ba /* 34234 */
skipping to change at line 16967 skipping to change at line 21078
#endif #endif
#if (defined(GL_NVX_CONDITIONAL_RENDER) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_TYPEDEF_GL_N VX_CONDITIONAL_RENDER) #if (defined(GL_NVX_CONDITIONAL_RENDER) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_TYPEDEF_GL_N VX_CONDITIONAL_RENDER)
#define REGAL_NO_TYPEDEF_GL_NVX_CONDITIONAL_RENDER #define REGAL_NO_TYPEDEF_GL_NVX_CONDITIONAL_RENDER
#endif #endif
#if (defined(GL_NVX_CONDITIONAL_RENDER) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_NAMESPACE_GL _NVX_CONDITIONAL_RENDER) #if (defined(GL_NVX_CONDITIONAL_RENDER) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_NAMESPACE_GL _NVX_CONDITIONAL_RENDER)
#define REGAL_NO_NAMESPACE_GL_NVX_CONDITIONAL_RENDER #define REGAL_NO_NAMESPACE_GL_NVX_CONDITIONAL_RENDER
#endif #endif
#if (defined(GL_NVX_CONDITIONAL_RENDER) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_PLUGIN_GL_
NVX_CONDITIONAL_RENDER)
#define REGAL_NO_PLUGIN_GL_NVX_CONDITIONAL_RENDER
#endif
#if (defined(GL_NVX_CONDITIONAL_RENDER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_DECLARAT ION_GL_NVX_CONDITIONAL_RENDER) #if (defined(GL_NVX_CONDITIONAL_RENDER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NVX_CONDITIONAL_RENDER)) && !defined(REGAL_NO_DECLARAT ION_GL_NVX_CONDITIONAL_RENDER)
#define REGAL_NO_DECLARATION_GL_NVX_CONDITIONAL_RENDER #define REGAL_NO_DECLARATION_GL_NVX_CONDITIONAL_RENDER
#endif #endif
#ifndef GL_NVX_conditional_render #ifndef GL_NVX_conditional_render
#define GL_NVX_conditional_render 1 #define GL_NVX_conditional_render 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_NVX_CONDITIONAL_RENDER #ifndef REGAL_NO_TYPEDEF_GL_NVX_CONDITIONAL_RENDER
typedef void (REGAL_CALL *PFNGLBEGINCONDITIONALRENDERNVXPROC)(GLuint id); typedef void (REGAL_CALL *PFNGLBEGINCONDITIONALRENDERNVXPROC)(GLuint id);
skipping to change at line 16990 skipping to change at line 21105
#ifndef REGAL_NO_NAMESPACE_GL_NVX_CONDITIONAL_RENDER #ifndef REGAL_NO_NAMESPACE_GL_NVX_CONDITIONAL_RENDER
#define glBeginConditionalRenderNVX rglBeginConditionalRenderNVX #define glBeginConditionalRenderNVX rglBeginConditionalRenderNVX
#define glEndConditionalRenderNVX rglEndConditionalRenderNVX #define glEndConditionalRenderNVX rglEndConditionalRenderNVX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NVX_CONDITIONAL_RENDER #ifndef REGAL_NO_DECLARATION_GL_NVX_CONDITIONAL_RENDER
REGAL_DECL void REGAL_CALL glBeginConditionalRenderNVX(GLuint id); REGAL_DECL void REGAL_CALL glBeginConditionalRenderNVX(GLuint id);
REGAL_DECL void REGAL_CALL glEndConditionalRenderNVX(void); REGAL_DECL void REGAL_CALL glEndConditionalRenderNVX(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NVX_CONDITIONAL_RENDER
REGAL_DECL void REGAL_CALL plugin_glBeginConditionalRenderNVX(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glEndConditionalRenderNVX(void);
#endif
/** /**
** GL_NVX_gpu_memory_info ** GL_NVX_gpu_memory_info
**/ **/
#if (defined(GL_NVX_GPU_MEMORY_INFO) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_ENUM_GL_NVX_GPU_MEMOR Y_INFO) #if (defined(GL_NVX_GPU_MEMORY_INFO) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_ENUM_GL_NVX_GPU_MEMOR Y_INFO)
#define REGAL_NO_ENUM_GL_NVX_GPU_MEMORY_INFO #define REGAL_NO_ENUM_GL_NVX_GPU_MEMORY_INFO
#endif #endif
#if (defined(GL_NVX_GPU_MEMORY_INFO) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_TYPEDEF_GL_NVX_GPU _MEMORY_INFO) #if (defined(GL_NVX_GPU_MEMORY_INFO) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_TYPEDEF_GL_NVX_GPU _MEMORY_INFO)
#define REGAL_NO_TYPEDEF_GL_NVX_GPU_MEMORY_INFO #define REGAL_NO_TYPEDEF_GL_NVX_GPU_MEMORY_INFO
#endif #endif
#if (defined(GL_NVX_GPU_MEMORY_INFO) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_NAMESPACE_GL_NVX_G PU_MEMORY_INFO) #if (defined(GL_NVX_GPU_MEMORY_INFO) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_NAMESPACE_GL_NVX_G PU_MEMORY_INFO)
#define REGAL_NO_NAMESPACE_GL_NVX_GPU_MEMORY_INFO #define REGAL_NO_NAMESPACE_GL_NVX_GPU_MEMORY_INFO
#endif #endif
#if (defined(GL_NVX_GPU_MEMORY_INFO) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_PLUGIN_GL_NVX_GP
U_MEMORY_INFO)
#define REGAL_NO_PLUGIN_GL_NVX_GPU_MEMORY_INFO
#endif
#if (defined(GL_NVX_GPU_MEMORY_INFO) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_DECLARATION_GL _NVX_GPU_MEMORY_INFO) #if (defined(GL_NVX_GPU_MEMORY_INFO) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NVX_GPU_MEMORY_INFO)) && !defined(REGAL_NO_DECLARATION_GL _NVX_GPU_MEMORY_INFO)
#define REGAL_NO_DECLARATION_GL_NVX_GPU_MEMORY_INFO #define REGAL_NO_DECLARATION_GL_NVX_GPU_MEMORY_INFO
#endif #endif
#ifndef GL_NVX_gpu_memory_info #ifndef GL_NVX_gpu_memory_info
#define GL_NVX_gpu_memory_info 1 #define GL_NVX_gpu_memory_info 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NVX_GPU_MEMORY_INFO #ifndef REGAL_NO_ENUM_GL_NVX_GPU_MEMORY_INFO
#define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 /* 36935 */ #define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 /* 36935 */
#define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 /* 36936 */ #define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 /* 36936 */
#define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 /* 36937 */ #define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 /* 36937 */
#define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904a /* 36938 */ #define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904a /* 36938 */
#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904b /* 36939 */ #define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904b /* 36939 */
#endif #endif
/** /**
** GL_NV_3dvision_settings
**/
#if (defined(GL_NV_3DVISION_SETTINGS) || defined(REGAL_NO_ENUM) || defined(
REGAL_NO_GL_NV_3DVISION_SETTINGS)) && !defined(REGAL_NO_ENUM_GL_NV_3DVISION
_SETTINGS)
#define REGAL_NO_ENUM_GL_NV_3DVISION_SETTINGS
#endif
#if (defined(GL_NV_3DVISION_SETTINGS) || defined(REGAL_NO_TYPEDEF) || defin
ed(REGAL_NO_GL_NV_3DVISION_SETTINGS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_3D
VISION_SETTINGS)
#define REGAL_NO_TYPEDEF_GL_NV_3DVISION_SETTINGS
#endif
#if (defined(GL_NV_3DVISION_SETTINGS) || !defined(REGAL_NAMESPACE) || defin
ed(REGAL_NO_GL_NV_3DVISION_SETTINGS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_
3DVISION_SETTINGS)
#define REGAL_NO_NAMESPACE_GL_NV_3DVISION_SETTINGS
#endif
#if (defined(GL_NV_3DVISION_SETTINGS) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_3DVISION_SETTINGS)) && !defined(REGAL_NO_PLUGIN_GL_NV_3
DVISION_SETTINGS)
#define REGAL_NO_PLUGIN_GL_NV_3DVISION_SETTINGS
#endif
#if (defined(GL_NV_3DVISION_SETTINGS) || defined(REGAL_NO_DECLARATION) || d
efined(REGAL_NO_GL_NV_3DVISION_SETTINGS)) && !defined(REGAL_NO_DECLARATION_
GL_NV_3DVISION_SETTINGS)
#define REGAL_NO_DECLARATION_GL_NV_3DVISION_SETTINGS
#endif
#ifndef GL_NV_3dvision_settings
#define GL_NV_3dvision_settings 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_3DVISION_SETTINGS
#define GL_3DVISION_STEREO_NV 0x90f4 /* 37108 */
#define GL_STEREO_SEPARATION_NV 0x90f5 /* 37109 */
#define GL_STEREO_CONVERGENCE_NV 0x90f6 /* 37110 */
#define GL_STEREO_CUTOFF_NV 0x90f7 /* 37111 */
#define GL_STEREO_PROJECTION_NV 0x90f8 /* 37112 */
#define GL_STEREO_PROJECTION_PERSPECTIVE_NV 0x90f9 /* 37113 */
#define GL_STEREO_PROJECTION_ORTHO_NV 0x90fa /* 37114 */
#endif
/**
** GL_NV_bgr
**/
#if (defined(GL_NV_BGR) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_NV
_BGR)) && !defined(REGAL_NO_ENUM_GL_NV_BGR)
#define REGAL_NO_ENUM_GL_NV_BGR
#endif
#if (defined(GL_NV_BGR) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL
_NV_BGR)) && !defined(REGAL_NO_TYPEDEF_GL_NV_BGR)
#define REGAL_NO_TYPEDEF_GL_NV_BGR
#endif
#if (defined(GL_NV_BGR) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL
_NV_BGR)) && !defined(REGAL_NO_NAMESPACE_GL_NV_BGR)
#define REGAL_NO_NAMESPACE_GL_NV_BGR
#endif
#if (defined(GL_NV_BGR) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_
GL_NV_BGR)) && !defined(REGAL_NO_PLUGIN_GL_NV_BGR)
#define REGAL_NO_PLUGIN_GL_NV_BGR
#endif
#if (defined(GL_NV_BGR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_N
O_GL_NV_BGR)) && !defined(REGAL_NO_DECLARATION_GL_NV_BGR)
#define REGAL_NO_DECLARATION_GL_NV_BGR
#endif
#ifndef GL_NV_bgr
#define GL_NV_bgr 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_BGR
#define GL_BGR_NV 0x80e0 /* 32992 */
#endif
/**
** GL_NV_bindless_texture ** GL_NV_bindless_texture
**/ **/
#if (defined(GL_NV_BINDLESS_TEXTURE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_NV_BINDLESS_T EXTURE) #if (defined(GL_NV_BINDLESS_TEXTURE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_NV_BINDLESS_T EXTURE)
#define REGAL_NO_ENUM_GL_NV_BINDLESS_TEXTURE #define REGAL_NO_ENUM_GL_NV_BINDLESS_TEXTURE
#endif #endif
#if (defined(GL_NV_BINDLESS_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_BIND LESS_TEXTURE) #if (defined(GL_NV_BINDLESS_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_BIND LESS_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_NV_BINDLESS_TEXTURE #define REGAL_NO_TYPEDEF_GL_NV_BINDLESS_TEXTURE
#endif #endif
#if (defined(GL_NV_BINDLESS_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_BI NDLESS_TEXTURE) #if (defined(GL_NV_BINDLESS_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_BI NDLESS_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_NV_BINDLESS_TEXTURE #define REGAL_NO_NAMESPACE_GL_NV_BINDLESS_TEXTURE
#endif #endif
#if (defined(GL_NV_BINDLESS_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_NV_BIN
DLESS_TEXTURE)
#define REGAL_NO_PLUGIN_GL_NV_BINDLESS_TEXTURE
#endif
#if (defined(GL_NV_BINDLESS_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL _NV_BINDLESS_TEXTURE) #if (defined(GL_NV_BINDLESS_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_BINDLESS_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL _NV_BINDLESS_TEXTURE)
#define REGAL_NO_DECLARATION_GL_NV_BINDLESS_TEXTURE #define REGAL_NO_DECLARATION_GL_NV_BINDLESS_TEXTURE
#endif #endif
#ifndef GL_NV_bindless_texture #ifndef GL_NV_bindless_texture
#define GL_NV_bindless_texture 1 #define GL_NV_bindless_texture 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_BINDLESS_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_NV_BINDLESS_TEXTURE
typedef GLboolean (REGAL_CALL *PFNGLISIMAGEHANDLERESIDENTNVPROC)(GLuint64 h andle); typedef GLboolean (REGAL_CALL *PFNGLISIMAGEHANDLERESIDENTNVPROC)(GLuint64 h andle);
skipping to change at line 17094 skipping to change at line 21292
REGAL_DECL void REGAL_CALL glMakeImageHandleNonResidentNV(GLuint64 handle); REGAL_DECL void REGAL_CALL glMakeImageHandleNonResidentNV(GLuint64 handle);
REGAL_DECL void REGAL_CALL glMakeImageHandleResidentNV(GLuint64 handle, GLe num access); REGAL_DECL void REGAL_CALL glMakeImageHandleResidentNV(GLuint64 handle, GLe num access);
REGAL_DECL void REGAL_CALL glMakeTextureHandleNonResidentNV(GLuint64 handle ); REGAL_DECL void REGAL_CALL glMakeTextureHandleNonResidentNV(GLuint64 handle );
REGAL_DECL void REGAL_CALL glMakeTextureHandleResidentNV(GLuint64 handle); REGAL_DECL void REGAL_CALL glMakeTextureHandleResidentNV(GLuint64 handle);
REGAL_DECL void REGAL_CALL glProgramUniformHandleui64NV(GLuint program, GLi nt location, GLuint64 value); REGAL_DECL void REGAL_CALL glProgramUniformHandleui64NV(GLuint program, GLi nt location, GLuint64 value);
REGAL_DECL void REGAL_CALL glProgramUniformHandleui64vNV(GLuint program, GL int location, GLsizei count, const GLuint64 *values); REGAL_DECL void REGAL_CALL glProgramUniformHandleui64vNV(GLuint program, GL int location, GLsizei count, const GLuint64 *values);
REGAL_DECL void REGAL_CALL glUniformHandleui64NV(GLint location, GLuint64 v alue); REGAL_DECL void REGAL_CALL glUniformHandleui64NV(GLint location, GLuint64 v alue);
REGAL_DECL void REGAL_CALL glUniformHandleui64vNV(GLint location, GLsizei c ount, const GLuint64 *value); REGAL_DECL void REGAL_CALL glUniformHandleui64vNV(GLint location, GLsizei c ount, const GLuint64 *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_BINDLESS_TEXTURE
REGAL_DECL GLboolean REGAL_CALL plugin_glIsImageHandleResidentNV(GLuint64 h
andle);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsTextureHandleResidentNV(GLuint64
handle);
REGAL_DECL GLuint64 REGAL_CALL plugin_glGetImageHandleNV(GLuint texture, GL
int level, GLboolean layered, GLint layer, GLenum format);
REGAL_DECL GLuint64 REGAL_CALL plugin_glGetTextureHandleNV(GLuint texture);
REGAL_DECL GLuint64 REGAL_CALL plugin_glGetTextureSamplerHandleNV(GLuint te
xture, GLuint sampler);
REGAL_DECL void REGAL_CALL plugin_glMakeImageHandleNonResidentNV(GLuint64 h
andle);
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_glMakeTextureHandleResidentNV(GLuint64 ha
ndle);
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_glUniformHandleui64NV(GLint location, GLu
int64 value);
REGAL_DECL void REGAL_CALL plugin_glUniformHandleui64vNV(GLint location, GL
sizei count, const GLuint64 *value);
#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
#if (defined(GL_NV_COMPUTE_PROGRAM5) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_NAMESPACE_GL_NV_CO MPUTE_PROGRAM5) #if (defined(GL_NV_COMPUTE_PROGRAM5) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_NAMESPACE_GL_NV_CO MPUTE_PROGRAM5)
#define REGAL_NO_NAMESPACE_GL_NV_COMPUTE_PROGRAM5 #define REGAL_NO_NAMESPACE_GL_NV_COMPUTE_PROGRAM5
#endif #endif
#if (defined(GL_NV_COMPUTE_PROGRAM5) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_PLUGIN_GL_NV_COM
PUTE_PROGRAM5)
#define REGAL_NO_PLUGIN_GL_NV_COMPUTE_PROGRAM5
#endif
#if (defined(GL_NV_COMPUTE_PROGRAM5) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_DECLARATION_GL _NV_COMPUTE_PROGRAM5) #if (defined(GL_NV_COMPUTE_PROGRAM5) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_COMPUTE_PROGRAM5)) && !defined(REGAL_NO_DECLARATION_GL _NV_COMPUTE_PROGRAM5)
#define REGAL_NO_DECLARATION_GL_NV_COMPUTE_PROGRAM5 #define REGAL_NO_DECLARATION_GL_NV_COMPUTE_PROGRAM5
#endif #endif
#ifndef GL_NV_compute_program5 #ifndef GL_NV_compute_program5
#define GL_NV_compute_program5 1 #define GL_NV_compute_program5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_COMPUTE_PROGRAM5 #ifndef REGAL_NO_ENUM_GL_NV_COMPUTE_PROGRAM5
#define GL_COMPUTE_PROGRAM_NV 0x90fb /* 37115 */ #define GL_COMPUTE_PROGRAM_NV 0x90fb /* 37115 */
skipping to change at line 17139 skipping to change at line 21357
#endif #endif
#if (defined(GL_NV_CONDITIONAL_RENDER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ CONDITIONAL_RENDER) #if (defined(GL_NV_CONDITIONAL_RENDER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ CONDITIONAL_RENDER)
#define REGAL_NO_TYPEDEF_GL_NV_CONDITIONAL_RENDER #define REGAL_NO_TYPEDEF_GL_NV_CONDITIONAL_RENDER
#endif #endif
#if (defined(GL_NV_CONDITIONAL_RENDER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_NAMESPACE_GL_N V_CONDITIONAL_RENDER) #if (defined(GL_NV_CONDITIONAL_RENDER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_NAMESPACE_GL_N V_CONDITIONAL_RENDER)
#define REGAL_NO_NAMESPACE_GL_NV_CONDITIONAL_RENDER #define REGAL_NO_NAMESPACE_GL_NV_CONDITIONAL_RENDER
#endif #endif
#if (defined(GL_NV_CONDITIONAL_RENDER) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_PLUGIN_GL_NV
_CONDITIONAL_RENDER)
#define REGAL_NO_PLUGIN_GL_NV_CONDITIONAL_RENDER
#endif
#if (defined(GL_NV_CONDITIONAL_RENDER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_CONDITIONAL_RENDER) #if (defined(GL_NV_CONDITIONAL_RENDER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_CONDITIONAL_RENDER)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_CONDITIONAL_RENDER)
#define REGAL_NO_DECLARATION_GL_NV_CONDITIONAL_RENDER #define REGAL_NO_DECLARATION_GL_NV_CONDITIONAL_RENDER
#endif #endif
#ifndef GL_NV_conditional_render #ifndef GL_NV_conditional_render
#define GL_NV_conditional_render 1 #define GL_NV_conditional_render 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_CONDITIONAL_RENDER #ifndef REGAL_NO_ENUM_GL_NV_CONDITIONAL_RENDER
#define GL_QUERY_WAIT_NV 0x8e13 /* 36371 */ #define GL_QUERY_WAIT_NV 0x8e13 /* 36371 */
skipping to change at line 17169 skipping to change at line 21391
#ifndef REGAL_NO_NAMESPACE_GL_NV_CONDITIONAL_RENDER #ifndef REGAL_NO_NAMESPACE_GL_NV_CONDITIONAL_RENDER
#define glBeginConditionalRenderNV rglBeginConditionalRenderNV #define glBeginConditionalRenderNV rglBeginConditionalRenderNV
#define glEndConditionalRenderNV rglEndConditionalRenderNV #define glEndConditionalRenderNV rglEndConditionalRenderNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_CONDITIONAL_RENDER #ifndef REGAL_NO_DECLARATION_GL_NV_CONDITIONAL_RENDER
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
REGAL_DECL void REGAL_CALL plugin_glBeginConditionalRenderNV(GLuint id, GLe
num mode);
REGAL_DECL void REGAL_CALL plugin_glEndConditionalRenderNV(void);
#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
#if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_NAMESPACE_GL _NV_COPY_DEPTH_TO_COLOR) #if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_NAMESPACE_GL _NV_COPY_DEPTH_TO_COLOR)
#define REGAL_NO_NAMESPACE_GL_NV_COPY_DEPTH_TO_COLOR #define REGAL_NO_NAMESPACE_GL_NV_COPY_DEPTH_TO_COLOR
#endif #endif
#if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_PLUGIN_GL_
NV_COPY_DEPTH_TO_COLOR)
#define REGAL_NO_PLUGIN_GL_NV_COPY_DEPTH_TO_COLOR
#endif
#if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_COPY_DEPTH_TO_COLOR) #if (defined(GL_NV_COPY_DEPTH_TO_COLOR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_COPY_DEPTH_TO_COLOR)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_COPY_DEPTH_TO_COLOR)
#define REGAL_NO_DECLARATION_GL_NV_COPY_DEPTH_TO_COLOR #define REGAL_NO_DECLARATION_GL_NV_COPY_DEPTH_TO_COLOR
#endif #endif
#ifndef GL_NV_copy_depth_to_color #ifndef GL_NV_copy_depth_to_color
#define GL_NV_copy_depth_to_color 1 #define GL_NV_copy_depth_to_color 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_COPY_DEPTH_TO_COLOR #ifndef REGAL_NO_ENUM_GL_NV_COPY_DEPTH_TO_COLOR
#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886e /* 34926 */ #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886e /* 34926 */
skipping to change at line 17214 skipping to change at line 21445
#endif #endif
#if (defined(GL_NV_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COPY_IMAGE) #if (defined(GL_NV_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COPY_IMAGE)
#define REGAL_NO_TYPEDEF_GL_NV_COPY_IMAGE #define REGAL_NO_TYPEDEF_GL_NV_COPY_IMAGE
#endif #endif
#if (defined(GL_NV_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_COPY_IMAGE) #if (defined(GL_NV_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_COPY_IMAGE)
#define REGAL_NO_NAMESPACE_GL_NV_COPY_IMAGE #define REGAL_NO_NAMESPACE_GL_NV_COPY_IMAGE
#endif #endif
#if (defined(GL_NV_COPY_IMAGE) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_PLUGIN_GL_NV_COPY_IMAGE)
#define REGAL_NO_PLUGIN_GL_NV_COPY_IMAGE
#endif
#if (defined(GL_NV_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_GL_NV_COPY_IMA GE) #if (defined(GL_NV_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_NV_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_GL_NV_COPY_IMA GE)
#define REGAL_NO_DECLARATION_GL_NV_COPY_IMAGE #define REGAL_NO_DECLARATION_GL_NV_COPY_IMAGE
#endif #endif
#ifndef GL_NV_copy_image #ifndef GL_NV_copy_image
#define GL_NV_copy_image 1 #define GL_NV_copy_image 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_COPY_IMAGE #ifndef REGAL_NO_TYPEDEF_GL_NV_COPY_IMAGE
typedef void (REGAL_CALL *PFNGLCOPYIMAGESUBDATANVPROC)(GLuint srcName, GLen um srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint ds tName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ , GLsizei width, GLsizei height, GLsizei depth); typedef void (REGAL_CALL *PFNGLCOPYIMAGESUBDATANVPROC)(GLuint srcName, GLen um srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint ds tName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ , GLsizei width, GLsizei height, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_COPY_IMAGE #ifndef REGAL_NO_NAMESPACE_GL_NV_COPY_IMAGE
#define glCopyImageSubDataNV rglCopyImageSubDataNV #define glCopyImageSubDataNV rglCopyImageSubDataNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_COPY_IMAGE #ifndef REGAL_NO_DECLARATION_GL_NV_COPY_IMAGE
REGAL_DECL void REGAL_CALL glCopyImageSubDataNV(GLuint srcName, GLenum srcT arget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsiz ei width, GLsizei height, GLsizei depth); REGAL_DECL void REGAL_CALL glCopyImageSubDataNV(GLuint srcName, GLenum srcT arget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsiz ei width, GLsizei height, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_COPY_IMAGE
REGAL_DECL void REGAL_CALL plugin_glCopyImageSubDataNV(GLuint srcName, GLen
um srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint ds
tName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ
, GLsizei width, GLsizei height, GLsizei depth);
#endif
/** /**
** GL_NV_coverage_sample ** GL_NV_coverage_sample
**/ **/
#if (defined(GL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_ENUM_GL_NV_COVERAGE_SAM PLE) #if (defined(GL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_ENUM_GL_NV_COVERAGE_SAM PLE)
#define REGAL_NO_ENUM_GL_NV_COVERAGE_SAMPLE #define REGAL_NO_ENUM_GL_NV_COVERAGE_SAMPLE
#endif #endif
#if (defined(GL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COVERA GE_SAMPLE) #if (defined(GL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_COVERA GE_SAMPLE)
#define REGAL_NO_TYPEDEF_GL_NV_COVERAGE_SAMPLE #define REGAL_NO_TYPEDEF_GL_NV_COVERAGE_SAMPLE
#endif #endif
#if (defined(GL_NV_COVERAGE_SAMPLE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_COVE RAGE_SAMPLE) #if (defined(GL_NV_COVERAGE_SAMPLE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_COVE RAGE_SAMPLE)
#define REGAL_NO_NAMESPACE_GL_NV_COVERAGE_SAMPLE #define REGAL_NO_NAMESPACE_GL_NV_COVERAGE_SAMPLE
#endif #endif
#if (defined(GL_NV_COVERAGE_SAMPLE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_NV_COVER
AGE_SAMPLE)
#define REGAL_NO_PLUGIN_GL_NV_COVERAGE_SAMPLE
#endif
#if (defined(GL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_N V_COVERAGE_SAMPLE) #if (defined(GL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_N V_COVERAGE_SAMPLE)
#define REGAL_NO_DECLARATION_GL_NV_COVERAGE_SAMPLE #define REGAL_NO_DECLARATION_GL_NV_COVERAGE_SAMPLE
#endif #endif
#ifndef GL_NV_coverage_sample #ifndef GL_NV_coverage_sample
#define GL_NV_coverage_sample 1 #define GL_NV_coverage_sample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_COVERAGE_SAMPLE #ifndef REGAL_NO_ENUM_GL_NV_COVERAGE_SAMPLE
#define GL_EGL_COVERAGE_BUFFERS_NV 0x30e0 /* 12512 */ #define GL_EGL_COVERAGE_BUFFERS_NV 0x30e0 /* 12512 */
skipping to change at line 17286 skipping to change at line 21529
#ifndef REGAL_NO_NAMESPACE_GL_NV_COVERAGE_SAMPLE #ifndef REGAL_NO_NAMESPACE_GL_NV_COVERAGE_SAMPLE
#define glCoverageMaskNV rglCoverageMaskNV #define glCoverageMaskNV rglCoverageMaskNV
#define glCoverageOperationNV rglCoverageOperationNV #define glCoverageOperationNV rglCoverageOperationNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_COVERAGE_SAMPLE #ifndef REGAL_NO_DECLARATION_GL_NV_COVERAGE_SAMPLE
REGAL_DECL void REGAL_CALL glCoverageMaskNV(GLboolean mask); REGAL_DECL void REGAL_CALL glCoverageMaskNV(GLboolean mask);
REGAL_DECL void REGAL_CALL glCoverageOperationNV(GLenum operation); REGAL_DECL void REGAL_CALL glCoverageOperationNV(GLenum operation);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_COVERAGE_SAMPLE
REGAL_DECL void REGAL_CALL plugin_glCoverageMaskNV(GLboolean mask);
REGAL_DECL void REGAL_CALL plugin_glCoverageOperationNV(GLenum operation);
#endif
/** /**
** GL_NV_deep_texture3D ** GL_NV_deep_texture3D
**/ **/
#if (defined(GL_NV_DEEP_TEXTURE3D) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_ENUM_GL_NV_DEEP_TEXTURE3D ) #if (defined(GL_NV_DEEP_TEXTURE3D) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_ENUM_GL_NV_DEEP_TEXTURE3D )
#define REGAL_NO_ENUM_GL_NV_DEEP_TEXTURE3D #define REGAL_NO_ENUM_GL_NV_DEEP_TEXTURE3D
#endif #endif
#if (defined(GL_NV_DEEP_TEXTURE3D) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DEEP_TEX TURE3D) #if (defined(GL_NV_DEEP_TEXTURE3D) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DEEP_TEX TURE3D)
#define REGAL_NO_TYPEDEF_GL_NV_DEEP_TEXTURE3D #define REGAL_NO_TYPEDEF_GL_NV_DEEP_TEXTURE3D
#endif #endif
#if (defined(GL_NV_DEEP_TEXTURE3D) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEEP_T EXTURE3D) #if (defined(GL_NV_DEEP_TEXTURE3D) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEEP_T EXTURE3D)
#define REGAL_NO_NAMESPACE_GL_NV_DEEP_TEXTURE3D #define REGAL_NO_NAMESPACE_GL_NV_DEEP_TEXTURE3D
#endif #endif
#if (defined(GL_NV_DEEP_TEXTURE3D) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_PLUGIN_GL_NV_DEEP_TE
XTURE3D)
#define REGAL_NO_PLUGIN_GL_NV_DEEP_TEXTURE3D
#endif
#if (defined(GL_NV_DEEP_TEXTURE3D) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_DECLARATION_GL_NV_ DEEP_TEXTURE3D) #if (defined(GL_NV_DEEP_TEXTURE3D) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_DEEP_TEXTURE3D)) && !defined(REGAL_NO_DECLARATION_GL_NV_ DEEP_TEXTURE3D)
#define REGAL_NO_DECLARATION_GL_NV_DEEP_TEXTURE3D #define REGAL_NO_DECLARATION_GL_NV_DEEP_TEXTURE3D
#endif #endif
#ifndef GL_NV_deep_texture3D #ifndef GL_NV_deep_texture3D
#define GL_NV_deep_texture3D 1 #define GL_NV_deep_texture3D 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DEEP_TEXTURE3D #ifndef REGAL_NO_ENUM_GL_NV_DEEP_TEXTURE3D
#define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90d0 /* 37072 */ #define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90d0 /* 37072 */
skipping to change at line 17331 skipping to change at line 21583
#endif #endif
#if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ DEPTH_BUFFER_FLOAT) #if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ DEPTH_BUFFER_FLOAT)
#define REGAL_NO_TYPEDEF_GL_NV_DEPTH_BUFFER_FLOAT #define REGAL_NO_TYPEDEF_GL_NV_DEPTH_BUFFER_FLOAT
#endif #endif
#if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_N V_DEPTH_BUFFER_FLOAT) #if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_N V_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_NAMESPACE_GL_NV_DEPTH_BUFFER_FLOAT #define REGAL_NO_NAMESPACE_GL_NV_DEPTH_BUFFER_FLOAT
#endif #endif
#if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_NV
_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_PLUGIN_GL_NV_DEPTH_BUFFER_FLOAT
#endif
#if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_DEPTH_BUFFER_FLOAT) #if (defined(GL_NV_DEPTH_BUFFER_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_DEPTH_BUFFER_FLOAT)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_DEPTH_BUFFER_FLOAT)
#define REGAL_NO_DECLARATION_GL_NV_DEPTH_BUFFER_FLOAT #define REGAL_NO_DECLARATION_GL_NV_DEPTH_BUFFER_FLOAT
#endif #endif
#ifndef GL_NV_depth_buffer_float #ifndef GL_NV_depth_buffer_float
#define GL_NV_depth_buffer_float 1 #define GL_NV_depth_buffer_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DEPTH_BUFFER_FLOAT #ifndef REGAL_NO_ENUM_GL_NV_DEPTH_BUFFER_FLOAT
#define GL_DEPTH_COMPONENT32F_NV 0x8dab /* 36267 */ #define GL_DEPTH_COMPONENT32F_NV 0x8dab /* 36267 */
skipping to change at line 17364 skipping to change at line 21620
#define glDepthBoundsdNV rglDepthBoundsdNV #define glDepthBoundsdNV rglDepthBoundsdNV
#define glDepthRangedNV rglDepthRangedNV #define glDepthRangedNV rglDepthRangedNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_DEPTH_BUFFER_FLOAT #ifndef REGAL_NO_DECLARATION_GL_NV_DEPTH_BUFFER_FLOAT
REGAL_DECL void REGAL_CALL glClearDepthdNV(GLdouble depth); REGAL_DECL void REGAL_CALL glClearDepthdNV(GLdouble depth);
REGAL_DECL void REGAL_CALL glDepthBoundsdNV(GLdouble zmin, GLdouble zmax); REGAL_DECL void REGAL_CALL glDepthBoundsdNV(GLdouble zmin, GLdouble zmax);
REGAL_DECL void REGAL_CALL glDepthRangedNV(GLdouble zNear, GLdouble zFar); REGAL_DECL void REGAL_CALL glDepthRangedNV(GLdouble zNear, GLdouble zFar);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_DEPTH_BUFFER_FLOAT
REGAL_DECL void REGAL_CALL plugin_glClearDepthdNV(GLdouble depth);
REGAL_DECL void REGAL_CALL plugin_glDepthBoundsdNV(GLdouble zmin, GLdouble
zmax);
REGAL_DECL void REGAL_CALL plugin_glDepthRangedNV(GLdouble zNear, GLdouble
zFar);
#endif
/** /**
** GL_NV_depth_clamp ** GL_NV_depth_clamp
**/ **/
#if (defined(GL_NV_DEPTH_CLAMP) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_ENUM_GL_NV_DEPTH_CLAMP) #if (defined(GL_NV_DEPTH_CLAMP) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_ENUM_GL_NV_DEPTH_CLAMP)
#define REGAL_NO_ENUM_GL_NV_DEPTH_CLAMP #define REGAL_NO_ENUM_GL_NV_DEPTH_CLAMP
#endif #endif
#if (defined(GL_NV_DEPTH_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DEPTH_CLAMP) #if (defined(GL_NV_DEPTH_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DEPTH_CLAMP)
#define REGAL_NO_TYPEDEF_GL_NV_DEPTH_CLAMP #define REGAL_NO_TYPEDEF_GL_NV_DEPTH_CLAMP
#endif #endif
#if (defined(GL_NV_DEPTH_CLAMP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEPTH_CLAMP) #if (defined(GL_NV_DEPTH_CLAMP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEPTH_CLAMP)
#define REGAL_NO_NAMESPACE_GL_NV_DEPTH_CLAMP #define REGAL_NO_NAMESPACE_GL_NV_DEPTH_CLAMP
#endif #endif
#if (defined(GL_NV_DEPTH_CLAMP) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_PLUGIN_GL_NV_DEPTH_CLAMP)
#define REGAL_NO_PLUGIN_GL_NV_DEPTH_CLAMP
#endif
#if (defined(GL_NV_DEPTH_CLAMP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_DECLARATION_GL_NV_DEPTH_ CLAMP) #if (defined(GL_NV_DEPTH_CLAMP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_NV_DEPTH_CLAMP)) && !defined(REGAL_NO_DECLARATION_GL_NV_DEPTH_ CLAMP)
#define REGAL_NO_DECLARATION_GL_NV_DEPTH_CLAMP #define REGAL_NO_DECLARATION_GL_NV_DEPTH_CLAMP
#endif #endif
#ifndef GL_NV_depth_clamp #ifndef GL_NV_depth_clamp
#define GL_NV_depth_clamp 1 #define GL_NV_depth_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DEPTH_CLAMP #ifndef REGAL_NO_ENUM_GL_NV_DEPTH_CLAMP
#define GL_DEPTH_CLAMP_NV 0x864f /* 34383 */ #define GL_DEPTH_CLAMP_NV 0x864f /* 34383 */
skipping to change at line 17408 skipping to change at line 21674
#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
#if (defined(GL_NV_DEPTH_NONLINEAR) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEPT H_NONLINEAR) #if (defined(GL_NV_DEPTH_NONLINEAR) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEPT H_NONLINEAR)
#define REGAL_NO_NAMESPACE_GL_NV_DEPTH_NONLINEAR #define REGAL_NO_NAMESPACE_GL_NV_DEPTH_NONLINEAR
#endif #endif
#if (defined(GL_NV_DEPTH_NONLINEAR) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_PLUGIN_GL_NV_DEPTH
_NONLINEAR)
#define REGAL_NO_PLUGIN_GL_NV_DEPTH_NONLINEAR
#endif
#if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_DECLARATION_GL_N V_DEPTH_NONLINEAR) #if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_DECLARATION_GL_N V_DEPTH_NONLINEAR)
#define REGAL_NO_DECLARATION_GL_NV_DEPTH_NONLINEAR #define REGAL_NO_DECLARATION_GL_NV_DEPTH_NONLINEAR
#endif #endif
#ifndef GL_NV_depth_nonlinear #ifndef GL_NV_depth_nonlinear
#define GL_NV_depth_nonlinear 1 #define GL_NV_depth_nonlinear 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DEPTH_NONLINEAR #ifndef REGAL_NO_ENUM_GL_NV_DEPTH_NONLINEAR
#define GL_EGL_DEPTH_ENCODING_NONE_NV 0x0 #define GL_EGL_DEPTH_ENCODING_NONE_NV 0x0
skipping to change at line 17439 skipping to change at line 21709
#endif #endif
#if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_DEPTH_RANGE_UNCLAMPED) #if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_DEPTH_RANGE_UNCLAMPED)
#define REGAL_NO_TYPEDEF_GL_NV_DEPTH_RANGE_UNCLAMPED #define REGAL_NO_TYPEDEF_GL_NV_DEPTH_RANGE_UNCLAMPED
#endif #endif
#if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_DEPTH_RANGE_UNCLAMPED) #if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_DEPTH_RANGE_UNCLAMPED)
#define REGAL_NO_NAMESPACE_GL_NV_DEPTH_RANGE_UNCLAMPED #define REGAL_NO_NAMESPACE_GL_NV_DEPTH_RANGE_UNCLAMPED
#endif #endif
#if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_PLUGIN
_GL_NV_DEPTH_RANGE_UNCLAMPED)
#define REGAL_NO_PLUGIN_GL_NV_DEPTH_RANGE_UNCLAMPED
#endif
#if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_DECL ARATION_GL_NV_DEPTH_RANGE_UNCLAMPED) #if (defined(GL_NV_DEPTH_RANGE_UNCLAMPED) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_DEPTH_RANGE_UNCLAMPED)) && !defined(REGAL_NO_DECL ARATION_GL_NV_DEPTH_RANGE_UNCLAMPED)
#define REGAL_NO_DECLARATION_GL_NV_DEPTH_RANGE_UNCLAMPED #define REGAL_NO_DECLARATION_GL_NV_DEPTH_RANGE_UNCLAMPED
#endif #endif
#ifndef GL_NV_depth_range_unclamped #ifndef GL_NV_depth_range_unclamped
#define GL_NV_depth_range_unclamped 1 #define GL_NV_depth_range_unclamped 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DEPTH_RANGE_UNCLAMPED #ifndef REGAL_NO_ENUM_GL_NV_DEPTH_RANGE_UNCLAMPED
#define GL_SAMPLE_COUNT_BITS_NV 0x8864 /* 34916 */ #define GL_SAMPLE_COUNT_BITS_NV 0x8864 /* 34916 */
skipping to change at line 17471 skipping to change at line 21745
#endif #endif
#if (defined(GL_NV_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DRAW_BUFFERS ) #if (defined(GL_NV_DRAW_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DRAW_BUFFERS )
#define REGAL_NO_TYPEDEF_GL_NV_DRAW_BUFFERS #define REGAL_NO_TYPEDEF_GL_NV_DRAW_BUFFERS
#endif #endif
#if (defined(GL_NV_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DRAW_BUFFE RS) #if (defined(GL_NV_DRAW_BUFFERS) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DRAW_BUFFE RS)
#define REGAL_NO_NAMESPACE_GL_NV_DRAW_BUFFERS #define REGAL_NO_NAMESPACE_GL_NV_DRAW_BUFFERS
#endif #endif
#if (defined(GL_NV_DRAW_BUFFERS) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_PLUGIN_GL_NV_DRAW_BUFFER
S)
#define REGAL_NO_PLUGIN_GL_NV_DRAW_BUFFERS
#endif
#if (defined(GL_NV_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL_NV_DRAW _BUFFERS) #if (defined(GL_NV_DRAW_BUFFERS) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_DRAW_BUFFERS)) && !defined(REGAL_NO_DECLARATION_GL_NV_DRAW _BUFFERS)
#define REGAL_NO_DECLARATION_GL_NV_DRAW_BUFFERS #define REGAL_NO_DECLARATION_GL_NV_DRAW_BUFFERS
#endif #endif
#ifndef GL_NV_draw_buffers #ifndef GL_NV_draw_buffers
#define GL_NV_draw_buffers 1 #define GL_NV_draw_buffers 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DRAW_BUFFERS #ifndef REGAL_NO_ENUM_GL_NV_DRAW_BUFFERS
#define GL_MAX_DRAW_BUFFERS_NV 0x8824 /* 34852 */ #define GL_MAX_DRAW_BUFFERS_NV 0x8824 /* 34852 */
skipping to change at line 17511 skipping to change at line 21789
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_DRAW_BUFFERS #ifndef REGAL_NO_NAMESPACE_GL_NV_DRAW_BUFFERS
#define glDrawBuffersNV rglDrawBuffersNV #define glDrawBuffersNV rglDrawBuffersNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_DRAW_BUFFERS #ifndef REGAL_NO_DECLARATION_GL_NV_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL glDrawBuffersNV(GLsizei n, const GLenum *bufs); REGAL_DECL void REGAL_CALL glDrawBuffersNV(GLsizei n, const GLenum *bufs);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_DRAW_BUFFERS
REGAL_DECL void REGAL_CALL plugin_glDrawBuffersNV(GLsizei n, const GLenum *
bufs);
#endif
/**
** GL_NV_draw_texture
**/
#if (defined(GL_NV_DRAW_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL
_NO_GL_NV_DRAW_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_NV_DRAW_TEXTURE)
#define REGAL_NO_ENUM_GL_NV_DRAW_TEXTURE
#endif
#if (defined(GL_NV_DRAW_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(RE
GAL_NO_GL_NV_DRAW_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_DRAW_TEXTURE
)
#define REGAL_NO_TYPEDEF_GL_NV_DRAW_TEXTURE
#endif
#if (defined(GL_NV_DRAW_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(RE
GAL_NO_GL_NV_DRAW_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DRAW_TEXTU
RE)
#define REGAL_NO_NAMESPACE_GL_NV_DRAW_TEXTURE
#endif
#if (defined(GL_NV_DRAW_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_DRAW_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_NV_DRAW_TEXTUR
E)
#define REGAL_NO_PLUGIN_GL_NV_DRAW_TEXTURE
#endif
#if (defined(GL_NV_DRAW_TEXTURE) || defined(REGAL_NO_DECLARATION) || define
d(REGAL_NO_GL_NV_DRAW_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_NV_DRAW
_TEXTURE)
#define REGAL_NO_DECLARATION_GL_NV_DRAW_TEXTURE
#endif
#ifndef GL_NV_draw_texture
#define GL_NV_draw_texture 1
#endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_DRAW_TEXTURE
typedef void (REGAL_CALL *PFNGLDRAWTEXTURENVPROC)(GLuint texture, GLuint sa
mpler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s
0, GLfloat t0, GLfloat s1, GLfloat t1);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_DRAW_TEXTURE
#define glDrawTextureNV rglDrawTextureNV
#endif
#ifndef REGAL_NO_DECLARATION_GL_NV_DRAW_TEXTURE
REGAL_DECL void REGAL_CALL glDrawTextureNV(GLuint texture, GLuint sampler,
GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfl
oat t0, GLfloat s1, GLfloat t1);
#endif
#ifndef REGAL_NO_PLUGIN_GL_NV_DRAW_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glDrawTextureNV(GLuint texture, GLuint sa
mpler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s
0, GLfloat t0, GLfloat s1, GLfloat t1);
#endif
/** /**
** GL_NV_evaluators ** GL_NV_evaluators
**/ **/
#if (defined(GL_NV_EVALUATORS) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_NV_EVALUATORS)) && !defined(REGAL_NO_ENUM_GL_NV_EVALUATORS) #if (defined(GL_NV_EVALUATORS) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_NV_EVALUATORS)) && !defined(REGAL_NO_ENUM_GL_NV_EVALUATORS)
#define REGAL_NO_ENUM_GL_NV_EVALUATORS #define REGAL_NO_ENUM_GL_NV_EVALUATORS
#endif #endif
#if (defined(GL_NV_EVALUATORS) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_EVALUATORS) #if (defined(GL_NV_EVALUATORS) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_EVALUATORS)
#define REGAL_NO_TYPEDEF_GL_NV_EVALUATORS #define REGAL_NO_TYPEDEF_GL_NV_EVALUATORS
#endif #endif
#if (defined(GL_NV_EVALUATORS) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_EVALUATORS) #if (defined(GL_NV_EVALUATORS) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_EVALUATORS)
#define REGAL_NO_NAMESPACE_GL_NV_EVALUATORS #define REGAL_NO_NAMESPACE_GL_NV_EVALUATORS
#endif #endif
#if (defined(GL_NV_EVALUATORS) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_PLUGIN_GL_NV_EVALUATORS)
#define REGAL_NO_PLUGIN_GL_NV_EVALUATORS
#endif
#if (defined(GL_NV_EVALUATORS) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_DECLARATION_GL_NV_EVALUATO RS) #if (defined(GL_NV_EVALUATORS) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_NV_EVALUATORS)) && !defined(REGAL_NO_DECLARATION_GL_NV_EVALUATO RS)
#define REGAL_NO_DECLARATION_GL_NV_EVALUATORS #define REGAL_NO_DECLARATION_GL_NV_EVALUATORS
#endif #endif
#ifndef GL_NV_evaluators #ifndef GL_NV_evaluators
#define GL_NV_evaluators 1 #define GL_NV_evaluators 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_EVALUATORS #ifndef REGAL_NO_ENUM_GL_NV_EVALUATORS
#define GL_EVAL_2D_NV 0x86c0 /* 34496 */ #define GL_EVAL_2D_NV 0x86c0 /* 34496 */
skipping to change at line 17598 skipping to change at line 21928
REGAL_DECL void REGAL_CALL glGetMapAttribParameterfvNV(GLenum target, GLuin t index, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetMapAttribParameterfvNV(GLenum target, GLuin t index, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetMapAttribParameterivNV(GLenum target, GLuin t index, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetMapAttribParameterivNV(GLenum target, GLuin t index, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetMapControlPointsNV(GLenum target, GLuint in dex, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoi d *points); REGAL_DECL void REGAL_CALL glGetMapControlPointsNV(GLenum target, GLuint in dex, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoi d *points);
REGAL_DECL void REGAL_CALL glGetMapParameterfvNV(GLenum target, GLenum pnam e, GLfloat *params); REGAL_DECL void REGAL_CALL glGetMapParameterfvNV(GLenum target, GLenum pnam e, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetMapParameterivNV(GLenum target, GLenum pnam e, GLint *params); REGAL_DECL void REGAL_CALL glGetMapParameterivNV(GLenum target, GLenum pnam e, GLint *params);
REGAL_DECL void REGAL_CALL glMapControlPointsNV(GLenum target, GLuint index , GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder , GLboolean packed, const GLvoid *points); REGAL_DECL void REGAL_CALL glMapControlPointsNV(GLenum target, GLuint index , GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder , GLboolean packed, const GLvoid *points);
REGAL_DECL void REGAL_CALL glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glMapParameterivNV(GLenum target, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glMapParameterivNV(GLenum target, GLenum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_EVALUATORS
REGAL_DECL void REGAL_CALL plugin_glEvalMapsNV(GLenum target, GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glGetMapAttribParameterfvNV(GLenum target
, GLuint index, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMapAttribParameterivNV(GLenum target
, GLuint index, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMapControlPointsNV(GLenum target, GL
uint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed
, GLvoid *points);
REGAL_DECL void REGAL_CALL plugin_glGetMapParameterfvNV(GLenum target, GLen
um pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMapParameterivNV(GLenum target, GLen
um pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glMapControlPointsNV(GLenum target, GLuin
t index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint
vorder, GLboolean packed, const GLvoid *points);
REGAL_DECL void REGAL_CALL plugin_glMapParameterfvNV(GLenum target, GLenum
pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glMapParameterivNV(GLenum target, GLenum
pname, const GLint *params);
#endif
/** /**
** GL_NV_explicit_multisample ** GL_NV_explicit_multisample
**/ **/
#if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL_NV_EX PLICIT_MULTISAMPLE) #if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL_NV_EX PLICIT_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_NV_EXPLICIT_MULTISAMPLE #define REGAL_NO_ENUM_GL_NV_EXPLICIT_MULTISAMPLE
#endif #endif
#if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL _NV_EXPLICIT_MULTISAMPLE) #if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL _NV_EXPLICIT_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_NV_EXPLICIT_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_NV_EXPLICIT_MULTISAMPLE
#endif #endif
#if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_EXPLICIT_MULTISAMPLE) #if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_EXPLICIT_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_NV_EXPLICIT_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_NV_EXPLICIT_MULTISAMPLE
#endif #endif
#if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_G
L_NV_EXPLICIT_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_NV_EXPLICIT_MULTISAMPLE
#endif
#if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_EXPLICIT_MULTISAMPLE) #if (defined(GL_NV_EXPLICIT_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_EXPLICIT_MULTISAMPLE)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_EXPLICIT_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_NV_EXPLICIT_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_NV_EXPLICIT_MULTISAMPLE
#endif #endif
#ifndef GL_NV_explicit_multisample #ifndef GL_NV_explicit_multisample
#define GL_NV_explicit_multisample 1 #define GL_NV_explicit_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_EXPLICIT_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_NV_EXPLICIT_MULTISAMPLE
#define GL_SAMPLE_POSITION_NV 0x8e50 /* 36432 * / #define GL_SAMPLE_POSITION_NV 0x8e50 /* 36432 * /
skipping to change at line 17653 skipping to change at line 21999
#define glSampleMaskIndexedNV rglSampleMaskIndexedNV #define glSampleMaskIndexedNV rglSampleMaskIndexedNV
#define glTexRenderbufferNV rglTexRenderbufferNV #define glTexRenderbufferNV rglTexRenderbufferNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_EXPLICIT_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_NV_EXPLICIT_MULTISAMPLE
REGAL_DECL void REGAL_CALL glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat *val); REGAL_DECL void REGAL_CALL glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat *val);
REGAL_DECL void REGAL_CALL glSampleMaskIndexedNV(GLuint index, GLbitfield m ask); REGAL_DECL void REGAL_CALL glSampleMaskIndexedNV(GLuint index, GLbitfield m ask);
REGAL_DECL void REGAL_CALL glTexRenderbufferNV(GLenum target, GLuint render buffer); REGAL_DECL void REGAL_CALL glTexRenderbufferNV(GLenum target, GLuint render buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_EXPLICIT_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glGetMultisamplefvNV(GLenum pname, GLuint
index, GLfloat *val);
REGAL_DECL void REGAL_CALL plugin_glSampleMaskIndexedNV(GLuint index, GLbit
field mask);
REGAL_DECL void REGAL_CALL plugin_glTexRenderbufferNV(GLenum target, GLuint
renderbuffer);
#endif
/** /**
** GL_NV_fbo_color_attachments ** GL_NV_fbo_color_attachments
**/ **/
#if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_ENUM_GL_NV_ FBO_COLOR_ATTACHMENTS) #if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_ENUM_GL_NV_ FBO_COLOR_ATTACHMENTS)
#define REGAL_NO_ENUM_GL_NV_FBO_COLOR_ATTACHMENTS #define REGAL_NO_ENUM_GL_NV_FBO_COLOR_ATTACHMENTS
#endif #endif
#if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_FBO_COLOR_ATTACHMENTS) #if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_FBO_COLOR_ATTACHMENTS)
#define REGAL_NO_TYPEDEF_GL_NV_FBO_COLOR_ATTACHMENTS #define REGAL_NO_TYPEDEF_GL_NV_FBO_COLOR_ATTACHMENTS
#endif #endif
#if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_FBO_COLOR_ATTACHMENTS) #if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_FBO_COLOR_ATTACHMENTS)
#define REGAL_NO_NAMESPACE_GL_NV_FBO_COLOR_ATTACHMENTS #define REGAL_NO_NAMESPACE_GL_NV_FBO_COLOR_ATTACHMENTS
#endif #endif
#if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_PLUGIN
_GL_NV_FBO_COLOR_ATTACHMENTS)
#define REGAL_NO_PLUGIN_GL_NV_FBO_COLOR_ATTACHMENTS
#endif
#if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_DECL ARATION_GL_NV_FBO_COLOR_ATTACHMENTS) #if (defined(GL_NV_FBO_COLOR_ATTACHMENTS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_FBO_COLOR_ATTACHMENTS)) && !defined(REGAL_NO_DECL ARATION_GL_NV_FBO_COLOR_ATTACHMENTS)
#define REGAL_NO_DECLARATION_GL_NV_FBO_COLOR_ATTACHMENTS #define REGAL_NO_DECLARATION_GL_NV_FBO_COLOR_ATTACHMENTS
#endif #endif
#ifndef GL_NV_fbo_color_attachments #ifndef GL_NV_fbo_color_attachments
#define GL_NV_fbo_color_attachments 1 #define GL_NV_fbo_color_attachments 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FBO_COLOR_ATTACHMENTS #ifndef REGAL_NO_ENUM_GL_NV_FBO_COLOR_ATTACHMENTS
#define GL_MAX_COLOR_ATTACHMENTS_NV 0x8cdf /* 36063 */ #define GL_MAX_COLOR_ATTACHMENTS_NV 0x8cdf /* 36063 */
#define GL_COLOR_ATTACHMENT0_NV 0x8ce0 /* 36064 */ #define GL_COLOR_ATTACHMENT0_NV 0x8ce0 /* 36064 */
#define GL_COLOR_ATTACHMENT0_NV 0x8ce0 /* 36064 */
#define GL_COLOR_ATTACHMENT1_NV 0x8ce1 /* 36065 */ #define GL_COLOR_ATTACHMENT1_NV 0x8ce1 /* 36065 */
#define GL_COLOR_ATTACHMENT1_NV 0x8ce1 /* 36065 */
#define GL_COLOR_ATTACHMENT2_NV 0x8ce2 /* 36066 */
#define GL_COLOR_ATTACHMENT2_NV 0x8ce2 /* 36066 */ #define GL_COLOR_ATTACHMENT2_NV 0x8ce2 /* 36066 */
#define GL_COLOR_ATTACHMENT3_NV 0x8ce3 /* 36067 */ #define GL_COLOR_ATTACHMENT3_NV 0x8ce3 /* 36067 */
#define GL_COLOR_ATTACHMENT3_NV 0x8ce3 /* 36067 */
#define GL_COLOR_ATTACHMENT4_NV 0x8ce4 /* 36068 */
#define GL_COLOR_ATTACHMENT4_NV 0x8ce4 /* 36068 */ #define GL_COLOR_ATTACHMENT4_NV 0x8ce4 /* 36068 */
#define GL_COLOR_ATTACHMENT5_NV 0x8ce5 /* 36069 */ #define GL_COLOR_ATTACHMENT5_NV 0x8ce5 /* 36069 */
#define GL_COLOR_ATTACHMENT5_NV 0x8ce5 /* 36069 */
#define GL_COLOR_ATTACHMENT6_NV 0x8ce6 /* 36070 */
#define GL_COLOR_ATTACHMENT6_NV 0x8ce6 /* 36070 */ #define GL_COLOR_ATTACHMENT6_NV 0x8ce6 /* 36070 */
#define GL_COLOR_ATTACHMENT7_NV 0x8ce7 /* 36071 */ #define GL_COLOR_ATTACHMENT7_NV 0x8ce7 /* 36071 */
#define GL_COLOR_ATTACHMENT7_NV 0x8ce7 /* 36071 */
#define GL_COLOR_ATTACHMENT8_NV 0x8ce8 /* 36072 */
#define GL_COLOR_ATTACHMENT8_NV 0x8ce8 /* 36072 */ #define GL_COLOR_ATTACHMENT8_NV 0x8ce8 /* 36072 */
#define GL_COLOR_ATTACHMENT9_NV 0x8ce9 /* 36073 */ #define GL_COLOR_ATTACHMENT9_NV 0x8ce9 /* 36073 */
#define GL_COLOR_ATTACHMENT9_NV 0x8ce9 /* 36073 */
#define GL_COLOR_ATTACHMENT10_NV 0x8cea /* 36074 */ #define GL_COLOR_ATTACHMENT10_NV 0x8cea /* 36074 */
#define GL_COLOR_ATTACHMENT10_NV 0x8cea /* 36074 */
#define GL_COLOR_ATTACHMENT11_NV 0x8ceb /* 36075 */
#define GL_COLOR_ATTACHMENT11_NV 0x8ceb /* 36075 */ #define GL_COLOR_ATTACHMENT11_NV 0x8ceb /* 36075 */
#define GL_COLOR_ATTACHMENT12_NV 0x8cec /* 36076 */ #define GL_COLOR_ATTACHMENT12_NV 0x8cec /* 36076 */
#define GL_COLOR_ATTACHMENT12_NV 0x8cec /* 36076 */
#define GL_COLOR_ATTACHMENT13_NV 0x8ced /* 36077 */
#define GL_COLOR_ATTACHMENT13_NV 0x8ced /* 36077 */ #define GL_COLOR_ATTACHMENT13_NV 0x8ced /* 36077 */
#define GL_COLOR_ATTACHMENT14_NV 0x8cee /* 36078 */ #define GL_COLOR_ATTACHMENT14_NV 0x8cee /* 36078 */
#define GL_COLOR_ATTACHMENT14_NV 0x8cee /* 36078 */
#define GL_COLOR_ATTACHMENT15_NV 0x8cef /* 36079 */
#define GL_COLOR_ATTACHMENT15_NV 0x8cef /* 36079 */ #define GL_COLOR_ATTACHMENT15_NV 0x8cef /* 36079 */
#endif #endif
/** /**
** GL_NV_fence ** GL_NV_fence
**/ **/
#if (defined(GL_NV_FENCE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ NV_FENCE)) && !defined(REGAL_NO_ENUM_GL_NV_FENCE) #if (defined(GL_NV_FENCE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_ NV_FENCE)) && !defined(REGAL_NO_ENUM_GL_NV_FENCE)
#define REGAL_NO_ENUM_GL_NV_FENCE #define REGAL_NO_ENUM_GL_NV_FENCE
#endif #endif
#if (defined(GL_NV_FENCE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_NV_FENCE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FENCE) #if (defined(GL_NV_FENCE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ GL_NV_FENCE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FENCE)
#define REGAL_NO_TYPEDEF_GL_NV_FENCE #define REGAL_NO_TYPEDEF_GL_NV_FENCE
#endif #endif
#if (defined(GL_NV_FENCE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_NV_FENCE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FENCE) #if (defined(GL_NV_FENCE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ GL_NV_FENCE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FENCE)
#define REGAL_NO_NAMESPACE_GL_NV_FENCE #define REGAL_NO_NAMESPACE_GL_NV_FENCE
#endif #endif
#if (defined(GL_NV_FENCE) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_N
O_GL_NV_FENCE)) && !defined(REGAL_NO_PLUGIN_GL_NV_FENCE)
#define REGAL_NO_PLUGIN_GL_NV_FENCE
#endif
#if (defined(GL_NV_FENCE) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_NV_FENCE)) && !defined(REGAL_NO_DECLARATION_GL_NV_FENCE) #if (defined(GL_NV_FENCE) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_GL_NV_FENCE)) && !defined(REGAL_NO_DECLARATION_GL_NV_FENCE)
#define REGAL_NO_DECLARATION_GL_NV_FENCE #define REGAL_NO_DECLARATION_GL_NV_FENCE
#endif #endif
#ifndef GL_NV_fence #ifndef GL_NV_fence
#define GL_NV_fence 1 #define GL_NV_fence 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FENCE #ifndef REGAL_NO_ENUM_GL_NV_FENCE
#define GL_ALL_COMPLETED_NV 0x84f2 /* 34034 */ #define GL_ALL_COMPLETED_NV 0x84f2 /* 34034 */
skipping to change at line 17773 skipping to change at line 22117
#ifndef REGAL_NO_DECLARATION_GL_NV_FENCE #ifndef REGAL_NO_DECLARATION_GL_NV_FENCE
REGAL_DECL GLboolean REGAL_CALL glIsFenceNV(GLuint fence); REGAL_DECL GLboolean REGAL_CALL glIsFenceNV(GLuint fence);
REGAL_DECL GLboolean REGAL_CALL glTestFenceNV(GLuint fence); REGAL_DECL GLboolean REGAL_CALL glTestFenceNV(GLuint fence);
REGAL_DECL void REGAL_CALL glDeleteFencesNV(GLsizei n, const GLuint *fences ); REGAL_DECL void REGAL_CALL glDeleteFencesNV(GLsizei n, const GLuint *fences );
REGAL_DECL void REGAL_CALL glFinishFenceNV(GLuint fence); REGAL_DECL void REGAL_CALL glFinishFenceNV(GLuint fence);
REGAL_DECL void REGAL_CALL glGenFencesNV(GLsizei n, GLuint *fences); REGAL_DECL void REGAL_CALL glGenFencesNV(GLsizei n, GLuint *fences);
REGAL_DECL void REGAL_CALL glGetFenceivNV(GLuint fence, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFenceivNV(GLuint fence, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glSetFenceNV(GLuint fence, GLenum condition); REGAL_DECL void REGAL_CALL glSetFenceNV(GLuint fence, GLenum condition);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_FENCE
REGAL_DECL GLboolean REGAL_CALL plugin_glIsFenceNV(GLuint fence);
REGAL_DECL GLboolean REGAL_CALL plugin_glTestFenceNV(GLuint fence);
REGAL_DECL void REGAL_CALL plugin_glDeleteFencesNV(GLsizei n, const GLuint
*fences);
REGAL_DECL void REGAL_CALL plugin_glFinishFenceNV(GLuint fence);
REGAL_DECL void REGAL_CALL plugin_glGenFencesNV(GLsizei n, GLuint *fences);
REGAL_DECL void REGAL_CALL plugin_glGetFenceivNV(GLuint fence, GLenum pname
, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glSetFenceNV(GLuint fence, GLenum conditi
on);
#endif
/** /**
** GL_NV_float_buffer ** GL_NV_float_buffer
**/ **/
#if (defined(GL_NV_FLOAT_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_ENUM_GL_NV_FLOAT_BUFFER) #if (defined(GL_NV_FLOAT_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_ENUM_GL_NV_FLOAT_BUFFER)
#define REGAL_NO_ENUM_GL_NV_FLOAT_BUFFER #define REGAL_NO_ENUM_GL_NV_FLOAT_BUFFER
#endif #endif
#if (defined(GL_NV_FLOAT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FLOAT_BUFFER ) #if (defined(GL_NV_FLOAT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FLOAT_BUFFER )
#define REGAL_NO_TYPEDEF_GL_NV_FLOAT_BUFFER #define REGAL_NO_TYPEDEF_GL_NV_FLOAT_BUFFER
#endif #endif
#if (defined(GL_NV_FLOAT_BUFFER) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FLOAT_BUFF ER) #if (defined(GL_NV_FLOAT_BUFFER) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FLOAT_BUFF ER)
#define REGAL_NO_NAMESPACE_GL_NV_FLOAT_BUFFER #define REGAL_NO_NAMESPACE_GL_NV_FLOAT_BUFFER
#endif #endif
#if (defined(GL_NV_FLOAT_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_NV_FLOAT_BUFFE
R)
#define REGAL_NO_PLUGIN_GL_NV_FLOAT_BUFFER
#endif
#if (defined(GL_NV_FLOAT_BUFFER) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_NV_FLOA T_BUFFER) #if (defined(GL_NV_FLOAT_BUFFER) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_NV_FLOA T_BUFFER)
#define REGAL_NO_DECLARATION_GL_NV_FLOAT_BUFFER #define REGAL_NO_DECLARATION_GL_NV_FLOAT_BUFFER
#endif #endif
#ifndef GL_NV_float_buffer #ifndef GL_NV_float_buffer
#define GL_NV_float_buffer 1 #define GL_NV_float_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FLOAT_BUFFER #ifndef REGAL_NO_ENUM_GL_NV_FLOAT_BUFFER
#define GL_FLOAT_R_NV 0x8880 /* 34944 */ #define GL_FLOAT_R_NV 0x8880 /* 34944 */
skipping to change at line 17831 skipping to change at line 22189
#endif #endif
#if (defined(GL_NV_FOG_DISTANCE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FOG_DISTANCE ) #if (defined(GL_NV_FOG_DISTANCE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FOG_DISTANCE )
#define REGAL_NO_TYPEDEF_GL_NV_FOG_DISTANCE #define REGAL_NO_TYPEDEF_GL_NV_FOG_DISTANCE
#endif #endif
#if (defined(GL_NV_FOG_DISTANCE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FOG_DISTAN CE) #if (defined(GL_NV_FOG_DISTANCE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FOG_DISTAN CE)
#define REGAL_NO_NAMESPACE_GL_NV_FOG_DISTANCE #define REGAL_NO_NAMESPACE_GL_NV_FOG_DISTANCE
#endif #endif
#if (defined(GL_NV_FOG_DISTANCE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_PLUGIN_GL_NV_FOG_DISTANC
E)
#define REGAL_NO_PLUGIN_GL_NV_FOG_DISTANCE
#endif
#if (defined(GL_NV_FOG_DISTANCE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_DECLARATION_GL_NV_FOG_ DISTANCE) #if (defined(GL_NV_FOG_DISTANCE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_FOG_DISTANCE)) && !defined(REGAL_NO_DECLARATION_GL_NV_FOG_ DISTANCE)
#define REGAL_NO_DECLARATION_GL_NV_FOG_DISTANCE #define REGAL_NO_DECLARATION_GL_NV_FOG_DISTANCE
#endif #endif
#ifndef GL_NV_fog_distance #ifndef GL_NV_fog_distance
#define GL_NV_fog_distance 1 #define GL_NV_fog_distance 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FOG_DISTANCE #ifndef REGAL_NO_ENUM_GL_NV_FOG_DISTANCE
#define GL_FOG_DISTANCE_MODE_NV 0x855a /* 34138 */ #define GL_FOG_DISTANCE_MODE_NV 0x855a /* 34138 */
skipping to change at line 17861 skipping to change at line 22223
#endif #endif
#if (defined(GL_NV_FRAGMENT_PROGRAM) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FRAG MENT_PROGRAM) #if (defined(GL_NV_FRAGMENT_PROGRAM) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FRAG MENT_PROGRAM)
#define REGAL_NO_TYPEDEF_GL_NV_FRAGMENT_PROGRAM #define REGAL_NO_TYPEDEF_GL_NV_FRAGMENT_PROGRAM
#endif #endif
#if (defined(GL_NV_FRAGMENT_PROGRAM) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FR AGMENT_PROGRAM) #if (defined(GL_NV_FRAGMENT_PROGRAM) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FR AGMENT_PROGRAM)
#define REGAL_NO_NAMESPACE_GL_NV_FRAGMENT_PROGRAM #define REGAL_NO_NAMESPACE_GL_NV_FRAGMENT_PROGRAM
#endif #endif
#if (defined(GL_NV_FRAGMENT_PROGRAM) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_PLUGIN_GL_NV_FRA
GMENT_PROGRAM)
#define REGAL_NO_PLUGIN_GL_NV_FRAGMENT_PROGRAM
#endif
#if (defined(GL_NV_FRAGMENT_PROGRAM) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_DECLARATION_GL _NV_FRAGMENT_PROGRAM) #if (defined(GL_NV_FRAGMENT_PROGRAM) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_FRAGMENT_PROGRAM)) && !defined(REGAL_NO_DECLARATION_GL _NV_FRAGMENT_PROGRAM)
#define REGAL_NO_DECLARATION_GL_NV_FRAGMENT_PROGRAM #define REGAL_NO_DECLARATION_GL_NV_FRAGMENT_PROGRAM
#endif #endif
#ifndef GL_NV_fragment_program #ifndef GL_NV_fragment_program
#define GL_NV_fragment_program 1 #define GL_NV_fragment_program 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FRAGMENT_PROGRAM #ifndef REGAL_NO_ENUM_GL_NV_FRAGMENT_PROGRAM
#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 /* 34920 */ #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 /* 34920 */
skipping to change at line 17905 skipping to change at line 22271
#ifndef REGAL_NO_DECLARATION_GL_NV_FRAGMENT_PROGRAM #ifndef REGAL_NO_DECLARATION_GL_NV_FRAGMENT_PROGRAM
REGAL_DECL void REGAL_CALL glGetProgramNamedParameterdvNV(GLuint id, GLsize i len, const GLubyte *name, GLdouble *params); REGAL_DECL void REGAL_CALL glGetProgramNamedParameterdvNV(GLuint id, GLsize i len, const GLubyte *name, GLdouble *params);
REGAL_DECL void REGAL_CALL glGetProgramNamedParameterfvNV(GLuint id, GLsize i len, const GLubyte *name, GLfloat *params); REGAL_DECL void REGAL_CALL glGetProgramNamedParameterfvNV(GLuint id, GLsize i len, const GLubyte *name, GLfloat *params);
REGAL_DECL void REGAL_CALL glProgramNamedParameter4dNV(GLuint id, GLsizei l en, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); REGAL_DECL void REGAL_CALL glProgramNamedParameter4dNV(GLuint id, GLsizei l en, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v); REGAL_DECL void REGAL_CALL glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
REGAL_DECL void REGAL_CALL glProgramNamedParameter4fNV(GLuint id, GLsizei l en, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); REGAL_DECL void REGAL_CALL glProgramNamedParameter4fNV(GLuint id, GLsizei l en, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v); REGAL_DECL void REGAL_CALL glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_FRAGMENT_PROGRAM
REGAL_DECL void REGAL_CALL plugin_glGetProgramNamedParameterdvNV(GLuint id,
GLsizei len, const GLubyte *name, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramNamedParameterfvNV(GLuint id,
GLsizei len, const GLubyte *name, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glProgramNamedParameter4dNV(GLuint id, GL
sizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdoubl
e w);
REGAL_DECL void REGAL_CALL plugin_glProgramNamedParameter4dvNV(GLuint id, G
Lsizei len, const GLubyte *name, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glProgramNamedParameter4fNV(GLuint id, GL
sizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
;
REGAL_DECL void REGAL_CALL plugin_glProgramNamedParameter4fvNV(GLuint id, G
Lsizei len, const GLubyte *name, const GLfloat *v);
#endif
/** /**
** GL_NV_fragment_program2 ** GL_NV_fragment_program2
**/ **/
#if (defined(GL_NV_FRAGMENT_PROGRAM2) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_ENUM_GL_NV_FRAGMENT _PROGRAM2) #if (defined(GL_NV_FRAGMENT_PROGRAM2) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_ENUM_GL_NV_FRAGMENT _PROGRAM2)
#define REGAL_NO_ENUM_GL_NV_FRAGMENT_PROGRAM2 #define REGAL_NO_ENUM_GL_NV_FRAGMENT_PROGRAM2
#endif #endif
#if (defined(GL_NV_FRAGMENT_PROGRAM2) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FR AGMENT_PROGRAM2) #if (defined(GL_NV_FRAGMENT_PROGRAM2) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FR AGMENT_PROGRAM2)
#define REGAL_NO_TYPEDEF_GL_NV_FRAGMENT_PROGRAM2 #define REGAL_NO_TYPEDEF_GL_NV_FRAGMENT_PROGRAM2
#endif #endif
#if (defined(GL_NV_FRAGMENT_PROGRAM2) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ FRAGMENT_PROGRAM2) #if (defined(GL_NV_FRAGMENT_PROGRAM2) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ FRAGMENT_PROGRAM2)
#define REGAL_NO_NAMESPACE_GL_NV_FRAGMENT_PROGRAM2 #define REGAL_NO_NAMESPACE_GL_NV_FRAGMENT_PROGRAM2
#endif #endif
#if (defined(GL_NV_FRAGMENT_PROGRAM2) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_PLUGIN_GL_NV_F
RAGMENT_PROGRAM2)
#define REGAL_NO_PLUGIN_GL_NV_FRAGMENT_PROGRAM2
#endif
#if (defined(GL_NV_FRAGMENT_PROGRAM2) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_DECLARATION_ GL_NV_FRAGMENT_PROGRAM2) #if (defined(GL_NV_FRAGMENT_PROGRAM2) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_FRAGMENT_PROGRAM2)) && !defined(REGAL_NO_DECLARATION_ GL_NV_FRAGMENT_PROGRAM2)
#define REGAL_NO_DECLARATION_GL_NV_FRAGMENT_PROGRAM2 #define REGAL_NO_DECLARATION_GL_NV_FRAGMENT_PROGRAM2
#endif #endif
#ifndef GL_NV_fragment_program2 #ifndef GL_NV_fragment_program2
#define GL_NV_fragment_program2 1 #define GL_NV_fragment_program2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FRAGMENT_PROGRAM2 #ifndef REGAL_NO_ENUM_GL_NV_FRAGMENT_PROGRAM2
#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88f6 /* 35062 */ #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88f6 /* 35062 */
#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88f7 /* 35063 */ #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88f7 /* 35063 */
#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88f8 /* 35064 */ #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88f8 /* 35064 */
#endif #endif
/** /**
** GL_NV_framebuffer_blit
**/
#if (defined(GL_NV_FRAMEBUFFER_BLIT) || defined(REGAL_NO_ENUM) || defined(R
EGAL_NO_GL_NV_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_ENUM_GL_NV_FRAMEBUFFE
R_BLIT)
#define REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_BLIT
#endif
#if (defined(GL_NV_FRAMEBUFFER_BLIT) || defined(REGAL_NO_TYPEDEF) || define
d(REGAL_NO_GL_NV_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_FRAM
EBUFFER_BLIT)
#define REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_BLIT
#endif
#if (defined(GL_NV_FRAMEBUFFER_BLIT) || !defined(REGAL_NAMESPACE) || define
d(REGAL_NO_GL_NV_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_NAMESPACE_GL_NV_FR
AMEBUFFER_BLIT)
#define REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_BLIT
#endif
#if (defined(GL_NV_FRAMEBUFFER_BLIT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NV_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_PLUGIN_GL_NV_FRA
MEBUFFER_BLIT)
#define REGAL_NO_PLUGIN_GL_NV_FRAMEBUFFER_BLIT
#endif
#if (defined(GL_NV_FRAMEBUFFER_BLIT) || defined(REGAL_NO_DECLARATION) || de
fined(REGAL_NO_GL_NV_FRAMEBUFFER_BLIT)) && !defined(REGAL_NO_DECLARATION_GL
_NV_FRAMEBUFFER_BLIT)
#define REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_BLIT
#endif
#ifndef GL_NV_framebuffer_blit
#define GL_NV_framebuffer_blit 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_BLIT
#define GL_DRAW_FRAMEBUFFER_BINDING_NV 0x8ca6 /* 36006 */
#define GL_READ_FRAMEBUFFER_NV 0x8ca8 /* 36008 */
#define GL_DRAW_FRAMEBUFFER_NV 0x8ca9 /* 36009 */
#define GL_READ_FRAMEBUFFER_BINDING_NV 0x8caa /* 36010 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_BLIT
typedef void (REGAL_CALL *PFNGLBLITFRAMEBUFFERNVPROC)(GLint srcX0, GLint sr
cY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint
dstY1, GLbitfield mask, GLenum filter);
#endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_BLIT
#define glBlitFramebufferNV rglBlitFramebufferNV
#endif
#ifndef REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_BLIT
REGAL_DECL void REGAL_CALL glBlitFramebufferNV(GLint srcX0, GLint srcY0, GL
int srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1,
GLbitfield mask, GLenum filter);
#endif
#ifndef REGAL_NO_PLUGIN_GL_NV_FRAMEBUFFER_BLIT
REGAL_DECL void REGAL_CALL plugin_glBlitFramebufferNV(GLint srcX0, GLint sr
cY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint
dstY1, GLbitfield mask, GLenum filter);
#endif
/**
** GL_NV_framebuffer_multisample
**/
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_ENUM) || de
fined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GL
_NV_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) ||
defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_TYPE
DEF_GL_NV_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_NAMESPACE) ||
defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_NAME
SPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_PL
UGIN_GL_NV_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_NV_FRAMEBUFFER_MULTISAMPLE
#endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE) || defined(REGAL_NO_DECLARATION
) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE)) && !defined(REGAL_NO_
DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE
#endif
#ifndef GL_NV_framebuffer_multisample
#define GL_NV_framebuffer_multisample 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE
#define GL_RENDERBUFFER_SAMPLES_NV 0x8cab /* 36011 */
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV 0x8d56 /* 36182 */
#define GL_MAX_SAMPLES_NV 0x8d57 /* 36183 */
#endif
/**
** GL_NV_framebuffer_multisample_coverage ** GL_NV_framebuffer_multisample_coverage
**/ **/
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_EN UM) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !define d(REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_EN UM) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !define d(REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)
#define REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #define REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TY PEDEF) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !def ined(REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TY PEDEF) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !def ined(REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)
#define REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #define REGAL_NO_TYPEDEF_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAME SPACE) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !def ined(REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAME SPACE) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !def ined(REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)
#define REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #define REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || !defined(REGAL_PLUG
IN_MODE) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !d
efined(REGAL_NO_PLUGIN_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)
#define REGAL_NO_PLUGIN_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#endif
#if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DE CLARATION) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DE CLARATION) || defined(REGAL_NO_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE)
#define REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #define REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#endif #endif
#ifndef GL_NV_framebuffer_multisample_coverage #ifndef GL_NV_framebuffer_multisample_coverage
#define GL_NV_framebuffer_multisample_coverage 1 #define GL_NV_framebuffer_multisample_coverage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #ifndef REGAL_NO_ENUM_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8cab /* 36011 */ #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8cab /* 36011 */
skipping to change at line 17978 skipping to change at line 22446
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #ifndef REGAL_NO_NAMESPACE_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
#define glRenderbufferStorageMultisampleCoverageNV rglRenderbufferStorageMu ltisampleCoverageNV #define glRenderbufferStorageMultisampleCoverageNV rglRenderbufferStorageMu ltisampleCoverageNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE #ifndef REGAL_NO_DECLARATION_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleCoverageNV(GLenu m target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalfor mat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorageMultisampleCoverageNV(GLenu m target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalfor mat, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageMultisampleCoverageN
V(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum inte
rnalformat, GLsizei width, GLsizei height);
#endif
/** /**
** GL_NV_geometry_program4 ** GL_NV_geometry_program4
**/ **/
#if (defined(GL_NV_GEOMETRY_PROGRAM4) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_ENUM_GL_NV_GEOMETRY _PROGRAM4) #if (defined(GL_NV_GEOMETRY_PROGRAM4) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_ENUM_GL_NV_GEOMETRY _PROGRAM4)
#define REGAL_NO_ENUM_GL_NV_GEOMETRY_PROGRAM4 #define REGAL_NO_ENUM_GL_NV_GEOMETRY_PROGRAM4
#endif #endif
#if (defined(GL_NV_GEOMETRY_PROGRAM4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GE OMETRY_PROGRAM4) #if (defined(GL_NV_GEOMETRY_PROGRAM4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GE OMETRY_PROGRAM4)
#define REGAL_NO_TYPEDEF_GL_NV_GEOMETRY_PROGRAM4 #define REGAL_NO_TYPEDEF_GL_NV_GEOMETRY_PROGRAM4
#endif #endif
#if (defined(GL_NV_GEOMETRY_PROGRAM4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ GEOMETRY_PROGRAM4) #if (defined(GL_NV_GEOMETRY_PROGRAM4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ GEOMETRY_PROGRAM4)
#define REGAL_NO_NAMESPACE_GL_NV_GEOMETRY_PROGRAM4 #define REGAL_NO_NAMESPACE_GL_NV_GEOMETRY_PROGRAM4
#endif #endif
#if (defined(GL_NV_GEOMETRY_PROGRAM4) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_PLUGIN_GL_NV_G
EOMETRY_PROGRAM4)
#define REGAL_NO_PLUGIN_GL_NV_GEOMETRY_PROGRAM4
#endif
#if (defined(GL_NV_GEOMETRY_PROGRAM4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_DECLARATION_ GL_NV_GEOMETRY_PROGRAM4) #if (defined(GL_NV_GEOMETRY_PROGRAM4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_GEOMETRY_PROGRAM4)) && !defined(REGAL_NO_DECLARATION_ GL_NV_GEOMETRY_PROGRAM4)
#define REGAL_NO_DECLARATION_GL_NV_GEOMETRY_PROGRAM4 #define REGAL_NO_DECLARATION_GL_NV_GEOMETRY_PROGRAM4
#endif #endif
#ifndef GL_NV_geometry_program4 #ifndef GL_NV_geometry_program4
#define GL_NV_geometry_program4 1 #define GL_NV_geometry_program4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_GEOMETRY_PROGRAM4 #ifndef REGAL_NO_ENUM_GL_NV_GEOMETRY_PROGRAM4
#define GL_GEOMETRY_PROGRAM_NV 0x8c26 /* 35878 */ #define GL_GEOMETRY_PROGRAM_NV 0x8c26 /* 35878 */
skipping to change at line 18020 skipping to change at line 22496
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_GEOMETRY_PROGRAM4 #ifndef REGAL_NO_NAMESPACE_GL_NV_GEOMETRY_PROGRAM4
#define glProgramVertexLimitNV rglProgramVertexLimitNV #define glProgramVertexLimitNV rglProgramVertexLimitNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_GEOMETRY_PROGRAM4 #ifndef REGAL_NO_DECLARATION_GL_NV_GEOMETRY_PROGRAM4
REGAL_DECL void REGAL_CALL glProgramVertexLimitNV(GLenum target, GLint limi t); REGAL_DECL void REGAL_CALL glProgramVertexLimitNV(GLenum target, GLint limi t);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_GEOMETRY_PROGRAM4
REGAL_DECL void REGAL_CALL plugin_glProgramVertexLimitNV(GLenum target, GLi
nt limit);
#endif
/** /**
** GL_NV_gpu_program4 ** GL_NV_gpu_program4
**/ **/
#if (defined(GL_NV_GPU_PROGRAM4) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_ENUM_GL_NV_GPU_PROGRAM4) #if (defined(GL_NV_GPU_PROGRAM4) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_ENUM_GL_NV_GPU_PROGRAM4)
#define REGAL_NO_ENUM_GL_NV_GPU_PROGRAM4 #define REGAL_NO_ENUM_GL_NV_GPU_PROGRAM4
#endif #endif
#if (defined(GL_NV_GPU_PROGRAM4) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM4 ) #if (defined(GL_NV_GPU_PROGRAM4) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM4 )
#define REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM4 #define REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM4
#endif #endif
#if (defined(GL_NV_GPU_PROGRAM4) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRA M4) #if (defined(GL_NV_GPU_PROGRAM4) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRA M4)
#define REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRAM4 #define REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRAM4
#endif #endif
#if (defined(GL_NV_GPU_PROGRAM4) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_PLUGIN_GL_NV_GPU_PROGRAM
4)
#define REGAL_NO_PLUGIN_GL_NV_GPU_PROGRAM4
#endif
#if (defined(GL_NV_GPU_PROGRAM4) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_DECLARATION_GL_NV_GPU_ PROGRAM4) #if (defined(GL_NV_GPU_PROGRAM4) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_GPU_PROGRAM4)) && !defined(REGAL_NO_DECLARATION_GL_NV_GPU_ PROGRAM4)
#define REGAL_NO_DECLARATION_GL_NV_GPU_PROGRAM4 #define REGAL_NO_DECLARATION_GL_NV_GPU_PROGRAM4
#endif #endif
#ifndef GL_NV_gpu_program4 #ifndef GL_NV_gpu_program4
#define GL_NV_gpu_program4 1 #define GL_NV_gpu_program4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_GPU_PROGRAM4 #ifndef REGAL_NO_ENUM_GL_NV_GPU_PROGRAM4
#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 /* 35076 */ #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 /* 35076 */
skipping to change at line 18112 skipping to change at line 22596
REGAL_DECL void REGAL_CALL glProgramEnvParametersI4ivNV(GLenum target, GLui nt index, GLsizei count, const GLint *params); REGAL_DECL void REGAL_CALL glProgramEnvParametersI4ivNV(GLenum target, GLui nt index, GLsizei count, const GLint *params);
REGAL_DECL void REGAL_CALL glProgramEnvParametersI4uivNV(GLenum target, GLu int index, GLsizei count, const GLuint *params); REGAL_DECL void REGAL_CALL glProgramEnvParametersI4uivNV(GLenum target, GLu int index, GLsizei count, const GLuint *params);
REGAL_DECL void REGAL_CALL glProgramLocalParameterI4iNV(GLenum target, GLui nt index, GLint x, GLint y, GLint z, GLint w); REGAL_DECL void REGAL_CALL glProgramLocalParameterI4iNV(GLenum target, GLui nt index, GLint x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL glProgramLocalParameterI4ivNV(GLenum target, GLu int index, const GLint *params); REGAL_DECL void REGAL_CALL glProgramLocalParameterI4ivNV(GLenum target, GLu int index, const GLint *params);
REGAL_DECL void REGAL_CALL glProgramLocalParameterI4uiNV(GLenum target, GLu int index, GLuint x, GLuint y, GLuint z, GLuint w); REGAL_DECL void REGAL_CALL glProgramLocalParameterI4uiNV(GLenum target, GLu int index, GLuint x, GLuint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL glProgramLocalParameterI4uivNV(GLenum target, GL uint index, const GLuint *params); REGAL_DECL void REGAL_CALL glProgramLocalParameterI4uivNV(GLenum target, GL uint index, const GLuint *params);
REGAL_DECL void REGAL_CALL glProgramLocalParametersI4ivNV(GLenum target, GL uint index, GLsizei count, const GLint *params); REGAL_DECL void REGAL_CALL glProgramLocalParametersI4ivNV(GLenum target, GL uint index, GLsizei count, const GLint *params);
REGAL_DECL void REGAL_CALL glProgramLocalParametersI4uivNV(GLenum target, G Luint index, GLsizei count, const GLuint *params); REGAL_DECL void REGAL_CALL glProgramLocalParametersI4uivNV(GLenum target, G Luint index, GLsizei count, const GLuint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_GPU_PROGRAM4
REGAL_DECL void REGAL_CALL plugin_glGetProgramEnvParameterIivNV(GLenum targ
et, GLuint index, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramEnvParameterIuivNV(GLenum tar
get, GLuint index, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramLocalParameterIivNV(GLenum ta
rget, GLuint index, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramLocalParameterIuivNV(GLenum t
arget, GLuint index, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameterI4iNV(GLenum target,
GLuint index, GLint x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameterI4ivNV(GLenum target
, GLuint index, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameterI4uiNV(GLenum target
, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParameterI4uivNV(GLenum targe
t, GLuint index, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParametersI4ivNV(GLenum targe
t, GLuint index, GLsizei count, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramEnvParametersI4uivNV(GLenum targ
et, GLuint index, GLsizei count, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameterI4iNV(GLenum targe
t, GLuint index, GLint x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameterI4ivNV(GLenum targ
et, GLuint index, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameterI4uiNV(GLenum targ
et, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParameterI4uivNV(GLenum tar
get, GLuint index, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParametersI4ivNV(GLenum tar
get, GLuint index, GLsizei count, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramLocalParametersI4uivNV(GLenum ta
rget, GLuint index, GLsizei count, const GLuint *params);
#endif
/** /**
** GL_NV_gpu_program5 ** GL_NV_gpu_program5
**/ **/
#if (defined(GL_NV_GPU_PROGRAM5) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_ENUM_GL_NV_GPU_PROGRAM5) #if (defined(GL_NV_GPU_PROGRAM5) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_ENUM_GL_NV_GPU_PROGRAM5)
#define REGAL_NO_ENUM_GL_NV_GPU_PROGRAM5 #define REGAL_NO_ENUM_GL_NV_GPU_PROGRAM5
#endif #endif
#if (defined(GL_NV_GPU_PROGRAM5) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM5 ) #if (defined(GL_NV_GPU_PROGRAM5) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM5 )
#define REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM5 #define REGAL_NO_TYPEDEF_GL_NV_GPU_PROGRAM5
#endif #endif
#if (defined(GL_NV_GPU_PROGRAM5) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRA M5) #if (defined(GL_NV_GPU_PROGRAM5) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRA M5)
#define REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRAM5 #define REGAL_NO_NAMESPACE_GL_NV_GPU_PROGRAM5
#endif #endif
#if (defined(GL_NV_GPU_PROGRAM5) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_PLUGIN_GL_NV_GPU_PROGRAM
5)
#define REGAL_NO_PLUGIN_GL_NV_GPU_PROGRAM5
#endif
#if (defined(GL_NV_GPU_PROGRAM5) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_DECLARATION_GL_NV_GPU_ PROGRAM5) #if (defined(GL_NV_GPU_PROGRAM5) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_GPU_PROGRAM5)) && !defined(REGAL_NO_DECLARATION_GL_NV_GPU_ PROGRAM5)
#define REGAL_NO_DECLARATION_GL_NV_GPU_PROGRAM5 #define REGAL_NO_DECLARATION_GL_NV_GPU_PROGRAM5
#endif #endif
#ifndef GL_NV_gpu_program5 #ifndef GL_NV_gpu_program5
#define GL_NV_gpu_program5 1 #define GL_NV_gpu_program5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_GPU_PROGRAM5 #ifndef REGAL_NO_ENUM_GL_NV_GPU_PROGRAM5
#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8e5a /* 3644 2 */ #define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8e5a /* 3644 2 */
skipping to change at line 18159 skipping to change at line 22666
#endif #endif
#if (defined(GL_NV_GPU_SHADER5) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GPU_SHADER5) #if (defined(GL_NV_GPU_SHADER5) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_TYPEDEF_GL_NV_GPU_SHADER5)
#define REGAL_NO_TYPEDEF_GL_NV_GPU_SHADER5 #define REGAL_NO_TYPEDEF_GL_NV_GPU_SHADER5
#endif #endif
#if (defined(GL_NV_GPU_SHADER5) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_NAMESPACE_GL_NV_GPU_SHADER5) #if (defined(GL_NV_GPU_SHADER5) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_NAMESPACE_GL_NV_GPU_SHADER5)
#define REGAL_NO_NAMESPACE_GL_NV_GPU_SHADER5 #define REGAL_NO_NAMESPACE_GL_NV_GPU_SHADER5
#endif #endif
#if (defined(GL_NV_GPU_SHADER5) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_PLUGIN_GL_NV_GPU_SHADER5)
#define REGAL_NO_PLUGIN_GL_NV_GPU_SHADER5
#endif
#if (defined(GL_NV_GPU_SHADER5) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_DECLARATION_GL_NV_GPU_SH ADER5) #if (defined(GL_NV_GPU_SHADER5) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_NV_GPU_SHADER5)) && !defined(REGAL_NO_DECLARATION_GL_NV_GPU_SH ADER5)
#define REGAL_NO_DECLARATION_GL_NV_GPU_SHADER5 #define REGAL_NO_DECLARATION_GL_NV_GPU_SHADER5
#endif #endif
#ifndef GL_NV_gpu_shader5 #ifndef GL_NV_gpu_shader5
#define GL_NV_gpu_shader5 1 #define GL_NV_gpu_shader5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_GPU_SHADER5 #ifndef REGAL_NO_ENUM_GL_NV_GPU_SHADER5
#define GL_INT8_NV 0x8fe0 /* 36832 */ #define GL_INT8_NV 0x8fe0 /* 36832 */
skipping to change at line 18304 skipping to change at line 22815
REGAL_DECL void REGAL_CALL glUniform3i64NV(GLint location, GLint64EXT x, GL int64EXT y, GLint64EXT z); REGAL_DECL void REGAL_CALL glUniform3i64NV(GLint location, GLint64EXT x, GL int64EXT y, GLint64EXT z);
REGAL_DECL void REGAL_CALL glUniform3i64vNV(GLint location, GLsizei count, const GLint64EXT *value); REGAL_DECL void REGAL_CALL glUniform3i64vNV(GLint location, GLsizei count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL glUniform3ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); REGAL_DECL void REGAL_CALL glUniform3ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
REGAL_DECL void REGAL_CALL glUniform3ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value); REGAL_DECL void REGAL_CALL glUniform3ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL glUniform4i64NV(GLint location, GLint64EXT x, GL int64EXT y, GLint64EXT z, GLint64EXT w); REGAL_DECL void REGAL_CALL glUniform4i64NV(GLint location, GLint64EXT x, GL int64EXT y, GLint64EXT z, GLint64EXT w);
REGAL_DECL void REGAL_CALL glUniform4i64vNV(GLint location, GLsizei count, const GLint64EXT *value); REGAL_DECL void REGAL_CALL glUniform4i64vNV(GLint location, GLsizei count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL glUniform4ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); REGAL_DECL void REGAL_CALL glUniform4ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
REGAL_DECL void REGAL_CALL glUniform4ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value); REGAL_DECL void REGAL_CALL glUniform4ui64vNV(GLint location, GLsizei count, const GLuint64EXT *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_GPU_SHADER5
REGAL_DECL void REGAL_CALL plugin_glGetUniformi64vNV(GLuint program, GLint
location, GLint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1i64NV(GLuint program, GL
int location, GLint64EXT x);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1i64vNV(GLuint program, G
Lint location, GLsizei count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1ui64NV(GLuint program, G
Lint location, GLuint64EXT x);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform1ui64vNV(GLuint program,
GLint location, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2i64NV(GLuint program, GL
int location, GLint64EXT x, GLint64EXT y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2i64vNV(GLuint program, G
Lint location, GLsizei count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2ui64NV(GLuint program, G
Lint location, GLuint64EXT x, GLuint64EXT y);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform2ui64vNV(GLuint program,
GLint location, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3i64NV(GLuint program, GL
int location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3i64vNV(GLuint program, G
Lint location, GLsizei count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3ui64NV(GLuint program, G
Lint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform3ui64vNV(GLuint program,
GLint location, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4i64NV(GLuint program, GL
int location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4i64vNV(GLuint program, G
Lint location, GLsizei count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4ui64NV(GLuint program, G
Lint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
REGAL_DECL void REGAL_CALL plugin_glProgramUniform4ui64vNV(GLuint program,
GLint location, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform1i64NV(GLint location, GLint64EX
T x);
REGAL_DECL void REGAL_CALL plugin_glUniform1i64vNV(GLint location, GLsizei
count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform1ui64NV(GLint location, GLuint64
EXT x);
REGAL_DECL void REGAL_CALL plugin_glUniform1ui64vNV(GLint location, GLsizei
count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2i64NV(GLint location, GLint64EX
T x, GLint64EXT y);
REGAL_DECL void REGAL_CALL plugin_glUniform2i64vNV(GLint location, GLsizei
count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2ui64NV(GLint location, GLuint64
EXT x, GLuint64EXT y);
REGAL_DECL void REGAL_CALL plugin_glUniform2ui64vNV(GLint location, GLsizei
count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3i64NV(GLint location, GLint64EX
T x, GLint64EXT y, GLint64EXT z);
REGAL_DECL void REGAL_CALL plugin_glUniform3i64vNV(GLint location, GLsizei
count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3ui64NV(GLint location, GLuint64
EXT x, GLuint64EXT y, GLuint64EXT z);
REGAL_DECL void REGAL_CALL plugin_glUniform3ui64vNV(GLint location, GLsizei
count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4i64NV(GLint location, GLint64EX
T x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
REGAL_DECL void REGAL_CALL plugin_glUniform4i64vNV(GLint location, GLsizei
count, const GLint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4ui64NV(GLint location, GLuint64
EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
REGAL_DECL void REGAL_CALL plugin_glUniform4ui64vNV(GLint location, GLsizei
count, const GLuint64EXT *value);
#endif
/** /**
** GL_NV_half_float ** GL_NV_half_float
**/ **/
#if (defined(GL_NV_HALF_FLOAT) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_ENUM_GL_NV_HALF_FLOAT) #if (defined(GL_NV_HALF_FLOAT) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_ENUM_GL_NV_HALF_FLOAT)
#define REGAL_NO_ENUM_GL_NV_HALF_FLOAT #define REGAL_NO_ENUM_GL_NV_HALF_FLOAT
#endif #endif
#if (defined(GL_NV_HALF_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_HALF_FLOAT) #if (defined(GL_NV_HALF_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_HALF_FLOAT)
#define REGAL_NO_TYPEDEF_GL_NV_HALF_FLOAT #define REGAL_NO_TYPEDEF_GL_NV_HALF_FLOAT
#endif #endif
#if (defined(GL_NV_HALF_FLOAT) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_NV_HALF_FLOAT) #if (defined(GL_NV_HALF_FLOAT) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_NV_HALF_FLOAT)
#define REGAL_NO_NAMESPACE_GL_NV_HALF_FLOAT #define REGAL_NO_NAMESPACE_GL_NV_HALF_FLOAT
#endif #endif
#if (defined(GL_NV_HALF_FLOAT) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_NV_HALF_FLOAT)
#define REGAL_NO_PLUGIN_GL_NV_HALF_FLOAT
#endif
#if (defined(GL_NV_HALF_FLOAT) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_NV_HALF_FLO AT) #if (defined(GL_NV_HALF_FLOAT) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_NV_HALF_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL_NV_HALF_FLO AT)
#define REGAL_NO_DECLARATION_GL_NV_HALF_FLOAT #define REGAL_NO_DECLARATION_GL_NV_HALF_FLOAT
#endif #endif
#ifndef GL_NV_half_float #ifndef GL_NV_half_float
#define GL_NV_half_float 1 #define GL_NV_half_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_HALF_FLOAT #ifndef REGAL_NO_ENUM_GL_NV_HALF_FLOAT
#define GL_HALF_FLOAT_NV 0x140b /* 5131 */ #define GL_HALF_FLOAT_NV 0x140b /* 5131 */
skipping to change at line 18479 skipping to change at line 23030
REGAL_DECL void REGAL_CALL glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLh alfNV y, GLhalfNV z, GLhalfNV w); REGAL_DECL void REGAL_CALL glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLh alfNV y, GLhalfNV z, GLhalfNV w);
REGAL_DECL void REGAL_CALL glVertexAttrib4hvNV(GLuint index, const GLhalfNV *v); REGAL_DECL void REGAL_CALL glVertexAttrib4hvNV(GLuint index, const GLhalfNV *v);
REGAL_DECL void REGAL_CALL glVertexAttribs1hvNV(GLuint index, GLsizei count , const GLhalfNV *v); REGAL_DECL void REGAL_CALL glVertexAttribs1hvNV(GLuint index, GLsizei count , const GLhalfNV *v);
REGAL_DECL void REGAL_CALL glVertexAttribs2hvNV(GLuint index, GLsizei count , const GLhalfNV *v); REGAL_DECL void REGAL_CALL glVertexAttribs2hvNV(GLuint index, GLsizei count , const GLhalfNV *v);
REGAL_DECL void REGAL_CALL glVertexAttribs3hvNV(GLuint index, GLsizei count , const GLhalfNV *v); REGAL_DECL void REGAL_CALL glVertexAttribs3hvNV(GLuint index, GLsizei count , const GLhalfNV *v);
REGAL_DECL void REGAL_CALL glVertexAttribs4hvNV(GLuint index, GLsizei count , const GLhalfNV *v); REGAL_DECL void REGAL_CALL glVertexAttribs4hvNV(GLuint index, GLsizei count , const GLhalfNV *v);
REGAL_DECL void REGAL_CALL glVertexWeighthNV(GLhalfNV weight); REGAL_DECL void REGAL_CALL glVertexWeighthNV(GLhalfNV weight);
REGAL_DECL void REGAL_CALL glVertexWeighthvNV(const GLhalfNV *weight); REGAL_DECL void REGAL_CALL glVertexWeighthvNV(const GLhalfNV *weight);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_HALF_FLOAT
REGAL_DECL void REGAL_CALL plugin_glColor3hNV(GLhalfNV red, GLhalfNV green,
GLhalfNV blue);
REGAL_DECL void REGAL_CALL plugin_glColor3hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glColor4hNV(GLhalfNV red, GLhalfNV green,
GLhalfNV blue, GLhalfNV alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glFogCoordhNV(GLhalfNV coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoordhvNV(const GLhalfNV *coord);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1hNV(GLenum target, GLhalf
NV s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1hvNV(GLenum target, const
GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2hNV(GLenum target, GLhalf
NV s, GLhalfNV t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2hvNV(GLenum target, const
GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3hNV(GLenum target, GLhalf
NV s, GLhalfNV t, GLhalfNV r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3hvNV(GLenum target, const
GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4hNV(GLenum target, GLhalf
NV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4hvNV(GLenum target, const
GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GL
halfNV nz);
REGAL_DECL void REGAL_CALL plugin_glNormal3hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3hNV(GLhalfNV red, GLhalf
NV green, GLhalfNV blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1hNV(GLhalfNV s);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2hNV(GLhalfNV s, GLhalfNV t);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GL
halfNV r);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GL
halfNV r, GLhalfNV q);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertex2hNV(GLhalfNV x, GLhalfNV y);
REGAL_DECL void REGAL_CALL plugin_glVertex2hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLha
lfNV z);
REGAL_DECL void REGAL_CALL plugin_glVertex3hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLha
lfNV z, GLhalfNV w);
REGAL_DECL void REGAL_CALL plugin_glVertex4hvNV(const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1hNV(GLuint index, GLhalfNV
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1hvNV(GLuint index, const G
LhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2hNV(GLuint index, GLhalfNV
x, GLhalfNV y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2hvNV(GLuint index, const G
LhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3hNV(GLuint index, GLhalfNV
x, GLhalfNV y, GLhalfNV z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3hvNV(GLuint index, const G
LhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4hNV(GLuint index, GLhalfNV
x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4hvNV(GLuint index, const G
LhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs1hvNV(GLuint index, GLsize
i count, const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs2hvNV(GLuint index, GLsize
i count, const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs3hvNV(GLuint index, GLsize
i count, const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs4hvNV(GLuint index, GLsize
i count, const GLhalfNV *v);
REGAL_DECL void REGAL_CALL plugin_glVertexWeighthNV(GLhalfNV weight);
REGAL_DECL void REGAL_CALL plugin_glVertexWeighthvNV(const GLhalfNV *weight
);
#endif
/**
** GL_NV_instanced_arrays
**/
#if (defined(GL_NV_INSTANCED_ARRAYS) || defined(REGAL_NO_ENUM) || defined(R
EGAL_NO_GL_NV_INSTANCED_ARRAYS)) && !defined(REGAL_NO_ENUM_GL_NV_INSTANCED_
ARRAYS)
#define REGAL_NO_ENUM_GL_NV_INSTANCED_ARRAYS
#endif
#if (defined(GL_NV_INSTANCED_ARRAYS) || defined(REGAL_NO_TYPEDEF) || define
d(REGAL_NO_GL_NV_INSTANCED_ARRAYS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_INST
ANCED_ARRAYS)
#define REGAL_NO_TYPEDEF_GL_NV_INSTANCED_ARRAYS
#endif
#if (defined(GL_NV_INSTANCED_ARRAYS) || !defined(REGAL_NAMESPACE) || define
d(REGAL_NO_GL_NV_INSTANCED_ARRAYS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_IN
STANCED_ARRAYS)
#define REGAL_NO_NAMESPACE_GL_NV_INSTANCED_ARRAYS
#endif
#if (defined(GL_NV_INSTANCED_ARRAYS) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NV_INSTANCED_ARRAYS)) && !defined(REGAL_NO_PLUGIN_GL_NV_INS
TANCED_ARRAYS)
#define REGAL_NO_PLUGIN_GL_NV_INSTANCED_ARRAYS
#endif
#if (defined(GL_NV_INSTANCED_ARRAYS) || defined(REGAL_NO_DECLARATION) || de
fined(REGAL_NO_GL_NV_INSTANCED_ARRAYS)) && !defined(REGAL_NO_DECLARATION_GL
_NV_INSTANCED_ARRAYS)
#define REGAL_NO_DECLARATION_GL_NV_INSTANCED_ARRAYS
#endif
#ifndef GL_NV_instanced_arrays
#define GL_NV_instanced_arrays 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_INSTANCED_ARRAYS
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV 0x88fe /* 35070 */
#endif
/** /**
** GL_NV_light_max_exponent ** GL_NV_light_max_exponent
**/ **/
#if (defined(GL_NV_LIGHT_MAX_EXPONENT) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_ENUM_GL_NV_LIGHT_ MAX_EXPONENT) #if (defined(GL_NV_LIGHT_MAX_EXPONENT) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_ENUM_GL_NV_LIGHT_ MAX_EXPONENT)
#define REGAL_NO_ENUM_GL_NV_LIGHT_MAX_EXPONENT #define REGAL_NO_ENUM_GL_NV_LIGHT_MAX_EXPONENT
#endif #endif
#if (defined(GL_NV_LIGHT_MAX_EXPONENT) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ LIGHT_MAX_EXPONENT) #if (defined(GL_NV_LIGHT_MAX_EXPONENT) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ LIGHT_MAX_EXPONENT)
#define REGAL_NO_TYPEDEF_GL_NV_LIGHT_MAX_EXPONENT #define REGAL_NO_TYPEDEF_GL_NV_LIGHT_MAX_EXPONENT
#endif #endif
#if (defined(GL_NV_LIGHT_MAX_EXPONENT) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_NAMESPACE_GL_N V_LIGHT_MAX_EXPONENT) #if (defined(GL_NV_LIGHT_MAX_EXPONENT) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_NAMESPACE_GL_N V_LIGHT_MAX_EXPONENT)
#define REGAL_NO_NAMESPACE_GL_NV_LIGHT_MAX_EXPONENT #define REGAL_NO_NAMESPACE_GL_NV_LIGHT_MAX_EXPONENT
#endif #endif
#if (defined(GL_NV_LIGHT_MAX_EXPONENT) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_PLUGIN_GL_NV
_LIGHT_MAX_EXPONENT)
#define REGAL_NO_PLUGIN_GL_NV_LIGHT_MAX_EXPONENT
#endif
#if (defined(GL_NV_LIGHT_MAX_EXPONENT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_LIGHT_MAX_EXPONENT) #if (defined(GL_NV_LIGHT_MAX_EXPONENT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_LIGHT_MAX_EXPONENT)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_LIGHT_MAX_EXPONENT)
#define REGAL_NO_DECLARATION_GL_NV_LIGHT_MAX_EXPONENT #define REGAL_NO_DECLARATION_GL_NV_LIGHT_MAX_EXPONENT
#endif #endif
#ifndef GL_NV_light_max_exponent #ifndef GL_NV_light_max_exponent
#define GL_NV_light_max_exponent 1 #define GL_NV_light_max_exponent 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_LIGHT_MAX_EXPONENT #ifndef REGAL_NO_ENUM_GL_NV_LIGHT_MAX_EXPONENT
#define GL_MAX_SHININESS_NV 0x8504 /* 34052 */ #define GL_MAX_SHININESS_NV 0x8504 /* 34052 */
skipping to change at line 18524 skipping to change at line 23160
#endif #endif
#if (defined(GL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_TYPEDEF_GL _NV_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_TYPEDEF_GL _NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_TYPEDEF_GL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_TYPEDEF_GL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GL_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_NAMESPACE_GL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_NAMESPACE_GL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GL_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_PLUGIN_G
L_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_PLUGIN_GL_NV_MULTISAMPLE_COVERAGE
#endif
#if (defined(GL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_MULTISAMPLE_COVERAGE) #if (defined(GL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_DECLARATION_GL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_DECLARATION_GL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#ifndef GL_NV_multisample_coverage #ifndef GL_NV_multisample_coverage
#define GL_NV_multisample_coverage 1 #define GL_NV_multisample_coverage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_MULTISAMPLE_COVERAGE #ifndef REGAL_NO_ENUM_GL_NV_MULTISAMPLE_COVERAGE
#define GL_COVERAGE_SAMPLES_NV 0x80a9 /* 32937 */ #define GL_COVERAGE_SAMPLES_NV 0x80a9 /* 32937 */
#define GL_COVERAGE_SAMPLES_NV 0x80a9 /* 32937 */
#define GL_COLOR_SAMPLES_NV 0x8e20 /* 36384 */ #define GL_COLOR_SAMPLES_NV 0x8e20 /* 36384 */
#endif #endif
/** /**
** GL_NV_multisample_filter_hint ** GL_NV_multisample_filter_hint
**/ **/
#if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_ENUM_GL _NV_MULTISAMPLE_FILTER_HINT) #if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_ENUM_GL _NV_MULTISAMPLE_FILTER_HINT)
#define REGAL_NO_ENUM_GL_NV_MULTISAMPLE_FILTER_HINT #define REGAL_NO_ENUM_GL_NV_MULTISAMPLE_FILTER_HINT
#endif #endif
#if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_TYPE DEF_GL_NV_MULTISAMPLE_FILTER_HINT) #if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_TYPE DEF_GL_NV_MULTISAMPLE_FILTER_HINT)
#define REGAL_NO_TYPEDEF_GL_NV_MULTISAMPLE_FILTER_HINT #define REGAL_NO_TYPEDEF_GL_NV_MULTISAMPLE_FILTER_HINT
#endif #endif
#if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_NAME SPACE_GL_NV_MULTISAMPLE_FILTER_HINT) #if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_NAME SPACE_GL_NV_MULTISAMPLE_FILTER_HINT)
#define REGAL_NO_NAMESPACE_GL_NV_MULTISAMPLE_FILTER_HINT #define REGAL_NO_NAMESPACE_GL_NV_MULTISAMPLE_FILTER_HINT
#endif #endif
#if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_PL
UGIN_GL_NV_MULTISAMPLE_FILTER_HINT)
#define REGAL_NO_PLUGIN_GL_NV_MULTISAMPLE_FILTER_HINT
#endif
#if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_ DECLARATION_GL_NV_MULTISAMPLE_FILTER_HINT) #if (defined(GL_NV_MULTISAMPLE_FILTER_HINT) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_NV_MULTISAMPLE_FILTER_HINT)) && !defined(REGAL_NO_ DECLARATION_GL_NV_MULTISAMPLE_FILTER_HINT)
#define REGAL_NO_DECLARATION_GL_NV_MULTISAMPLE_FILTER_HINT #define REGAL_NO_DECLARATION_GL_NV_MULTISAMPLE_FILTER_HINT
#endif #endif
#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 */
skipping to change at line 18582 skipping to change at line 23225
#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
#if (defined(GL_NV_OCCLUSION_QUERY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_NV_OCCL USION_QUERY) #if (defined(GL_NV_OCCLUSION_QUERY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_NV_OCCL USION_QUERY)
#define REGAL_NO_NAMESPACE_GL_NV_OCCLUSION_QUERY #define REGAL_NO_NAMESPACE_GL_NV_OCCLUSION_QUERY
#endif #endif
#if (defined(GL_NV_OCCLUSION_QUERY) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_PLUGIN_GL_NV_OCCLU
SION_QUERY)
#define REGAL_NO_PLUGIN_GL_NV_OCCLUSION_QUERY
#endif
#if (defined(GL_NV_OCCLUSION_QUERY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_N V_OCCLUSION_QUERY) #if (defined(GL_NV_OCCLUSION_QUERY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_OCCLUSION_QUERY)) && !defined(REGAL_NO_DECLARATION_GL_N V_OCCLUSION_QUERY)
#define REGAL_NO_DECLARATION_GL_NV_OCCLUSION_QUERY #define REGAL_NO_DECLARATION_GL_NV_OCCLUSION_QUERY
#endif #endif
#ifndef GL_NV_occlusion_query #ifndef GL_NV_occlusion_query
#define GL_NV_occlusion_query 1 #define GL_NV_occlusion_query 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_OCCLUSION_QUERY #ifndef REGAL_NO_ENUM_GL_NV_OCCLUSION_QUERY
#define GL_PIXEL_COUNTER_BITS_NV 0x8864 /* 34916 */ #define GL_PIXEL_COUNTER_BITS_NV 0x8864 /* 34916 */
skipping to change at line 18627 skipping to change at line 23274
#ifndef REGAL_NO_DECLARATION_GL_NV_OCCLUSION_QUERY #ifndef REGAL_NO_DECLARATION_GL_NV_OCCLUSION_QUERY
REGAL_DECL GLboolean REGAL_CALL glIsOcclusionQueryNV(GLuint id); REGAL_DECL GLboolean REGAL_CALL glIsOcclusionQueryNV(GLuint id);
REGAL_DECL void REGAL_CALL glBeginOcclusionQueryNV(GLuint id); REGAL_DECL void REGAL_CALL glBeginOcclusionQueryNV(GLuint id);
REGAL_DECL void REGAL_CALL glDeleteOcclusionQueriesNV(GLsizei n, const GLui nt *ids); REGAL_DECL void REGAL_CALL glDeleteOcclusionQueriesNV(GLsizei n, const GLui nt *ids);
REGAL_DECL void REGAL_CALL glEndOcclusionQueryNV(void); REGAL_DECL void REGAL_CALL glEndOcclusionQueryNV(void);
REGAL_DECL void REGAL_CALL glGenOcclusionQueriesNV(GLsizei n, GLuint *ids); REGAL_DECL void REGAL_CALL glGenOcclusionQueriesNV(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetOcclusionQueryuivNV(GLuint id, GLenum pname , GLuint *params); REGAL_DECL void REGAL_CALL glGetOcclusionQueryuivNV(GLuint id, GLenum pname , GLuint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_OCCLUSION_QUERY
REGAL_DECL GLboolean REGAL_CALL plugin_glIsOcclusionQueryNV(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBeginOcclusionQueryNV(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glDeleteOcclusionQueriesNV(GLsizei n, con
st GLuint *ids);
REGAL_DECL void REGAL_CALL plugin_glEndOcclusionQueryNV(void);
REGAL_DECL void REGAL_CALL plugin_glGenOcclusionQueriesNV(GLsizei n, GLuint
*ids);
REGAL_DECL void REGAL_CALL plugin_glGetOcclusionQueryivNV(GLuint id, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetOcclusionQueryuivNV(GLuint id, GLenu
m pname, GLuint *params);
#endif
/**
** GL_NV_pack_subimage
**/
#if (defined(GL_NV_PACK_SUBIMAGE) || defined(REGAL_NO_ENUM) || defined(REGA
L_NO_GL_NV_PACK_SUBIMAGE)) && !defined(REGAL_NO_ENUM_GL_NV_PACK_SUBIMAGE)
#define REGAL_NO_ENUM_GL_NV_PACK_SUBIMAGE
#endif
#if (defined(GL_NV_PACK_SUBIMAGE) || defined(REGAL_NO_TYPEDEF) || defined(R
EGAL_NO_GL_NV_PACK_SUBIMAGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PACK_SUBIM
AGE)
#define REGAL_NO_TYPEDEF_GL_NV_PACK_SUBIMAGE
#endif
#if (defined(GL_NV_PACK_SUBIMAGE) || !defined(REGAL_NAMESPACE) || defined(R
EGAL_NO_GL_NV_PACK_SUBIMAGE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PACK_SUB
IMAGE)
#define REGAL_NO_NAMESPACE_GL_NV_PACK_SUBIMAGE
#endif
#if (defined(GL_NV_PACK_SUBIMAGE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_NV_PACK_SUBIMAGE)) && !defined(REGAL_NO_PLUGIN_GL_NV_PACK_SUBI
MAGE)
#define REGAL_NO_PLUGIN_GL_NV_PACK_SUBIMAGE
#endif
#if (defined(GL_NV_PACK_SUBIMAGE) || defined(REGAL_NO_DECLARATION) || defin
ed(REGAL_NO_GL_NV_PACK_SUBIMAGE)) && !defined(REGAL_NO_DECLARATION_GL_NV_PA
CK_SUBIMAGE)
#define REGAL_NO_DECLARATION_GL_NV_PACK_SUBIMAGE
#endif
#ifndef GL_NV_pack_subimage
#define GL_NV_pack_subimage 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_PACK_SUBIMAGE
#define GL_PACK_ROW_LENGTH_NV 0xd02 /* 3330 */
#define GL_PACK_SKIP_ROWS_NV 0xd03 /* 3331 */
#define GL_PACK_SKIP_PIXELS_NV 0xd04 /* 3332 */
#endif
/** /**
** GL_NV_packed_depth_stencil ** GL_NV_packed_depth_stencil
**/ **/
#if (defined(GL_NV_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_NV_PA CKED_DEPTH_STENCIL) #if (defined(GL_NV_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_NV_PA CKED_DEPTH_STENCIL)
#define REGAL_NO_ENUM_GL_NV_PACKED_DEPTH_STENCIL #define REGAL_NO_ENUM_GL_NV_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_NV_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_GL _NV_PACKED_DEPTH_STENCIL) #if (defined(GL_NV_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_GL _NV_PACKED_DEPTH_STENCIL)
#define REGAL_NO_TYPEDEF_GL_NV_PACKED_DEPTH_STENCIL #define REGAL_NO_TYPEDEF_GL_NV_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_NV_PACKED_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_PACKED_DEPTH_STENCIL) #if (defined(GL_NV_PACKED_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_PACKED_DEPTH_STENCIL)
#define REGAL_NO_NAMESPACE_GL_NV_PACKED_DEPTH_STENCIL #define REGAL_NO_NAMESPACE_GL_NV_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_NV_PACKED_DEPTH_STENCIL) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_PLUGIN_G
L_NV_PACKED_DEPTH_STENCIL)
#define REGAL_NO_PLUGIN_GL_NV_PACKED_DEPTH_STENCIL
#endif
#if (defined(GL_NV_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_PACKED_DEPTH_STENCIL) #if (defined(GL_NV_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_PACKED_DEPTH_STENCIL)
#define REGAL_NO_DECLARATION_GL_NV_PACKED_DEPTH_STENCIL #define REGAL_NO_DECLARATION_GL_NV_PACKED_DEPTH_STENCIL
#endif #endif
#ifndef GL_NV_packed_depth_stencil #ifndef GL_NV_packed_depth_stencil
#define GL_NV_packed_depth_stencil 1 #define GL_NV_packed_depth_stencil 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_PACKED_DEPTH_STENCIL #ifndef REGAL_NO_ENUM_GL_NV_PACKED_DEPTH_STENCIL
#define GL_DEPTH_STENCIL_NV 0x84f9 /* 34041 */ #define GL_DEPTH_STENCIL_NV 0x84f9 /* 34041 */
#define GL_UNSIGNED_INT_24_8_NV 0x84fa /* 34042 */ #define GL_UNSIGNED_INT_24_8_NV 0x84fa /* 34042 */
#endif #endif
/** /**
** GL_NV_packed_float_linear
**/
#if (defined(GL_NV_PACKED_FLOAT_LINEAR) || defined(REGAL_NO_ENUM) || define
d(REGAL_NO_GL_NV_PACKED_FLOAT_LINEAR)) && !defined(REGAL_NO_ENUM_GL_NV_PACK
ED_FLOAT_LINEAR)
#define REGAL_NO_ENUM_GL_NV_PACKED_FLOAT_LINEAR
#endif
#if (defined(GL_NV_PACKED_FLOAT_LINEAR) || defined(REGAL_NO_TYPEDEF) || def
ined(REGAL_NO_GL_NV_PACKED_FLOAT_LINEAR)) && !defined(REGAL_NO_TYPEDEF_GL_N
V_PACKED_FLOAT_LINEAR)
#define REGAL_NO_TYPEDEF_GL_NV_PACKED_FLOAT_LINEAR
#endif
#if (defined(GL_NV_PACKED_FLOAT_LINEAR) || !defined(REGAL_NAMESPACE) || def
ined(REGAL_NO_GL_NV_PACKED_FLOAT_LINEAR)) && !defined(REGAL_NO_NAMESPACE_GL
_NV_PACKED_FLOAT_LINEAR)
#define REGAL_NO_NAMESPACE_GL_NV_PACKED_FLOAT_LINEAR
#endif
#if (defined(GL_NV_PACKED_FLOAT_LINEAR) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_PACKED_FLOAT_LINEAR)) && !defined(REGAL_NO_PLUGIN_GL_
NV_PACKED_FLOAT_LINEAR)
#define REGAL_NO_PLUGIN_GL_NV_PACKED_FLOAT_LINEAR
#endif
#if (defined(GL_NV_PACKED_FLOAT_LINEAR) || defined(REGAL_NO_DECLARATION) ||
defined(REGAL_NO_GL_NV_PACKED_FLOAT_LINEAR)) && !defined(REGAL_NO_DECLARAT
ION_GL_NV_PACKED_FLOAT_LINEAR)
#define REGAL_NO_DECLARATION_GL_NV_PACKED_FLOAT_LINEAR
#endif
#ifndef GL_NV_packed_float_linear
#define GL_NV_packed_float_linear 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_PACKED_FLOAT_LINEAR
#define GL_R11F_G11F_B10F_NV 0x8c3a /* 35898 */
#define GL_UNSIGNED_INT_10F_11F_11F_REV_NV 0x8c3b /* 35899 */
#endif
/**
** GL_NV_parameter_buffer_object ** GL_NV_parameter_buffer_object
**/ **/
#if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL _NV_PARAMETER_BUFFER_OBJECT) #if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL _NV_PARAMETER_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_NV_PARAMETER_BUFFER_OBJECT #define REGAL_NO_ENUM_GL_NV_PARAMETER_BUFFER_OBJECT
#endif #endif
#if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPE DEF_GL_NV_PARAMETER_BUFFER_OBJECT) #if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPE DEF_GL_NV_PARAMETER_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_NV_PARAMETER_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_NV_PARAMETER_BUFFER_OBJECT
#endif #endif
#if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_NAME SPACE_GL_NV_PARAMETER_BUFFER_OBJECT) #if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_NAME SPACE_GL_NV_PARAMETER_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_NV_PARAMETER_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_NV_PARAMETER_BUFFER_OBJECT
#endif #endif
#if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_PL
UGIN_GL_NV_PARAMETER_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_NV_PARAMETER_BUFFER_OBJECT
#endif
#if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_ DECLARATION_GL_NV_PARAMETER_BUFFER_OBJECT) #if (defined(GL_NV_PARAMETER_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_NV_PARAMETER_BUFFER_OBJECT)) && !defined(REGAL_NO_ DECLARATION_GL_NV_PARAMETER_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_NV_PARAMETER_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_NV_PARAMETER_BUFFER_OBJECT
#endif #endif
#ifndef GL_NV_parameter_buffer_object #ifndef GL_NV_parameter_buffer_object
#define GL_NV_parameter_buffer_object 1 #define GL_NV_parameter_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_PARAMETER_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_NV_PARAMETER_BUFFER_OBJECT
#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8da0 /* 36256 */ #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8da0 /* 36256 */
skipping to change at line 18706 skipping to change at line 23438
#define glProgramBufferParametersIuivNV rglProgramBufferParametersIuivN V #define glProgramBufferParametersIuivNV rglProgramBufferParametersIuivN V
#define glProgramBufferParametersfvNV rglProgramBufferParametersfvNV #define glProgramBufferParametersfvNV rglProgramBufferParametersfvNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_PARAMETER_BUFFER_OBJECT #ifndef REGAL_NO_DECLARATION_GL_NV_PARAMETER_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL glProgramBufferParametersIivNV(GLenum target, GL uint buffer, GLuint index, GLsizei count, const GLint *params); REGAL_DECL void REGAL_CALL glProgramBufferParametersIivNV(GLenum target, GL uint buffer, GLuint index, GLsizei count, const GLint *params);
REGAL_DECL void REGAL_CALL glProgramBufferParametersIuivNV(GLenum target, G Luint buffer, GLuint index, GLsizei count, const GLuint *params); REGAL_DECL void REGAL_CALL glProgramBufferParametersIuivNV(GLenum target, G Luint buffer, GLuint index, GLsizei count, const GLuint *params);
REGAL_DECL void REGAL_CALL glProgramBufferParametersfvNV(GLenum target, GLu int buffer, GLuint index, GLsizei count, const GLfloat *params); REGAL_DECL void REGAL_CALL glProgramBufferParametersfvNV(GLenum target, GLu int buffer, GLuint index, GLsizei count, const GLfloat *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_PARAMETER_BUFFER_OBJECT
REGAL_DECL void REGAL_CALL plugin_glProgramBufferParametersIivNV(GLenum tar
get, GLuint buffer, GLuint index, GLsizei count, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramBufferParametersIuivNV(GLenum ta
rget, GLuint buffer, GLuint index, GLsizei count, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glProgramBufferParametersfvNV(GLenum targ
et, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params);
#endif
/** /**
** GL_NV_path_rendering ** GL_NV_path_rendering
**/ **/
#if (defined(GL_NV_PATH_RENDERING) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_ENUM_GL_NV_PATH_RENDERING ) #if (defined(GL_NV_PATH_RENDERING) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_ENUM_GL_NV_PATH_RENDERING )
#define REGAL_NO_ENUM_GL_NV_PATH_RENDERING #define REGAL_NO_ENUM_GL_NV_PATH_RENDERING
#endif #endif
#if (defined(GL_NV_PATH_RENDERING) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PATH_REN DERING) #if (defined(GL_NV_PATH_RENDERING) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PATH_REN DERING)
#define REGAL_NO_TYPEDEF_GL_NV_PATH_RENDERING #define REGAL_NO_TYPEDEF_GL_NV_PATH_RENDERING
#endif #endif
#if (defined(GL_NV_PATH_RENDERING) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PATH_R ENDERING) #if (defined(GL_NV_PATH_RENDERING) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PATH_R ENDERING)
#define REGAL_NO_NAMESPACE_GL_NV_PATH_RENDERING #define REGAL_NO_NAMESPACE_GL_NV_PATH_RENDERING
#endif #endif
#if (defined(GL_NV_PATH_RENDERING) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_PLUGIN_GL_NV_PATH_RE
NDERING)
#define REGAL_NO_PLUGIN_GL_NV_PATH_RENDERING
#endif
#if (defined(GL_NV_PATH_RENDERING) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_DECLARATION_GL_NV_ PATH_RENDERING) #if (defined(GL_NV_PATH_RENDERING) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_PATH_RENDERING)) && !defined(REGAL_NO_DECLARATION_GL_NV_ PATH_RENDERING)
#define REGAL_NO_DECLARATION_GL_NV_PATH_RENDERING #define REGAL_NO_DECLARATION_GL_NV_PATH_RENDERING
#endif #endif
#ifndef GL_NV_path_rendering #ifndef GL_NV_path_rendering
#define GL_NV_path_rendering 1 #define GL_NV_path_rendering 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_PATH_RENDERING #ifndef REGAL_NO_ENUM_GL_NV_PATH_RENDERING
#define GL_CLOSE_PATH_NV 0x0 #define GL_CLOSE_PATH_NV 0x0
skipping to change at line 19016 skipping to change at line 23758
REGAL_DECL void REGAL_CALL glPathSubCoordsNV(GLuint path, GLsizei coordStar t, GLsizei numCoords, GLenum coordType, const GLvoid *coords); REGAL_DECL void REGAL_CALL glPathSubCoordsNV(GLuint path, GLsizei coordStar t, GLsizei numCoords, GLenum coordType, const GLvoid *coords);
REGAL_DECL void REGAL_CALL glPathTexGenNV(GLenum texCoordSet, GLenum genMod e, GLint components, const GLfloat *coeffs); REGAL_DECL void REGAL_CALL glPathTexGenNV(GLenum texCoordSet, GLenum genMod e, GLint components, const GLfloat *coeffs);
REGAL_DECL void REGAL_CALL glStencilFillPathInstancedNV(GLsizei numPaths, G Lenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); REGAL_DECL void REGAL_CALL glStencilFillPathInstancedNV(GLsizei numPaths, G Lenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL glStencilFillPathNV(GLuint path, GLenum fillMode , GLuint mask); REGAL_DECL void REGAL_CALL glStencilFillPathNV(GLuint path, GLenum fillMode , GLuint mask);
REGAL_DECL void REGAL_CALL glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLint reference , GLuint mask, GLenum transformType, const GLfloat *transformValues); REGAL_DECL void REGAL_CALL glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLint reference , GLuint mask, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL glStencilStrokePathNV(GLuint path, GLint referen ce, GLuint mask); REGAL_DECL void REGAL_CALL glStencilStrokePathNV(GLuint path, GLint referen ce, GLuint mask);
REGAL_DECL void REGAL_CALL glTransformPathNV(GLuint resultPath, GLuint srcP ath, GLenum transformType, const GLfloat *transformValues); REGAL_DECL void REGAL_CALL glTransformPathNV(GLuint resultPath, GLuint srcP ath, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL glWeightPathsNV(GLuint resultPath, GLsizei numPa ths, const GLuint *paths, const GLfloat *weights); REGAL_DECL void REGAL_CALL glWeightPathsNV(GLuint resultPath, GLsizei numPa ths, const GLuint *paths, const GLfloat *weights);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_PATH_RENDERING
REGAL_DECL GLboolean REGAL_CALL plugin_glIsPathNV(GLuint path);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsPointInFillPathNV(GLuint path, G
Luint mask, GLfloat x, GLfloat y);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsPointInStrokePathNV(GLuint path,
GLfloat x, GLfloat y);
REGAL_DECL GLboolean REGAL_CALL plugin_glPointAlongPathNV(GLuint path, GLsi
zei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloa
t *y, GLfloat *tangentX, GLfloat *tangentY);
REGAL_DECL GLfloat REGAL_CALL plugin_glGetPathLengthNV(GLuint path, GLsizei
startSegment, GLsizei numSegments);
REGAL_DECL GLuint REGAL_CALL plugin_glGenPathsNV(GLsizei range);
REGAL_DECL void REGAL_CALL plugin_glCopyPathNV(GLuint resultPath, GLuint sr
cPath);
REGAL_DECL void REGAL_CALL plugin_glCoverFillPathInstancedNV(GLsizei numPat
hs, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum cover
Mode, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL plugin_glCoverFillPathNV(GLuint path, GLenum cov
erMode);
REGAL_DECL void REGAL_CALL plugin_glCoverStrokePathInstancedNV(GLsizei numP
aths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum cov
erMode, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL plugin_glCoverStrokePathNV(GLuint name, GLenum c
overMode);
REGAL_DECL void REGAL_CALL plugin_glDeletePathsNV(GLuint path, GLsizei rang
e);
REGAL_DECL void REGAL_CALL plugin_glGetPathColorGenfvNV(GLenum color, GLenu
m pname, GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glGetPathColorGenivNV(GLenum color, GLenu
m pname, GLint *value);
REGAL_DECL void REGAL_CALL plugin_glGetPathCommandsNV(GLuint name, GLubyte
*commands);
REGAL_DECL void REGAL_CALL plugin_glGetPathCoordsNV(GLuint name, GLfloat *c
oords);
REGAL_DECL void REGAL_CALL plugin_glGetPathDashArrayNV(GLuint name, GLfloat
*dashArray);
REGAL_DECL void REGAL_CALL plugin_glGetPathMetricRangeNV(GLbitfield metricQ
ueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat *m
etrics);
REGAL_DECL void REGAL_CALL plugin_glGetPathMetricsNV(GLbitfield metricQuery
Mask, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pa
thBase, GLsizei stride, GLfloat *metrics);
REGAL_DECL void REGAL_CALL plugin_glGetPathParameterfvNV(GLuint name, GLenu
m param, GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glGetPathParameterivNV(GLuint name, GLenu
m param, GLint *value);
REGAL_DECL void REGAL_CALL plugin_glGetPathSpacingNV(GLenum pathListMode, G
Lsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase,
GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat
*returnedSpacing);
REGAL_DECL void REGAL_CALL plugin_glGetPathTexGenfvNV(GLenum texCoordSet, G
Lenum pname, GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glGetPathTexGenivNV(GLenum texCoordSet, G
Lenum pname, GLint *value);
REGAL_DECL void REGAL_CALL plugin_glInterpolatePathsNV(GLuint resultPath, G
Luint pathA, GLuint pathB, GLfloat weight);
REGAL_DECL void REGAL_CALL plugin_glPathColorGenNV(GLenum color, GLenum gen
Mode, GLenum colorFormat, const GLfloat *coeffs);
REGAL_DECL void REGAL_CALL plugin_glPathCommandsNV(GLuint path, GLsizei num
Commands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, con
st GLvoid *coords);
REGAL_DECL void REGAL_CALL plugin_glPathCoordsNV(GLuint path, GLsizei numCo
ords, GLenum coordType, const GLvoid *coords);
REGAL_DECL void REGAL_CALL plugin_glPathCoverDepthFuncNV(GLenum zfunc);
REGAL_DECL void REGAL_CALL plugin_glPathDashArrayNV(GLuint path, GLsizei da
shCount, const GLfloat *dashArray);
REGAL_DECL void REGAL_CALL plugin_glPathFogGenNV(GLenum genMode);
REGAL_DECL void REGAL_CALL plugin_glPathGlyphRangeNV(GLuint firstPathName,
GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLuint fir
stGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParamete
rTemplate, GLfloat emScale);
REGAL_DECL void REGAL_CALL plugin_glPathGlyphsNV(GLuint firstPathName, GLen
um fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLsizei numGly
phs, GLenum type, const GLvoid *charcodes, GLenum handleMissingGlyphs, GLui
nt pathParameterTemplate, GLfloat emScale);
REGAL_DECL void REGAL_CALL plugin_glPathParameterfNV(GLuint path, GLenum pn
ame, GLfloat value);
REGAL_DECL void REGAL_CALL plugin_glPathParameterfvNV(GLuint path, GLenum p
name, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glPathParameteriNV(GLuint path, GLenum pn
ame, GLint value);
REGAL_DECL void REGAL_CALL plugin_glPathParameterivNV(GLuint path, GLenum p
name, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glPathStencilDepthOffsetNV(GLfloat factor
, GLfloat units);
REGAL_DECL void REGAL_CALL plugin_glPathStencilFuncNV(GLenum func, GLint re
f, GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glPathStringNV(GLuint path, GLenum format
, GLsizei length, const GLvoid *pathString);
REGAL_DECL void REGAL_CALL plugin_glPathSubCommandsNV(GLuint path, GLsizei
commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte
*commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords);
REGAL_DECL void REGAL_CALL plugin_glPathSubCoordsNV(GLuint path, GLsizei co
ordStart, GLsizei numCoords, GLenum coordType, const GLvoid *coords);
REGAL_DECL void REGAL_CALL plugin_glPathTexGenNV(GLenum texCoordSet, GLenum
genMode, GLint components, const GLfloat *coeffs);
REGAL_DECL void REGAL_CALL plugin_glStencilFillPathInstancedNV(GLsizei numP
aths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum fil
lMode, GLuint mask, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL plugin_glStencilFillPathNV(GLuint path, GLenum f
illMode, GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glStencilStrokePathInstancedNV(GLsizei nu
mPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLint re
ference, GLuint mask, GLenum transformType, const GLfloat *transformValues)
;
REGAL_DECL void REGAL_CALL plugin_glStencilStrokePathNV(GLuint path, GLint
reference, GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glTransformPathNV(GLuint resultPath, GLui
nt srcPath, GLenum transformType, const GLfloat *transformValues);
REGAL_DECL void REGAL_CALL plugin_glWeightPathsNV(GLuint resultPath, GLsize
i numPaths, const GLuint *paths, const GLfloat *weights);
#endif
/**
** GL_NV_pixel_buffer_object
**/
#if (defined(GL_NV_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_ENUM) || define
d(REGAL_NO_GL_NV_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_NV_PIXE
L_BUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_NV_PIXEL_BUFFER_OBJECT
#endif
#if (defined(GL_NV_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def
ined(REGAL_NO_GL_NV_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_N
V_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_NV_PIXEL_BUFFER_OBJECT
#endif
#if (defined(GL_NV_PIXEL_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def
ined(REGAL_NO_GL_NV_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL
_NV_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_NV_PIXEL_BUFFER_OBJECT
#endif
#if (defined(GL_NV_PIXEL_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_GL_
NV_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_NV_PIXEL_BUFFER_OBJECT
#endif
#if (defined(GL_NV_PIXEL_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) ||
defined(REGAL_NO_GL_NV_PIXEL_BUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT
ION_GL_NV_PIXEL_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_NV_PIXEL_BUFFER_OBJECT
#endif
#ifndef GL_NV_pixel_buffer_object
#define GL_NV_pixel_buffer_object 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_PIXEL_BUFFER_OBJECT
#define GL_PIXEL_PACK_BUFFER_NV 0x88eb /* 35051 */
#define GL_PIXEL_UNPACK_BUFFER_NV 0x88ec /* 35052 */
#define GL_PIXEL_PACK_BUFFER_BINDING_NV 0x88ed /* 35053 */
#define GL_PIXEL_UNPACK_BUFFER_BINDING_NV 0x88ef /* 35055 */
#endif
/** /**
** GL_NV_pixel_data_range ** GL_NV_pixel_data_range
**/ **/
#if (defined(GL_NV_PIXEL_DATA_RANGE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_ENUM_GL_NV_PIXEL_DATA _RANGE) #if (defined(GL_NV_PIXEL_DATA_RANGE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_ENUM_GL_NV_PIXEL_DATA _RANGE)
#define REGAL_NO_ENUM_GL_NV_PIXEL_DATA_RANGE #define REGAL_NO_ENUM_GL_NV_PIXEL_DATA_RANGE
#endif #endif
#if (defined(GL_NV_PIXEL_DATA_RANGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PIXE L_DATA_RANGE) #if (defined(GL_NV_PIXEL_DATA_RANGE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PIXE L_DATA_RANGE)
#define REGAL_NO_TYPEDEF_GL_NV_PIXEL_DATA_RANGE #define REGAL_NO_TYPEDEF_GL_NV_PIXEL_DATA_RANGE
#endif #endif
#if (defined(GL_NV_PIXEL_DATA_RANGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PI XEL_DATA_RANGE) #if (defined(GL_NV_PIXEL_DATA_RANGE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PI XEL_DATA_RANGE)
#define REGAL_NO_NAMESPACE_GL_NV_PIXEL_DATA_RANGE #define REGAL_NO_NAMESPACE_GL_NV_PIXEL_DATA_RANGE
#endif #endif
#if (defined(GL_NV_PIXEL_DATA_RANGE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_NV_PIX
EL_DATA_RANGE)
#define REGAL_NO_PLUGIN_GL_NV_PIXEL_DATA_RANGE
#endif
#if (defined(GL_NV_PIXEL_DATA_RANGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_DECLARATION_GL _NV_PIXEL_DATA_RANGE) #if (defined(GL_NV_PIXEL_DATA_RANGE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_NV_PIXEL_DATA_RANGE)) && !defined(REGAL_NO_DECLARATION_GL _NV_PIXEL_DATA_RANGE)
#define REGAL_NO_DECLARATION_GL_NV_PIXEL_DATA_RANGE #define REGAL_NO_DECLARATION_GL_NV_PIXEL_DATA_RANGE
#endif #endif
#ifndef GL_NV_pixel_data_range #ifndef GL_NV_pixel_data_range
#define GL_NV_pixel_data_range 1 #define GL_NV_pixel_data_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_PIXEL_DATA_RANGE #ifndef REGAL_NO_ENUM_GL_NV_PIXEL_DATA_RANGE
#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 /* 34936 */ #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 /* 34936 */
skipping to change at line 19064 skipping to change at line 23897
#ifndef REGAL_NO_NAMESPACE_GL_NV_PIXEL_DATA_RANGE #ifndef REGAL_NO_NAMESPACE_GL_NV_PIXEL_DATA_RANGE
#define glFlushPixelDataRangeNV rglFlushPixelDataRangeNV #define glFlushPixelDataRangeNV rglFlushPixelDataRangeNV
#define glPixelDataRangeNV rglPixelDataRangeNV #define glPixelDataRangeNV rglPixelDataRangeNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_PIXEL_DATA_RANGE #ifndef REGAL_NO_DECLARATION_GL_NV_PIXEL_DATA_RANGE
REGAL_DECL void REGAL_CALL glFlushPixelDataRangeNV(GLenum target); REGAL_DECL void REGAL_CALL glFlushPixelDataRangeNV(GLenum target);
REGAL_DECL void REGAL_CALL glPixelDataRangeNV(GLenum target, GLsizei size, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glPixelDataRangeNV(GLenum target, GLsizei size, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_PIXEL_DATA_RANGE
REGAL_DECL void REGAL_CALL plugin_glFlushPixelDataRangeNV(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glPixelDataRangeNV(GLenum target, GLsizei
size, const GLvoid *pointer);
#endif
/**
** GL_NV_platform_binary
**/
#if (defined(GL_NV_PLATFORM_BINARY) || defined(REGAL_NO_ENUM) || defined(RE
GAL_NO_GL_NV_PLATFORM_BINARY)) && !defined(REGAL_NO_ENUM_GL_NV_PLATFORM_BIN
ARY)
#define REGAL_NO_ENUM_GL_NV_PLATFORM_BINARY
#endif
#if (defined(GL_NV_PLATFORM_BINARY) || defined(REGAL_NO_TYPEDEF) || defined
(REGAL_NO_GL_NV_PLATFORM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PLATFO
RM_BINARY)
#define REGAL_NO_TYPEDEF_GL_NV_PLATFORM_BINARY
#endif
#if (defined(GL_NV_PLATFORM_BINARY) || !defined(REGAL_NAMESPACE) || defined
(REGAL_NO_GL_NV_PLATFORM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PLAT
FORM_BINARY)
#define REGAL_NO_NAMESPACE_GL_NV_PLATFORM_BINARY
#endif
#if (defined(GL_NV_PLATFORM_BINARY) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_PLATFORM_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_NV_PLATF
ORM_BINARY)
#define REGAL_NO_PLUGIN_GL_NV_PLATFORM_BINARY
#endif
#if (defined(GL_NV_PLATFORM_BINARY) || defined(REGAL_NO_DECLARATION) || def
ined(REGAL_NO_GL_NV_PLATFORM_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_N
V_PLATFORM_BINARY)
#define REGAL_NO_DECLARATION_GL_NV_PLATFORM_BINARY
#endif
#ifndef GL_NV_platform_binary
#define GL_NV_platform_binary 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_PLATFORM_BINARY
#define GL_NVIDIA_PLATFORM_BINARY_NV 0x890b /* 35083 */
#endif
/** /**
** GL_NV_point_sprite ** GL_NV_point_sprite
**/ **/
#if (defined(GL_NV_POINT_SPRITE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_ENUM_GL_NV_POINT_SPRITE) #if (defined(GL_NV_POINT_SPRITE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_ENUM_GL_NV_POINT_SPRITE)
#define REGAL_NO_ENUM_GL_NV_POINT_SPRITE #define REGAL_NO_ENUM_GL_NV_POINT_SPRITE
#endif #endif
#if (defined(GL_NV_POINT_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_POINT_SPRITE ) #if (defined(GL_NV_POINT_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_POINT_SPRITE )
#define REGAL_NO_TYPEDEF_GL_NV_POINT_SPRITE #define REGAL_NO_TYPEDEF_GL_NV_POINT_SPRITE
#endif #endif
#if (defined(GL_NV_POINT_SPRITE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_POINT_SPRI TE) #if (defined(GL_NV_POINT_SPRITE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_POINT_SPRI TE)
#define REGAL_NO_NAMESPACE_GL_NV_POINT_SPRITE #define REGAL_NO_NAMESPACE_GL_NV_POINT_SPRITE
#endif #endif
#if (defined(GL_NV_POINT_SPRITE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_PLUGIN_GL_NV_POINT_SPRIT
E)
#define REGAL_NO_PLUGIN_GL_NV_POINT_SPRITE
#endif
#if (defined(GL_NV_POINT_SPRITE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_NV_POIN T_SPRITE) #if (defined(GL_NV_POINT_SPRITE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_NV_POINT_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_NV_POIN T_SPRITE)
#define REGAL_NO_DECLARATION_GL_NV_POINT_SPRITE #define REGAL_NO_DECLARATION_GL_NV_POINT_SPRITE
#endif #endif
#ifndef GL_NV_point_sprite #ifndef GL_NV_point_sprite
#define GL_NV_point_sprite 1 #define GL_NV_point_sprite 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_POINT_SPRITE #ifndef REGAL_NO_ENUM_GL_NV_POINT_SPRITE
#define GL_POINT_SPRITE_NV 0x8861 /* 34913 */ #define GL_POINT_SPRITE_NV 0x8861 /* 34913 */
skipping to change at line 19109 skipping to change at line 23983
#ifndef REGAL_NO_NAMESPACE_GL_NV_POINT_SPRITE #ifndef REGAL_NO_NAMESPACE_GL_NV_POINT_SPRITE
#define glPointParameteriNV rglPointParameteriNV #define glPointParameteriNV rglPointParameteriNV
#define glPointParameterivNV rglPointParameterivNV #define glPointParameterivNV rglPointParameterivNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_POINT_SPRITE #ifndef REGAL_NO_DECLARATION_GL_NV_POINT_SPRITE
REGAL_DECL void REGAL_CALL glPointParameteriNV(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glPointParameteriNV(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL glPointParameterivNV(GLenum pname, const GLint * params); REGAL_DECL void REGAL_CALL glPointParameterivNV(GLenum pname, const GLint * params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_POINT_SPRITE
REGAL_DECL void REGAL_CALL plugin_glPointParameteriNV(GLenum pname, GLint p
aram);
REGAL_DECL void REGAL_CALL plugin_glPointParameterivNV(GLenum pname, const
GLint *params);
#endif
/** /**
** GL_NV_present_video ** GL_NV_present_video
**/ **/
#if (defined(GL_NV_PRESENT_VIDEO) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_ENUM_GL_NV_PRESENT_VIDEO) #if (defined(GL_NV_PRESENT_VIDEO) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_ENUM_GL_NV_PRESENT_VIDEO)
#define REGAL_NO_ENUM_GL_NV_PRESENT_VIDEO #define REGAL_NO_ENUM_GL_NV_PRESENT_VIDEO
#endif #endif
#if (defined(GL_NV_PRESENT_VIDEO) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PRESENT_VI DEO) #if (defined(GL_NV_PRESENT_VIDEO) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PRESENT_VI DEO)
#define REGAL_NO_TYPEDEF_GL_NV_PRESENT_VIDEO #define REGAL_NO_TYPEDEF_GL_NV_PRESENT_VIDEO
#endif #endif
#if (defined(GL_NV_PRESENT_VIDEO) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PRESENT_ VIDEO) #if (defined(GL_NV_PRESENT_VIDEO) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_NAMESPACE_GL_NV_PRESENT_ VIDEO)
#define REGAL_NO_NAMESPACE_GL_NV_PRESENT_VIDEO #define REGAL_NO_NAMESPACE_GL_NV_PRESENT_VIDEO
#endif #endif
#if (defined(GL_NV_PRESENT_VIDEO) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_PLUGIN_GL_NV_PRESENT_V
IDEO)
#define REGAL_NO_PLUGIN_GL_NV_PRESENT_VIDEO
#endif
#if (defined(GL_NV_PRESENT_VIDEO) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_DECLARATION_GL_NV_PR ESENT_VIDEO) #if (defined(GL_NV_PRESENT_VIDEO) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_DECLARATION_GL_NV_PR ESENT_VIDEO)
#define REGAL_NO_DECLARATION_GL_NV_PRESENT_VIDEO #define REGAL_NO_DECLARATION_GL_NV_PRESENT_VIDEO
#endif #endif
#ifndef GL_NV_present_video #ifndef GL_NV_present_video
#define GL_NV_present_video 1 #define GL_NV_present_video 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_PRESENT_VIDEO #ifndef REGAL_NO_ENUM_GL_NV_PRESENT_VIDEO
#define GL_FRAME_NV 0x8e26 /* 36390 */ #define GL_FRAME_NV 0x8e26 /* 36390 */
skipping to change at line 19169 skipping to change at line 24052
#ifndef REGAL_NO_DECLARATION_GL_NV_PRESENT_VIDEO #ifndef REGAL_NO_DECLARATION_GL_NV_PRESENT_VIDEO
REGAL_DECL void REGAL_CALL glGetVideoi64vNV(GLuint video_slot, GLenum pname , GLint64EXT *params); REGAL_DECL void REGAL_CALL glGetVideoi64vNV(GLuint video_slot, GLenum pname , GLint64EXT *params);
REGAL_DECL void REGAL_CALL glGetVideoivNV(GLuint video_slot, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetVideoivNV(GLuint video_slot, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetVideoui64vNV(GLuint video_slot, GLenum pnam e, GLuint64EXT *params); REGAL_DECL void REGAL_CALL glGetVideoui64vNV(GLuint video_slot, GLenum pnam e, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL glGetVideouivNV(GLuint video_slot, GLenum pname, GLuint *params); REGAL_DECL void REGAL_CALL glGetVideouivNV(GLuint video_slot, GLenum pname, GLuint *params);
REGAL_DECL void REGAL_CALL glPresentFrameDualFillNV(GLuint video_slot, GLui nt64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId , GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3); REGAL_DECL void REGAL_CALL glPresentFrameDualFillNV(GLuint video_slot, GLui nt64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId , GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3);
REGAL_DECL void REGAL_CALL glPresentFrameKeyedNV(GLuint video_slot, GLuint6 4EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, G Lenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLui nt fill1, GLuint key1); REGAL_DECL void REGAL_CALL glPresentFrameKeyedNV(GLuint video_slot, GLuint6 4EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, G Lenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLui nt fill1, GLuint key1);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_PRESENT_VIDEO
REGAL_DECL void REGAL_CALL plugin_glGetVideoi64vNV(GLuint video_slot, GLenu
m pname, GLint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glGetVideoivNV(GLuint video_slot, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVideoui64vNV(GLuint video_slot, GLen
um pname, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glGetVideouivNV(GLuint video_slot, GLenum
pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glPresentFrameDualFillNV(GLuint video_slo
t, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDur
ationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint
fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3);
REGAL_DECL void REGAL_CALL plugin_glPresentFrameKeyedNV(GLuint video_slot,
GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurati
onId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target
1, GLuint fill1, GLuint key1);
#endif
/** /**
** GL_NV_primitive_restart ** GL_NV_primitive_restart
**/ **/
#if (defined(GL_NV_PRIMITIVE_RESTART) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_ENUM_GL_NV_PRIMITIV E_RESTART) #if (defined(GL_NV_PRIMITIVE_RESTART) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_ENUM_GL_NV_PRIMITIV E_RESTART)
#define REGAL_NO_ENUM_GL_NV_PRIMITIVE_RESTART #define REGAL_NO_ENUM_GL_NV_PRIMITIVE_RESTART
#endif #endif
#if (defined(GL_NV_PRIMITIVE_RESTART) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PR IMITIVE_RESTART) #if (defined(GL_NV_PRIMITIVE_RESTART) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_TYPEDEF_GL_NV_PR IMITIVE_RESTART)
#define REGAL_NO_TYPEDEF_GL_NV_PRIMITIVE_RESTART #define REGAL_NO_TYPEDEF_GL_NV_PRIMITIVE_RESTART
#endif #endif
#if (defined(GL_NV_PRIMITIVE_RESTART) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ PRIMITIVE_RESTART) #if (defined(GL_NV_PRIMITIVE_RESTART) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ PRIMITIVE_RESTART)
#define REGAL_NO_NAMESPACE_GL_NV_PRIMITIVE_RESTART #define REGAL_NO_NAMESPACE_GL_NV_PRIMITIVE_RESTART
#endif #endif
#if (defined(GL_NV_PRIMITIVE_RESTART) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_PLUGIN_GL_NV_P
RIMITIVE_RESTART)
#define REGAL_NO_PLUGIN_GL_NV_PRIMITIVE_RESTART
#endif
#if (defined(GL_NV_PRIMITIVE_RESTART) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_DECLARATION_ GL_NV_PRIMITIVE_RESTART) #if (defined(GL_NV_PRIMITIVE_RESTART) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_PRIMITIVE_RESTART)) && !defined(REGAL_NO_DECLARATION_ GL_NV_PRIMITIVE_RESTART)
#define REGAL_NO_DECLARATION_GL_NV_PRIMITIVE_RESTART #define REGAL_NO_DECLARATION_GL_NV_PRIMITIVE_RESTART
#endif #endif
#ifndef GL_NV_primitive_restart #ifndef GL_NV_primitive_restart
#define GL_NV_primitive_restart 1 #define GL_NV_primitive_restart 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_PRIMITIVE_RESTART #ifndef REGAL_NO_ENUM_GL_NV_PRIMITIVE_RESTART
#define GL_PRIMITIVE_RESTART_NV 0x8558 /* 34136 */ #define GL_PRIMITIVE_RESTART_NV 0x8558 /* 34136 */
skipping to change at line 19213 skipping to change at line 24109
#ifndef REGAL_NO_NAMESPACE_GL_NV_PRIMITIVE_RESTART #ifndef REGAL_NO_NAMESPACE_GL_NV_PRIMITIVE_RESTART
#define glPrimitiveRestartIndexNV rglPrimitiveRestartIndexNV #define glPrimitiveRestartIndexNV rglPrimitiveRestartIndexNV
#define glPrimitiveRestartNV rglPrimitiveRestartNV #define glPrimitiveRestartNV rglPrimitiveRestartNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_PRIMITIVE_RESTART #ifndef REGAL_NO_DECLARATION_GL_NV_PRIMITIVE_RESTART
REGAL_DECL void REGAL_CALL glPrimitiveRestartIndexNV(GLuint index); REGAL_DECL void REGAL_CALL glPrimitiveRestartIndexNV(GLuint index);
REGAL_DECL void REGAL_CALL glPrimitiveRestartNV(void); REGAL_DECL void REGAL_CALL glPrimitiveRestartNV(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_PRIMITIVE_RESTART
REGAL_DECL void REGAL_CALL plugin_glPrimitiveRestartIndexNV(GLuint index);
REGAL_DECL void REGAL_CALL plugin_glPrimitiveRestartNV(void);
#endif
/** /**
** GL_NV_read_buffer ** GL_NV_read_buffer
**/ **/
#if (defined(GL_NV_READ_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_ENUM_GL_NV_READ_BUFFER) #if (defined(GL_NV_READ_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_ENUM_GL_NV_READ_BUFFER)
#define REGAL_NO_ENUM_GL_NV_READ_BUFFER #define REGAL_NO_ENUM_GL_NV_READ_BUFFER
#endif #endif
#if (defined(GL_NV_READ_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER) #if (defined(GL_NV_READ_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER)
#define REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER #define REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER
#endif #endif
#if (defined(GL_NV_READ_BUFFER) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER) #if (defined(GL_NV_READ_BUFFER) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER)
#define REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER #define REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER
#endif #endif
#if (defined(GL_NV_READ_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_NV_READ_BUFFER)
#define REGAL_NO_PLUGIN_GL_NV_READ_BUFFER
#endif
#if (defined(GL_NV_READ_BUFFER) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_NV_READ_B UFFER) #if (defined(GL_NV_READ_BUFFER) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_NV_READ_BUFFER)) && !defined(REGAL_NO_DECLARATION_GL_NV_READ_B UFFER)
#define REGAL_NO_DECLARATION_GL_NV_READ_BUFFER #define REGAL_NO_DECLARATION_GL_NV_READ_BUFFER
#endif #endif
#ifndef GL_NV_read_buffer #ifndef GL_NV_read_buffer
#define GL_NV_read_buffer 1 #define GL_NV_read_buffer 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER #ifndef REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER
typedef void (REGAL_CALL *PFNGLREADBUFFERNVPROC)(GLenum mode); typedef void (REGAL_CALL *PFNGLREADBUFFERNVPROC)(GLenum mode);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER #ifndef REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER
#define glReadBufferNV rglReadBufferNV #define glReadBufferNV rglReadBufferNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_READ_BUFFER #ifndef REGAL_NO_DECLARATION_GL_NV_READ_BUFFER
REGAL_DECL void REGAL_CALL glReadBufferNV(GLenum mode); REGAL_DECL void REGAL_CALL glReadBufferNV(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_READ_BUFFER
REGAL_DECL void REGAL_CALL plugin_glReadBufferNV(GLenum mode);
#endif
/** /**
** GL_NV_read_buffer_front ** GL_NV_read_buffer_front
**/ **/
#if (defined(GL_NV_READ_BUFFER_FRONT) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_ENUM_GL_NV_READ_BUF FER_FRONT) #if (defined(GL_NV_READ_BUFFER_FRONT) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_ENUM_GL_NV_READ_BUF FER_FRONT)
#define REGAL_NO_ENUM_GL_NV_READ_BUFFER_FRONT #define REGAL_NO_ENUM_GL_NV_READ_BUFFER_FRONT
#endif #endif
#if (defined(GL_NV_READ_BUFFER_FRONT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_RE AD_BUFFER_FRONT) #if (defined(GL_NV_READ_BUFFER_FRONT) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_TYPEDEF_GL_NV_RE AD_BUFFER_FRONT)
#define REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER_FRONT #define REGAL_NO_TYPEDEF_GL_NV_READ_BUFFER_FRONT
#endif #endif
#if (defined(GL_NV_READ_BUFFER_FRONT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ READ_BUFFER_FRONT) #if (defined(GL_NV_READ_BUFFER_FRONT) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ READ_BUFFER_FRONT)
#define REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER_FRONT #define REGAL_NO_NAMESPACE_GL_NV_READ_BUFFER_FRONT
#endif #endif
#if (defined(GL_NV_READ_BUFFER_FRONT) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_PLUGIN_GL_NV_R
EAD_BUFFER_FRONT)
#define REGAL_NO_PLUGIN_GL_NV_READ_BUFFER_FRONT
#endif
#if (defined(GL_NV_READ_BUFFER_FRONT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_DECLARATION_ GL_NV_READ_BUFFER_FRONT) #if (defined(GL_NV_READ_BUFFER_FRONT) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_READ_BUFFER_FRONT)) && !defined(REGAL_NO_DECLARATION_ GL_NV_READ_BUFFER_FRONT)
#define REGAL_NO_DECLARATION_GL_NV_READ_BUFFER_FRONT #define REGAL_NO_DECLARATION_GL_NV_READ_BUFFER_FRONT
#endif #endif
#ifndef GL_NV_read_buffer_front #ifndef GL_NV_read_buffer_front
#define GL_NV_read_buffer_front 1 #define GL_NV_read_buffer_front 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_READ_BUFFER_FRONT #ifndef REGAL_NO_ENUM_GL_NV_READ_BUFFER_FRONT
#define GL_READ_BUFFER_NV 0xc02 /* 3074 */ #define GL_READ_BUFFER_NV 0xc02 /* 3074 */
#define GL_READ_BUFFER_NV 0xc02 /* 3074 */
#endif #endif
/** /**
** GL_NV_register_combiners ** GL_NV_register_combiners
**/ **/
#if (defined(GL_NV_REGISTER_COMBINERS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_ENUM_GL_NV_REGIST ER_COMBINERS) #if (defined(GL_NV_REGISTER_COMBINERS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_ENUM_GL_NV_REGIST ER_COMBINERS)
#define REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS #define REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS
#endif #endif
#if (defined(GL_NV_REGISTER_COMBINERS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ REGISTER_COMBINERS) #if (defined(GL_NV_REGISTER_COMBINERS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ REGISTER_COMBINERS)
#define REGAL_NO_TYPEDEF_GL_NV_REGISTER_COMBINERS #define REGAL_NO_TYPEDEF_GL_NV_REGISTER_COMBINERS
#endif #endif
#if (defined(GL_NV_REGISTER_COMBINERS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_NAMESPACE_GL_N V_REGISTER_COMBINERS) #if (defined(GL_NV_REGISTER_COMBINERS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_NAMESPACE_GL_N V_REGISTER_COMBINERS)
#define REGAL_NO_NAMESPACE_GL_NV_REGISTER_COMBINERS #define REGAL_NO_NAMESPACE_GL_NV_REGISTER_COMBINERS
#endif #endif
#if (defined(GL_NV_REGISTER_COMBINERS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_PLUGIN_GL_NV
_REGISTER_COMBINERS)
#define REGAL_NO_PLUGIN_GL_NV_REGISTER_COMBINERS
#endif
#if (defined(GL_NV_REGISTER_COMBINERS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_REGISTER_COMBINERS) #if (defined(GL_NV_REGISTER_COMBINERS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_REGISTER_COMBINERS)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_REGISTER_COMBINERS)
#define REGAL_NO_DECLARATION_GL_NV_REGISTER_COMBINERS #define REGAL_NO_DECLARATION_GL_NV_REGISTER_COMBINERS
#endif #endif
#ifndef GL_NV_register_combiners #ifndef GL_NV_register_combiners
#define GL_NV_register_combiners 1 #define GL_NV_register_combiners 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS #ifndef REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS
#define GL_REGISTER_COMBINERS_NV 0x8522 /* 34082 */ #define GL_REGISTER_COMBINERS_NV 0x8522 /* 34082 */
skipping to change at line 19404 skipping to change at line 24320
REGAL_DECL void REGAL_CALL glCombinerParameterivNV(GLenum pname, const GLin t *params); REGAL_DECL void REGAL_CALL glCombinerParameterivNV(GLenum pname, const GLin t *params);
REGAL_DECL void REGAL_CALL glFinalCombinerInputNV(GLenum variable, GLenum i nput, GLenum mapping, GLenum componentUsage); REGAL_DECL void REGAL_CALL glFinalCombinerInputNV(GLenum variable, GLenum i nput, GLenum mapping, GLenum componentUsage);
REGAL_DECL void REGAL_CALL glGetCombinerInputParameterfvNV(GLenum stage, GL enum portion, GLenum variable, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetCombinerInputParameterfvNV(GLenum stage, GL enum portion, GLenum variable, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetCombinerInputParameterivNV(GLenum stage, GL enum portion, GLenum variable, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetCombinerInputParameterivNV(GLenum stage, GL enum portion, GLenum variable, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetCombinerOutputParameterfvNV(GLenum stage, G Lenum portion, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetCombinerOutputParameterfvNV(GLenum stage, G Lenum portion, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetCombinerOutputParameterivNV(GLenum stage, G Lenum portion, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetCombinerOutputParameterivNV(GLenum stage, G Lenum portion, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetFinalCombinerInputParameterfvNV(GLenum vari able, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetFinalCombinerInputParameterfvNV(GLenum vari able, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetFinalCombinerInputParameterivNV(GLenum vari able, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFinalCombinerInputParameterivNV(GLenum vari able, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_REGISTER_COMBINERS
REGAL_DECL void REGAL_CALL plugin_glCombinerInputNV(GLenum stage, GLenum po
rtion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage
);
REGAL_DECL void REGAL_CALL plugin_glCombinerOutputNV(GLenum stage, GLenum p
ortion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, G
Lenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSu
m);
REGAL_DECL void REGAL_CALL plugin_glCombinerParameterfNV(GLenum pname, GLfl
oat param);
REGAL_DECL void REGAL_CALL plugin_glCombinerParameterfvNV(GLenum pname, con
st GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glCombinerParameteriNV(GLenum pname, GLin
t param);
REGAL_DECL void REGAL_CALL plugin_glCombinerParameterivNV(GLenum pname, con
st GLint *params);
REGAL_DECL void REGAL_CALL plugin_glFinalCombinerInputNV(GLenum variable, G
Lenum input, GLenum mapping, GLenum componentUsage);
REGAL_DECL void REGAL_CALL plugin_glGetCombinerInputParameterfvNV(GLenum st
age, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetCombinerInputParameterivNV(GLenum st
age, GLenum portion, GLenum variable, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetCombinerOutputParameterfvNV(GLenum s
tage, GLenum portion, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetCombinerOutputParameterivNV(GLenum s
tage, GLenum portion, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetFinalCombinerInputParameterfvNV(GLen
um variable, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetFinalCombinerInputParameterivNV(GLen
um variable, GLenum pname, GLint *params);
#endif
/** /**
** GL_NV_register_combiners2 ** GL_NV_register_combiners2
**/ **/
#if (defined(GL_NV_REGISTER_COMBINERS2) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_ENUM_GL_NV_REGI STER_COMBINERS2) #if (defined(GL_NV_REGISTER_COMBINERS2) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_ENUM_GL_NV_REGI STER_COMBINERS2)
#define REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS2 #define REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS2
#endif #endif
#if (defined(GL_NV_REGISTER_COMBINERS2) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_TYPEDEF_GL_N V_REGISTER_COMBINERS2) #if (defined(GL_NV_REGISTER_COMBINERS2) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_TYPEDEF_GL_N V_REGISTER_COMBINERS2)
#define REGAL_NO_TYPEDEF_GL_NV_REGISTER_COMBINERS2 #define REGAL_NO_TYPEDEF_GL_NV_REGISTER_COMBINERS2
#endif #endif
#if (defined(GL_NV_REGISTER_COMBINERS2) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_NAMESPACE_GL _NV_REGISTER_COMBINERS2) #if (defined(GL_NV_REGISTER_COMBINERS2) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_NAMESPACE_GL _NV_REGISTER_COMBINERS2)
#define REGAL_NO_NAMESPACE_GL_NV_REGISTER_COMBINERS2 #define REGAL_NO_NAMESPACE_GL_NV_REGISTER_COMBINERS2
#endif #endif
#if (defined(GL_NV_REGISTER_COMBINERS2) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_PLUGIN_GL_
NV_REGISTER_COMBINERS2)
#define REGAL_NO_PLUGIN_GL_NV_REGISTER_COMBINERS2
#endif
#if (defined(GL_NV_REGISTER_COMBINERS2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_REGISTER_COMBINERS2) #if (defined(GL_NV_REGISTER_COMBINERS2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_REGISTER_COMBINERS2)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_REGISTER_COMBINERS2)
#define REGAL_NO_DECLARATION_GL_NV_REGISTER_COMBINERS2 #define REGAL_NO_DECLARATION_GL_NV_REGISTER_COMBINERS2
#endif #endif
#ifndef GL_NV_register_combiners2 #ifndef GL_NV_register_combiners2
#define GL_NV_register_combiners2 1 #define GL_NV_register_combiners2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS2 #ifndef REGAL_NO_ENUM_GL_NV_REGISTER_COMBINERS2
#define GL_PER_STAGE_CONSTANTS_NV 0x8535 /* 34101 */ #define GL_PER_STAGE_CONSTANTS_NV 0x8535 /* 34101 */
skipping to change at line 19447 skipping to change at line 24383
#ifndef REGAL_NO_NAMESPACE_GL_NV_REGISTER_COMBINERS2 #ifndef REGAL_NO_NAMESPACE_GL_NV_REGISTER_COMBINERS2
#define glCombinerStageParameterfvNV rglCombinerStageParameterfvNV #define glCombinerStageParameterfvNV rglCombinerStageParameterfvNV
#define glGetCombinerStageParameterfvNV rglGetCombinerStageParameterfvN V #define glGetCombinerStageParameterfvNV rglGetCombinerStageParameterfvN V
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_REGISTER_COMBINERS2 #ifndef REGAL_NO_DECLARATION_GL_NV_REGISTER_COMBINERS2
REGAL_DECL void REGAL_CALL glCombinerStageParameterfvNV(GLenum stage, GLenu m pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glCombinerStageParameterfvNV(GLenum stage, GLenu m pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glGetCombinerStageParameterfvNV(GLenum stage, GL enum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetCombinerStageParameterfvNV(GLenum stage, GL enum pname, GLfloat *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_REGISTER_COMBINERS2
REGAL_DECL void REGAL_CALL plugin_glCombinerStageParameterfvNV(GLenum stage
, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetCombinerStageParameterfvNV(GLenum st
age, GLenum pname, GLfloat *params);
#endif
/**
** GL_NV_sRGB_formats
**/
#if (defined(GL_NV_SRGB_FORMATS) || defined(REGAL_NO_ENUM) || defined(REGAL
_NO_GL_NV_SRGB_FORMATS)) && !defined(REGAL_NO_ENUM_GL_NV_SRGB_FORMATS)
#define REGAL_NO_ENUM_GL_NV_SRGB_FORMATS
#endif
#if (defined(GL_NV_SRGB_FORMATS) || defined(REGAL_NO_TYPEDEF) || defined(RE
GAL_NO_GL_NV_SRGB_FORMATS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_SRGB_FORMATS
)
#define REGAL_NO_TYPEDEF_GL_NV_SRGB_FORMATS
#endif
#if (defined(GL_NV_SRGB_FORMATS) || !defined(REGAL_NAMESPACE) || defined(RE
GAL_NO_GL_NV_SRGB_FORMATS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_SRGB_FORMA
TS)
#define REGAL_NO_NAMESPACE_GL_NV_SRGB_FORMATS
#endif
#if (defined(GL_NV_SRGB_FORMATS) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_NV_SRGB_FORMATS)) && !defined(REGAL_NO_PLUGIN_GL_NV_SRGB_FORMAT
S)
#define REGAL_NO_PLUGIN_GL_NV_SRGB_FORMATS
#endif
#if (defined(GL_NV_SRGB_FORMATS) || defined(REGAL_NO_DECLARATION) || define
d(REGAL_NO_GL_NV_SRGB_FORMATS)) && !defined(REGAL_NO_DECLARATION_GL_NV_SRGB
_FORMATS)
#define REGAL_NO_DECLARATION_GL_NV_SRGB_FORMATS
#endif
#ifndef GL_NV_sRGB_formats
#define GL_NV_sRGB_formats 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_SRGB_FORMATS
#define GL_ETC1_SRGB8_NV 0x88ee /* 35054 */
#define GL_SRGB8_NV 0x8c41 /* 35905 */
#define GL_SLUMINANCE_ALPHA_NV 0x8c44 /* 35908 */
#define GL_SLUMINANCE8_ALPHA8_NV 0x8c45 /* 35909 */
#define GL_SLUMINANCE_NV 0x8c46 /* 35910 */
#define GL_SLUMINANCE8_NV 0x8c47 /* 35911 */
#define GL_COMPRESSED_SRGB_S3TC_DXT1_NV 0x8c4c /* 35916 */
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV 0x8c4d /* 35917 */
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV 0x8c4e /* 35918 */
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV 0x8c4f /* 35919 */
#endif
/** /**
** GL_NV_shader_buffer_load ** GL_NV_shader_buffer_load
**/ **/
#if (defined(GL_NV_SHADER_BUFFER_LOAD) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_ENUM_GL_NV_SHADER _BUFFER_LOAD) #if (defined(GL_NV_SHADER_BUFFER_LOAD) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_ENUM_GL_NV_SHADER _BUFFER_LOAD)
#define REGAL_NO_ENUM_GL_NV_SHADER_BUFFER_LOAD #define REGAL_NO_ENUM_GL_NV_SHADER_BUFFER_LOAD
#endif #endif
#if (defined(GL_NV_SHADER_BUFFER_LOAD) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ SHADER_BUFFER_LOAD) #if (defined(GL_NV_SHADER_BUFFER_LOAD) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ SHADER_BUFFER_LOAD)
#define REGAL_NO_TYPEDEF_GL_NV_SHADER_BUFFER_LOAD #define REGAL_NO_TYPEDEF_GL_NV_SHADER_BUFFER_LOAD
#endif #endif
#if (defined(GL_NV_SHADER_BUFFER_LOAD) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_NAMESPACE_GL_N V_SHADER_BUFFER_LOAD) #if (defined(GL_NV_SHADER_BUFFER_LOAD) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_NAMESPACE_GL_N V_SHADER_BUFFER_LOAD)
#define REGAL_NO_NAMESPACE_GL_NV_SHADER_BUFFER_LOAD #define REGAL_NO_NAMESPACE_GL_NV_SHADER_BUFFER_LOAD
#endif #endif
#if (defined(GL_NV_SHADER_BUFFER_LOAD) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_PLUGIN_GL_NV
_SHADER_BUFFER_LOAD)
#define REGAL_NO_PLUGIN_GL_NV_SHADER_BUFFER_LOAD
#endif
#if (defined(GL_NV_SHADER_BUFFER_LOAD) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_SHADER_BUFFER_LOAD) #if (defined(GL_NV_SHADER_BUFFER_LOAD) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_SHADER_BUFFER_LOAD)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_SHADER_BUFFER_LOAD)
#define REGAL_NO_DECLARATION_GL_NV_SHADER_BUFFER_LOAD #define REGAL_NO_DECLARATION_GL_NV_SHADER_BUFFER_LOAD
#endif #endif
#ifndef GL_NV_shader_buffer_load #ifndef GL_NV_shader_buffer_load
#define GL_NV_shader_buffer_load 1 #define GL_NV_shader_buffer_load 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_SHADER_BUFFER_LOAD #ifndef REGAL_NO_ENUM_GL_NV_SHADER_BUFFER_LOAD
#define GL_BUFFER_GPU_ADDRESS_NV 0x8f1d /* 36637 */ #define GL_BUFFER_GPU_ADDRESS_NV 0x8f1d /* 36637 */
skipping to change at line 19528 skipping to change at line 24514
REGAL_DECL void REGAL_CALL glMakeBufferNonResidentNV(GLenum target); REGAL_DECL void REGAL_CALL glMakeBufferNonResidentNV(GLenum target);
REGAL_DECL void REGAL_CALL glMakeBufferResidentNV(GLenum target, GLenum acc ess); REGAL_DECL void REGAL_CALL glMakeBufferResidentNV(GLenum target, GLenum acc ess);
REGAL_DECL void REGAL_CALL glMakeNamedBufferNonResidentNV(GLuint buffer); REGAL_DECL void REGAL_CALL glMakeNamedBufferNonResidentNV(GLuint buffer);
REGAL_DECL void REGAL_CALL glMakeNamedBufferResidentNV(GLuint buffer, GLenu m access); REGAL_DECL void REGAL_CALL glMakeNamedBufferResidentNV(GLuint buffer, GLenu m access);
REGAL_DECL void REGAL_CALL glProgramUniformui64NV(GLuint program, GLint loc ation, GLuint64EXT v0); REGAL_DECL void REGAL_CALL glProgramUniformui64NV(GLuint program, GLint loc ation, GLuint64EXT v0);
REGAL_DECL void REGAL_CALL glProgramUniformui64vNV(GLuint program, GLint lo cation, GLsizei count, const GLuint64EXT *value); REGAL_DECL void REGAL_CALL glProgramUniformui64vNV(GLuint program, GLint lo cation, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL glUniformui64NV(GLint location, GLuint64EXT v0); REGAL_DECL void REGAL_CALL glUniformui64NV(GLint location, GLuint64EXT v0);
REGAL_DECL void REGAL_CALL glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT *value); REGAL_DECL void REGAL_CALL glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_SHADER_BUFFER_LOAD
REGAL_DECL GLboolean REGAL_CALL plugin_glIsBufferResidentNV(GLenum target);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsNamedBufferResidentNV(GLuint buf
fer);
REGAL_DECL void REGAL_CALL plugin_glGetBufferParameterui64vNV(GLenum target
, GLenum pname, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glGetIntegerui64vNV(GLenum target, GLuint
64EXT *data);
REGAL_DECL void REGAL_CALL plugin_glGetNamedBufferParameterui64vNV(GLuint b
uffer, GLenum pname, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glGetUniformui64vNV(GLuint program, GLint
location, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glMakeBufferNonResidentNV(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glMakeBufferResidentNV(GLenum target, GLe
num access);
REGAL_DECL void REGAL_CALL plugin_glMakeNamedBufferNonResidentNV(GLuint buf
fer);
REGAL_DECL void REGAL_CALL plugin_glMakeNamedBufferResidentNV(GLuint buffer
, GLenum access);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformui64NV(GLuint program, GL
int location, GLuint64EXT v0);
REGAL_DECL void REGAL_CALL plugin_glProgramUniformui64vNV(GLuint program, G
Lint location, GLsizei count, const GLuint64EXT *value);
REGAL_DECL void REGAL_CALL plugin_glUniformui64NV(GLint location, GLuint64E
XT v0);
REGAL_DECL void REGAL_CALL plugin_glUniformui64vNV(GLint location, GLsizei
count, const GLuint64EXT *value);
#endif
/**
** GL_NV_shadow_samplers_array
**/
#if (defined(GL_NV_SHADOW_SAMPLERS_ARRAY) || defined(REGAL_NO_ENUM) || defi
ned(REGAL_NO_GL_NV_SHADOW_SAMPLERS_ARRAY)) && !defined(REGAL_NO_ENUM_GL_NV_
SHADOW_SAMPLERS_ARRAY)
#define REGAL_NO_ENUM_GL_NV_SHADOW_SAMPLERS_ARRAY
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_ARRAY) || defined(REGAL_NO_TYPEDEF) || d
efined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_ARRAY)) && !defined(REGAL_NO_TYPEDEF_
GL_NV_SHADOW_SAMPLERS_ARRAY)
#define REGAL_NO_TYPEDEF_GL_NV_SHADOW_SAMPLERS_ARRAY
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_ARRAY) || !defined(REGAL_NAMESPACE) || d
efined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_ARRAY)) && !defined(REGAL_NO_NAMESPAC
E_GL_NV_SHADOW_SAMPLERS_ARRAY)
#define REGAL_NO_NAMESPACE_GL_NV_SHADOW_SAMPLERS_ARRAY
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_ARRAY) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_ARRAY)) && !defined(REGAL_NO_PLUGIN
_GL_NV_SHADOW_SAMPLERS_ARRAY)
#define REGAL_NO_PLUGIN_GL_NV_SHADOW_SAMPLERS_ARRAY
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_ARRAY) || defined(REGAL_NO_DECLARATION)
|| defined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_ARRAY)) && !defined(REGAL_NO_DECL
ARATION_GL_NV_SHADOW_SAMPLERS_ARRAY)
#define REGAL_NO_DECLARATION_GL_NV_SHADOW_SAMPLERS_ARRAY
#endif
#ifndef GL_NV_shadow_samplers_array
#define GL_NV_shadow_samplers_array 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_SHADOW_SAMPLERS_ARRAY
#define GL_SAMPLER_2D_ARRAY_SHADOW_NV 0x8dc4 /* 36292 */
#endif
/**
** GL_NV_shadow_samplers_cube
**/
#if (defined(GL_NV_SHADOW_SAMPLERS_CUBE) || defined(REGAL_NO_ENUM) || defin
ed(REGAL_NO_GL_NV_SHADOW_SAMPLERS_CUBE)) && !defined(REGAL_NO_ENUM_GL_NV_SH
ADOW_SAMPLERS_CUBE)
#define REGAL_NO_ENUM_GL_NV_SHADOW_SAMPLERS_CUBE
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_CUBE) || defined(REGAL_NO_TYPEDEF) || de
fined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_CUBE)) && !defined(REGAL_NO_TYPEDEF_GL
_NV_SHADOW_SAMPLERS_CUBE)
#define REGAL_NO_TYPEDEF_GL_NV_SHADOW_SAMPLERS_CUBE
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_CUBE) || !defined(REGAL_NAMESPACE) || de
fined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_CUBE)) && !defined(REGAL_NO_NAMESPACE_
GL_NV_SHADOW_SAMPLERS_CUBE)
#define REGAL_NO_NAMESPACE_GL_NV_SHADOW_SAMPLERS_CUBE
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_CUBE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_CUBE)) && !defined(REGAL_NO_PLUGIN_G
L_NV_SHADOW_SAMPLERS_CUBE)
#define REGAL_NO_PLUGIN_GL_NV_SHADOW_SAMPLERS_CUBE
#endif
#if (defined(GL_NV_SHADOW_SAMPLERS_CUBE) || defined(REGAL_NO_DECLARATION) |
| defined(REGAL_NO_GL_NV_SHADOW_SAMPLERS_CUBE)) && !defined(REGAL_NO_DECLAR
ATION_GL_NV_SHADOW_SAMPLERS_CUBE)
#define REGAL_NO_DECLARATION_GL_NV_SHADOW_SAMPLERS_CUBE
#endif
#ifndef GL_NV_shadow_samplers_cube
#define GL_NV_shadow_samplers_cube 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_SHADOW_SAMPLERS_CUBE
#define GL_SAMPLER_CUBE_SHADOW_NV 0x8dc5 /* 36293 */
#endif
/** /**
** GL_NV_tessellation_program5 ** GL_NV_tessellation_program5
**/ **/
#if (defined(GL_NV_TESSELLATION_PROGRAM5) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_ENUM_GL_NV_ TESSELLATION_PROGRAM5) #if (defined(GL_NV_TESSELLATION_PROGRAM5) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_ENUM_GL_NV_ TESSELLATION_PROGRAM5)
#define REGAL_NO_ENUM_GL_NV_TESSELLATION_PROGRAM5 #define REGAL_NO_ENUM_GL_NV_TESSELLATION_PROGRAM5
#endif #endif
#if (defined(GL_NV_TESSELLATION_PROGRAM5) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_TESSELLATION_PROGRAM5) #if (defined(GL_NV_TESSELLATION_PROGRAM5) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_TESSELLATION_PROGRAM5)
#define REGAL_NO_TYPEDEF_GL_NV_TESSELLATION_PROGRAM5 #define REGAL_NO_TYPEDEF_GL_NV_TESSELLATION_PROGRAM5
#endif #endif
#if (defined(GL_NV_TESSELLATION_PROGRAM5) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_TESSELLATION_PROGRAM5) #if (defined(GL_NV_TESSELLATION_PROGRAM5) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_TESSELLATION_PROGRAM5)
#define REGAL_NO_NAMESPACE_GL_NV_TESSELLATION_PROGRAM5 #define REGAL_NO_NAMESPACE_GL_NV_TESSELLATION_PROGRAM5
#endif #endif
#if (defined(GL_NV_TESSELLATION_PROGRAM5) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_PLUGIN
_GL_NV_TESSELLATION_PROGRAM5)
#define REGAL_NO_PLUGIN_GL_NV_TESSELLATION_PROGRAM5
#endif
#if (defined(GL_NV_TESSELLATION_PROGRAM5) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_DECL ARATION_GL_NV_TESSELLATION_PROGRAM5) #if (defined(GL_NV_TESSELLATION_PROGRAM5) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TESSELLATION_PROGRAM5)) && !defined(REGAL_NO_DECL ARATION_GL_NV_TESSELLATION_PROGRAM5)
#define REGAL_NO_DECLARATION_GL_NV_TESSELLATION_PROGRAM5 #define REGAL_NO_DECLARATION_GL_NV_TESSELLATION_PROGRAM5
#endif #endif
#ifndef GL_NV_tessellation_program5 #ifndef GL_NV_tessellation_program5
#define GL_NV_tessellation_program5 1 #define GL_NV_tessellation_program5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TESSELLATION_PROGRAM5 #ifndef REGAL_NO_ENUM_GL_NV_TESSELLATION_PROGRAM5
#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86d8 /* 34520 */ #define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86d8 /* 34520 */
skipping to change at line 19576 skipping to change at line 24647
#endif #endif
#if (defined(GL_NV_TEXGEN_EMBOSS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXGEN_EMB OSS) #if (defined(GL_NV_TEXGEN_EMBOSS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXGEN_EMB OSS)
#define REGAL_NO_TYPEDEF_GL_NV_TEXGEN_EMBOSS #define REGAL_NO_TYPEDEF_GL_NV_TEXGEN_EMBOSS
#endif #endif
#if (defined(GL_NV_TEXGEN_EMBOSS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXGEN_E MBOSS) #if (defined(GL_NV_TEXGEN_EMBOSS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXGEN_E MBOSS)
#define REGAL_NO_NAMESPACE_GL_NV_TEXGEN_EMBOSS #define REGAL_NO_NAMESPACE_GL_NV_TEXGEN_EMBOSS
#endif #endif
#if (defined(GL_NV_TEXGEN_EMBOSS) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_PLUGIN_GL_NV_TEXGEN_EM
BOSS)
#define REGAL_NO_PLUGIN_GL_NV_TEXGEN_EMBOSS
#endif
#if (defined(GL_NV_TEXGEN_EMBOSS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_DECLARATION_GL_NV_TE XGEN_EMBOSS) #if (defined(GL_NV_TEXGEN_EMBOSS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_TEXGEN_EMBOSS)) && !defined(REGAL_NO_DECLARATION_GL_NV_TE XGEN_EMBOSS)
#define REGAL_NO_DECLARATION_GL_NV_TEXGEN_EMBOSS #define REGAL_NO_DECLARATION_GL_NV_TEXGEN_EMBOSS
#endif #endif
#ifndef GL_NV_texgen_emboss #ifndef GL_NV_texgen_emboss
#define GL_NV_texgen_emboss 1 #define GL_NV_texgen_emboss 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXGEN_EMBOSS #ifndef REGAL_NO_ENUM_GL_NV_TEXGEN_EMBOSS
#define GL_EMBOSS_LIGHT_NV 0x855d /* 34141 */ #define GL_EMBOSS_LIGHT_NV 0x855d /* 34141 */
skipping to change at line 19606 skipping to change at line 24681
#endif #endif
#if (defined(GL_NV_TEXGEN_REFLECTION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TE XGEN_REFLECTION) #if (defined(GL_NV_TEXGEN_REFLECTION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TE XGEN_REFLECTION)
#define REGAL_NO_TYPEDEF_GL_NV_TEXGEN_REFLECTION #define REGAL_NO_TYPEDEF_GL_NV_TEXGEN_REFLECTION
#endif #endif
#if (defined(GL_NV_TEXGEN_REFLECTION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ TEXGEN_REFLECTION) #if (defined(GL_NV_TEXGEN_REFLECTION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ TEXGEN_REFLECTION)
#define REGAL_NO_NAMESPACE_GL_NV_TEXGEN_REFLECTION #define REGAL_NO_NAMESPACE_GL_NV_TEXGEN_REFLECTION
#endif #endif
#if (defined(GL_NV_TEXGEN_REFLECTION) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_PLUGIN_GL_NV_T
EXGEN_REFLECTION)
#define REGAL_NO_PLUGIN_GL_NV_TEXGEN_REFLECTION
#endif
#if (defined(GL_NV_TEXGEN_REFLECTION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_DECLARATION_ GL_NV_TEXGEN_REFLECTION) #if (defined(GL_NV_TEXGEN_REFLECTION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_TEXGEN_REFLECTION)) && !defined(REGAL_NO_DECLARATION_ GL_NV_TEXGEN_REFLECTION)
#define REGAL_NO_DECLARATION_GL_NV_TEXGEN_REFLECTION #define REGAL_NO_DECLARATION_GL_NV_TEXGEN_REFLECTION
#endif #endif
#ifndef GL_NV_texgen_reflection #ifndef GL_NV_texgen_reflection
#define GL_NV_texgen_reflection 1 #define GL_NV_texgen_reflection 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXGEN_REFLECTION #ifndef REGAL_NO_ENUM_GL_NV_TEXGEN_REFLECTION
#define GL_NORMAL_MAP_NV 0x8511 /* 34065 */ #define GL_NORMAL_MAP_NV 0x8511 /* 34065 */
#define GL_REFLECTION_MAP_NV 0x8512 /* 34066 */ #define GL_REFLECTION_MAP_NV 0x8512 /* 34066 */
#endif #endif
/** /**
** GL_NV_texture_array
**/
#if (defined(GL_NV_TEXTURE_ARRAY) || defined(REGAL_NO_ENUM) || defined(REGA
L_NO_GL_NV_TEXTURE_ARRAY)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_ARRAY)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_ARRAY
#endif
#if (defined(GL_NV_TEXTURE_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(R
EGAL_NO_GL_NV_TEXTURE_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTURE_AR
RAY)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_ARRAY
#endif
#if (defined(GL_NV_TEXTURE_ARRAY) || !defined(REGAL_NAMESPACE) || defined(R
EGAL_NO_GL_NV_TEXTURE_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXTURE_
ARRAY)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_ARRAY
#endif
#if (defined(GL_NV_TEXTURE_ARRAY) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_NV_TEXTURE_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_NV_TEXTURE_A
RRAY)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_ARRAY
#endif
#if (defined(GL_NV_TEXTURE_ARRAY) || defined(REGAL_NO_DECLARATION) || defin
ed(REGAL_NO_GL_NV_TEXTURE_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_NV_TE
XTURE_ARRAY)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_ARRAY
#endif
#ifndef GL_NV_texture_array
#define GL_NV_texture_array 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_ARRAY
#define GL_UNPACK_SKIP_IMAGES_NV 0x806d /* 32877 */
#define GL_UNPACK_IMAGE_HEIGHT_NV 0x806e /* 32878 */
#define GL_MAX_ARRAY_TEXTURE_LAYERS_NV 0x88ff /* 35071 */
#define GL_TEXTURE_2D_ARRAY_NV 0x8c1a /* 35866 */
#define GL_TEXTURE_BINDING_2D_ARRAY_NV 0x8c1d /* 35869 */
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_NV 0x8cd4 /* 36052 */
#define GL_SAMPLER_2D_ARRAY_NV 0x8dc1 /* 36289 */
#endif
/**
** GL_NV_texture_barrier ** GL_NV_texture_barrier
**/ **/
#if (defined(GL_NV_TEXTURE_BARRIER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_BARR IER) #if (defined(GL_NV_TEXTURE_BARRIER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_BARR IER)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_BARRIER #define REGAL_NO_ENUM_GL_NV_TEXTURE_BARRIER
#endif #endif
#if (defined(GL_NV_TEXTURE_BARRIER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTUR E_BARRIER) #if (defined(GL_NV_TEXTURE_BARRIER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTUR E_BARRIER)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_BARRIER #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_BARRIER
#endif #endif
#if (defined(GL_NV_TEXTURE_BARRIER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXT URE_BARRIER) #if (defined(GL_NV_TEXTURE_BARRIER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXT URE_BARRIER)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_BARRIER #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_BARRIER
#endif #endif
#if (defined(GL_NV_TEXTURE_BARRIER) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_PLUGIN_GL_NV_TEXTU
RE_BARRIER)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_BARRIER
#endif
#if (defined(GL_NV_TEXTURE_BARRIER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_DECLARATION_GL_N V_TEXTURE_BARRIER) #if (defined(GL_NV_TEXTURE_BARRIER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_TEXTURE_BARRIER)) && !defined(REGAL_NO_DECLARATION_GL_N V_TEXTURE_BARRIER)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_BARRIER #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_BARRIER
#endif #endif
#ifndef GL_NV_texture_barrier #ifndef GL_NV_texture_barrier
#define GL_NV_texture_barrier 1 #define GL_NV_texture_barrier 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_TEXTURE_BARRIER #ifndef REGAL_NO_TYPEDEF_GL_NV_TEXTURE_BARRIER
typedef void (REGAL_CALL *PFNGLTEXTUREBARRIERNVPROC)(void); typedef void (REGAL_CALL *PFNGLTEXTUREBARRIERNVPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_NV_TEXTURE_BARRIER #ifndef REGAL_NO_NAMESPACE_GL_NV_TEXTURE_BARRIER
#define glTextureBarrierNV rglTextureBarrierNV #define glTextureBarrierNV rglTextureBarrierNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_TEXTURE_BARRIER #ifndef REGAL_NO_DECLARATION_GL_NV_TEXTURE_BARRIER
REGAL_DECL void REGAL_CALL glTextureBarrierNV(void); REGAL_DECL void REGAL_CALL glTextureBarrierNV(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_TEXTURE_BARRIER
REGAL_DECL void REGAL_CALL plugin_glTextureBarrierNV(void);
#endif
/**
** GL_NV_texture_border_clamp
**/
#if (defined(GL_NV_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_ENUM) || defin
ed(REGAL_NO_GL_NV_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_ENUM_GL_NV_TE
XTURE_BORDER_CLAMP)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_BORDER_CLAMP
#endif
#if (defined(GL_NV_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_TYPEDEF) || de
fined(REGAL_NO_GL_NV_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL
_NV_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_BORDER_CLAMP
#endif
#if (defined(GL_NV_TEXTURE_BORDER_CLAMP) || !defined(REGAL_NAMESPACE) || de
fined(REGAL_NO_GL_NV_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_NAMESPACE_
GL_NV_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_BORDER_CLAMP
#endif
#if (defined(GL_NV_TEXTURE_BORDER_CLAMP) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_PLUGIN_G
L_NV_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_BORDER_CLAMP
#endif
#if (defined(GL_NV_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_DECLARATION) |
| defined(REGAL_NO_GL_NV_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_DECLAR
ATION_GL_NV_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_BORDER_CLAMP
#endif
#ifndef GL_NV_texture_border_clamp
#define GL_NV_texture_border_clamp 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_BORDER_CLAMP
#define GL_TEXTURE_BORDER_COLOR_NV 0x1004 /* 4100 */
#define GL_CLAMP_TO_BORDER_NV 0x812d /* 33069 */
#endif
/**
** GL_NV_texture_compression_latc
**/
#if (defined(GL_NV_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_ENUM) || d
efined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_ENUM_
GL_NV_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_COMPRESSION_LATC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_TYPEDEF) |
| defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_TY
PEDEF_GL_NV_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_COMPRESSION_LATC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_LATC) || !defined(REGAL_NAMESPACE) |
| defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_NA
MESPACE_GL_NV_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_COMPRESSION_LATC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_LATC) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_NO_
PLUGIN_GL_NV_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_COMPRESSION_LATC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_LATC) || defined(REGAL_NO_DECLARATIO
N) || defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_LATC)) && !defined(REGAL_N
O_DECLARATION_GL_NV_TEXTURE_COMPRESSION_LATC)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_COMPRESSION_LATC
#endif
#ifndef GL_NV_texture_compression_latc
#define GL_NV_texture_compression_latc 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_COMPRESSION_LATC
#define GL_COMPRESSED_LUMINANCE_LATC1_NV 0x8c70 /* 35952 *
/
#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_NV 0x8c71 /* 35953 *
/
#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_NV 0x8c72 /* 35954 *
/
#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_NV 0x8c73 /* 35955 *
/
#endif
/**
** GL_NV_texture_compression_s3tc
**/
#if (defined(GL_NV_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_ENUM) || d
efined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_ENUM_
GL_NV_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_COMPRESSION_S3TC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_TYPEDEF) |
| defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_TY
PEDEF_GL_NV_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_COMPRESSION_S3TC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_S3TC) || !defined(REGAL_NAMESPACE) |
| defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_NA
MESPACE_GL_NV_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_COMPRESSION_S3TC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_S3TC) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_NO_
PLUGIN_GL_NV_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_COMPRESSION_S3TC
#endif
#if (defined(GL_NV_TEXTURE_COMPRESSION_S3TC) || defined(REGAL_NO_DECLARATIO
N) || defined(REGAL_NO_GL_NV_TEXTURE_COMPRESSION_S3TC)) && !defined(REGAL_N
O_DECLARATION_GL_NV_TEXTURE_COMPRESSION_S3TC)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_COMPRESSION_S3TC
#endif
#ifndef GL_NV_texture_compression_s3tc
#define GL_NV_texture_compression_s3tc 1
#endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_COMPRESSION_S3TC
#define GL_COMPRESSED_RGB_S3TC_DXT1_NV 0x83f0 /* 33776 */
#define GL_COMPRESSED_RGBA_S3TC_DXT1_NV 0x83f1 /* 33777 */
#define GL_COMPRESSED_RGBA_S3TC_DXT3_NV 0x83f2 /* 33778 */
#define GL_COMPRESSED_RGBA_S3TC_DXT5_NV 0x83f3 /* 33779 */
#endif
/** /**
** GL_NV_texture_env_combine4 ** GL_NV_texture_env_combine4
**/ **/
#if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_ENUM_GL_NV_TE XTURE_ENV_COMBINE4) #if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_ENUM_GL_NV_TE XTURE_ENV_COMBINE4)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_ENV_COMBINE4 #define REGAL_NO_ENUM_GL_NV_TEXTURE_ENV_COMBINE4
#endif #endif
#if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_TYPEDEF_GL _NV_TEXTURE_ENV_COMBINE4) #if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_TYPEDEF_GL _NV_TEXTURE_ENV_COMBINE4)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_ENV_COMBINE4 #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_ENV_COMBINE4
#endif #endif
#if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_TEXTURE_ENV_COMBINE4) #if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_NAMESPACE_ GL_NV_TEXTURE_ENV_COMBINE4)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_ENV_COMBINE4 #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_ENV_COMBINE4
#endif #endif
#if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_PLUGIN_G
L_NV_TEXTURE_ENV_COMBINE4)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_ENV_COMBINE4
#endif
#if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_TEXTURE_ENV_COMBINE4) #if (defined(GL_NV_TEXTURE_ENV_COMBINE4) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_NV_TEXTURE_ENV_COMBINE4)) && !defined(REGAL_NO_DECLAR ATION_GL_NV_TEXTURE_ENV_COMBINE4)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_ENV_COMBINE4 #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_ENV_COMBINE4
#endif #endif
#ifndef GL_NV_texture_env_combine4 #ifndef GL_NV_texture_env_combine4
#define GL_NV_texture_env_combine4 1 #define GL_NV_texture_env_combine4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_ENV_COMBINE4 #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_ENV_COMBINE4
#define GL_COMBINE4_NV 0x8503 /* 34051 */ #define GL_COMBINE4_NV 0x8503 /* 34051 */
skipping to change at line 19703 skipping to change at line 24935
#endif #endif
#if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_TEXTURE_EXPAND_NORMAL) #if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_TYPEDEF_ GL_NV_TEXTURE_EXPAND_NORMAL)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_EXPAND_NORMAL #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_EXPAND_NORMAL
#endif #endif
#if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_TEXTURE_EXPAND_NORMAL) #if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_NAMESPAC E_GL_NV_TEXTURE_EXPAND_NORMAL)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_EXPAND_NORMAL #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_EXPAND_NORMAL
#endif #endif
#if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_PLUGIN
_GL_NV_TEXTURE_EXPAND_NORMAL)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_EXPAND_NORMAL
#endif
#if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_DECL ARATION_GL_NV_TEXTURE_EXPAND_NORMAL) #if (defined(GL_NV_TEXTURE_EXPAND_NORMAL) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TEXTURE_EXPAND_NORMAL)) && !defined(REGAL_NO_DECL ARATION_GL_NV_TEXTURE_EXPAND_NORMAL)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_EXPAND_NORMAL #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_EXPAND_NORMAL
#endif #endif
#ifndef GL_NV_texture_expand_normal #ifndef GL_NV_texture_expand_normal
#define GL_NV_texture_expand_normal 1 #define GL_NV_texture_expand_normal 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_EXPAND_NORMAL #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_EXPAND_NORMAL
#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888f /* 34959 */ #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888f /* 34959 */
skipping to change at line 19731 skipping to change at line 24967
#endif #endif
#if (defined(GL_NV_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_N V_TEXTURE_MULTISAMPLE) #if (defined(GL_NV_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_N V_TEXTURE_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_MULTISAMPLE
#endif #endif
#if (defined(GL_NV_TEXTURE_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL _NV_TEXTURE_MULTISAMPLE) #if (defined(GL_NV_TEXTURE_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL _NV_TEXTURE_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_MULTISAMPLE
#endif #endif
#if (defined(GL_NV_TEXTURE_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_
NV_TEXTURE_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_MULTISAMPLE
#endif
#if (defined(GL_NV_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_TEXTURE_MULTISAMPLE) #if (defined(GL_NV_TEXTURE_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TEXTURE_MULTISAMPLE)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_TEXTURE_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_MULTISAMPLE
#endif #endif
#ifndef GL_NV_texture_multisample #ifndef GL_NV_texture_multisample
#define GL_NV_texture_multisample 1 #define GL_NV_texture_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_MULTISAMPLE
#define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 /* 36933 */ #define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 /* 36933 */
skipping to change at line 19771 skipping to change at line 25011
#ifndef REGAL_NO_DECLARATION_GL_NV_TEXTURE_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_NV_TEXTURE_MULTISAMPLE
REGAL_DECL void REGAL_CALL glTexImage2DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsiz ei width, GLsizei height, GLboolean fixedSampleLocations); REGAL_DECL void REGAL_CALL glTexImage2DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsiz ei width, GLsizei height, GLboolean fixedSampleLocations);
REGAL_DECL void REGAL_CALL glTexImage3DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsiz ei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); REGAL_DECL void REGAL_CALL glTexImage3DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsiz ei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
REGAL_DECL void REGAL_CALL glTextureImage2DMultisampleCoverageNV(GLuint tex ture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint i nternalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocation s); REGAL_DECL void REGAL_CALL glTextureImage2DMultisampleCoverageNV(GLuint tex ture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint i nternalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocation s);
REGAL_DECL void REGAL_CALL glTextureImage2DMultisampleNV(GLuint texture, GL enum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); REGAL_DECL void REGAL_CALL glTextureImage2DMultisampleNV(GLuint texture, GL enum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
REGAL_DECL void REGAL_CALL glTextureImage3DMultisampleCoverageNV(GLuint tex ture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint i nternalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixe dSampleLocations); REGAL_DECL void REGAL_CALL glTextureImage3DMultisampleCoverageNV(GLuint tex ture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint i nternalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixe dSampleLocations);
REGAL_DECL void REGAL_CALL glTextureImage3DMultisampleNV(GLuint texture, GL enum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); REGAL_DECL void REGAL_CALL glTextureImage3DMultisampleNV(GLuint texture, GL enum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_TEXTURE_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glTexImage2DMultisampleCoverageNV(GLenum
target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat
, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
REGAL_DECL void REGAL_CALL plugin_glTexImage3DMultisampleCoverageNV(GLenum
target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat
, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocati
ons);
REGAL_DECL void REGAL_CALL plugin_glTextureImage2DMultisampleCoverageNV(GLu
int texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples,
GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleL
ocations);
REGAL_DECL void REGAL_CALL plugin_glTextureImage2DMultisampleNV(GLuint text
ure, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, G
Lsizei height, GLboolean fixedSampleLocations);
REGAL_DECL void REGAL_CALL plugin_glTextureImage3DMultisampleCoverageNV(GLu
int texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples,
GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboole
an fixedSampleLocations);
REGAL_DECL void REGAL_CALL plugin_glTextureImage3DMultisampleNV(GLuint text
ure, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, G
Lsizei height, GLsizei depth, GLboolean fixedSampleLocations);
#endif
/** /**
** GL_NV_texture_rectangle ** GL_NV_texture_rectangle
**/ **/
#if (defined(GL_NV_TEXTURE_RECTANGLE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_ RECTANGLE) #if (defined(GL_NV_TEXTURE_RECTANGLE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_ RECTANGLE)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_RECTANGLE #define REGAL_NO_ENUM_GL_NV_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_NV_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TE XTURE_RECTANGLE) #if (defined(GL_NV_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TE XTURE_RECTANGLE)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_RECTANGLE #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_NV_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ TEXTURE_RECTANGLE) #if (defined(GL_NV_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_ TEXTURE_RECTANGLE)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_RECTANGLE #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_RECTANGLE
#endif #endif
#if (defined(GL_NV_TEXTURE_RECTANGLE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_PLUGIN_GL_NV_T
EXTURE_RECTANGLE)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_RECTANGLE
#endif
#if (defined(GL_NV_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_DECLARATION_ GL_NV_TEXTURE_RECTANGLE) #if (defined(GL_NV_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_NV_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_DECLARATION_ GL_NV_TEXTURE_RECTANGLE)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_RECTANGLE #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_RECTANGLE
#endif #endif
#ifndef GL_NV_texture_rectangle #ifndef GL_NV_texture_rectangle
#define GL_NV_texture_rectangle 1 #define GL_NV_texture_rectangle 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_RECTANGLE #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_RECTANGLE
#define GL_TEXTURE_RECTANGLE_NV 0x84f5 /* 34037 */ #define GL_TEXTURE_RECTANGLE_NV 0x84f5 /* 34037 */
skipping to change at line 19818 skipping to change at line 25071
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTURE_ SHADER) #if (defined(GL_NV_TEXTURE_SHADER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTURE_ SHADER)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_SHADER #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_SHADER
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXTUR E_SHADER) #if (defined(GL_NV_TEXTURE_SHADER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXTUR E_SHADER)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_SHADER #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_SHADER
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_PLUGIN_GL_NV_TEXTURE
_SHADER)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_SHADER
#endif
#if (defined(GL_NV_TEXTURE_SHADER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_NV_ TEXTURE_SHADER) #if (defined(GL_NV_TEXTURE_SHADER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_TEXTURE_SHADER)) && !defined(REGAL_NO_DECLARATION_GL_NV_ TEXTURE_SHADER)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_SHADER #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_SHADER
#endif #endif
#ifndef GL_NV_texture_shader #ifndef GL_NV_texture_shader
#define GL_NV_texture_shader 1 #define GL_NV_texture_shader 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER
#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864c /* 34380 */ #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864c /* 34380 */
skipping to change at line 19891 skipping to change at line 25148
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER2) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTUR E_SHADER2) #if (defined(GL_NV_TEXTURE_SHADER2) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTUR E_SHADER2)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_SHADER2 #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_SHADER2
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER2) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXT URE_SHADER2) #if (defined(GL_NV_TEXTURE_SHADER2) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXT URE_SHADER2)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_SHADER2 #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_SHADER2
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER2) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_PLUGIN_GL_NV_TEXTU
RE_SHADER2)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_SHADER2
#endif
#if (defined(GL_NV_TEXTURE_SHADER2) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_DECLARATION_GL_N V_TEXTURE_SHADER2) #if (defined(GL_NV_TEXTURE_SHADER2) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_TEXTURE_SHADER2)) && !defined(REGAL_NO_DECLARATION_GL_N V_TEXTURE_SHADER2)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_SHADER2 #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_SHADER2
#endif #endif
#ifndef GL_NV_texture_shader2 #ifndef GL_NV_texture_shader2
#define GL_NV_texture_shader2 1 #define GL_NV_texture_shader2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER2 #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER2
#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86da /* 34522 */ #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86da /* 34522 */
#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86da /* 34522 */
#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86db /* 34523 */
#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86db /* 34523 */ #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86db /* 34523 */
#define GL_DSDT_MAG_INTENSITY_NV 0x86dc /* 34524 */ #define GL_DSDT_MAG_INTENSITY_NV 0x86dc /* 34524 */
#define GL_DSDT_MAG_INTENSITY_NV 0x86dc /* 34524 */
#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86ef /* 34543 */ #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86ef /* 34543 */
#define GL_HILO_NV 0x86f4 /* 34548 */ #define GL_HILO_NV 0x86f4 /* 34548 */
#define GL_HILO_NV 0x86f4 /* 34548 */
#define GL_DSDT_NV 0x86f5 /* 34549 */
#define GL_DSDT_NV 0x86f5 /* 34549 */ #define GL_DSDT_NV 0x86f5 /* 34549 */
#define GL_DSDT_MAG_NV 0x86f6 /* 34550 */ #define GL_DSDT_MAG_NV 0x86f6 /* 34550 */
#define GL_DSDT_MAG_NV 0x86f6 /* 34550 */
#define GL_DSDT_MAG_VIB_NV 0x86f7 /* 34551 */
#define GL_DSDT_MAG_VIB_NV 0x86f7 /* 34551 */ #define GL_DSDT_MAG_VIB_NV 0x86f7 /* 34551 */
#define GL_HILO16_NV 0x86f8 /* 34552 */ #define GL_HILO16_NV 0x86f8 /* 34552 */
#define GL_HILO16_NV 0x86f8 /* 34552 */
#define GL_SIGNED_HILO_NV 0x86f9 /* 34553 */
#define GL_SIGNED_HILO_NV 0x86f9 /* 34553 */ #define GL_SIGNED_HILO_NV 0x86f9 /* 34553 */
#define GL_SIGNED_HILO16_NV 0x86fa /* 34554 */ #define GL_SIGNED_HILO16_NV 0x86fa /* 34554 */
#define GL_SIGNED_HILO16_NV 0x86fa /* 34554 */
#define GL_SIGNED_RGBA_NV 0x86fb /* 34555 */
#define GL_SIGNED_RGBA_NV 0x86fb /* 34555 */ #define GL_SIGNED_RGBA_NV 0x86fb /* 34555 */
#define GL_SIGNED_RGBA8_NV 0x86fc /* 34556 */ #define GL_SIGNED_RGBA8_NV 0x86fc /* 34556 */
#define GL_SIGNED_RGBA8_NV 0x86fc /* 34556 */
#define GL_SIGNED_RGB_NV 0x86fe /* 34558 */
#define GL_SIGNED_RGB_NV 0x86fe /* 34558 */ #define GL_SIGNED_RGB_NV 0x86fe /* 34558 */
#define GL_SIGNED_RGB8_NV 0x86ff /* 34559 */ #define GL_SIGNED_RGB8_NV 0x86ff /* 34559 */
#define GL_SIGNED_RGB8_NV 0x86ff /* 34559 */
#define GL_SIGNED_LUMINANCE_NV 0x8701 /* 34561 */
#define GL_SIGNED_LUMINANCE_NV 0x8701 /* 34561 */ #define GL_SIGNED_LUMINANCE_NV 0x8701 /* 34561 */
#define GL_SIGNED_LUMINANCE8_NV 0x8702 /* 34562 */ #define GL_SIGNED_LUMINANCE8_NV 0x8702 /* 34562 */
#define GL_SIGNED_LUMINANCE8_NV 0x8702 /* 34562 */
#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 /* 34563 */
#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 /* 34563 */ #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 /* 34563 */
#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 /* 34564 */ #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 /* 34564 */
#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 /* 34564 */
#define GL_SIGNED_ALPHA_NV 0x8705 /* 34565 */ #define GL_SIGNED_ALPHA_NV 0x8705 /* 34565 */
#define GL_SIGNED_ALPHA_NV 0x8705 /* 34565 */
#define GL_SIGNED_ALPHA8_NV 0x8706 /* 34566 */
#define GL_SIGNED_ALPHA8_NV 0x8706 /* 34566 */ #define GL_SIGNED_ALPHA8_NV 0x8706 /* 34566 */
#define GL_SIGNED_INTENSITY_NV 0x8707 /* 34567 */ #define GL_SIGNED_INTENSITY_NV 0x8707 /* 34567 */
#define GL_SIGNED_INTENSITY_NV 0x8707 /* 34567 */
#define GL_SIGNED_INTENSITY8_NV 0x8708 /* 34568 */
#define GL_SIGNED_INTENSITY8_NV 0x8708 /* 34568 */ #define GL_SIGNED_INTENSITY8_NV 0x8708 /* 34568 */
#define GL_DSDT8_NV 0x8709 /* 34569 */ #define GL_DSDT8_NV 0x8709 /* 34569 */
#define GL_DSDT8_NV 0x8709 /* 34569 */
#define GL_DSDT8_MAG8_NV 0x870a /* 34570 */
#define GL_DSDT8_MAG8_NV 0x870a /* 34570 */ #define GL_DSDT8_MAG8_NV 0x870a /* 34570 */
#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870b /* 34571 */ #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870b /* 34571 */
#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870b /* 34571 */
#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870c /* 34572 */
#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870c /* 34572 */ #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870c /* 34572 */
#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870d /* 34573 */ #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870d /* 34573 */
#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870d /* 34573 */
#endif #endif
/** /**
** GL_NV_texture_shader3 ** GL_NV_texture_shader3
**/ **/
#if (defined(GL_NV_TEXTURE_SHADER3) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_SHAD ER3) #if (defined(GL_NV_TEXTURE_SHADER3) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_ENUM_GL_NV_TEXTURE_SHAD ER3)
#define REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER3 #define REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER3
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER3) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTUR E_SHADER3) #if (defined(GL_NV_TEXTURE_SHADER3) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_TYPEDEF_GL_NV_TEXTUR E_SHADER3)
#define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_SHADER3 #define REGAL_NO_TYPEDEF_GL_NV_TEXTURE_SHADER3
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER3) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXT URE_SHADER3) #if (defined(GL_NV_TEXTURE_SHADER3) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_NAMESPACE_GL_NV_TEXT URE_SHADER3)
#define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_SHADER3 #define REGAL_NO_NAMESPACE_GL_NV_TEXTURE_SHADER3
#endif #endif
#if (defined(GL_NV_TEXTURE_SHADER3) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_PLUGIN_GL_NV_TEXTU
RE_SHADER3)
#define REGAL_NO_PLUGIN_GL_NV_TEXTURE_SHADER3
#endif
#if (defined(GL_NV_TEXTURE_SHADER3) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_DECLARATION_GL_N V_TEXTURE_SHADER3) #if (defined(GL_NV_TEXTURE_SHADER3) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_TEXTURE_SHADER3)) && !defined(REGAL_NO_DECLARATION_GL_N V_TEXTURE_SHADER3)
#define REGAL_NO_DECLARATION_GL_NV_TEXTURE_SHADER3 #define REGAL_NO_DECLARATION_GL_NV_TEXTURE_SHADER3
#endif #endif
#ifndef GL_NV_texture_shader3 #ifndef GL_NV_texture_shader3
#define GL_NV_texture_shader3 1 #define GL_NV_texture_shader3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER3 #ifndef REGAL_NO_ENUM_GL_NV_TEXTURE_SHADER3
#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 /* 34896 */ #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 /* 34896 */
skipping to change at line 20017 skipping to change at line 25255
#endif #endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ TRANSFORM_FEEDBACK) #if (defined(GL_NV_TRANSFORM_FEEDBACK) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ TRANSFORM_FEEDBACK)
#define REGAL_NO_TYPEDEF_GL_NV_TRANSFORM_FEEDBACK #define REGAL_NO_TYPEDEF_GL_NV_TRANSFORM_FEEDBACK
#endif #endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_NAMESPACE_GL_N V_TRANSFORM_FEEDBACK) #if (defined(GL_NV_TRANSFORM_FEEDBACK) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_NAMESPACE_GL_N V_TRANSFORM_FEEDBACK)
#define REGAL_NO_NAMESPACE_GL_NV_TRANSFORM_FEEDBACK #define REGAL_NO_NAMESPACE_GL_NV_TRANSFORM_FEEDBACK
#endif #endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_PLUGIN_GL_NV
_TRANSFORM_FEEDBACK)
#define REGAL_NO_PLUGIN_GL_NV_TRANSFORM_FEEDBACK
#endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_TRANSFORM_FEEDBACK) #if (defined(GL_NV_TRANSFORM_FEEDBACK) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_TRANSFORM_FEEDBACK)
#define REGAL_NO_DECLARATION_GL_NV_TRANSFORM_FEEDBACK #define REGAL_NO_DECLARATION_GL_NV_TRANSFORM_FEEDBACK
#endif #endif
#ifndef GL_NV_transform_feedback #ifndef GL_NV_transform_feedback
#define GL_NV_transform_feedback 1 #define GL_NV_transform_feedback 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TRANSFORM_FEEDBACK #ifndef REGAL_NO_ENUM_GL_NV_TRANSFORM_FEEDBACK
#define GL_BACK_PRIMARY_COLOR_NV 0x8c77 /* 3 5959 */ #define GL_BACK_PRIMARY_COLOR_NV 0x8c77 /* 3 5959 */
skipping to change at line 20095 skipping to change at line 25337
REGAL_DECL void REGAL_CALL glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer); REGAL_DECL void REGAL_CALL glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer);
REGAL_DECL void REGAL_CALL glBindBufferOffsetNV(GLenum target, GLuint index , GLuint buffer, GLintptr offset); REGAL_DECL void REGAL_CALL glBindBufferOffsetNV(GLenum target, GLuint index , GLuint buffer, GLintptr offset);
REGAL_DECL void REGAL_CALL glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); REGAL_DECL void REGAL_CALL glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL glEndTransformFeedbackNV(void); REGAL_DECL void REGAL_CALL glEndTransformFeedbackNV(void);
REGAL_DECL void REGAL_CALL glGetActiveVaryingNV(GLuint program, GLuint inde x, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *n ame); REGAL_DECL void REGAL_CALL glGetActiveVaryingNV(GLuint program, GLuint inde x, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *n ame);
REGAL_DECL void REGAL_CALL glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint *location); REGAL_DECL void REGAL_CALL glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint *location);
REGAL_DECL void REGAL_CALL glTransformFeedbackAttribsNV(GLuint count, const GLint *attribs, GLenum bufferMode); REGAL_DECL void REGAL_CALL glTransformFeedbackAttribsNV(GLuint count, const GLint *attribs, GLenum bufferMode);
REGAL_DECL void REGAL_CALL glTransformFeedbackVaryingsNV(GLuint program, GL sizei count, const GLint *locations, GLenum bufferMode); REGAL_DECL void REGAL_CALL glTransformFeedbackVaryingsNV(GLuint program, GL sizei count, const GLint *locations, GLenum bufferMode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_TRANSFORM_FEEDBACK
REGAL_DECL GLint REGAL_CALL plugin_glGetVaryingLocationNV(GLuint program, c
onst GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glActiveVaryingNV(GLuint program, const G
Lchar *name);
REGAL_DECL void REGAL_CALL plugin_glBeginTransformFeedbackNV(GLenum primiti
veMode);
REGAL_DECL void REGAL_CALL plugin_glBindBufferBaseNV(GLenum target, GLuint
index, GLuint buffer);
REGAL_DECL void REGAL_CALL plugin_glBindBufferOffsetNV(GLenum target, GLuin
t index, GLuint buffer, GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glBindBufferRangeNV(GLenum target, GLuint
index, GLuint buffer, GLintptr offset, GLsizeiptr size);
REGAL_DECL void REGAL_CALL plugin_glEndTransformFeedbackNV(void);
REGAL_DECL void REGAL_CALL plugin_glGetActiveVaryingNV(GLuint program, GLui
nt index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GL
char *name);
REGAL_DECL void REGAL_CALL plugin_glGetTransformFeedbackVaryingNV(GLuint pr
ogram, GLuint index, GLint *location);
REGAL_DECL void REGAL_CALL plugin_glTransformFeedbackAttribsNV(GLuint count
, const GLint *attribs, GLenum bufferMode);
REGAL_DECL void REGAL_CALL plugin_glTransformFeedbackVaryingsNV(GLuint prog
ram, GLsizei count, const GLint *locations, GLenum bufferMode);
#endif
/** /**
** GL_NV_transform_feedback2 ** GL_NV_transform_feedback2
**/ **/
#if (defined(GL_NV_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_ENUM_GL_NV_TRAN SFORM_FEEDBACK2) #if (defined(GL_NV_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_ENUM_GL_NV_TRAN SFORM_FEEDBACK2)
#define REGAL_NO_ENUM_GL_NV_TRANSFORM_FEEDBACK2 #define REGAL_NO_ENUM_GL_NV_TRANSFORM_FEEDBACK2
#endif #endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_TYPEDEF_GL_N V_TRANSFORM_FEEDBACK2) #if (defined(GL_NV_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_TYPEDEF_GL_N V_TRANSFORM_FEEDBACK2)
#define REGAL_NO_TYPEDEF_GL_NV_TRANSFORM_FEEDBACK2 #define REGAL_NO_TYPEDEF_GL_NV_TRANSFORM_FEEDBACK2
#endif #endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK2) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_NAMESPACE_GL _NV_TRANSFORM_FEEDBACK2) #if (defined(GL_NV_TRANSFORM_FEEDBACK2) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_NAMESPACE_GL _NV_TRANSFORM_FEEDBACK2)
#define REGAL_NO_NAMESPACE_GL_NV_TRANSFORM_FEEDBACK2 #define REGAL_NO_NAMESPACE_GL_NV_TRANSFORM_FEEDBACK2
#endif #endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK2) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_PLUGIN_GL_
NV_TRANSFORM_FEEDBACK2)
#define REGAL_NO_PLUGIN_GL_NV_TRANSFORM_FEEDBACK2
#endif
#if (defined(GL_NV_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_TRANSFORM_FEEDBACK2) #if (defined(GL_NV_TRANSFORM_FEEDBACK2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_TRANSFORM_FEEDBACK2)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_TRANSFORM_FEEDBACK2)
#define REGAL_NO_DECLARATION_GL_NV_TRANSFORM_FEEDBACK2 #define REGAL_NO_DECLARATION_GL_NV_TRANSFORM_FEEDBACK2
#endif #endif
#ifndef GL_NV_transform_feedback2 #ifndef GL_NV_transform_feedback2
#define GL_NV_transform_feedback2 1 #define GL_NV_transform_feedback2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_TRANSFORM_FEEDBACK2 #ifndef REGAL_NO_ENUM_GL_NV_TRANSFORM_FEEDBACK2
#define GL_TRANSFORM_FEEDBACK_NV 0x8e22 /* 36386 */ #define GL_TRANSFORM_FEEDBACK_NV 0x8e22 /* 36386 */
skipping to change at line 20156 skipping to change at line 25416
#ifndef REGAL_NO_DECLARATION_GL_NV_TRANSFORM_FEEDBACK2 #ifndef REGAL_NO_DECLARATION_GL_NV_TRANSFORM_FEEDBACK2
REGAL_DECL GLboolean REGAL_CALL glIsTransformFeedbackNV(GLuint id); REGAL_DECL GLboolean REGAL_CALL glIsTransformFeedbackNV(GLuint id);
REGAL_DECL void REGAL_CALL glBindTransformFeedbackNV(GLenum target, GLuint id); REGAL_DECL void REGAL_CALL glBindTransformFeedbackNV(GLenum target, GLuint id);
REGAL_DECL void REGAL_CALL glDeleteTransformFeedbacksNV(GLsizei n, const GL uint *ids); REGAL_DECL void REGAL_CALL glDeleteTransformFeedbacksNV(GLsizei n, const GL uint *ids);
REGAL_DECL void REGAL_CALL glDrawTransformFeedbackNV(GLenum mode, GLuint na me); REGAL_DECL void REGAL_CALL glDrawTransformFeedbackNV(GLenum mode, GLuint na me);
REGAL_DECL void REGAL_CALL glGenTransformFeedbacksNV(GLsizei n, GLuint *ids ); REGAL_DECL void REGAL_CALL glGenTransformFeedbacksNV(GLsizei n, GLuint *ids );
REGAL_DECL void REGAL_CALL glPauseTransformFeedbackNV(void); REGAL_DECL void REGAL_CALL glPauseTransformFeedbackNV(void);
REGAL_DECL void REGAL_CALL glResumeTransformFeedbackNV(void); REGAL_DECL void REGAL_CALL glResumeTransformFeedbackNV(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_TRANSFORM_FEEDBACK2
REGAL_DECL GLboolean REGAL_CALL plugin_glIsTransformFeedbackNV(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBindTransformFeedbackNV(GLenum target,
GLuint id);
REGAL_DECL void REGAL_CALL plugin_glDeleteTransformFeedbacksNV(GLsizei n, c
onst GLuint *ids);
REGAL_DECL void REGAL_CALL plugin_glDrawTransformFeedbackNV(GLenum mode, GL
uint name);
REGAL_DECL void REGAL_CALL plugin_glGenTransformFeedbacksNV(GLsizei n, GLui
nt *ids);
REGAL_DECL void REGAL_CALL plugin_glPauseTransformFeedbackNV(void);
REGAL_DECL void REGAL_CALL plugin_glResumeTransformFeedbackNV(void);
#endif
/** /**
** GL_NV_vdpau_interop ** GL_NV_vdpau_interop
**/ **/
#if (defined(GL_NV_VDPAU_INTEROP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_ENUM_GL_NV_VDPAU_INTEROP) #if (defined(GL_NV_VDPAU_INTEROP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_ENUM_GL_NV_VDPAU_INTEROP)
#define REGAL_NO_ENUM_GL_NV_VDPAU_INTEROP #define REGAL_NO_ENUM_GL_NV_VDPAU_INTEROP
#endif #endif
#if (defined(GL_NV_VDPAU_INTEROP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VDPAU_INTE ROP) #if (defined(GL_NV_VDPAU_INTEROP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VDPAU_INTE ROP)
#define REGAL_NO_TYPEDEF_GL_NV_VDPAU_INTEROP #define REGAL_NO_TYPEDEF_GL_NV_VDPAU_INTEROP
#endif #endif
#if (defined(GL_NV_VDPAU_INTEROP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VDPAU_IN TEROP) #if (defined(GL_NV_VDPAU_INTEROP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VDPAU_IN TEROP)
#define REGAL_NO_NAMESPACE_GL_NV_VDPAU_INTEROP #define REGAL_NO_NAMESPACE_GL_NV_VDPAU_INTEROP
#endif #endif
#if (defined(GL_NV_VDPAU_INTEROP) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_PLUGIN_GL_NV_VDPAU_INT
EROP)
#define REGAL_NO_PLUGIN_GL_NV_VDPAU_INTEROP
#endif
#if (defined(GL_NV_VDPAU_INTEROP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_DECLARATION_GL_NV_VD PAU_INTEROP) #if (defined(GL_NV_VDPAU_INTEROP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_VDPAU_INTEROP)) && !defined(REGAL_NO_DECLARATION_GL_NV_VD PAU_INTEROP)
#define REGAL_NO_DECLARATION_GL_NV_VDPAU_INTEROP #define REGAL_NO_DECLARATION_GL_NV_VDPAU_INTEROP
#endif #endif
#ifndef GL_NV_vdpau_interop #ifndef GL_NV_vdpau_interop
#define GL_NV_vdpau_interop 1 #define GL_NV_vdpau_interop 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VDPAU_INTEROP #ifndef REGAL_NO_ENUM_GL_NV_VDPAU_INTEROP
#define GL_SURFACE_STATE_NV 0x86eb /* 34539 */ #define GL_SURFACE_STATE_NV 0x86eb /* 34539 */
skipping to change at line 20226 skipping to change at line 25500
REGAL_DECL GLvdpauSurfaceNV REGAL_CALL glVDPAURegisterVideoSurfaceNV(const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *t extureNames); REGAL_DECL GLvdpauSurfaceNV REGAL_CALL glVDPAURegisterVideoSurfaceNV(const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *t extureNames);
REGAL_DECL void REGAL_CALL glVDPAUFiniNV(void); REGAL_DECL void REGAL_CALL glVDPAUFiniNV(void);
REGAL_DECL void REGAL_CALL glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); REGAL_DECL void REGAL_CALL glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
REGAL_DECL void REGAL_CALL glVDPAUInitNV(const GLvoid *vdpDevice, const GLv oid *getProcAddress); REGAL_DECL void REGAL_CALL glVDPAUInitNV(const GLvoid *vdpDevice, const GLv oid *getProcAddress);
REGAL_DECL void REGAL_CALL glVDPAUMapSurfacesNV(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces); REGAL_DECL void REGAL_CALL glVDPAUMapSurfacesNV(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
REGAL_DECL void REGAL_CALL glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV surface, GLenum access); REGAL_DECL void REGAL_CALL glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV surface, GLenum access);
REGAL_DECL void REGAL_CALL glVDPAUUnmapSurfacesNV(GLsizei numSurfaces, cons t GLvdpauSurfaceNV *surfaces); REGAL_DECL void REGAL_CALL glVDPAUUnmapSurfacesNV(GLsizei numSurfaces, cons t GLvdpauSurfaceNV *surfaces);
REGAL_DECL void REGAL_CALL glVDPAUUnregisterSurfaceNV(GLvdpauSurfaceNV surf ace); REGAL_DECL void REGAL_CALL glVDPAUUnregisterSurfaceNV(GLvdpauSurfaceNV surf ace);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_VDPAU_INTEROP
REGAL_DECL GLboolean REGAL_CALL plugin_glVDPAUIsSurfaceNV(GLvdpauSurfaceNV
surface);
REGAL_DECL GLvdpauSurfaceNV REGAL_CALL plugin_glVDPAURegisterOutputSurfaceN
V(const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const G
Luint *textureNames);
REGAL_DECL GLvdpauSurfaceNV REGAL_CALL plugin_glVDPAURegisterVideoSurfaceNV
(const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GL
uint *textureNames);
REGAL_DECL void REGAL_CALL plugin_glVDPAUFiniNV(void);
REGAL_DECL void REGAL_CALL plugin_glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV su
rface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
REGAL_DECL void REGAL_CALL plugin_glVDPAUInitNV(const GLvoid *vdpDevice, co
nst GLvoid *getProcAddress);
REGAL_DECL void REGAL_CALL plugin_glVDPAUMapSurfacesNV(GLsizei numSurfaces,
const GLvdpauSurfaceNV *surfaces);
REGAL_DECL void REGAL_CALL plugin_glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV s
urface, GLenum access);
REGAL_DECL void REGAL_CALL plugin_glVDPAUUnmapSurfacesNV(GLsizei numSurface
s, const GLvdpauSurfaceNV *surfaces);
REGAL_DECL void REGAL_CALL plugin_glVDPAUUnregisterSurfaceNV(GLvdpauSurface
NV surface);
#endif
/** /**
** GL_NV_vertex_array_range ** GL_NV_vertex_array_range
**/ **/
#if (defined(GL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_GL_NV_VERTEX _ARRAY_RANGE) #if (defined(GL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_GL_NV_VERTEX _ARRAY_RANGE)
#define REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ VERTEX_ARRAY_RANGE) #if (defined(GL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_ VERTEX_ARRAY_RANGE)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_N V_VERTEX_ARRAY_RANGE) #if (defined(GL_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_N V_VERTEX_ARRAY_RANGE)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_NV
_VERTEX_ARRAY_RANGE)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_ARRAY_RANGE
#endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_VERTEX_ARRAY_RANGE) #if (defined(GL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECLARATIO N_GL_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_DECLARATION_GL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#ifndef GL_NV_vertex_array_range #ifndef GL_NV_vertex_array_range
#define GL_NV_vertex_array_range 1 #define GL_NV_vertex_array_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE
#define GL_VERTEX_ARRAY_RANGE_NV 0x851d /* 34077 */ #define GL_VERTEX_ARRAY_RANGE_NV 0x851d /* 34077 */
skipping to change at line 20273 skipping to change at line 25564
#ifndef REGAL_NO_NAMESPACE_GL_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_NAMESPACE_GL_NV_VERTEX_ARRAY_RANGE
#define glFlushVertexArrayRangeNV rglFlushVertexArrayRangeNV #define glFlushVertexArrayRangeNV rglFlushVertexArrayRangeNV
#define glVertexArrayRangeNV rglVertexArrayRangeNV #define glVertexArrayRangeNV rglVertexArrayRangeNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_DECLARATION_GL_NV_VERTEX_ARRAY_RANGE
REGAL_DECL void REGAL_CALL glFlushVertexArrayRangeNV(void); REGAL_DECL void REGAL_CALL glFlushVertexArrayRangeNV(void);
REGAL_DECL void REGAL_CALL glVertexArrayRangeNV(GLsizei size, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexArrayRangeNV(GLsizei size, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_VERTEX_ARRAY_RANGE
REGAL_DECL void REGAL_CALL plugin_glFlushVertexArrayRangeNV(void);
REGAL_DECL void REGAL_CALL plugin_glVertexArrayRangeNV(GLsizei size, const
GLvoid *pointer);
#endif
/** /**
** GL_NV_vertex_array_range2 ** GL_NV_vertex_array_range2
**/ **/
#if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_ENUM_GL_NV_VERT EX_ARRAY_RANGE2) #if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_ENUM_GL_NV_VERT EX_ARRAY_RANGE2)
#define REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE2 #define REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE2
#endif #endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_TYPEDEF_GL_N V_VERTEX_ARRAY_RANGE2) #if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_TYPEDEF_GL_N V_VERTEX_ARRAY_RANGE2)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_ARRAY_RANGE2 #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_ARRAY_RANGE2
#endif #endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_NAMESPACE_GL _NV_VERTEX_ARRAY_RANGE2) #if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_NAMESPACE_GL _NV_VERTEX_ARRAY_RANGE2)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_ARRAY_RANGE2 #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_ARRAY_RANGE2
#endif #endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_PLUGIN_GL_
NV_VERTEX_ARRAY_RANGE2)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_ARRAY_RANGE2
#endif
#if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_VERTEX_ARRAY_RANGE2) #if (defined(GL_NV_VERTEX_ARRAY_RANGE2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_VERTEX_ARRAY_RANGE2)) && !defined(REGAL_NO_DECLARAT ION_GL_NV_VERTEX_ARRAY_RANGE2)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_ARRAY_RANGE2 #define REGAL_NO_DECLARATION_GL_NV_VERTEX_ARRAY_RANGE2
#endif #endif
#ifndef GL_NV_vertex_array_range2 #ifndef GL_NV_vertex_array_range2
#define GL_NV_vertex_array_range2 1 #define GL_NV_vertex_array_range2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE2 #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_ARRAY_RANGE2
#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 /* 34099 */ #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 /* 34099 */
skipping to change at line 20317 skipping to change at line 25617
#endif #endif
#if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(REGAL _NO_TYPEDEF_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) #if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(REGAL _NO_TYPEDEF_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
#endif #endif
#if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(REGAL _NO_NAMESPACE_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) #if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(REGAL _NO_NAMESPACE_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
#endif #endif
#if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(REG
AL_NO_PLUGIN_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
#endif
#if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(R EGAL_NO_DECLARATION_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) #if (defined(GL_NV_VERTEX_ATTRIB_INTEGER_64BIT) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)) && !defined(R EGAL_NO_DECLARATION_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT #define REGAL_NO_DECLARATION_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
#endif #endif
#ifndef GL_NV_vertex_attrib_integer_64bit #ifndef GL_NV_vertex_attrib_integer_64bit
#define GL_NV_vertex_attrib_integer_64bit 1 #define GL_NV_vertex_attrib_integer_64bit 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
#define GL_INT64_NV 0x140e /* 5134 */ #define GL_INT64_NV 0x140e /* 5134 */
#define GL_INT64_NV 0x140e /* 5134 */
#define GL_UNSIGNED_INT64_NV 0x140f /* 5135 */
#define GL_UNSIGNED_INT64_NV 0x140f /* 5135 */ #define GL_UNSIGNED_INT64_NV 0x140f /* 5135 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT #ifndef REGAL_NO_TYPEDEF_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLI64VNVPROC)(GLuint index, GL enum pname, GLint64EXT *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLI64VNVPROC)(GLuint index, GL enum pname, GLint64EXT *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLUI64VNVPROC)(GLuint index, G Lenum pname, GLuint64EXT *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBLUI64VNVPROC)(GLuint index, G Lenum pname, GLuint64EXT *params);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1I64NVPROC)(GLuint index, GLint 64EXT x); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1I64NVPROC)(GLuint index, GLint 64EXT x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1I64VNVPROC)(GLuint index, cons t GLint64EXT *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1I64VNVPROC)(GLuint index, cons t GLint64EXT *v);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1UI64NVPROC)(GLuint index, GLui nt64EXT x); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1UI64NVPROC)(GLuint index, GLui nt64EXT x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1UI64VNVPROC)(GLuint index, con st GLuint64EXT *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBL1UI64VNVPROC)(GLuint index, con st GLuint64EXT *v);
skipping to change at line 20398 skipping to change at line 25700
REGAL_DECL void REGAL_CALL glVertexAttribL3i64vNV(GLuint index, const GLint 64EXT *v); REGAL_DECL void REGAL_CALL glVertexAttribL3i64vNV(GLuint index, const GLint 64EXT *v);
REGAL_DECL void REGAL_CALL glVertexAttribL3ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); REGAL_DECL void REGAL_CALL glVertexAttribL3ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
REGAL_DECL void REGAL_CALL glVertexAttribL3ui64vNV(GLuint index, const GLui nt64EXT *v); REGAL_DECL void REGAL_CALL glVertexAttribL3ui64vNV(GLuint index, const GLui nt64EXT *v);
REGAL_DECL void REGAL_CALL glVertexAttribL4i64NV(GLuint index, GLint64EXT x , GLint64EXT y, GLint64EXT z, GLint64EXT w); REGAL_DECL void REGAL_CALL glVertexAttribL4i64NV(GLuint index, GLint64EXT x , GLint64EXT y, GLint64EXT z, GLint64EXT w);
REGAL_DECL void REGAL_CALL glVertexAttribL4i64vNV(GLuint index, const GLint 64EXT *v); REGAL_DECL void REGAL_CALL glVertexAttribL4i64vNV(GLuint index, const GLint 64EXT *v);
REGAL_DECL void REGAL_CALL glVertexAttribL4ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); REGAL_DECL void REGAL_CALL glVertexAttribL4ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
REGAL_DECL void REGAL_CALL glVertexAttribL4ui64vNV(GLuint index, const GLui nt64EXT *v); REGAL_DECL void REGAL_CALL glVertexAttribL4ui64vNV(GLuint index, const GLui nt64EXT *v);
REGAL_DECL void REGAL_CALL glVertexAttribLFormatNV(GLuint index, GLint size , GLenum type, GLsizei stride); REGAL_DECL void REGAL_CALL glVertexAttribLFormatNV(GLuint index, GLint size , GLenum type, GLsizei stride);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_VERTEX_ATTRIB_INTEGER_64BIT
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribLi64vNV(GLuint index, GL
enum pname, GLint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribLui64vNV(GLuint index, G
Lenum pname, GLuint64EXT *params);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1i64NV(GLuint index, GLint
64EXT x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1i64vNV(GLuint index, cons
t GLint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1ui64NV(GLuint index, GLui
nt64EXT x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL1ui64vNV(GLuint index, con
st GLuint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2i64NV(GLuint index, GLint
64EXT x, GLint64EXT y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2i64vNV(GLuint index, cons
t GLint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2ui64NV(GLuint index, GLui
nt64EXT x, GLuint64EXT y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL2ui64vNV(GLuint index, con
st GLuint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3i64NV(GLuint index, GLint
64EXT x, GLint64EXT y, GLint64EXT z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3i64vNV(GLuint index, cons
t GLint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3ui64NV(GLuint index, GLui
nt64EXT x, GLuint64EXT y, GLuint64EXT z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL3ui64vNV(GLuint index, con
st GLuint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4i64NV(GLuint index, GLint
64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4i64vNV(GLuint index, cons
t GLint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4ui64NV(GLuint index, GLui
nt64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribL4ui64vNV(GLuint index, con
st GLuint64EXT *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribLFormatNV(GLuint index, GLi
nt size, GLenum type, GLsizei stride);
#endif
/** /**
** GL_NV_vertex_buffer_unified_memory ** GL_NV_vertex_buffer_unified_memory
**/ **/
#if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(REGAL_ NO_ENUM_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) #if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(REGAL_ NO_ENUM_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)
#define REGAL_NO_ENUM_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY #define REGAL_NO_ENUM_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
#endif #endif
#if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(REG AL_NO_TYPEDEF_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) #if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(REG AL_NO_TYPEDEF_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
#endif #endif
#if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(REG AL_NO_NAMESPACE_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) #if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(REG AL_NO_NAMESPACE_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
#endif #endif
#if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined(R
EGAL_NO_PLUGIN_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
#endif
#if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined (REGAL_NO_DECLARATION_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) #if (defined(GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)) && !defined (REGAL_NO_DECLARATION_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY #define REGAL_NO_DECLARATION_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
#endif #endif
#ifndef GL_NV_vertex_buffer_unified_memory #ifndef GL_NV_vertex_buffer_unified_memory
#define GL_NV_vertex_buffer_unified_memory 1 #define GL_NV_vertex_buffer_unified_memory 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8f1e /* 36638 */ #define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8f1e /* 36638 */
skipping to change at line 20495 skipping to change at line 25823
REGAL_DECL void REGAL_CALL glGetIntegerui64i_vNV(GLenum target, GLuint inde x, GLuint64EXT *data); REGAL_DECL void REGAL_CALL glGetIntegerui64i_vNV(GLenum target, GLuint inde x, GLuint64EXT *data);
REGAL_DECL void REGAL_CALL glIndexFormatNV(GLenum type, GLsizei stride); REGAL_DECL void REGAL_CALL glIndexFormatNV(GLenum type, GLsizei stride);
REGAL_DECL void REGAL_CALL glNormalFormatNV(GLenum type, GLsizei stride); REGAL_DECL void REGAL_CALL glNormalFormatNV(GLenum type, GLsizei stride);
REGAL_DECL void REGAL_CALL glSecondaryColorFormatNV(GLint size, GLenum type , GLsizei stride); REGAL_DECL void REGAL_CALL glSecondaryColorFormatNV(GLint size, GLenum type , GLsizei stride);
REGAL_DECL void REGAL_CALL glTexCoordFormatNV(GLint size, GLenum type, GLsi zei stride); REGAL_DECL void REGAL_CALL glTexCoordFormatNV(GLint size, GLenum type, GLsi zei stride);
REGAL_DECL void REGAL_CALL glVertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); REGAL_DECL void REGAL_CALL glVertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
REGAL_DECL void REGAL_CALL glVertexAttribIFormatNV(GLuint index, GLint size , GLenum type, GLsizei stride); REGAL_DECL void REGAL_CALL glVertexAttribIFormatNV(GLuint index, GLint size , GLenum type, GLsizei stride);
REGAL_DECL void REGAL_CALL glVertexFormatNV(GLint size, GLenum type, GLsize i stride); REGAL_DECL void REGAL_CALL glVertexFormatNV(GLint size, GLenum type, GLsize i stride);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY
REGAL_DECL void REGAL_CALL plugin_glBufferAddressRangeNV(GLenum pname, GLui
nt index, GLuint64EXT address, GLsizeiptr length);
REGAL_DECL void REGAL_CALL plugin_glColorFormatNV(GLint size, GLenum type,
GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glEdgeFlagFormatNV(GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glFogCoordFormatNV(GLenum type, GLsizei s
tride);
REGAL_DECL void REGAL_CALL plugin_glGetIntegerui64i_vNV(GLenum target, GLui
nt index, GLuint64EXT *data);
REGAL_DECL void REGAL_CALL plugin_glIndexFormatNV(GLenum type, GLsizei stri
de);
REGAL_DECL void REGAL_CALL plugin_glNormalFormatNV(GLenum type, GLsizei str
ide);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColorFormatNV(GLint size, GLen
um type, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glTexCoordFormatNV(GLint size, GLenum typ
e, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribFormatNV(GLuint index, GLin
t size, GLenum type, GLboolean normalized, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribIFormatNV(GLuint index, GLi
nt size, GLenum type, GLsizei stride);
REGAL_DECL void REGAL_CALL plugin_glVertexFormatNV(GLint size, GLenum type,
GLsizei stride);
#endif
/** /**
** GL_NV_vertex_program ** GL_NV_vertex_program
**/ **/
#if (defined(GL_NV_VERTEX_PROGRAM) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM ) #if (defined(GL_NV_VERTEX_PROGRAM) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM )
#define REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM #define REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VERTEX_P ROGRAM) #if (defined(GL_NV_VERTEX_PROGRAM) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VERTEX_P ROGRAM)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VERTEX _PROGRAM) #if (defined(GL_NV_VERTEX_PROGRAM) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VERTEX _PROGRAM)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_PLUGIN_GL_NV_VERTEX_
PROGRAM)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_PROGRAM
#endif
#if (defined(GL_NV_VERTEX_PROGRAM) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_DECLARATION_GL_NV_ VERTEX_PROGRAM) #if (defined(GL_NV_VERTEX_PROGRAM) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_NV_VERTEX_PROGRAM)) && !defined(REGAL_NO_DECLARATION_GL_NV_ VERTEX_PROGRAM)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM #define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM
#endif #endif
#ifndef GL_NV_vertex_program #ifndef GL_NV_vertex_program
#define GL_NV_vertex_program 1 #define GL_NV_vertex_program 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM
#define GL_VERTEX_PROGRAM_NV 0x8620 /* 34336 */ #define GL_VERTEX_PROGRAM_NV 0x8620 /* 34336 */
skipping to change at line 20626 skipping to change at line 25973
typedef void (REGAL_CALL *PFNGLGETTRACKMATRIXIVNVPROC)(GLenum target, GLuin t address, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETTRACKMATRIXIVNVPROC)(GLenum target, GLuin t address, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBDVNVPROC)(GLuint index, GLenu m pname, GLdouble *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBDVNVPROC)(GLuint index, GLenu m pname, GLdouble *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBFVNVPROC)(GLuint index, GLenu m pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBFVNVPROC)(GLuint index, GLenu m pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIVNVPROC)(GLuint index, GLenu m pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIVNVPROC)(GLuint index, GLenu m pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBPOINTERVNVPROC)(GLuint index, GLenum pname, GLvoid **pointer); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBPOINTERVNVPROC)(GLuint index, GLenum pname, GLvoid **pointer);
typedef void (REGAL_CALL *PFNGLLOADPROGRAMNVPROC)(GLenum target, GLuint id, GLsizei len, const GLubyte *program); typedef void (REGAL_CALL *PFNGLLOADPROGRAMNVPROC)(GLenum target, GLuint id, GLsizei len, const GLubyte *program);
typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4DNVPROC)(GLenum target, GLu int index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4DNVPROC)(GLenum target, GLu int index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4DVNVPROC)(GLenum target, GL uint index, const GLdouble *v); typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4DVNVPROC)(GLenum target, GL uint index, const GLdouble *v);
typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4FNVPROC)(GLenum target, GLu int index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4FNVPROC)(GLenum target, GLu int index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4FVNVPROC)(GLenum target, GL uint index, const GLfloat *v); typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETER4FVNVPROC)(GLenum target, GL uint index, const GLfloat *v);
typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETERS4DVNVPROC)(GLenum target, G typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETERS4DVNVPROC)(GLenum target, G
Luint index, GLuint count, const GLdouble *v); Luint index, GLsizei count, const GLdouble *v);
typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETERS4FVNVPROC)(GLenum target, G typedef void (REGAL_CALL *PFNGLPROGRAMPARAMETERS4FVNVPROC)(GLenum target, G
Luint index, GLuint count, const GLfloat *v); Luint index, GLsizei count, const GLfloat *v);
typedef void (REGAL_CALL *PFNGLREQUESTRESIDENTPROGRAMSNVPROC)(GLsizei n, co nst GLuint *programs); typedef void (REGAL_CALL *PFNGLREQUESTRESIDENTPROGRAMSNVPROC)(GLsizei n, co nst GLuint *programs);
typedef void (REGAL_CALL *PFNGLTRACKMATRIXNVPROC)(GLenum target, GLuint add ress, GLenum matrix, GLenum transform); typedef void (REGAL_CALL *PFNGLTRACKMATRIXNVPROC)(GLenum target, GLuint add ress, GLenum matrix, GLenum transform);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1DNVPROC)(GLuint index, GLdouble x); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1DNVPROC)(GLuint index, GLdouble x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1DVNVPROC)(GLuint index, const G Ldouble *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1DVNVPROC)(GLuint index, const G Ldouble *v);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1FNVPROC)(GLuint index, GLfloat x); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1FNVPROC)(GLuint index, GLfloat x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1FVNVPROC)(GLuint index, const G Lfloat *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1FVNVPROC)(GLuint index, const G Lfloat *v);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1SNVPROC)(GLuint index, GLshort x); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1SNVPROC)(GLuint index, GLshort x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1SVNVPROC)(GLuint index, const G Lshort *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB1SVNVPROC)(GLuint index, const G Lshort *v);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB2DNVPROC)(GLuint index, GLdouble x, GLdouble y); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB2DNVPROC)(GLuint index, GLdouble x, GLdouble y);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIB2DVNVPROC)(GLuint index, const G Ldouble *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIB2DVNVPROC)(GLuint index, const G Ldouble *v);
skipping to change at line 20760 skipping to change at line 26107
REGAL_DECL void REGAL_CALL glGetTrackMatrixivNV(GLenum target, GLuint addre ss, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetTrackMatrixivNV(GLenum target, GLuint addre ss, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid **pointer); REGAL_DECL void REGAL_CALL glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid **pointer);
REGAL_DECL void REGAL_CALL glGetVertexAttribdvNV(GLuint index, GLenum pname , GLdouble *params); REGAL_DECL void REGAL_CALL glGetVertexAttribdvNV(GLuint index, GLenum pname , GLdouble *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribfvNV(GLuint index, GLenum pname , GLfloat *params); REGAL_DECL void REGAL_CALL glGetVertexAttribfvNV(GLuint index, GLenum pname , GLfloat *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribivNV(GLuint index, GLenum pname , GLint *params); REGAL_DECL void REGAL_CALL glGetVertexAttribivNV(GLuint index, GLenum pname , GLint *params);
REGAL_DECL void REGAL_CALL glLoadProgramNV(GLenum target, GLuint id, GLsize i len, const GLubyte *program); REGAL_DECL void REGAL_CALL glLoadProgramNV(GLenum target, GLuint id, GLsize i len, const GLubyte *program);
REGAL_DECL void REGAL_CALL glProgramParameter4dNV(GLenum target, GLuint ind ex, GLdouble x, GLdouble y, GLdouble z, GLdouble w); REGAL_DECL void REGAL_CALL glProgramParameter4dNV(GLenum target, GLuint ind ex, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL glProgramParameter4dvNV(GLenum target, GLuint in dex, const GLdouble *v); REGAL_DECL void REGAL_CALL glProgramParameter4dvNV(GLenum target, GLuint in dex, const GLdouble *v);
REGAL_DECL void REGAL_CALL glProgramParameter4fNV(GLenum target, GLuint ind ex, GLfloat x, GLfloat y, GLfloat z, GLfloat w); REGAL_DECL void REGAL_CALL glProgramParameter4fNV(GLenum target, GLuint ind ex, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL glProgramParameter4fvNV(GLenum target, GLuint in dex, const GLfloat *v); REGAL_DECL void REGAL_CALL glProgramParameter4fvNV(GLenum target, GLuint in dex, const GLfloat *v);
REGAL_DECL void REGAL_CALL glProgramParameters4dvNV(GLenum target, GLuint i REGAL_DECL void REGAL_CALL glProgramParameters4dvNV(GLenum target, GLuint i
ndex, GLuint count, const GLdouble *v); ndex, GLsizei count, const GLdouble *v);
REGAL_DECL void REGAL_CALL glProgramParameters4fvNV(GLenum target, GLuint i REGAL_DECL void REGAL_CALL glProgramParameters4fvNV(GLenum target, GLuint i
ndex, GLuint count, const GLfloat *v); ndex, GLsizei count, const GLfloat *v);
REGAL_DECL void REGAL_CALL glRequestResidentProgramsNV(GLsizei n, const GLu int *programs); REGAL_DECL void REGAL_CALL glRequestResidentProgramsNV(GLsizei n, const GLu int *programs);
REGAL_DECL void REGAL_CALL glTrackMatrixNV(GLenum target, GLuint address, G Lenum matrix, GLenum transform); REGAL_DECL void REGAL_CALL glTrackMatrixNV(GLenum target, GLuint address, G Lenum matrix, GLenum transform);
REGAL_DECL void REGAL_CALL glVertexAttrib1dNV(GLuint index, GLdouble x); REGAL_DECL void REGAL_CALL glVertexAttrib1dNV(GLuint index, GLdouble x);
REGAL_DECL void REGAL_CALL glVertexAttrib1dvNV(GLuint index, const GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttrib1dvNV(GLuint index, const GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttrib1fNV(GLuint index, GLfloat x); REGAL_DECL void REGAL_CALL glVertexAttrib1fNV(GLuint index, GLfloat x);
REGAL_DECL void REGAL_CALL glVertexAttrib1fvNV(GLuint index, const GLfloat *v); REGAL_DECL void REGAL_CALL glVertexAttrib1fvNV(GLuint index, const GLfloat *v);
REGAL_DECL void REGAL_CALL glVertexAttrib1sNV(GLuint index, GLshort x); REGAL_DECL void REGAL_CALL glVertexAttrib1sNV(GLuint index, GLshort x);
REGAL_DECL void REGAL_CALL glVertexAttrib1svNV(GLuint index, const GLshort *v); REGAL_DECL void REGAL_CALL glVertexAttrib1svNV(GLuint index, const GLshort *v);
REGAL_DECL void REGAL_CALL glVertexAttrib2dNV(GLuint index, GLdouble x, GLd ouble y); REGAL_DECL void REGAL_CALL glVertexAttrib2dNV(GLuint index, GLdouble x, GLd ouble y);
REGAL_DECL void REGAL_CALL glVertexAttrib2dvNV(GLuint index, const GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttrib2dvNV(GLuint index, const GLdouble *v);
skipping to change at line 20806 skipping to change at line 26153
REGAL_DECL void REGAL_CALL glVertexAttribs2svNV(GLuint index, GLsizei n, co nst GLshort *v); REGAL_DECL void REGAL_CALL glVertexAttribs2svNV(GLuint index, GLsizei n, co nst GLshort *v);
REGAL_DECL void REGAL_CALL glVertexAttribs3dvNV(GLuint index, GLsizei n, co nst GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttribs3dvNV(GLuint index, GLsizei n, co nst GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttribs3fvNV(GLuint index, GLsizei n, co nst GLfloat *v); REGAL_DECL void REGAL_CALL glVertexAttribs3fvNV(GLuint index, GLsizei n, co nst GLfloat *v);
REGAL_DECL void REGAL_CALL glVertexAttribs3svNV(GLuint index, GLsizei n, co nst GLshort *v); REGAL_DECL void REGAL_CALL glVertexAttribs3svNV(GLuint index, GLsizei n, co nst GLshort *v);
REGAL_DECL void REGAL_CALL glVertexAttribs4dvNV(GLuint index, GLsizei n, co nst GLdouble *v); REGAL_DECL void REGAL_CALL glVertexAttribs4dvNV(GLuint index, GLsizei n, co nst GLdouble *v);
REGAL_DECL void REGAL_CALL glVertexAttribs4fvNV(GLuint index, GLsizei n, co nst GLfloat *v); REGAL_DECL void REGAL_CALL glVertexAttribs4fvNV(GLuint index, GLsizei n, co nst GLfloat *v);
REGAL_DECL void REGAL_CALL glVertexAttribs4svNV(GLuint index, GLsizei n, co nst GLshort *v); REGAL_DECL void REGAL_CALL glVertexAttribs4svNV(GLuint index, GLsizei n, co nst GLshort *v);
REGAL_DECL void REGAL_CALL glVertexAttribs4ubvNV(GLuint index, GLsizei n, c onst GLubyte *v); REGAL_DECL void REGAL_CALL glVertexAttribs4ubvNV(GLuint index, GLsizei n, c onst GLubyte *v);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_VERTEX_PROGRAM
REGAL_DECL GLboolean REGAL_CALL plugin_glAreProgramsResidentNV(GLsizei n, c
onst GLuint *programs, GLboolean *residences);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsProgramNV(GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBindProgramNV(GLenum target, GLuint id)
;
REGAL_DECL void REGAL_CALL plugin_glDeleteProgramsNV(GLsizei n, const GLuin
t *programs);
REGAL_DECL void REGAL_CALL plugin_glExecuteProgramNV(GLenum target, GLuint
id, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGenProgramsNV(GLsizei n, GLuint *progra
ms);
REGAL_DECL void REGAL_CALL plugin_glGetProgramParameterdvNV(GLenum target,
GLuint index, GLenum pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramParameterfvNV(GLenum target,
GLuint index, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetProgramStringNV(GLuint id, GLenum pn
ame, GLubyte *program);
REGAL_DECL void REGAL_CALL plugin_glGetProgramivNV(GLuint id, GLenum pname,
GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTrackMatrixivNV(GLenum target, GLuin
t address, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribPointervNV(GLuint index,
GLenum pname, GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribdvNV(GLuint index, GLenu
m pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribfvNV(GLuint index, GLenu
m pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribivNV(GLuint index, GLenu
m pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glLoadProgramNV(GLenum target, GLuint id,
GLsizei len, const GLubyte *program);
REGAL_DECL void REGAL_CALL plugin_glProgramParameter4dNV(GLenum target, GLu
int index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glProgramParameter4dvNV(GLenum target, GL
uint index, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glProgramParameter4fNV(GLenum target, GLu
int index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glProgramParameter4fvNV(GLenum target, GL
uint index, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glProgramParameters4dvNV(GLenum target, G
Luint index, GLsizei count, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glProgramParameters4fvNV(GLenum target, G
Luint index, GLsizei count, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glRequestResidentProgramsNV(GLsizei n, co
nst GLuint *programs);
REGAL_DECL void REGAL_CALL plugin_glTrackMatrixNV(GLenum target, GLuint add
ress, GLenum matrix, GLenum transform);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1dNV(GLuint index, GLdouble
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1dvNV(GLuint index, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1fNV(GLuint index, GLfloat
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1fvNV(GLuint index, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1sNV(GLuint index, GLshort
x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1svNV(GLuint index, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2dNV(GLuint index, GLdouble
x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2dvNV(GLuint index, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2fNV(GLuint index, GLfloat
x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2fvNV(GLuint index, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2sNV(GLuint index, GLshort
x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2svNV(GLuint index, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3dNV(GLuint index, GLdouble
x, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3dvNV(GLuint index, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3fNV(GLuint index, GLfloat
x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3fvNV(GLuint index, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3sNV(GLuint index, GLshort
x, GLshort y, GLshort z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3svNV(GLuint index, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4dNV(GLuint index, GLdouble
x, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4dvNV(GLuint index, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4fNV(GLuint index, GLfloat
x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4fvNV(GLuint index, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4sNV(GLuint index, GLshort
x, GLshort y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4svNV(GLuint index, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4ubNV(GLuint index, GLubyte
x, GLubyte y, GLubyte z, GLubyte w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4ubvNV(GLuint index, const
GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribPointerNV(GLuint index, GLi
nt fsize, GLenum type, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs1dvNV(GLuint index, GLsize
i n, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs1fvNV(GLuint index, GLsize
i n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs1svNV(GLuint index, GLsize
i n, const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs2dvNV(GLuint index, GLsize
i n, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs2fvNV(GLuint index, GLsize
i n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs2svNV(GLuint index, GLsize
i n, const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs3dvNV(GLuint index, GLsize
i n, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs3fvNV(GLuint index, GLsize
i n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs3svNV(GLuint index, GLsize
i n, const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs4dvNV(GLuint index, GLsize
i n, const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs4fvNV(GLuint index, GLsize
i n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs4svNV(GLuint index, GLsize
i n, const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribs4ubvNV(GLuint index, GLsiz
ei n, const GLubyte *v);
#endif
/** /**
** GL_NV_vertex_program2_option ** GL_NV_vertex_program2_option
**/ **/
#if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_ENUM_GL_N V_VERTEX_PROGRAM2_OPTION) #if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_ENUM_GL_N V_VERTEX_PROGRAM2_OPTION)
#define REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM2_OPTION #define REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM2_OPTION
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_TYPEDE F_GL_NV_VERTEX_PROGRAM2_OPTION) #if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_TYPEDE F_GL_NV_VERTEX_PROGRAM2_OPTION)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM2_OPTION #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM2_OPTION
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_NAMESP ACE_GL_NV_VERTEX_PROGRAM2_OPTION) #if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_NAMESP ACE_GL_NV_VERTEX_PROGRAM2_OPTION)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM2_OPTION #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM2_OPTION
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_PLUG
IN_GL_NV_VERTEX_PROGRAM2_OPTION)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_PROGRAM2_OPTION
#endif
#if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_DE CLARATION_GL_NV_VERTEX_PROGRAM2_OPTION) #if (defined(GL_NV_VERTEX_PROGRAM2_OPTION) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_NV_VERTEX_PROGRAM2_OPTION)) && !defined(REGAL_NO_DE CLARATION_GL_NV_VERTEX_PROGRAM2_OPTION)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM2_OPTION #define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM2_OPTION
#endif #endif
#ifndef GL_NV_vertex_program2_option #ifndef GL_NV_vertex_program2_option
#define GL_NV_vertex_program2_option 1 #define GL_NV_vertex_program2_option 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM2_OPTION #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM2_OPTION
#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88f4 /* 35060 */ #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88f4 /* 35060 */
#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88f4 /* 35060 */
#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88f5 /* 35061 */
#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88f5 /* 35061 */ #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88f5 /* 35061 */
#endif #endif
/** /**
** GL_NV_vertex_program3 ** GL_NV_vertex_program3
**/ **/
#if (defined(GL_NV_VERTEX_PROGRAM3) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_ENUM_GL_NV_VERTEX_PROGR AM3) #if (defined(GL_NV_VERTEX_PROGRAM3) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_ENUM_GL_NV_VERTEX_PROGR AM3)
#define REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM3 #define REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM3
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM3) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VERTEX _PROGRAM3) #if (defined(GL_NV_VERTEX_PROGRAM3) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VERTEX _PROGRAM3)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM3 #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM3
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM3) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VERT EX_PROGRAM3) #if (defined(GL_NV_VERTEX_PROGRAM3) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VERT EX_PROGRAM3)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM3 #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM3
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM3) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_PLUGIN_GL_NV_VERTE
X_PROGRAM3)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_PROGRAM3
#endif
#if (defined(GL_NV_VERTEX_PROGRAM3) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_DECLARATION_GL_N V_VERTEX_PROGRAM3) #if (defined(GL_NV_VERTEX_PROGRAM3) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_VERTEX_PROGRAM3)) && !defined(REGAL_NO_DECLARATION_GL_N V_VERTEX_PROGRAM3)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM3 #define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM3
#endif #endif
#ifndef GL_NV_vertex_program3 #ifndef GL_NV_vertex_program3
#define GL_NV_vertex_program3 1 #define GL_NV_vertex_program3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM3 #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM3
#define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8b4c /* 35660 */ #define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8b4c /* 35660 */
skipping to change at line 20881 skipping to change at line 26301
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM4) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VERTEX _PROGRAM4) #if (defined(GL_NV_VERTEX_PROGRAM4) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VERTEX _PROGRAM4)
#define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM4 #define REGAL_NO_TYPEDEF_GL_NV_VERTEX_PROGRAM4
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM4) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VERT EX_PROGRAM4) #if (defined(GL_NV_VERTEX_PROGRAM4) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VERT EX_PROGRAM4)
#define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM4 #define REGAL_NO_NAMESPACE_GL_NV_VERTEX_PROGRAM4
#endif #endif
#if (defined(GL_NV_VERTEX_PROGRAM4) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_PLUGIN_GL_NV_VERTE
X_PROGRAM4)
#define REGAL_NO_PLUGIN_GL_NV_VERTEX_PROGRAM4
#endif
#if (defined(GL_NV_VERTEX_PROGRAM4) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_DECLARATION_GL_N V_VERTEX_PROGRAM4) #if (defined(GL_NV_VERTEX_PROGRAM4) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_VERTEX_PROGRAM4)) && !defined(REGAL_NO_DECLARATION_GL_N V_VERTEX_PROGRAM4)
#define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM4 #define REGAL_NO_DECLARATION_GL_NV_VERTEX_PROGRAM4
#endif #endif
#ifndef GL_NV_vertex_program4 #ifndef GL_NV_vertex_program4
#define GL_NV_vertex_program4 1 #define GL_NV_vertex_program4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM4 #ifndef REGAL_NO_ENUM_GL_NV_VERTEX_PROGRAM4
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88fd /* 35069 */ #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88fd /* 35069 */
skipping to change at line 20909 skipping to change at line 26333
#endif #endif
#if (defined(GL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VIDEO_CAPT URE) #if (defined(GL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_TYPEDEF_GL_NV_VIDEO_CAPT URE)
#define REGAL_NO_TYPEDEF_GL_NV_VIDEO_CAPTURE #define REGAL_NO_TYPEDEF_GL_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(GL_NV_VIDEO_CAPTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VIDEO_CA PTURE) #if (defined(GL_NV_VIDEO_CAPTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_NAMESPACE_GL_NV_VIDEO_CA PTURE)
#define REGAL_NO_NAMESPACE_GL_NV_VIDEO_CAPTURE #define REGAL_NO_NAMESPACE_GL_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(GL_NV_VIDEO_CAPTURE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_PLUGIN_GL_NV_VIDEO_CAP
TURE)
#define REGAL_NO_PLUGIN_GL_NV_VIDEO_CAPTURE
#endif
#if (defined(GL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_DECLARATION_GL_NV_VI DEO_CAPTURE) #if (defined(GL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_DECLARATION_GL_NV_VI DEO_CAPTURE)
#define REGAL_NO_DECLARATION_GL_NV_VIDEO_CAPTURE #define REGAL_NO_DECLARATION_GL_NV_VIDEO_CAPTURE
#endif #endif
#ifndef GL_NV_video_capture #ifndef GL_NV_video_capture
#define GL_NV_video_capture 1 #define GL_NV_video_capture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_VIDEO_CAPTURE #ifndef REGAL_NO_ENUM_GL_NV_VIDEO_CAPTURE
#define GL_VIDEO_BUFFER_NV 0x9020 /* 36896 */ #define GL_VIDEO_BUFFER_NV 0x9020 /* 36896 */
skipping to change at line 20994 skipping to change at line 26422
REGAL_DECL void REGAL_CALL glEndVideoCaptureNV(GLuint video_capture_slot); REGAL_DECL void REGAL_CALL glEndVideoCaptureNV(GLuint video_capture_slot);
REGAL_DECL void REGAL_CALL glGetVideoCaptureStreamdvNV(GLuint video_capture _slot, GLuint stream, GLenum pname, GLdouble *params); REGAL_DECL void REGAL_CALL glGetVideoCaptureStreamdvNV(GLuint video_capture _slot, GLuint stream, GLenum pname, GLdouble *params);
REGAL_DECL void REGAL_CALL glGetVideoCaptureStreamfvNV(GLuint video_capture _slot, GLuint stream, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetVideoCaptureStreamfvNV(GLuint video_capture _slot, GLuint stream, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetVideoCaptureStreamivNV(GLuint video_capture _slot, GLuint stream, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetVideoCaptureStreamivNV(GLuint video_capture _slot, GLuint stream, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glVideoCaptureStreamParameterdvNV(GLuint video_c apture_slot, GLuint stream, GLenum pname, const GLdouble *params); REGAL_DECL void REGAL_CALL glVideoCaptureStreamParameterdvNV(GLuint video_c apture_slot, GLuint stream, GLenum pname, const GLdouble *params);
REGAL_DECL void REGAL_CALL glVideoCaptureStreamParameterfvNV(GLuint video_c apture_slot, GLuint stream, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glVideoCaptureStreamParameterfvNV(GLuint video_c apture_slot, GLuint stream, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glVideoCaptureStreamParameterivNV(GLuint video_c apture_slot, GLuint stream, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glVideoCaptureStreamParameterivNV(GLuint video_c apture_slot, GLuint stream, GLenum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_NV_VIDEO_CAPTURE
REGAL_DECL GLenum REGAL_CALL plugin_glVideoCaptureNV(GLuint video_capture_s
lot, GLuint *sequence_num, GLuint64EXT *capture_time);
REGAL_DECL void REGAL_CALL plugin_glBeginVideoCaptureNV(GLuint video_captur
e_slot);
REGAL_DECL void REGAL_CALL plugin_glBindVideoCaptureStreamBufferNV(GLuint v
ideo_capture_slot, GLuint stream, GLenum frame_region, GLintptr offset);
REGAL_DECL void REGAL_CALL plugin_glBindVideoCaptureStreamTextureNV(GLuint
video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLui
nt texture);
REGAL_DECL void REGAL_CALL plugin_glEndVideoCaptureNV(GLuint video_capture_
slot);
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_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_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_glVideoCaptureStreamParameterivNV(GLuint
video_capture_slot, GLuint stream, GLenum pname, const GLint *params);
#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
#if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_NA MESPACE_GL_OES_BLEND_EQUATION_SEPARATE) #if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_NA MESPACE_GL_OES_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_NAMESPACE_GL_OES_BLEND_EQUATION_SEPARATE #define REGAL_NO_NAMESPACE_GL_OES_BLEND_EQUATION_SEPARATE
#endif #endif
#if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_NO_
PLUGIN_GL_OES_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_PLUGIN_GL_OES_BLEND_EQUATION_SEPARATE
#endif
#if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_N O_DECLARATION_GL_OES_BLEND_EQUATION_SEPARATE) #if (defined(GL_OES_BLEND_EQUATION_SEPARATE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_OES_BLEND_EQUATION_SEPARATE)) && !defined(REGAL_N O_DECLARATION_GL_OES_BLEND_EQUATION_SEPARATE)
#define REGAL_NO_DECLARATION_GL_OES_BLEND_EQUATION_SEPARATE #define REGAL_NO_DECLARATION_GL_OES_BLEND_EQUATION_SEPARATE
#endif #endif
#ifndef GL_OES_blend_equation_separate #ifndef GL_OES_blend_equation_separate
#define GL_OES_blend_equation_separate 1 #define GL_OES_blend_equation_separate 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_BLEND_EQUATION_SEPARATE #ifndef REGAL_NO_ENUM_GL_OES_BLEND_EQUATION_SEPARATE
#define GL_BLEND_EQUATION_RGB_OES 0x8009 /* 32777 */ #define GL_BLEND_EQUATION_RGB_OES 0x8009 /* 32777 */
skipping to change at line 21035 skipping to change at line 26482
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_OES_BLEND_EQUATION_SEPARATE #ifndef REGAL_NO_NAMESPACE_GL_OES_BLEND_EQUATION_SEPARATE
#define glBlendEquationSeparateOES rglBlendEquationSeparateOES #define glBlendEquationSeparateOES rglBlendEquationSeparateOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_BLEND_EQUATION_SEPARATE #ifndef REGAL_NO_DECLARATION_GL_OES_BLEND_EQUATION_SEPARATE
REGAL_DECL void REGAL_CALL glBlendEquationSeparateOES(GLenum modeRGB, GLenu m modeAlpha); REGAL_DECL void REGAL_CALL glBlendEquationSeparateOES(GLenum modeRGB, GLenu m modeAlpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_BLEND_EQUATION_SEPARATE
REGAL_DECL void REGAL_CALL plugin_glBlendEquationSeparateOES(GLenum modeRGB
, GLenum modeAlpha);
#endif
/** /**
** GL_OES_blend_func_separate ** GL_OES_blend_func_separate
**/ **/
#if (defined(GL_OES_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_ENUM_GL_OES_B LEND_FUNC_SEPARATE) #if (defined(GL_OES_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_ENUM_GL_OES_B LEND_FUNC_SEPARATE)
#define REGAL_NO_ENUM_GL_OES_BLEND_FUNC_SEPARATE #define REGAL_NO_ENUM_GL_OES_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_OES_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_GL _OES_BLEND_FUNC_SEPARATE) #if (defined(GL_OES_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_TYPEDEF_GL _OES_BLEND_FUNC_SEPARATE)
#define REGAL_NO_TYPEDEF_GL_OES_BLEND_FUNC_SEPARATE #define REGAL_NO_TYPEDEF_GL_OES_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_OES_BLEND_FUNC_SEPARATE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_NAMESPACE_ GL_OES_BLEND_FUNC_SEPARATE) #if (defined(GL_OES_BLEND_FUNC_SEPARATE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_NAMESPACE_ GL_OES_BLEND_FUNC_SEPARATE)
#define REGAL_NO_NAMESPACE_GL_OES_BLEND_FUNC_SEPARATE #define REGAL_NO_NAMESPACE_GL_OES_BLEND_FUNC_SEPARATE
#endif #endif
#if (defined(GL_OES_BLEND_FUNC_SEPARATE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_PLUGIN_G
L_OES_BLEND_FUNC_SEPARATE)
#define REGAL_NO_PLUGIN_GL_OES_BLEND_FUNC_SEPARATE
#endif
#if (defined(GL_OES_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_DECLAR ATION_GL_OES_BLEND_FUNC_SEPARATE) #if (defined(GL_OES_BLEND_FUNC_SEPARATE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_OES_BLEND_FUNC_SEPARATE)) && !defined(REGAL_NO_DECLAR ATION_GL_OES_BLEND_FUNC_SEPARATE)
#define REGAL_NO_DECLARATION_GL_OES_BLEND_FUNC_SEPARATE #define REGAL_NO_DECLARATION_GL_OES_BLEND_FUNC_SEPARATE
#endif #endif
#ifndef GL_OES_blend_func_separate #ifndef GL_OES_blend_func_separate
#define GL_OES_blend_func_separate 1 #define GL_OES_blend_func_separate 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_ENUM_GL_OES_BLEND_FUNC_SEPARATE
#define GL_BLEND_DST_RGB_OES 0x80c8 /* 32968 */ #define GL_BLEND_DST_RGB_OES 0x80c8 /* 32968 */
skipping to change at line 21078 skipping to change at line 26533
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_OES_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_NAMESPACE_GL_OES_BLEND_FUNC_SEPARATE
#define glBlendFuncSeparateOES rglBlendFuncSeparateOES #define glBlendFuncSeparateOES rglBlendFuncSeparateOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_BLEND_FUNC_SEPARATE #ifndef REGAL_NO_DECLARATION_GL_OES_BLEND_FUNC_SEPARATE
REGAL_DECL void REGAL_CALL glBlendFuncSeparateOES(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparateOES(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_BLEND_FUNC_SEPARATE
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparateOES(GLenum sfactorRGB,
GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
#endif
/** /**
** GL_OES_blend_subtract ** GL_OES_blend_subtract
**/ **/
#if (defined(GL_OES_BLEND_SUBTRACT) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_ENUM_GL_OES_BLEND_SUBTR ACT) #if (defined(GL_OES_BLEND_SUBTRACT) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_ENUM_GL_OES_BLEND_SUBTR ACT)
#define REGAL_NO_ENUM_GL_OES_BLEND_SUBTRACT #define REGAL_NO_ENUM_GL_OES_BLEND_SUBTRACT
#endif #endif
#if (defined(GL_OES_BLEND_SUBTRACT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_TYPEDEF_GL_OES_BLEND _SUBTRACT) #if (defined(GL_OES_BLEND_SUBTRACT) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_TYPEDEF_GL_OES_BLEND _SUBTRACT)
#define REGAL_NO_TYPEDEF_GL_OES_BLEND_SUBTRACT #define REGAL_NO_TYPEDEF_GL_OES_BLEND_SUBTRACT
#endif #endif
#if (defined(GL_OES_BLEND_SUBTRACT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_NAMESPACE_GL_OES_BLE ND_SUBTRACT) #if (defined(GL_OES_BLEND_SUBTRACT) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_NAMESPACE_GL_OES_BLE ND_SUBTRACT)
#define REGAL_NO_NAMESPACE_GL_OES_BLEND_SUBTRACT #define REGAL_NO_NAMESPACE_GL_OES_BLEND_SUBTRACT
#endif #endif
#if (defined(GL_OES_BLEND_SUBTRACT) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_PLUGIN_GL_OES_BLEN
D_SUBTRACT)
#define REGAL_NO_PLUGIN_GL_OES_BLEND_SUBTRACT
#endif
#if (defined(GL_OES_BLEND_SUBTRACT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_DECLARATION_GL_O ES_BLEND_SUBTRACT) #if (defined(GL_OES_BLEND_SUBTRACT) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_OES_BLEND_SUBTRACT)) && !defined(REGAL_NO_DECLARATION_GL_O ES_BLEND_SUBTRACT)
#define REGAL_NO_DECLARATION_GL_OES_BLEND_SUBTRACT #define REGAL_NO_DECLARATION_GL_OES_BLEND_SUBTRACT
#endif #endif
#ifndef GL_OES_blend_subtract #ifndef GL_OES_blend_subtract
#define GL_OES_blend_subtract 1 #define GL_OES_blend_subtract 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_BLEND_SUBTRACT #ifndef REGAL_NO_ENUM_GL_OES_BLEND_SUBTRACT
#define GL_FUNC_ADD_OES 0x8006 /* 32774 */ #define GL_FUNC_ADD_OES 0x8006 /* 32774 */
skipping to change at line 21121 skipping to change at line 26584
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_OES_BLEND_SUBTRACT #ifndef REGAL_NO_NAMESPACE_GL_OES_BLEND_SUBTRACT
#define glBlendEquationOES rglBlendEquationOES #define glBlendEquationOES rglBlendEquationOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_BLEND_SUBTRACT #ifndef REGAL_NO_DECLARATION_GL_OES_BLEND_SUBTRACT
REGAL_DECL void REGAL_CALL glBlendEquationOES(GLenum mode); REGAL_DECL void REGAL_CALL glBlendEquationOES(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_BLEND_SUBTRACT
REGAL_DECL void REGAL_CALL plugin_glBlendEquationOES(GLenum mode);
#endif
/** /**
** GL_OES_compressed_ETC1_RGB8_texture ** GL_OES_compressed_ETC1_RGB8_texture
**/ **/
#if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined(REGA L_NO_ENUM_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) #if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined(REGA L_NO_ENUM_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)
#define REGAL_NO_ENUM_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE #define REGAL_NO_ENUM_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE
#endif #endif
#if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined(R EGAL_NO_TYPEDEF_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) #if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || defined(REGAL_NO_TYPED EF) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined(R EGAL_NO_TYPEDEF_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE #define REGAL_NO_TYPEDEF_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE
#endif #endif
#if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined(R EGAL_NO_NAMESPACE_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) #if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || !defined(REGAL_NAMESPA CE) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined(R EGAL_NO_NAMESPACE_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE #define REGAL_NO_NAMESPACE_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE
#endif #endif
#if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || !defined(REGAL_PLUGIN_
MODE) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defined
(REGAL_NO_PLUGIN_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)
#define REGAL_NO_PLUGIN_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE
#endif
#if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defin ed(REGAL_NO_DECLARATION_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) #if (defined(GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE) || defined(REGAL_NO_DECLA RATION) || defined(REGAL_NO_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)) && !defin ed(REGAL_NO_DECLARATION_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE)
#define REGAL_NO_DECLARATION_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE #define REGAL_NO_DECLARATION_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE
#endif #endif
#ifndef GL_OES_compressed_ETC1_RGB8_texture #ifndef GL_OES_compressed_ETC1_RGB8_texture
#define GL_OES_compressed_ETC1_RGB8_texture 1 #define GL_OES_compressed_ETC1_RGB8_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE #ifndef REGAL_NO_ENUM_GL_OES_COMPRESSED_ETC1_RGB8_TEXTURE
#define GL_ETC1_RGB8_OES 0x8d64 /* 36196 */ #define GL_ETC1_RGB8_OES 0x8d64 /* 36196 */
skipping to change at line 21165 skipping to change at line 26636
#endif #endif
#if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined(REG AL_NO_TYPEDEF_GL_OES_COMPRESSED_PALETTED_TEXTURE) #if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined(REG AL_NO_TYPEDEF_GL_OES_COMPRESSED_PALETTED_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_OES_COMPRESSED_PALETTED_TEXTURE #define REGAL_NO_TYPEDEF_GL_OES_COMPRESSED_PALETTED_TEXTURE
#endif #endif
#if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined(REG AL_NO_NAMESPACE_GL_OES_COMPRESSED_PALETTED_TEXTURE) #if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined(REG AL_NO_NAMESPACE_GL_OES_COMPRESSED_PALETTED_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_OES_COMPRESSED_PALETTED_TEXTURE #define REGAL_NO_NAMESPACE_GL_OES_COMPRESSED_PALETTED_TEXTURE
#endif #endif
#if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined(R
EGAL_NO_PLUGIN_GL_OES_COMPRESSED_PALETTED_TEXTURE)
#define REGAL_NO_PLUGIN_GL_OES_COMPRESSED_PALETTED_TEXTURE
#endif
#if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined (REGAL_NO_DECLARATION_GL_OES_COMPRESSED_PALETTED_TEXTURE) #if (defined(GL_OES_COMPRESSED_PALETTED_TEXTURE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GL_OES_COMPRESSED_PALETTED_TEXTURE)) && !defined (REGAL_NO_DECLARATION_GL_OES_COMPRESSED_PALETTED_TEXTURE)
#define REGAL_NO_DECLARATION_GL_OES_COMPRESSED_PALETTED_TEXTURE #define REGAL_NO_DECLARATION_GL_OES_COMPRESSED_PALETTED_TEXTURE
#endif #endif
#ifndef GL_OES_compressed_paletted_texture #ifndef GL_OES_compressed_paletted_texture
#define GL_OES_compressed_paletted_texture 1 #define GL_OES_compressed_paletted_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_COMPRESSED_PALETTED_TEXTURE #ifndef REGAL_NO_ENUM_GL_OES_COMPRESSED_PALETTED_TEXTURE
#define GL_PALETTE4_RGB8_OES 0x8b90 /* 35728 */ #define GL_PALETTE4_RGB8_OES 0x8b90 /* 35728 */
skipping to change at line 21187 skipping to change at line 26662
#define GL_PALETTE4_RGBA4_OES 0x8b93 /* 35731 */ #define GL_PALETTE4_RGBA4_OES 0x8b93 /* 35731 */
#define GL_PALETTE4_RGB5_A1_OES 0x8b94 /* 35732 */ #define GL_PALETTE4_RGB5_A1_OES 0x8b94 /* 35732 */
#define GL_PALETTE8_RGB8_OES 0x8b95 /* 35733 */ #define GL_PALETTE8_RGB8_OES 0x8b95 /* 35733 */
#define GL_PALETTE8_RGBA8_OES 0x8b96 /* 35734 */ #define GL_PALETTE8_RGBA8_OES 0x8b96 /* 35734 */
#define GL_PALETTE8_R5_G6_B5_OES 0x8b97 /* 35735 */ #define GL_PALETTE8_R5_G6_B5_OES 0x8b97 /* 35735 */
#define GL_PALETTE8_RGBA4_OES 0x8b98 /* 35736 */ #define GL_PALETTE8_RGBA4_OES 0x8b98 /* 35736 */
#define GL_PALETTE8_RGB5_A1_OES 0x8b99 /* 35737 */ #define GL_PALETTE8_RGB5_A1_OES 0x8b99 /* 35737 */
#endif #endif
/** /**
** GL_OES_depth_texture
**/
#if (defined(GL_OES_DEPTH_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REG
AL_NO_GL_OES_DEPTH_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_OES_DEPTH_TEXTURE
)
#define REGAL_NO_ENUM_GL_OES_DEPTH_TEXTURE
#endif
#if (defined(GL_OES_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(
REGAL_NO_GL_OES_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_DEPTH_T
EXTURE)
#define REGAL_NO_TYPEDEF_GL_OES_DEPTH_TEXTURE
#endif
#if (defined(GL_OES_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(
REGAL_NO_GL_OES_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_DEPTH
_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_OES_DEPTH_TEXTURE
#endif
#if (defined(GL_OES_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || defi
ned(REGAL_NO_GL_OES_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_OES
_DEPTH_TEXTURE)
#define REGAL_NO_DECLARATION_GL_OES_DEPTH_TEXTURE
#endif
#ifndef GL_OES_depth_texture
#define GL_OES_depth_texture 1
#endif
#ifndef REGAL_NO_ENUM_GL_OES_DEPTH_TEXTURE
#define GL_UNSIGNED_SHORT 0x1403 /* 5123 */
#define GL_DEPTH_COMPONENT 0x1902 /* 6402 */
#endif
/**
** GL_OES_draw_texture ** GL_OES_draw_texture
**/ **/
#if (defined(GL_OES_DRAW_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_OES_DRAW_TEXTURE) #if (defined(GL_OES_DRAW_TEXTURE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_OES_DRAW_TEXTURE)
#define REGAL_NO_ENUM_GL_OES_DRAW_TEXTURE #define REGAL_NO_ENUM_GL_OES_DRAW_TEXTURE
#endif #endif
#if (defined(GL_OES_DRAW_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_DRAW_TEXT URE) #if (defined(GL_OES_DRAW_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_DRAW_TEXT URE)
#define REGAL_NO_TYPEDEF_GL_OES_DRAW_TEXTURE #define REGAL_NO_TYPEDEF_GL_OES_DRAW_TEXTURE
#endif #endif
#if (defined(GL_OES_DRAW_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_DRAW_TE XTURE) #if (defined(GL_OES_DRAW_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_DRAW_TE XTURE)
#define REGAL_NO_NAMESPACE_GL_OES_DRAW_TEXTURE #define REGAL_NO_NAMESPACE_GL_OES_DRAW_TEXTURE
#endif #endif
#if (defined(GL_OES_DRAW_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_OES_DRAW_TEX
TURE)
#define REGAL_NO_PLUGIN_GL_OES_DRAW_TEXTURE
#endif
#if (defined(GL_OES_DRAW_TEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_OES_D RAW_TEXTURE) #if (defined(GL_OES_DRAW_TEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_OES_DRAW_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_OES_D RAW_TEXTURE)
#define REGAL_NO_DECLARATION_GL_OES_DRAW_TEXTURE #define REGAL_NO_DECLARATION_GL_OES_DRAW_TEXTURE
#endif #endif
#ifndef GL_OES_draw_texture #ifndef GL_OES_draw_texture
#define GL_OES_draw_texture 1 #define GL_OES_draw_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_DRAW_TEXTURE #ifndef REGAL_NO_ENUM_GL_OES_DRAW_TEXTURE
#define GL_TEXTURE_CROP_RECT_OES 0x8b9d /* 35741 */ #define GL_TEXTURE_CROP_RECT_OES 0x8b9d /* 35741 */
#endif #endif
/** /**
** GL_OES_element_index_uint
**/
#if (defined(GL_OES_ELEMENT_INDEX_UINT) || defined(REGAL_NO_ENUM) || define
d(REGAL_NO_GL_OES_ELEMENT_INDEX_UINT)) && !defined(REGAL_NO_ENUM_GL_OES_ELE
MENT_INDEX_UINT)
#define REGAL_NO_ENUM_GL_OES_ELEMENT_INDEX_UINT
#endif
#if (defined(GL_OES_ELEMENT_INDEX_UINT) || defined(REGAL_NO_TYPEDEF) || def
ined(REGAL_NO_GL_OES_ELEMENT_INDEX_UINT)) && !defined(REGAL_NO_TYPEDEF_GL_O
ES_ELEMENT_INDEX_UINT)
#define REGAL_NO_TYPEDEF_GL_OES_ELEMENT_INDEX_UINT
#endif
#if (defined(GL_OES_ELEMENT_INDEX_UINT) || !defined(REGAL_NAMESPACE) || def
ined(REGAL_NO_GL_OES_ELEMENT_INDEX_UINT)) && !defined(REGAL_NO_NAMESPACE_GL
_OES_ELEMENT_INDEX_UINT)
#define REGAL_NO_NAMESPACE_GL_OES_ELEMENT_INDEX_UINT
#endif
#if (defined(GL_OES_ELEMENT_INDEX_UINT) || defined(REGAL_NO_DECLARATION) ||
defined(REGAL_NO_GL_OES_ELEMENT_INDEX_UINT)) && !defined(REGAL_NO_DECLARAT
ION_GL_OES_ELEMENT_INDEX_UINT)
#define REGAL_NO_DECLARATION_GL_OES_ELEMENT_INDEX_UINT
#endif
#ifndef GL_OES_element_index_uint
#define GL_OES_element_index_uint 1
#endif
#ifndef REGAL_NO_ENUM_GL_OES_ELEMENT_INDEX_UINT
#define GL_UNSIGNED_INT 0x1405 /* 5125 */
#define GL_UNSIGNED_INT 0x1405 /* 5125 */
#endif
/**
** GL_OES_framebuffer_object ** GL_OES_framebuffer_object
**/ **/
#if (defined(GL_OES_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_OES_FRA MEBUFFER_OBJECT) #if (defined(GL_OES_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_ENUM_GL_OES_FRA MEBUFFER_OBJECT)
#define REGAL_NO_ENUM_GL_OES_FRAMEBUFFER_OBJECT #define REGAL_NO_ENUM_GL_OES_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_OES_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_O ES_FRAMEBUFFER_OBJECT) #if (defined(GL_OES_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL_O ES_FRAMEBUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GL_OES_FRAMEBUFFER_OBJECT #define REGAL_NO_TYPEDEF_GL_OES_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_OES_FRAMEBUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL _OES_FRAMEBUFFER_OBJECT) #if (defined(GL_OES_FRAMEBUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_NAMESPACE_GL _OES_FRAMEBUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GL_OES_FRAMEBUFFER_OBJECT #define REGAL_NO_NAMESPACE_GL_OES_FRAMEBUFFER_OBJECT
#endif #endif
#if (defined(GL_OES_FRAMEBUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_PLUGIN_GL_
OES_FRAMEBUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GL_OES_FRAMEBUFFER_OBJECT
#endif
#if (defined(GL_OES_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT ION_GL_OES_FRAMEBUFFER_OBJECT) #if (defined(GL_OES_FRAMEBUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_FRAMEBUFFER_OBJECT)) && !defined(REGAL_NO_DECLARAT ION_GL_OES_FRAMEBUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GL_OES_FRAMEBUFFER_OBJECT #define REGAL_NO_DECLARATION_GL_OES_FRAMEBUFFER_OBJECT
#endif #endif
#ifndef GL_OES_framebuffer_object #ifndef GL_OES_framebuffer_object
#define GL_OES_framebuffer_object 1 #define GL_OES_framebuffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_FRAMEBUFFER_OBJECT #ifndef REGAL_NO_ENUM_GL_OES_FRAMEBUFFER_OBJECT
#define GL_NONE_OES 0x0 #define GL_NONE_OES 0x0
skipping to change at line 21385 skipping to change at line 26810
REGAL_DECL void REGAL_CALL glFramebufferRenderbufferOES(GLenum target, GLen um attachment, GLenum renderbuffertarget, GLuint renderbuffer); REGAL_DECL void REGAL_CALL glFramebufferRenderbufferOES(GLenum target, GLen um attachment, GLenum renderbuffertarget, GLuint renderbuffer);
REGAL_DECL void REGAL_CALL glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); REGAL_DECL void REGAL_CALL glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL glGenFramebuffersOES(GLsizei n, GLuint *framebuf fers); REGAL_DECL void REGAL_CALL glGenFramebuffersOES(GLsizei n, GLuint *framebuf fers);
REGAL_DECL void REGAL_CALL glGenRenderbuffersOES(GLsizei n, GLuint *renderb uffers); REGAL_DECL void REGAL_CALL glGenRenderbuffersOES(GLsizei n, GLuint *renderb uffers);
REGAL_DECL void REGAL_CALL glGenerateMipmapOES(GLenum target); REGAL_DECL void REGAL_CALL glGenerateMipmapOES(GLenum target);
REGAL_DECL void REGAL_CALL glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetRenderbufferParameterivOES(GLenum target, G Lenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetRenderbufferParameterivOES(GLenum target, G Lenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glRenderbufferStorageOES(GLenum target, GLenum i nternalformat, GLsizei width, GLsizei height); REGAL_DECL void REGAL_CALL glRenderbufferStorageOES(GLenum target, GLenum i nternalformat, GLsizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_FRAMEBUFFER_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsFramebufferOES(GLuint framebuffe
r);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsRenderbufferOES(GLuint renderbuf
fer);
REGAL_DECL GLenum REGAL_CALL plugin_glCheckFramebufferStatusOES(GLenum targ
et);
REGAL_DECL void REGAL_CALL plugin_glBindFramebufferOES(GLenum target, GLuin
t framebuffer);
REGAL_DECL void REGAL_CALL plugin_glBindRenderbufferOES(GLenum target, GLui
nt renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glDeleteFramebuffersOES(GLsizei n, const
GLuint *framebuffers);
REGAL_DECL void REGAL_CALL plugin_glDeleteRenderbuffersOES(GLsizei n, const
GLuint *renderbuffers);
REGAL_DECL void REGAL_CALL plugin_glFramebufferRenderbufferOES(GLenum targe
t, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture2DOES(GLenum target,
GLenum attachment, GLenum textarget, GLuint texture, GLint level);
REGAL_DECL void REGAL_CALL plugin_glGenFramebuffersOES(GLsizei n, GLuint *f
ramebuffers);
REGAL_DECL void REGAL_CALL plugin_glGenRenderbuffersOES(GLsizei n, GLuint *
renderbuffers);
REGAL_DECL void REGAL_CALL plugin_glGenerateMipmapOES(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGetFramebufferAttachmentParameterivOES(
GLenum target, GLenum attachment, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetRenderbufferParameterivOES(GLenum ta
rget, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glRenderbufferStorageOES(GLenum target, G
Lenum internalformat, GLsizei width, GLsizei height);
#endif
/** /**
** GL_OES_get_program_binary ** GL_OES_get_program_binary
**/ **/
#if (defined(GL_OES_GET_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_OES_GET _PROGRAM_BINARY) #if (defined(GL_OES_GET_PROGRAM_BINARY) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_ENUM_GL_OES_GET _PROGRAM_BINARY)
#define REGAL_NO_ENUM_GL_OES_GET_PROGRAM_BINARY #define REGAL_NO_ENUM_GL_OES_GET_PROGRAM_BINARY
#endif #endif
#if (defined(GL_OES_GET_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_O ES_GET_PROGRAM_BINARY) #if (defined(GL_OES_GET_PROGRAM_BINARY) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_TYPEDEF_GL_O ES_GET_PROGRAM_BINARY)
#define REGAL_NO_TYPEDEF_GL_OES_GET_PROGRAM_BINARY #define REGAL_NO_TYPEDEF_GL_OES_GET_PROGRAM_BINARY
#endif #endif
#if (defined(GL_OES_GET_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL _OES_GET_PROGRAM_BINARY) #if (defined(GL_OES_GET_PROGRAM_BINARY) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL _OES_GET_PROGRAM_BINARY)
#define REGAL_NO_NAMESPACE_GL_OES_GET_PROGRAM_BINARY #define REGAL_NO_NAMESPACE_GL_OES_GET_PROGRAM_BINARY
#endif #endif
#if (defined(GL_OES_GET_PROGRAM_BINARY) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_
OES_GET_PROGRAM_BINARY)
#define REGAL_NO_PLUGIN_GL_OES_GET_PROGRAM_BINARY
#endif
#if (defined(GL_OES_GET_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARAT ION_GL_OES_GET_PROGRAM_BINARY) #if (defined(GL_OES_GET_PROGRAM_BINARY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_GET_PROGRAM_BINARY)) && !defined(REGAL_NO_DECLARAT ION_GL_OES_GET_PROGRAM_BINARY)
#define REGAL_NO_DECLARATION_GL_OES_GET_PROGRAM_BINARY #define REGAL_NO_DECLARATION_GL_OES_GET_PROGRAM_BINARY
#endif #endif
#ifndef GL_OES_get_program_binary #ifndef GL_OES_get_program_binary
#define GL_OES_get_program_binary 1 #define GL_OES_get_program_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_GET_PROGRAM_BINARY #ifndef REGAL_NO_ENUM_GL_OES_GET_PROGRAM_BINARY
#define GL_PROGRAM_BINARY_LENGTH_OES 0x8741 /* 34625 */ #define GL_PROGRAM_BINARY_LENGTH_OES 0x8741 /* 34625 */
skipping to change at line 21430 skipping to change at line 26877
#ifndef REGAL_NO_NAMESPACE_GL_OES_GET_PROGRAM_BINARY #ifndef REGAL_NO_NAMESPACE_GL_OES_GET_PROGRAM_BINARY
#define glGetProgramBinaryOES rglGetProgramBinaryOES #define glGetProgramBinaryOES rglGetProgramBinaryOES
#define glProgramBinaryOES rglProgramBinaryOES #define glProgramBinaryOES rglProgramBinaryOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_GET_PROGRAM_BINARY #ifndef REGAL_NO_DECLARATION_GL_OES_GET_PROGRAM_BINARY
REGAL_DECL void REGAL_CALL glGetProgramBinaryOES(GLuint program, GLsizei bu fSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary); REGAL_DECL void REGAL_CALL glGetProgramBinaryOES(GLuint program, GLsizei bu fSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
REGAL_DECL void REGAL_CALL glProgramBinaryOES(GLuint program, GLenum binary Format, const GLvoid *binary, GLint length); REGAL_DECL void REGAL_CALL glProgramBinaryOES(GLuint program, GLenum binary Format, const GLvoid *binary, GLint length);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_GET_PROGRAM_BINARY
REGAL_DECL void REGAL_CALL plugin_glGetProgramBinaryOES(GLuint program, GLs
izei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
REGAL_DECL void REGAL_CALL plugin_glProgramBinaryOES(GLuint program, GLenum
binaryFormat, const GLvoid *binary, GLint length);
#endif
/** /**
** GL_OES_mapbuffer ** GL_OES_mapbuffer
**/ **/
#if (defined(GL_OES_MAPBUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_ENUM_GL_OES_MAPBUFFER) #if (defined(GL_OES_MAPBUFFER) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_ENUM_GL_OES_MAPBUFFER)
#define REGAL_NO_ENUM_GL_OES_MAPBUFFER #define REGAL_NO_ENUM_GL_OES_MAPBUFFER
#endif #endif
#if (defined(GL_OES_MAPBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_OES_MAPBUFFER) #if (defined(GL_OES_MAPBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_OES_MAPBUFFER)
#define REGAL_NO_TYPEDEF_GL_OES_MAPBUFFER #define REGAL_NO_TYPEDEF_GL_OES_MAPBUFFER
#endif #endif
#if (defined(GL_OES_MAPBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_OES_MAPBUFFER) #if (defined(GL_OES_MAPBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_NAMESPACE_GL_OES_MAPBUFFER)
#define REGAL_NO_NAMESPACE_GL_OES_MAPBUFFER #define REGAL_NO_NAMESPACE_GL_OES_MAPBUFFER
#endif #endif
#if (defined(GL_OES_MAPBUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_PLUGIN_GL_OES_MAPBUFFER)
#define REGAL_NO_PLUGIN_GL_OES_MAPBUFFER
#endif
#if (defined(GL_OES_MAPBUFFER) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_DECLARATION_GL_OES_MAPBUFF ER) #if (defined(GL_OES_MAPBUFFER) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_OES_MAPBUFFER)) && !defined(REGAL_NO_DECLARATION_GL_OES_MAPBUFF ER)
#define REGAL_NO_DECLARATION_GL_OES_MAPBUFFER #define REGAL_NO_DECLARATION_GL_OES_MAPBUFFER
#endif #endif
#ifndef GL_OES_mapbuffer #ifndef GL_OES_mapbuffer
#define GL_OES_mapbuffer 1 #define GL_OES_mapbuffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_MAPBUFFER #ifndef REGAL_NO_ENUM_GL_OES_MAPBUFFER
#define GL_WRITE_ONLY_OES 0x88b9 /* 35001 */ #define GL_WRITE_ONLY_OES 0x88b9 /* 35001 */
skipping to change at line 21479 skipping to change at line 26935
#define glMapBufferOES rglMapBufferOES #define glMapBufferOES rglMapBufferOES
#define glUnmapBufferOES rglUnmapBufferOES #define glUnmapBufferOES rglUnmapBufferOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_MAPBUFFER #ifndef REGAL_NO_DECLARATION_GL_OES_MAPBUFFER
REGAL_DECL GLboolean REGAL_CALL glUnmapBufferOES(GLenum target); REGAL_DECL GLboolean REGAL_CALL glUnmapBufferOES(GLenum target);
REGAL_DECL GLvoid *REGAL_CALL glMapBufferOES(GLenum target, GLenum access); REGAL_DECL GLvoid *REGAL_CALL glMapBufferOES(GLenum target, GLenum access);
REGAL_DECL void REGAL_CALL glGetBufferPointervOES(GLenum target, GLenum pna me, GLvoid **params); REGAL_DECL void REGAL_CALL glGetBufferPointervOES(GLenum target, GLenum pna me, GLvoid **params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_MAPBUFFER
REGAL_DECL GLboolean REGAL_CALL plugin_glUnmapBufferOES(GLenum target);
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapBufferOES(GLenum target, GLenum a
ccess);
REGAL_DECL void REGAL_CALL plugin_glGetBufferPointervOES(GLenum target, GLe
num pname, GLvoid **params);
#endif
/** /**
** GL_OES_matrix_get ** GL_OES_matrix_get
**/ **/
#if (defined(GL_OES_MATRIX_GET) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_ENUM_GL_OES_MATRIX_GET) #if (defined(GL_OES_MATRIX_GET) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_ENUM_GL_OES_MATRIX_GET)
#define REGAL_NO_ENUM_GL_OES_MATRIX_GET #define REGAL_NO_ENUM_GL_OES_MATRIX_GET
#endif #endif
#if (defined(GL_OES_MATRIX_GET) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_TYPEDEF_GL_OES_MATRIX_GET) #if (defined(GL_OES_MATRIX_GET) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_TYPEDEF_GL_OES_MATRIX_GET)
#define REGAL_NO_TYPEDEF_GL_OES_MATRIX_GET #define REGAL_NO_TYPEDEF_GL_OES_MATRIX_GET
#endif #endif
#if (defined(GL_OES_MATRIX_GET) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_NAMESPACE_GL_OES_MATRIX_GET) #if (defined(GL_OES_MATRIX_GET) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_NAMESPACE_GL_OES_MATRIX_GET)
#define REGAL_NO_NAMESPACE_GL_OES_MATRIX_GET #define REGAL_NO_NAMESPACE_GL_OES_MATRIX_GET
#endif #endif
#if (defined(GL_OES_MATRIX_GET) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_PLUGIN_GL_OES_MATRIX_GET)
#define REGAL_NO_PLUGIN_GL_OES_MATRIX_GET
#endif
#if (defined(GL_OES_MATRIX_GET) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_DECLARATION_GL_OES_MATRI X_GET) #if (defined(GL_OES_MATRIX_GET) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_OES_MATRIX_GET)) && !defined(REGAL_NO_DECLARATION_GL_OES_MATRI X_GET)
#define REGAL_NO_DECLARATION_GL_OES_MATRIX_GET #define REGAL_NO_DECLARATION_GL_OES_MATRIX_GET
#endif #endif
#ifndef GL_OES_matrix_get #ifndef GL_OES_matrix_get
#define GL_OES_matrix_get 1 #define GL_OES_matrix_get 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_MATRIX_GET #ifndef REGAL_NO_ENUM_GL_OES_MATRIX_GET
#define GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES 0x898 /* 2200 */ #define GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES 0x898 /* 2200 */
skipping to change at line 21525 skipping to change at line 26991
#endif #endif
#if (defined(GL_OES_MATRIX_PALETTE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_MATRI X_PALETTE) #if (defined(GL_OES_MATRIX_PALETTE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_MATRI X_PALETTE)
#define REGAL_NO_TYPEDEF_GL_OES_MATRIX_PALETTE #define REGAL_NO_TYPEDEF_GL_OES_MATRIX_PALETTE
#endif #endif
#if (defined(GL_OES_MATRIX_PALETTE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_MAT RIX_PALETTE) #if (defined(GL_OES_MATRIX_PALETTE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_MAT RIX_PALETTE)
#define REGAL_NO_NAMESPACE_GL_OES_MATRIX_PALETTE #define REGAL_NO_NAMESPACE_GL_OES_MATRIX_PALETTE
#endif #endif
#if (defined(GL_OES_MATRIX_PALETTE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_PLUGIN_GL_OES_MATR
IX_PALETTE)
#define REGAL_NO_PLUGIN_GL_OES_MATRIX_PALETTE
#endif
#if (defined(GL_OES_MATRIX_PALETTE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_DECLARATION_GL_O ES_MATRIX_PALETTE) #if (defined(GL_OES_MATRIX_PALETTE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_OES_MATRIX_PALETTE)) && !defined(REGAL_NO_DECLARATION_GL_O ES_MATRIX_PALETTE)
#define REGAL_NO_DECLARATION_GL_OES_MATRIX_PALETTE #define REGAL_NO_DECLARATION_GL_OES_MATRIX_PALETTE
#endif #endif
#ifndef GL_OES_matrix_palette #ifndef GL_OES_matrix_palette
#define GL_OES_matrix_palette 1 #define GL_OES_matrix_palette 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_MATRIX_PALETTE #ifndef REGAL_NO_ENUM_GL_OES_MATRIX_PALETTE
#define GL_MAX_VERTEX_UNITS_OES 0x86a4 /* 34468 */ #define GL_MAX_VERTEX_UNITS_OES 0x86a4 /* 34468 */
skipping to change at line 21570 skipping to change at line 27040
#define glMatrixIndexPointerOES rglMatrixIndexPointerOES #define glMatrixIndexPointerOES rglMatrixIndexPointerOES
#define glWeightPointerOES rglWeightPointerOES #define glWeightPointerOES rglWeightPointerOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_MATRIX_PALETTE #ifndef REGAL_NO_DECLARATION_GL_OES_MATRIX_PALETTE
REGAL_DECL void REGAL_CALL glCurrentPaletteMatrixOES(GLuint index); REGAL_DECL void REGAL_CALL glCurrentPaletteMatrixOES(GLuint index);
REGAL_DECL void REGAL_CALL glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, GLvoid *pointer); REGAL_DECL void REGAL_CALL glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
REGAL_DECL void REGAL_CALL glWeightPointerOES(GLint size, GLenum type, GLsi zei stride, GLvoid *pointer); REGAL_DECL void REGAL_CALL glWeightPointerOES(GLint size, GLenum type, GLsi zei stride, GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_MATRIX_PALETTE
REGAL_DECL void REGAL_CALL plugin_glCurrentPaletteMatrixOES(GLuint index);
REGAL_DECL void REGAL_CALL plugin_glMatrixIndexPointerOES(GLint size, GLenu
m type, GLsizei stride, GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glWeightPointerOES(GLint size, GLenum typ
e, GLsizei stride, GLvoid *pointer);
#endif
/** /**
** GL_OES_packed_depth_stencil ** GL_OES_packed_depth_stencil
**/ **/
#if (defined(GL_OES_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_OES _PACKED_DEPTH_STENCIL) #if (defined(GL_OES_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_ENUM_GL_OES _PACKED_DEPTH_STENCIL)
#define REGAL_NO_ENUM_GL_OES_PACKED_DEPTH_STENCIL #define REGAL_NO_ENUM_GL_OES_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_OES_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_ GL_OES_PACKED_DEPTH_STENCIL) #if (defined(GL_OES_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_TYPEDEF_ GL_OES_PACKED_DEPTH_STENCIL)
#define REGAL_NO_TYPEDEF_GL_OES_PACKED_DEPTH_STENCIL #define REGAL_NO_TYPEDEF_GL_OES_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_OES_PACKED_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPAC E_GL_OES_PACKED_DEPTH_STENCIL) #if (defined(GL_OES_PACKED_DEPTH_STENCIL) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_NAMESPAC E_GL_OES_PACKED_DEPTH_STENCIL)
#define REGAL_NO_NAMESPACE_GL_OES_PACKED_DEPTH_STENCIL #define REGAL_NO_NAMESPACE_GL_OES_PACKED_DEPTH_STENCIL
#endif #endif
#if (defined(GL_OES_PACKED_DEPTH_STENCIL) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_PLUGIN
_GL_OES_PACKED_DEPTH_STENCIL)
#define REGAL_NO_PLUGIN_GL_OES_PACKED_DEPTH_STENCIL
#endif
#if (defined(GL_OES_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_DECL ARATION_GL_OES_PACKED_DEPTH_STENCIL) #if (defined(GL_OES_PACKED_DEPTH_STENCIL) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_PACKED_DEPTH_STENCIL)) && !defined(REGAL_NO_DECL ARATION_GL_OES_PACKED_DEPTH_STENCIL)
#define REGAL_NO_DECLARATION_GL_OES_PACKED_DEPTH_STENCIL #define REGAL_NO_DECLARATION_GL_OES_PACKED_DEPTH_STENCIL
#endif #endif
#ifndef GL_OES_packed_depth_stencil #ifndef GL_OES_packed_depth_stencil
#define GL_OES_packed_depth_stencil 1 #define GL_OES_packed_depth_stencil 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_PACKED_DEPTH_STENCIL #ifndef REGAL_NO_ENUM_GL_OES_PACKED_DEPTH_STENCIL
#define GL_DEPTH_STENCIL_OES 0x84f9 /* 34041 */ #define GL_DEPTH_STENCIL_OES 0x84f9 /* 34041 */
skipping to change at line 21615 skipping to change at line 27095
#endif #endif
#if (defined(GL_OES_POINT_SIZE_ARRAY) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_OES_P OINT_SIZE_ARRAY) #if (defined(GL_OES_POINT_SIZE_ARRAY) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_OES_P OINT_SIZE_ARRAY)
#define REGAL_NO_TYPEDEF_GL_OES_POINT_SIZE_ARRAY #define REGAL_NO_TYPEDEF_GL_OES_POINT_SIZE_ARRAY
#endif #endif
#if (defined(GL_OES_POINT_SIZE_ARRAY) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_OES _POINT_SIZE_ARRAY) #if (defined(GL_OES_POINT_SIZE_ARRAY) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_OES _POINT_SIZE_ARRAY)
#define REGAL_NO_NAMESPACE_GL_OES_POINT_SIZE_ARRAY #define REGAL_NO_NAMESPACE_GL_OES_POINT_SIZE_ARRAY
#endif #endif
#if (defined(GL_OES_POINT_SIZE_ARRAY) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_OES_
POINT_SIZE_ARRAY)
#define REGAL_NO_PLUGIN_GL_OES_POINT_SIZE_ARRAY
#endif
#if (defined(GL_OES_POINT_SIZE_ARRAY) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_DECLARATION_ GL_OES_POINT_SIZE_ARRAY) #if (defined(GL_OES_POINT_SIZE_ARRAY) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_OES_POINT_SIZE_ARRAY)) && !defined(REGAL_NO_DECLARATION_ GL_OES_POINT_SIZE_ARRAY)
#define REGAL_NO_DECLARATION_GL_OES_POINT_SIZE_ARRAY #define REGAL_NO_DECLARATION_GL_OES_POINT_SIZE_ARRAY
#endif #endif
#ifndef GL_OES_point_size_array #ifndef GL_OES_point_size_array
#define GL_OES_point_size_array 1 #define GL_OES_point_size_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_POINT_SIZE_ARRAY #ifndef REGAL_NO_ENUM_GL_OES_POINT_SIZE_ARRAY
#define GL_POINT_SIZE_ARRAY_TYPE_OES 0x898a /* 35210 */ #define GL_POINT_SIZE_ARRAY_TYPE_OES 0x898a /* 35210 */
skipping to change at line 21647 skipping to change at line 27131
#endif #endif
#if (defined(GL_OES_POINT_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_POINT_SPR ITE) #if (defined(GL_OES_POINT_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_OES_POINT_SPR ITE)
#define REGAL_NO_TYPEDEF_GL_OES_POINT_SPRITE #define REGAL_NO_TYPEDEF_GL_OES_POINT_SPRITE
#endif #endif
#if (defined(GL_OES_POINT_SPRITE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_POINT_S PRITE) #if (defined(GL_OES_POINT_SPRITE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_OES_POINT_S PRITE)
#define REGAL_NO_NAMESPACE_GL_OES_POINT_SPRITE #define REGAL_NO_NAMESPACE_GL_OES_POINT_SPRITE
#endif #endif
#if (defined(GL_OES_POINT_SPRITE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_PLUGIN_GL_OES_POINT_SP
RITE)
#define REGAL_NO_PLUGIN_GL_OES_POINT_SPRITE
#endif
#if (defined(GL_OES_POINT_SPRITE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_OES_P OINT_SPRITE) #if (defined(GL_OES_POINT_SPRITE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_OES_POINT_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_OES_P OINT_SPRITE)
#define REGAL_NO_DECLARATION_GL_OES_POINT_SPRITE #define REGAL_NO_DECLARATION_GL_OES_POINT_SPRITE
#endif #endif
#ifndef GL_OES_point_sprite #ifndef GL_OES_point_sprite
#define GL_OES_point_sprite 1 #define GL_OES_point_sprite 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_POINT_SPRITE #ifndef REGAL_NO_ENUM_GL_OES_POINT_SPRITE
#define GL_POINT_SPRITE_OES 0x8861 /* 34913 */ #define GL_POINT_SPRITE_OES 0x8861 /* 34913 */
skipping to change at line 21676 skipping to change at line 27164
#endif #endif
#if (defined(GL_OES_READ_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_TYPEDEF_GL_OES_READ_FORMAT ) #if (defined(GL_OES_READ_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_TYPEDEF_GL_OES_READ_FORMAT )
#define REGAL_NO_TYPEDEF_GL_OES_READ_FORMAT #define REGAL_NO_TYPEDEF_GL_OES_READ_FORMAT
#endif #endif
#if (defined(GL_OES_READ_FORMAT) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_NAMESPACE_GL_OES_READ_FORM AT) #if (defined(GL_OES_READ_FORMAT) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_NAMESPACE_GL_OES_READ_FORM AT)
#define REGAL_NO_NAMESPACE_GL_OES_READ_FORMAT #define REGAL_NO_NAMESPACE_GL_OES_READ_FORMAT
#endif #endif
#if (defined(GL_OES_READ_FORMAT) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_PLUGIN_GL_OES_READ_FORMA
T)
#define REGAL_NO_PLUGIN_GL_OES_READ_FORMAT
#endif
#if (defined(GL_OES_READ_FORMAT) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_DECLARATION_GL_OES_REA D_FORMAT) #if (defined(GL_OES_READ_FORMAT) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_OES_READ_FORMAT)) && !defined(REGAL_NO_DECLARATION_GL_OES_REA D_FORMAT)
#define REGAL_NO_DECLARATION_GL_OES_READ_FORMAT #define REGAL_NO_DECLARATION_GL_OES_READ_FORMAT
#endif #endif
#ifndef GL_OES_read_format #ifndef GL_OES_read_format
#define GL_OES_read_format 1 #define GL_OES_read_format 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_READ_FORMAT #ifndef REGAL_NO_ENUM_GL_OES_READ_FORMAT
#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8b9a /* 35738 */ #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8b9a /* 35738 */
skipping to change at line 21705 skipping to change at line 27197
#endif #endif
#if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_NO_TY PEDEF_GL_OES_REQUIRED_INTERNALFORMAT) #if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_NO_TY PEDEF_GL_OES_REQUIRED_INTERNALFORMAT)
#define REGAL_NO_TYPEDEF_GL_OES_REQUIRED_INTERNALFORMAT #define REGAL_NO_TYPEDEF_GL_OES_REQUIRED_INTERNALFORMAT
#endif #endif
#if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_NO_NA MESPACE_GL_OES_REQUIRED_INTERNALFORMAT) #if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_NO_NA MESPACE_GL_OES_REQUIRED_INTERNALFORMAT)
#define REGAL_NO_NAMESPACE_GL_OES_REQUIRED_INTERNALFORMAT #define REGAL_NO_NAMESPACE_GL_OES_REQUIRED_INTERNALFORMAT
#endif #endif
#if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_NO_
PLUGIN_GL_OES_REQUIRED_INTERNALFORMAT)
#define REGAL_NO_PLUGIN_GL_OES_REQUIRED_INTERNALFORMAT
#endif
#if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_N O_DECLARATION_GL_OES_REQUIRED_INTERNALFORMAT) #if (defined(GL_OES_REQUIRED_INTERNALFORMAT) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GL_OES_REQUIRED_INTERNALFORMAT)) && !defined(REGAL_N O_DECLARATION_GL_OES_REQUIRED_INTERNALFORMAT)
#define REGAL_NO_DECLARATION_GL_OES_REQUIRED_INTERNALFORMAT #define REGAL_NO_DECLARATION_GL_OES_REQUIRED_INTERNALFORMAT
#endif #endif
#ifndef GL_OES_required_internalformat #ifndef GL_OES_required_internalformat
#define GL_OES_required_internalformat 1 #define GL_OES_required_internalformat 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_REQUIRED_INTERNALFORMAT #ifndef REGAL_NO_ENUM_GL_OES_REQUIRED_INTERNALFORMAT
#define GL_ALPHA8_OES 0x803c /* 32828 */ #define GL_ALPHA8_OES 0x803c /* 32828 */
#define GL_LUMINANCE8_OES 0x8040 /* 32832 */ #define GL_LUMINANCE8_OES 0x8040 /* 32832 */
#define GL_LUMINANCE4_ALPHA4_OES 0x8043 /* 32835 */ #define GL_LUMINANCE4_ALPHA4_OES 0x8043 /* 32835 */
#define GL_LUMINANCE8_ALPHA8_OES 0x8045 /* 32837 */ #define GL_LUMINANCE8_ALPHA8_OES 0x8045 /* 32837 */
#define GL_RGB10_EXT 0x8052 /* 32850 */
#define GL_RGB10_EXT 0x8052 /* 32850 */
#define GL_RGBA4_OES 0x8056 /* 32854 */
#define GL_RGBA4_OES 0x8056 /* 32854 */ #define GL_RGBA4_OES 0x8056 /* 32854 */
#define GL_RGB5_A1_OES 0x8057 /* 32855 */ #define GL_RGB5_A1_OES 0x8057 /* 32855 */
#define GL_RGB5_A1_OES 0x8057 /* 32855 */
#define GL_RGB10_A2_EXT 0x8059 /* 32857 */
#define GL_RGB10_A2_EXT 0x8059 /* 32857 */
#define GL_DEPTH_COMPONENT16_OES 0x81a5 /* 33189 */
#define GL_DEPTH_COMPONENT16_OES 0x81a5 /* 33189 */ #define GL_DEPTH_COMPONENT16_OES 0x81a5 /* 33189 */
#define GL_DEPTH_COMPONENT24_OES 0x81a6 /* 33190 */ #define GL_DEPTH_COMPONENT24_OES 0x81a6 /* 33190 */
#define GL_DEPTH_COMPONENT24_OES 0x81a6 /* 33190 */
#define GL_DEPTH_COMPONENT32_OES 0x81a7 /* 33191 */
#define GL_DEPTH_COMPONENT32_OES 0x81a7 /* 33191 */ #define GL_DEPTH_COMPONENT32_OES 0x81a7 /* 33191 */
#define GL_DEPTH24_STENCIL8_OES 0x88f0 /* 35056 */ #define GL_DEPTH24_STENCIL8_OES 0x88f0 /* 35056 */
#define GL_DEPTH24_STENCIL8_OES 0x88f0 /* 35056 */
#define GL_RGB565_OES 0x8d62 /* 36194 */
#define GL_RGB565_OES 0x8d62 /* 36194 */ #define GL_RGB565_OES 0x8d62 /* 36194 */
#endif #endif
/** /**
** GL_OES_rgb8_rgba8 ** GL_OES_rgb8_rgba8
**/ **/
#if (defined(GL_OES_RGB8_RGBA8) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_ENUM_GL_OES_RGB8_RGBA8) #if (defined(GL_OES_RGB8_RGBA8) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_ENUM_GL_OES_RGB8_RGBA8)
#define REGAL_NO_ENUM_GL_OES_RGB8_RGBA8 #define REGAL_NO_ENUM_GL_OES_RGB8_RGBA8
#endif #endif
#if (defined(GL_OES_RGB8_RGBA8) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_TYPEDEF_GL_OES_RGB8_RGBA8) #if (defined(GL_OES_RGB8_RGBA8) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_TYPEDEF_GL_OES_RGB8_RGBA8)
#define REGAL_NO_TYPEDEF_GL_OES_RGB8_RGBA8 #define REGAL_NO_TYPEDEF_GL_OES_RGB8_RGBA8
#endif #endif
#if (defined(GL_OES_RGB8_RGBA8) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_NAMESPACE_GL_OES_RGB8_RGBA8) #if (defined(GL_OES_RGB8_RGBA8) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_NAMESPACE_GL_OES_RGB8_RGBA8)
#define REGAL_NO_NAMESPACE_GL_OES_RGB8_RGBA8 #define REGAL_NO_NAMESPACE_GL_OES_RGB8_RGBA8
#endif #endif
#if (defined(GL_OES_RGB8_RGBA8) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_PLUGIN_GL_OES_RGB8_RGBA8)
#define REGAL_NO_PLUGIN_GL_OES_RGB8_RGBA8
#endif
#if (defined(GL_OES_RGB8_RGBA8) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_DECLARATION_GL_OES_RGB8_ RGBA8) #if (defined(GL_OES_RGB8_RGBA8) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_OES_RGB8_RGBA8)) && !defined(REGAL_NO_DECLARATION_GL_OES_RGB8_ RGBA8)
#define REGAL_NO_DECLARATION_GL_OES_RGB8_RGBA8 #define REGAL_NO_DECLARATION_GL_OES_RGB8_RGBA8
#endif #endif
#ifndef GL_OES_rgb8_rgba8 #ifndef GL_OES_rgb8_rgba8
#define GL_OES_rgb8_rgba8 1 #define GL_OES_rgb8_rgba8 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_RGB8_RGBA8 #ifndef REGAL_NO_ENUM_GL_OES_RGB8_RGBA8
#define GL_RGB8_OES 0x8051 /* 32849 */ #define GL_RGB8_OES 0x8051 /* 32849 */
#define GL_RGB8_OES 0x8051 /* 32849 */
#define GL_RGBA8_OES 0x8058 /* 32856 */
#define GL_RGBA8_OES 0x8058 /* 32856 */
#define GL_RGBA8_OES 0x8058 /* 32856 */ #define GL_RGBA8_OES 0x8058 /* 32856 */
#endif #endif
/** /**
** GL_OES_single_precision ** GL_OES_single_precision
**/ **/
#if (defined(GL_OES_SINGLE_PRECISION) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_ENUM_GL_OES_SINGLE_ PRECISION) #if (defined(GL_OES_SINGLE_PRECISION) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_ENUM_GL_OES_SINGLE_ PRECISION)
#define REGAL_NO_ENUM_GL_OES_SINGLE_PRECISION #define REGAL_NO_ENUM_GL_OES_SINGLE_PRECISION
#endif #endif
#if (defined(GL_OES_SINGLE_PRECISION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_TYPEDEF_GL_OES_S INGLE_PRECISION) #if (defined(GL_OES_SINGLE_PRECISION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_TYPEDEF_GL_OES_S INGLE_PRECISION)
#define REGAL_NO_TYPEDEF_GL_OES_SINGLE_PRECISION #define REGAL_NO_TYPEDEF_GL_OES_SINGLE_PRECISION
#endif #endif
#if (defined(GL_OES_SINGLE_PRECISION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_NAMESPACE_GL_OES _SINGLE_PRECISION) #if (defined(GL_OES_SINGLE_PRECISION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_NAMESPACE_GL_OES _SINGLE_PRECISION)
#define REGAL_NO_NAMESPACE_GL_OES_SINGLE_PRECISION #define REGAL_NO_NAMESPACE_GL_OES_SINGLE_PRECISION
#endif #endif
#if (defined(GL_OES_SINGLE_PRECISION) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_PLUGIN_GL_OES_
SINGLE_PRECISION)
#define REGAL_NO_PLUGIN_GL_OES_SINGLE_PRECISION
#endif
#if (defined(GL_OES_SINGLE_PRECISION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_DECLARATION_ GL_OES_SINGLE_PRECISION) #if (defined(GL_OES_SINGLE_PRECISION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_OES_SINGLE_PRECISION)) && !defined(REGAL_NO_DECLARATION_ GL_OES_SINGLE_PRECISION)
#define REGAL_NO_DECLARATION_GL_OES_SINGLE_PRECISION #define REGAL_NO_DECLARATION_GL_OES_SINGLE_PRECISION
#endif #endif
#ifndef GL_OES_single_precision #ifndef GL_OES_single_precision
#define GL_OES_single_precision 1 #define GL_OES_single_precision 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_OES_SINGLE_PRECISION #ifndef REGAL_NO_TYPEDEF_GL_OES_SINGLE_PRECISION
typedef void (REGAL_CALL *PFNGLCLEARDEPTHFOESPROC)(GLclampd depth); typedef void (REGAL_CALL *PFNGLCLEARDEPTHFOESPROC)(GLclampd depth);
skipping to change at line 21821 skipping to change at line 27311
#ifndef REGAL_NO_DECLARATION_GL_OES_SINGLE_PRECISION #ifndef REGAL_NO_DECLARATION_GL_OES_SINGLE_PRECISION
REGAL_DECL void REGAL_CALL glClearDepthfOES(GLclampd depth); REGAL_DECL void REGAL_CALL glClearDepthfOES(GLclampd depth);
REGAL_DECL void REGAL_CALL glClipPlanefOES(GLenum plane, const GLfloat *equ ation); REGAL_DECL void REGAL_CALL glClipPlanefOES(GLenum plane, const GLfloat *equ ation);
REGAL_DECL void REGAL_CALL glDepthRangefOES(GLclampf n, GLclampf f); REGAL_DECL void REGAL_CALL glDepthRangefOES(GLclampf n, GLclampf f);
REGAL_DECL void REGAL_CALL glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, G Lfloat t, GLfloat n, GLfloat f); REGAL_DECL void REGAL_CALL glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, G Lfloat t, GLfloat n, GLfloat f);
REGAL_DECL void REGAL_CALL glGetClipPlanefOES(GLenum plane, GLfloat *equati on); REGAL_DECL void REGAL_CALL glGetClipPlanefOES(GLenum plane, GLfloat *equati on);
REGAL_DECL void REGAL_CALL glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLf loat t, GLfloat n, GLfloat f); REGAL_DECL void REGAL_CALL glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLf loat t, GLfloat n, GLfloat f);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_SINGLE_PRECISION
REGAL_DECL void REGAL_CALL plugin_glClearDepthfOES(GLclampd depth);
REGAL_DECL void REGAL_CALL plugin_glClipPlanefOES(GLenum plane, const GLflo
at *equation);
REGAL_DECL void REGAL_CALL plugin_glDepthRangefOES(GLclampf n, GLclampf f);
REGAL_DECL void REGAL_CALL plugin_glFrustumfOES(GLfloat l, GLfloat r, GLflo
at b, GLfloat t, GLfloat n, GLfloat f);
REGAL_DECL void REGAL_CALL plugin_glGetClipPlanefOES(GLenum plane, GLfloat
*equation);
REGAL_DECL void REGAL_CALL plugin_glOrthofOES(GLfloat l, GLfloat r, GLfloat
b, GLfloat t, GLfloat n, GLfloat f);
#endif
/** /**
** GL_OES_standard_derivatives ** GL_OES_standard_derivatives
**/ **/
#if (defined(GL_OES_STANDARD_DERIVATIVES) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_ENUM_GL_OES _STANDARD_DERIVATIVES) #if (defined(GL_OES_STANDARD_DERIVATIVES) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_ENUM_GL_OES _STANDARD_DERIVATIVES)
#define REGAL_NO_ENUM_GL_OES_STANDARD_DERIVATIVES #define REGAL_NO_ENUM_GL_OES_STANDARD_DERIVATIVES
#endif #endif
#if (defined(GL_OES_STANDARD_DERIVATIVES) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_TYPEDEF_ GL_OES_STANDARD_DERIVATIVES) #if (defined(GL_OES_STANDARD_DERIVATIVES) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_TYPEDEF_ GL_OES_STANDARD_DERIVATIVES)
#define REGAL_NO_TYPEDEF_GL_OES_STANDARD_DERIVATIVES #define REGAL_NO_TYPEDEF_GL_OES_STANDARD_DERIVATIVES
#endif #endif
#if (defined(GL_OES_STANDARD_DERIVATIVES) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_NAMESPAC E_GL_OES_STANDARD_DERIVATIVES) #if (defined(GL_OES_STANDARD_DERIVATIVES) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_NAMESPAC E_GL_OES_STANDARD_DERIVATIVES)
#define REGAL_NO_NAMESPACE_GL_OES_STANDARD_DERIVATIVES #define REGAL_NO_NAMESPACE_GL_OES_STANDARD_DERIVATIVES
#endif #endif
#if (defined(GL_OES_STANDARD_DERIVATIVES) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_PLUGIN
_GL_OES_STANDARD_DERIVATIVES)
#define REGAL_NO_PLUGIN_GL_OES_STANDARD_DERIVATIVES
#endif
#if (defined(GL_OES_STANDARD_DERIVATIVES) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_DECL ARATION_GL_OES_STANDARD_DERIVATIVES) #if (defined(GL_OES_STANDARD_DERIVATIVES) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_STANDARD_DERIVATIVES)) && !defined(REGAL_NO_DECL ARATION_GL_OES_STANDARD_DERIVATIVES)
#define REGAL_NO_DECLARATION_GL_OES_STANDARD_DERIVATIVES #define REGAL_NO_DECLARATION_GL_OES_STANDARD_DERIVATIVES
#endif #endif
#ifndef GL_OES_standard_derivatives #ifndef GL_OES_standard_derivatives
#define GL_OES_standard_derivatives 1 #define GL_OES_standard_derivatives 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_STANDARD_DERIVATIVES #ifndef REGAL_NO_ENUM_GL_OES_STANDARD_DERIVATIVES
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES 0x8b8b /* 35723 */ #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES 0x8b8b /* 35723 */
skipping to change at line 21865 skipping to change at line 27368
#endif #endif
#if (defined(GL_OES_STENCIL1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_TYPEDEF_GL_OES_STENCIL1) #if (defined(GL_OES_STENCIL1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_TYPEDEF_GL_OES_STENCIL1)
#define REGAL_NO_TYPEDEF_GL_OES_STENCIL1 #define REGAL_NO_TYPEDEF_GL_OES_STENCIL1
#endif #endif
#if (defined(GL_OES_STENCIL1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_NAMESPACE_GL_OES_STENCIL1) #if (defined(GL_OES_STENCIL1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_NAMESPACE_GL_OES_STENCIL1)
#define REGAL_NO_NAMESPACE_GL_OES_STENCIL1 #define REGAL_NO_NAMESPACE_GL_OES_STENCIL1
#endif #endif
#if (defined(GL_OES_STENCIL1) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_PLUGIN_GL_OES_STENCIL1)
#define REGAL_NO_PLUGIN_GL_OES_STENCIL1
#endif
#if (defined(GL_OES_STENCIL1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_DECLARATION_GL_OES_STENCIL1) #if (defined(GL_OES_STENCIL1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OES_STENCIL1)) && !defined(REGAL_NO_DECLARATION_GL_OES_STENCIL1)
#define REGAL_NO_DECLARATION_GL_OES_STENCIL1 #define REGAL_NO_DECLARATION_GL_OES_STENCIL1
#endif #endif
#ifndef GL_OES_stencil1 #ifndef GL_OES_stencil1
#define GL_OES_stencil1 1 #define GL_OES_stencil1 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_STENCIL1 #ifndef REGAL_NO_ENUM_GL_OES_STENCIL1
#define GL_STENCIL_INDEX1_OES 0x8d46 /* 36166 */ #define GL_STENCIL_INDEX1_OES 0x8d46 /* 36166 */
#define GL_STENCIL_INDEX1_OES 0x8d46 /* 36166 */
#endif #endif
/** /**
** GL_OES_stencil4 ** GL_OES_stencil4
**/ **/
#if (defined(GL_OES_STENCIL4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_OES_STENCIL4)) && !defined(REGAL_NO_ENUM_GL_OES_STENCIL4) #if (defined(GL_OES_STENCIL4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_OES_STENCIL4)) && !defined(REGAL_NO_ENUM_GL_OES_STENCIL4)
#define REGAL_NO_ENUM_GL_OES_STENCIL4 #define REGAL_NO_ENUM_GL_OES_STENCIL4
#endif #endif
#if (defined(GL_OES_STENCIL4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_TYPEDEF_GL_OES_STENCIL4) #if (defined(GL_OES_STENCIL4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_TYPEDEF_GL_OES_STENCIL4)
#define REGAL_NO_TYPEDEF_GL_OES_STENCIL4 #define REGAL_NO_TYPEDEF_GL_OES_STENCIL4
#endif #endif
#if (defined(GL_OES_STENCIL4) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_NAMESPACE_GL_OES_STENCIL4) #if (defined(GL_OES_STENCIL4) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_NAMESPACE_GL_OES_STENCIL4)
#define REGAL_NO_NAMESPACE_GL_OES_STENCIL4 #define REGAL_NO_NAMESPACE_GL_OES_STENCIL4
#endif #endif
#if (defined(GL_OES_STENCIL4) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_PLUGIN_GL_OES_STENCIL4)
#define REGAL_NO_PLUGIN_GL_OES_STENCIL4
#endif
#if (defined(GL_OES_STENCIL4) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_DECLARATION_GL_OES_STENCIL4) #if (defined(GL_OES_STENCIL4) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OES_STENCIL4)) && !defined(REGAL_NO_DECLARATION_GL_OES_STENCIL4)
#define REGAL_NO_DECLARATION_GL_OES_STENCIL4 #define REGAL_NO_DECLARATION_GL_OES_STENCIL4
#endif #endif
#ifndef GL_OES_stencil4 #ifndef GL_OES_stencil4
#define GL_OES_stencil4 1 #define GL_OES_stencil4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_STENCIL4 #ifndef REGAL_NO_ENUM_GL_OES_STENCIL4
#define GL_STENCIL_INDEX4_OES 0x8d47 /* 36167 */ #define GL_STENCIL_INDEX4_OES 0x8d47 /* 36167 */
#define GL_STENCIL_INDEX4_OES 0x8d47 /* 36167 */
#endif #endif
/** /**
** GL_OES_stencil8 ** GL_OES_stencil8
**/ **/
#if (defined(GL_OES_STENCIL8) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_OES_STENCIL8)) && !defined(REGAL_NO_ENUM_GL_OES_STENCIL8) #if (defined(GL_OES_STENCIL8) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_OES_STENCIL8)) && !defined(REGAL_NO_ENUM_GL_OES_STENCIL8)
#define REGAL_NO_ENUM_GL_OES_STENCIL8 #define REGAL_NO_ENUM_GL_OES_STENCIL8
#endif #endif
#if (defined(GL_OES_STENCIL8) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_TYPEDEF_GL_OES_STENCIL8) #if (defined(GL_OES_STENCIL8) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_TYPEDEF_GL_OES_STENCIL8)
#define REGAL_NO_TYPEDEF_GL_OES_STENCIL8 #define REGAL_NO_TYPEDEF_GL_OES_STENCIL8
#endif #endif
#if (defined(GL_OES_STENCIL8) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_NAMESPACE_GL_OES_STENCIL8) #if (defined(GL_OES_STENCIL8) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_NAMESPACE_GL_OES_STENCIL8)
#define REGAL_NO_NAMESPACE_GL_OES_STENCIL8 #define REGAL_NO_NAMESPACE_GL_OES_STENCIL8
#endif #endif
#if (defined(GL_OES_STENCIL8) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_PLUGIN_GL_OES_STENCIL8)
#define REGAL_NO_PLUGIN_GL_OES_STENCIL8
#endif
#if (defined(GL_OES_STENCIL8) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_DECLARATION_GL_OES_STENCIL8) #if (defined(GL_OES_STENCIL8) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OES_STENCIL8)) && !defined(REGAL_NO_DECLARATION_GL_OES_STENCIL8)
#define REGAL_NO_DECLARATION_GL_OES_STENCIL8 #define REGAL_NO_DECLARATION_GL_OES_STENCIL8
#endif #endif
#ifndef GL_OES_stencil8 #ifndef GL_OES_stencil8
#define GL_OES_stencil8 1 #define GL_OES_stencil8 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_STENCIL8 #ifndef REGAL_NO_ENUM_GL_OES_STENCIL8
#define GL_STENCIL_INDEX8_OES 0x8d48 /* 36168 */ #define GL_STENCIL_INDEX8_OES 0x8d48 /* 36168 */
#define GL_STENCIL_INDEX8_OES 0x8d48 /* 36168 */
#endif #endif
/** /**
** GL_OES_surfaceless_context ** GL_OES_surfaceless_context
**/ **/
#if (defined(GL_OES_SURFACELESS_CONTEXT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_ENUM_GL_OES_S URFACELESS_CONTEXT) #if (defined(GL_OES_SURFACELESS_CONTEXT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_ENUM_GL_OES_S URFACELESS_CONTEXT)
#define REGAL_NO_ENUM_GL_OES_SURFACELESS_CONTEXT #define REGAL_NO_ENUM_GL_OES_SURFACELESS_CONTEXT
#endif #endif
#if (defined(GL_OES_SURFACELESS_CONTEXT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_GL _OES_SURFACELESS_CONTEXT) #if (defined(GL_OES_SURFACELESS_CONTEXT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_GL _OES_SURFACELESS_CONTEXT)
#define REGAL_NO_TYPEDEF_GL_OES_SURFACELESS_CONTEXT #define REGAL_NO_TYPEDEF_GL_OES_SURFACELESS_CONTEXT
#endif #endif
#if (defined(GL_OES_SURFACELESS_CONTEXT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_ GL_OES_SURFACELESS_CONTEXT) #if (defined(GL_OES_SURFACELESS_CONTEXT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_ GL_OES_SURFACELESS_CONTEXT)
#define REGAL_NO_NAMESPACE_GL_OES_SURFACELESS_CONTEXT #define REGAL_NO_NAMESPACE_GL_OES_SURFACELESS_CONTEXT
#endif #endif
#if (defined(GL_OES_SURFACELESS_CONTEXT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_PLUGIN_G
L_OES_SURFACELESS_CONTEXT)
#define REGAL_NO_PLUGIN_GL_OES_SURFACELESS_CONTEXT
#endif
#if (defined(GL_OES_SURFACELESS_CONTEXT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_DECLAR ATION_GL_OES_SURFACELESS_CONTEXT) #if (defined(GL_OES_SURFACELESS_CONTEXT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_OES_SURFACELESS_CONTEXT)) && !defined(REGAL_NO_DECLAR ATION_GL_OES_SURFACELESS_CONTEXT)
#define REGAL_NO_DECLARATION_GL_OES_SURFACELESS_CONTEXT #define REGAL_NO_DECLARATION_GL_OES_SURFACELESS_CONTEXT
#endif #endif
#ifndef GL_OES_surfaceless_context #ifndef GL_OES_surfaceless_context
#define GL_OES_surfaceless_context 1 #define GL_OES_surfaceless_context 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_SURFACELESS_CONTEXT #ifndef REGAL_NO_ENUM_GL_OES_SURFACELESS_CONTEXT
#define GL_FRAMEBUFFER_UNDEFINED_OES 0x8219 /* 33305 */ #define GL_FRAMEBUFFER_UNDEFINED_OES 0x8219 /* 33305 */
skipping to change at line 21980 skipping to change at line 27496
#endif #endif
#if (defined(GL_OES_TEXTURE_3D) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_TYPEDEF_GL_OES_TEXTURE_3D) #if (defined(GL_OES_TEXTURE_3D) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_TYPEDEF_GL_OES_TEXTURE_3D)
#define REGAL_NO_TYPEDEF_GL_OES_TEXTURE_3D #define REGAL_NO_TYPEDEF_GL_OES_TEXTURE_3D
#endif #endif
#if (defined(GL_OES_TEXTURE_3D) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_NAMESPACE_GL_OES_TEXTURE_3D) #if (defined(GL_OES_TEXTURE_3D) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_NAMESPACE_GL_OES_TEXTURE_3D)
#define REGAL_NO_NAMESPACE_GL_OES_TEXTURE_3D #define REGAL_NO_NAMESPACE_GL_OES_TEXTURE_3D
#endif #endif
#if (defined(GL_OES_TEXTURE_3D) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_PLUGIN_GL_OES_TEXTURE_3D)
#define REGAL_NO_PLUGIN_GL_OES_TEXTURE_3D
#endif
#if (defined(GL_OES_TEXTURE_3D) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_DECLARATION_GL_OES_TEXTU RE_3D) #if (defined(GL_OES_TEXTURE_3D) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_OES_TEXTURE_3D)) && !defined(REGAL_NO_DECLARATION_GL_OES_TEXTU RE_3D)
#define REGAL_NO_DECLARATION_GL_OES_TEXTURE_3D #define REGAL_NO_DECLARATION_GL_OES_TEXTURE_3D
#endif #endif
#ifndef GL_OES_texture_3D #ifndef GL_OES_texture_3D
#define GL_OES_texture_3D 1 #define GL_OES_texture_3D 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_TEXTURE_3D #ifndef REGAL_NO_ENUM_GL_OES_TEXTURE_3D
#define GL_TEXTURE_BINDING_3D_OES 0x806a /* 32874 */ #define GL_TEXTURE_BINDING_3D_OES 0x806a /* 32874 */
skipping to change at line 22022 skipping to change at line 27542
#ifndef REGAL_NO_DECLARATION_GL_OES_TEXTURE_3D #ifndef REGAL_NO_DECLARATION_GL_OES_TEXTURE_3D
REGAL_DECL void REGAL_CALL glCompressedTexImage3DOES(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); REGAL_DECL void REGAL_CALL glCompressedTexImage3DOES(GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL glCompressedTexSubImage3DOES(GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize i height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *da ta); REGAL_DECL void REGAL_CALL glCompressedTexSubImage3DOES(GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize i height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *da ta);
REGAL_DECL void REGAL_CALL glCopyTexSubImage3DOES(GLenum target, GLint leve l, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei w idth, GLsizei height); REGAL_DECL void REGAL_CALL glCopyTexSubImage3DOES(GLenum target, GLint leve l, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei w idth, GLsizei height);
REGAL_DECL void REGAL_CALL glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); REGAL_DECL void REGAL_CALL glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
REGAL_DECL void REGAL_CALL glTexImage3DOES(GLenum target, GLint level, GLen um internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint bord er, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexImage3DOES(GLenum target, GLint level, GLen um internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint bord er, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL glTexSubImage3DOES(GLenum target, GLint level, G Lint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexSubImage3DOES(GLenum target, GLint level, G Lint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_TEXTURE_3D
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage3DOES(GLenum target,
GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei
depth, GLint border, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage3DOES(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width,
GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLv
oid *data);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage3DOES(GLenum target, GLi
nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GL
sizei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glFramebufferTexture3DOES(GLenum target,
GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zof
fset);
REGAL_DECL void REGAL_CALL plugin_glTexImage3DOES(GLenum target, GLint leve
l, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLi
nt border, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage3DOES(GLenum target, GLint l
evel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei h
eight, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
#endif
/** /**
** GL_OES_texture_cube_map ** GL_OES_texture_cube_map
**/ **/
#if (defined(GL_OES_TEXTURE_CUBE_MAP) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_ENUM_GL_OES_TEXTURE _CUBE_MAP) #if (defined(GL_OES_TEXTURE_CUBE_MAP) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_ENUM_GL_OES_TEXTURE _CUBE_MAP)
#define REGAL_NO_ENUM_GL_OES_TEXTURE_CUBE_MAP #define REGAL_NO_ENUM_GL_OES_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_OES_TEXTURE_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_OES_T EXTURE_CUBE_MAP) #if (defined(GL_OES_TEXTURE_CUBE_MAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_TYPEDEF_GL_OES_T EXTURE_CUBE_MAP)
#define REGAL_NO_TYPEDEF_GL_OES_TEXTURE_CUBE_MAP #define REGAL_NO_TYPEDEF_GL_OES_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_OES_TEXTURE_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_OES _TEXTURE_CUBE_MAP) #if (defined(GL_OES_TEXTURE_CUBE_MAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_NAMESPACE_GL_OES _TEXTURE_CUBE_MAP)
#define REGAL_NO_NAMESPACE_GL_OES_TEXTURE_CUBE_MAP #define REGAL_NO_NAMESPACE_GL_OES_TEXTURE_CUBE_MAP
#endif #endif
#if (defined(GL_OES_TEXTURE_CUBE_MAP) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_PLUGIN_GL_OES_
TEXTURE_CUBE_MAP)
#define REGAL_NO_PLUGIN_GL_OES_TEXTURE_CUBE_MAP
#endif
#if (defined(GL_OES_TEXTURE_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_DECLARATION_ GL_OES_TEXTURE_CUBE_MAP) #if (defined(GL_OES_TEXTURE_CUBE_MAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_OES_TEXTURE_CUBE_MAP)) && !defined(REGAL_NO_DECLARATION_ GL_OES_TEXTURE_CUBE_MAP)
#define REGAL_NO_DECLARATION_GL_OES_TEXTURE_CUBE_MAP #define REGAL_NO_DECLARATION_GL_OES_TEXTURE_CUBE_MAP
#endif #endif
#ifndef GL_OES_texture_cube_map #ifndef GL_OES_texture_cube_map
#define GL_OES_texture_cube_map 1 #define GL_OES_texture_cube_map 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_TEXTURE_CUBE_MAP #ifndef REGAL_NO_ENUM_GL_OES_TEXTURE_CUBE_MAP
#define GL_TEXTURE_GEN_MODE_OES 0x2500 /* 9472 */ #define GL_TEXTURE_GEN_MODE_OES 0x2500 /* 9472 */
skipping to change at line 22098 skipping to change at line 27631
REGAL_DECL void REGAL_CALL glGetTexGenivOES(GLenum coord, GLenum pname, GLi nt *params); REGAL_DECL void REGAL_CALL glGetTexGenivOES(GLenum coord, GLenum pname, GLi nt *params);
REGAL_DECL void REGAL_CALL glGetTexGenxvOES(GLenum coord, GLenum pname, GLf ixed *params); REGAL_DECL void REGAL_CALL glGetTexGenxvOES(GLenum coord, GLenum pname, GLf ixed *params);
REGAL_DECL void REGAL_CALL glTexGenfOES(GLenum coord, GLenum pname, GLfloat param); REGAL_DECL void REGAL_CALL glTexGenfOES(GLenum coord, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glTexGeniOES(GLenum coord, GLenum pname, GLint p aram); REGAL_DECL void REGAL_CALL glTexGeniOES(GLenum coord, GLenum pname, GLint p aram);
REGAL_DECL void REGAL_CALL glTexGenivOES(GLenum coord, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glTexGenivOES(GLenum coord, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL glTexGenxOES(GLenum coord, GLenum pname, GLfixed param); REGAL_DECL void REGAL_CALL glTexGenxOES(GLenum coord, GLenum pname, GLfixed param);
REGAL_DECL void REGAL_CALL glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params); REGAL_DECL void REGAL_CALL glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params);
#endif #endif
/** #ifndef REGAL_NO_PLUGIN_GL_OES_TEXTURE_CUBE_MAP
** GL_OES_texture_mirrored_repeat REGAL_DECL void REGAL_CALL plugin_glGetTexGenfvOES(GLenum coord, GLenum pna
**/ me, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexGenivOES(GLenum coord, GLenum pna
#if (defined(GL_OES_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_ENUM) || d me, GLint *params);
efined(REGAL_NO_GL_OES_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_ENUM_ REGAL_DECL void REGAL_CALL plugin_glGetTexGenxvOES(GLenum coord, GLenum pna
GL_OES_TEXTURE_MIRRORED_REPEAT) me, GLfixed *params);
#define REGAL_NO_ENUM_GL_OES_TEXTURE_MIRRORED_REPEAT REGAL_DECL void REGAL_CALL plugin_glTexGenfOES(GLenum coord, GLenum pname,
#endif GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glTexGenfvOES(GLenum coord, GLenum pname,
#if (defined(GL_OES_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_TYPEDEF) | const GLfloat *params);
| defined(REGAL_NO_GL_OES_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_TY REGAL_DECL void REGAL_CALL plugin_glTexGeniOES(GLenum coord, GLenum pname,
PEDEF_GL_OES_TEXTURE_MIRRORED_REPEAT) GLint param);
#define REGAL_NO_TYPEDEF_GL_OES_TEXTURE_MIRRORED_REPEAT REGAL_DECL void REGAL_CALL plugin_glTexGenivOES(GLenum coord, GLenum pname,
#endif const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTexGenxOES(GLenum coord, GLenum pname,
#if (defined(GL_OES_TEXTURE_MIRRORED_REPEAT) || !defined(REGAL_NAMESPACE) | GLfixed param);
| defined(REGAL_NO_GL_OES_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_NO_NA REGAL_DECL void REGAL_CALL plugin_glTexGenxvOES(GLenum coord, GLenum pname,
MESPACE_GL_OES_TEXTURE_MIRRORED_REPEAT) const GLfixed *params);
#define REGAL_NO_NAMESPACE_GL_OES_TEXTURE_MIRRORED_REPEAT
#endif
#if (defined(GL_OES_TEXTURE_MIRRORED_REPEAT) || defined(REGAL_NO_DECLARATIO
N) || defined(REGAL_NO_GL_OES_TEXTURE_MIRRORED_REPEAT)) && !defined(REGAL_N
O_DECLARATION_GL_OES_TEXTURE_MIRRORED_REPEAT)
#define REGAL_NO_DECLARATION_GL_OES_TEXTURE_MIRRORED_REPEAT
#endif
#ifndef GL_OES_texture_mirrored_repeat
#define GL_OES_texture_mirrored_repeat 1
#endif
#ifndef REGAL_NO_ENUM_GL_OES_TEXTURE_MIRRORED_REPEAT
#define GL_MIRRORED_REPEAT 0x8370 /* 33648 */
#endif #endif
/** /**
** GL_OES_vertex_array_object ** GL_OES_vertex_array_object
**/ **/
#if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_ENUM_GL_OES_V ERTEX_ARRAY_OBJECT) #if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_ENUM_GL_OES_V ERTEX_ARRAY_OBJECT)
#define REGAL_NO_ENUM_GL_OES_VERTEX_ARRAY_OBJECT #define REGAL_NO_ENUM_GL_OES_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _OES_VERTEX_ARRAY_OBJECT) #if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_TYPEDEF_GL _OES_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_TYPEDEF_GL_OES_VERTEX_ARRAY_OBJECT #define REGAL_NO_TYPEDEF_GL_OES_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_OES_VERTEX_ARRAY_OBJECT) #if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_NAMESPACE_ GL_OES_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_NAMESPACE_GL_OES_VERTEX_ARRAY_OBJECT #define REGAL_NO_NAMESPACE_GL_OES_VERTEX_ARRAY_OBJECT
#endif #endif
#if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_PLUGIN_G
L_OES_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_PLUGIN_GL_OES_VERTEX_ARRAY_OBJECT
#endif
#if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_OES_VERTEX_ARRAY_OBJECT) #if (defined(GL_OES_VERTEX_ARRAY_OBJECT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_OES_VERTEX_ARRAY_OBJECT)) && !defined(REGAL_NO_DECLAR ATION_GL_OES_VERTEX_ARRAY_OBJECT)
#define REGAL_NO_DECLARATION_GL_OES_VERTEX_ARRAY_OBJECT #define REGAL_NO_DECLARATION_GL_OES_VERTEX_ARRAY_OBJECT
#endif #endif
#ifndef GL_OES_vertex_array_object #ifndef GL_OES_vertex_array_object
#define GL_OES_vertex_array_object 1 #define GL_OES_vertex_array_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_ENUM_GL_OES_VERTEX_ARRAY_OBJECT
#define GL_VERTEX_ARRAY_BINDING_OES 0x85b5 /* 34229 */ #define GL_VERTEX_ARRAY_BINDING_OES 0x85b5 /* 34229 */
skipping to change at line 22175 skipping to change at line 27696
#define glIsVertexArrayOES rglIsVertexArrayOES #define glIsVertexArrayOES rglIsVertexArrayOES
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_OES_VERTEX_ARRAY_OBJECT #ifndef REGAL_NO_DECLARATION_GL_OES_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL glIsVertexArrayOES(GLuint array); REGAL_DECL GLboolean REGAL_CALL glIsVertexArrayOES(GLuint array);
REGAL_DECL void REGAL_CALL glBindVertexArrayOES(GLuint array); REGAL_DECL void REGAL_CALL glBindVertexArrayOES(GLuint array);
REGAL_DECL void REGAL_CALL glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays); REGAL_DECL void REGAL_CALL glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays);
REGAL_DECL void REGAL_CALL glGenVertexArraysOES(GLsizei n, GLuint *arrays); REGAL_DECL void REGAL_CALL glGenVertexArraysOES(GLsizei n, GLuint *arrays);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_OES_VERTEX_ARRAY_OBJECT
REGAL_DECL GLboolean REGAL_CALL plugin_glIsVertexArrayOES(GLuint array);
REGAL_DECL void REGAL_CALL plugin_glBindVertexArrayOES(GLuint array);
REGAL_DECL void REGAL_CALL plugin_glDeleteVertexArraysOES(GLsizei n, const
GLuint *arrays);
REGAL_DECL void REGAL_CALL plugin_glGenVertexArraysOES(GLsizei n, GLuint *a
rrays);
#endif
/** /**
** GL_OES_vertex_half_float ** GL_OES_vertex_half_float
**/ **/
#if (defined(GL_OES_VERTEX_HALF_FLOAT) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_ENUM_GL_OES_VERTE X_HALF_FLOAT) #if (defined(GL_OES_VERTEX_HALF_FLOAT) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_ENUM_GL_OES_VERTE X_HALF_FLOAT)
#define REGAL_NO_ENUM_GL_OES_VERTEX_HALF_FLOAT #define REGAL_NO_ENUM_GL_OES_VERTEX_HALF_FLOAT
#endif #endif
#if (defined(GL_OES_VERTEX_HALF_FLOAT) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_OES _VERTEX_HALF_FLOAT) #if (defined(GL_OES_VERTEX_HALF_FLOAT) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL_OES _VERTEX_HALF_FLOAT)
#define REGAL_NO_TYPEDEF_GL_OES_VERTEX_HALF_FLOAT #define REGAL_NO_TYPEDEF_GL_OES_VERTEX_HALF_FLOAT
#endif #endif
#if (defined(GL_OES_VERTEX_HALF_FLOAT) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_O ES_VERTEX_HALF_FLOAT) #if (defined(GL_OES_VERTEX_HALF_FLOAT) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GL_O ES_VERTEX_HALF_FLOAT)
#define REGAL_NO_NAMESPACE_GL_OES_VERTEX_HALF_FLOAT #define REGAL_NO_NAMESPACE_GL_OES_VERTEX_HALF_FLOAT
#endif #endif
#if (defined(GL_OES_VERTEX_HALF_FLOAT) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_PLUGIN_GL_OE
S_VERTEX_HALF_FLOAT)
#define REGAL_NO_PLUGIN_GL_OES_VERTEX_HALF_FLOAT
#endif
#if (defined(GL_OES_VERTEX_HALF_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_DECLARATIO N_GL_OES_VERTEX_HALF_FLOAT) #if (defined(GL_OES_VERTEX_HALF_FLOAT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_OES_VERTEX_HALF_FLOAT)) && !defined(REGAL_NO_DECLARATIO N_GL_OES_VERTEX_HALF_FLOAT)
#define REGAL_NO_DECLARATION_GL_OES_VERTEX_HALF_FLOAT #define REGAL_NO_DECLARATION_GL_OES_VERTEX_HALF_FLOAT
#endif #endif
#ifndef GL_OES_vertex_half_float #ifndef GL_OES_vertex_half_float
#define GL_OES_vertex_half_float 1 #define GL_OES_vertex_half_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_VERTEX_HALF_FLOAT #ifndef REGAL_NO_ENUM_GL_OES_VERTEX_HALF_FLOAT
#define GL_HALF_FLOAT_OES 0x8d61 /* 36193 */ #define GL_HALF_FLOAT_OES 0x8d61 /* 36193 */
skipping to change at line 22219 skipping to change at line 27751
#endif #endif
#if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_TYPE DEF_GL_OES_VERTEX_TYPE_10_10_10_2) #if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_TYPE DEF_GL_OES_VERTEX_TYPE_10_10_10_2)
#define REGAL_NO_TYPEDEF_GL_OES_VERTEX_TYPE_10_10_10_2 #define REGAL_NO_TYPEDEF_GL_OES_VERTEX_TYPE_10_10_10_2
#endif #endif
#if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_NAME SPACE_GL_OES_VERTEX_TYPE_10_10_10_2) #if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_NAME SPACE_GL_OES_VERTEX_TYPE_10_10_10_2)
#define REGAL_NO_NAMESPACE_GL_OES_VERTEX_TYPE_10_10_10_2 #define REGAL_NO_NAMESPACE_GL_OES_VERTEX_TYPE_10_10_10_2
#endif #endif
#if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_PL
UGIN_GL_OES_VERTEX_TYPE_10_10_10_2)
#define REGAL_NO_PLUGIN_GL_OES_VERTEX_TYPE_10_10_10_2
#endif
#if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_ DECLARATION_GL_OES_VERTEX_TYPE_10_10_10_2) #if (defined(GL_OES_VERTEX_TYPE_10_10_10_2) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GL_OES_VERTEX_TYPE_10_10_10_2)) && !defined(REGAL_NO_ DECLARATION_GL_OES_VERTEX_TYPE_10_10_10_2)
#define REGAL_NO_DECLARATION_GL_OES_VERTEX_TYPE_10_10_10_2 #define REGAL_NO_DECLARATION_GL_OES_VERTEX_TYPE_10_10_10_2
#endif #endif
#ifndef GL_OES_vertex_type_10_10_10_2 #ifndef GL_OES_vertex_type_10_10_10_2
#define GL_OES_vertex_type_10_10_10_2 1 #define GL_OES_vertex_type_10_10_10_2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OES_VERTEX_TYPE_10_10_10_2 #ifndef REGAL_NO_ENUM_GL_OES_VERTEX_TYPE_10_10_10_2
#define GL_UNSIGNED_INT_10_10_10_2_OES 0x8df6 /* 36342 */ #define GL_UNSIGNED_INT_10_10_10_2_OES 0x8df6 /* 36342 */
skipping to change at line 22248 skipping to change at line 27784
#endif #endif
#if (defined(GL_OML_INTERLACE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_TYPEDEF_GL_OML_INTERLACE) #if (defined(GL_OML_INTERLACE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_TYPEDEF_GL_OML_INTERLACE)
#define REGAL_NO_TYPEDEF_GL_OML_INTERLACE #define REGAL_NO_TYPEDEF_GL_OML_INTERLACE
#endif #endif
#if (defined(GL_OML_INTERLACE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_NAMESPACE_GL_OML_INTERLACE) #if (defined(GL_OML_INTERLACE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_NAMESPACE_GL_OML_INTERLACE)
#define REGAL_NO_NAMESPACE_GL_OML_INTERLACE #define REGAL_NO_NAMESPACE_GL_OML_INTERLACE
#endif #endif
#if (defined(GL_OML_INTERLACE) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_PLUGIN_GL_OML_INTERLACE)
#define REGAL_NO_PLUGIN_GL_OML_INTERLACE
#endif
#if (defined(GL_OML_INTERLACE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_DECLARATION_GL_OML_INTERLA CE) #if (defined(GL_OML_INTERLACE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_OML_INTERLACE)) && !defined(REGAL_NO_DECLARATION_GL_OML_INTERLA CE)
#define REGAL_NO_DECLARATION_GL_OML_INTERLACE #define REGAL_NO_DECLARATION_GL_OML_INTERLACE
#endif #endif
#ifndef GL_OML_interlace #ifndef GL_OML_interlace
#define GL_OML_interlace 1 #define GL_OML_interlace 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OML_INTERLACE #ifndef REGAL_NO_ENUM_GL_OML_INTERLACE
#define GL_INTERLACE_OML 0x8980 /* 35200 */ #define GL_INTERLACE_OML 0x8980 /* 35200 */
skipping to change at line 22277 skipping to change at line 27817
#endif #endif
#if (defined(GL_OML_RESAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_OML_RESAMPLE) #if (defined(GL_OML_RESAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_OML_RESAMPLE)
#define REGAL_NO_TYPEDEF_GL_OML_RESAMPLE #define REGAL_NO_TYPEDEF_GL_OML_RESAMPLE
#endif #endif
#if (defined(GL_OML_RESAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_OML_RESAMPLE) #if (defined(GL_OML_RESAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_OML_RESAMPLE)
#define REGAL_NO_NAMESPACE_GL_OML_RESAMPLE #define REGAL_NO_NAMESPACE_GL_OML_RESAMPLE
#endif #endif
#if (defined(GL_OML_RESAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_OML_RESAMPLE)
#define REGAL_NO_PLUGIN_GL_OML_RESAMPLE
#endif
#if (defined(GL_OML_RESAMPLE) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_OML_RESAMPLE) #if (defined(GL_OML_RESAMPLE) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_OML_RESAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_OML_RESAMPLE)
#define REGAL_NO_DECLARATION_GL_OML_RESAMPLE #define REGAL_NO_DECLARATION_GL_OML_RESAMPLE
#endif #endif
#ifndef GL_OML_resample #ifndef GL_OML_resample
#define GL_OML_resample 1 #define GL_OML_resample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OML_RESAMPLE #ifndef REGAL_NO_ENUM_GL_OML_RESAMPLE
#define GL_PACK_RESAMPLE_OML 0x8984 /* 35204 */ #define GL_PACK_RESAMPLE_OML 0x8984 /* 35204 */
skipping to change at line 22310 skipping to change at line 27854
#endif #endif
#if (defined(GL_OML_SUBSAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_OML_SUBSAMPLE) #if (defined(GL_OML_SUBSAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_OML_SUBSAMPLE)
#define REGAL_NO_TYPEDEF_GL_OML_SUBSAMPLE #define REGAL_NO_TYPEDEF_GL_OML_SUBSAMPLE
#endif #endif
#if (defined(GL_OML_SUBSAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_OML_SUBSAMPLE) #if (defined(GL_OML_SUBSAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_OML_SUBSAMPLE)
#define REGAL_NO_NAMESPACE_GL_OML_SUBSAMPLE #define REGAL_NO_NAMESPACE_GL_OML_SUBSAMPLE
#endif #endif
#if (defined(GL_OML_SUBSAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_OML_SUBSAMPLE)
#define REGAL_NO_PLUGIN_GL_OML_SUBSAMPLE
#endif
#if (defined(GL_OML_SUBSAMPLE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_OML_SUBSAMP LE) #if (defined(GL_OML_SUBSAMPLE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_OML_SUBSAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_OML_SUBSAMP LE)
#define REGAL_NO_DECLARATION_GL_OML_SUBSAMPLE #define REGAL_NO_DECLARATION_GL_OML_SUBSAMPLE
#endif #endif
#ifndef GL_OML_subsample #ifndef GL_OML_subsample
#define GL_OML_subsample 1 #define GL_OML_subsample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_OML_SUBSAMPLE #ifndef REGAL_NO_ENUM_GL_OML_SUBSAMPLE
#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 /* 35202 */ #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 /* 35202 */
skipping to change at line 22339 skipping to change at line 27887
#endif #endif
#if (defined(GL_PGI_MISC_HINTS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_TYPEDEF_GL_PGI_MISC_HINTS) #if (defined(GL_PGI_MISC_HINTS) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_TYPEDEF_GL_PGI_MISC_HINTS)
#define REGAL_NO_TYPEDEF_GL_PGI_MISC_HINTS #define REGAL_NO_TYPEDEF_GL_PGI_MISC_HINTS
#endif #endif
#if (defined(GL_PGI_MISC_HINTS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_NAMESPACE_GL_PGI_MISC_HINTS) #if (defined(GL_PGI_MISC_HINTS) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_NAMESPACE_GL_PGI_MISC_HINTS)
#define REGAL_NO_NAMESPACE_GL_PGI_MISC_HINTS #define REGAL_NO_NAMESPACE_GL_PGI_MISC_HINTS
#endif #endif
#if (defined(GL_PGI_MISC_HINTS) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_PLUGIN_GL_PGI_MISC_HINTS)
#define REGAL_NO_PLUGIN_GL_PGI_MISC_HINTS
#endif
#if (defined(GL_PGI_MISC_HINTS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_DECLARATION_GL_PGI_MISC_ HINTS) #if (defined(GL_PGI_MISC_HINTS) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_PGI_MISC_HINTS)) && !defined(REGAL_NO_DECLARATION_GL_PGI_MISC_ HINTS)
#define REGAL_NO_DECLARATION_GL_PGI_MISC_HINTS #define REGAL_NO_DECLARATION_GL_PGI_MISC_HINTS
#endif #endif
#ifndef GL_PGI_misc_hints #ifndef GL_PGI_misc_hints
#define GL_PGI_misc_hints 1 #define GL_PGI_misc_hints 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_PGI_MISC_HINTS #ifndef REGAL_NO_ENUM_GL_PGI_MISC_HINTS
#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1a1f8 /* 107000 */ #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1a1f8 /* 107000 */
skipping to change at line 22382 skipping to change at line 27934
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_PGI_MISC_HINTS #ifndef REGAL_NO_NAMESPACE_GL_PGI_MISC_HINTS
#define glHintPGI rglHintPGI #define glHintPGI rglHintPGI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_PGI_MISC_HINTS #ifndef REGAL_NO_DECLARATION_GL_PGI_MISC_HINTS
REGAL_DECL void REGAL_CALL glHintPGI(GLenum target, GLint mode); REGAL_DECL void REGAL_CALL glHintPGI(GLenum target, GLint mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_PGI_MISC_HINTS
REGAL_DECL void REGAL_CALL plugin_glHintPGI(GLenum target, GLint mode);
#endif
/** /**
** GL_PGI_vertex_hints ** GL_PGI_vertex_hints
**/ **/
#if (defined(GL_PGI_VERTEX_HINTS) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_ENUM_GL_PGI_VERTEX_HINTS) #if (defined(GL_PGI_VERTEX_HINTS) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_ENUM_GL_PGI_VERTEX_HINTS)
#define REGAL_NO_ENUM_GL_PGI_VERTEX_HINTS #define REGAL_NO_ENUM_GL_PGI_VERTEX_HINTS
#endif #endif
#if (defined(GL_PGI_VERTEX_HINTS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_TYPEDEF_GL_PGI_VERTEX_HI NTS) #if (defined(GL_PGI_VERTEX_HINTS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_TYPEDEF_GL_PGI_VERTEX_HI NTS)
#define REGAL_NO_TYPEDEF_GL_PGI_VERTEX_HINTS #define REGAL_NO_TYPEDEF_GL_PGI_VERTEX_HINTS
#endif #endif
#if (defined(GL_PGI_VERTEX_HINTS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_NAMESPACE_GL_PGI_VERTEX_ HINTS) #if (defined(GL_PGI_VERTEX_HINTS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_NAMESPACE_GL_PGI_VERTEX_ HINTS)
#define REGAL_NO_NAMESPACE_GL_PGI_VERTEX_HINTS #define REGAL_NO_NAMESPACE_GL_PGI_VERTEX_HINTS
#endif #endif
#if (defined(GL_PGI_VERTEX_HINTS) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_PLUGIN_GL_PGI_VERTEX_H
INTS)
#define REGAL_NO_PLUGIN_GL_PGI_VERTEX_HINTS
#endif
#if (defined(GL_PGI_VERTEX_HINTS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_DECLARATION_GL_PGI_V ERTEX_HINTS) #if (defined(GL_PGI_VERTEX_HINTS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_PGI_VERTEX_HINTS)) && !defined(REGAL_NO_DECLARATION_GL_PGI_V ERTEX_HINTS)
#define REGAL_NO_DECLARATION_GL_PGI_VERTEX_HINTS #define REGAL_NO_DECLARATION_GL_PGI_VERTEX_HINTS
#endif #endif
#ifndef GL_PGI_vertex_hints #ifndef GL_PGI_vertex_hints
#define GL_PGI_vertex_hints 1 #define GL_PGI_vertex_hints 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_PGI_VERTEX_HINTS #ifndef REGAL_NO_ENUM_GL_PGI_VERTEX_HINTS
#define GL_COLOR3_BIT_PGI 0x10000 /* 65536 */ #define GL_COLOR3_BIT_PGI 0x10000 /* 65536 */
skipping to change at line 22447 skipping to change at line 28007
#endif #endif
#if (defined(GL_QCOM_ALPHA_TEST) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_ALPHA_TEST ) #if (defined(GL_QCOM_ALPHA_TEST) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_ALPHA_TEST )
#define REGAL_NO_TYPEDEF_GL_QCOM_ALPHA_TEST #define REGAL_NO_TYPEDEF_GL_QCOM_ALPHA_TEST
#endif #endif
#if (defined(GL_QCOM_ALPHA_TEST) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_ALPHA_TE ST) #if (defined(GL_QCOM_ALPHA_TEST) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_ALPHA_TE ST)
#define REGAL_NO_NAMESPACE_GL_QCOM_ALPHA_TEST #define REGAL_NO_NAMESPACE_GL_QCOM_ALPHA_TEST
#endif #endif
#if (defined(GL_QCOM_ALPHA_TEST) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_PLUGIN_GL_QCOM_ALPHA_TES
T)
#define REGAL_NO_PLUGIN_GL_QCOM_ALPHA_TEST
#endif
#if (defined(GL_QCOM_ALPHA_TEST) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_DECLARATION_GL_QCOM_AL PHA_TEST) #if (defined(GL_QCOM_ALPHA_TEST) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_QCOM_ALPHA_TEST)) && !defined(REGAL_NO_DECLARATION_GL_QCOM_AL PHA_TEST)
#define REGAL_NO_DECLARATION_GL_QCOM_ALPHA_TEST #define REGAL_NO_DECLARATION_GL_QCOM_ALPHA_TEST
#endif #endif
#ifndef GL_QCOM_alpha_test #ifndef GL_QCOM_alpha_test
#define GL_QCOM_alpha_test 1 #define GL_QCOM_alpha_test 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_QCOM_ALPHA_TEST #ifndef REGAL_NO_ENUM_GL_QCOM_ALPHA_TEST
#define GL_ALPHA_TEST_QCOM 0xbc0 /* 3008 */ #define GL_ALPHA_TEST_QCOM 0xbc0 /* 3008 */
skipping to change at line 22473 skipping to change at line 28037
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_QCOM_ALPHA_TEST #ifndef REGAL_NO_NAMESPACE_GL_QCOM_ALPHA_TEST
#define glAlphaFuncQCOM rglAlphaFuncQCOM #define glAlphaFuncQCOM rglAlphaFuncQCOM
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_QCOM_ALPHA_TEST #ifndef REGAL_NO_DECLARATION_GL_QCOM_ALPHA_TEST
REGAL_DECL void REGAL_CALL glAlphaFuncQCOM(GLenum func, GLclampf ref); REGAL_DECL void REGAL_CALL glAlphaFuncQCOM(GLenum func, GLclampf ref);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_QCOM_ALPHA_TEST
REGAL_DECL void REGAL_CALL plugin_glAlphaFuncQCOM(GLenum func, GLclampf ref
);
#endif
/** /**
** GL_QCOM_binning_control ** GL_QCOM_binning_control
**/ **/
#if (defined(GL_QCOM_BINNING_CONTROL) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_ENUM_GL_QCOM_BINNIN G_CONTROL) #if (defined(GL_QCOM_BINNING_CONTROL) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_ENUM_GL_QCOM_BINNIN G_CONTROL)
#define REGAL_NO_ENUM_GL_QCOM_BINNING_CONTROL #define REGAL_NO_ENUM_GL_QCOM_BINNING_CONTROL
#endif #endif
#if (defined(GL_QCOM_BINNING_CONTROL) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_ BINNING_CONTROL) #if (defined(GL_QCOM_BINNING_CONTROL) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_ BINNING_CONTROL)
#define REGAL_NO_TYPEDEF_GL_QCOM_BINNING_CONTROL #define REGAL_NO_TYPEDEF_GL_QCOM_BINNING_CONTROL
#endif #endif
#if (defined(GL_QCOM_BINNING_CONTROL) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GL_QCO M_BINNING_CONTROL) #if (defined(GL_QCOM_BINNING_CONTROL) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GL_QCO M_BINNING_CONTROL)
#define REGAL_NO_NAMESPACE_GL_QCOM_BINNING_CONTROL #define REGAL_NO_NAMESPACE_GL_QCOM_BINNING_CONTROL
#endif #endif
#if (defined(GL_QCOM_BINNING_CONTROL) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_PLUGIN_GL_QCOM
_BINNING_CONTROL)
#define REGAL_NO_PLUGIN_GL_QCOM_BINNING_CONTROL
#endif
#if (defined(GL_QCOM_BINNING_CONTROL) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_DECLARATION_ GL_QCOM_BINNING_CONTROL) #if (defined(GL_QCOM_BINNING_CONTROL) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_QCOM_BINNING_CONTROL)) && !defined(REGAL_NO_DECLARATION_ GL_QCOM_BINNING_CONTROL)
#define REGAL_NO_DECLARATION_GL_QCOM_BINNING_CONTROL #define REGAL_NO_DECLARATION_GL_QCOM_BINNING_CONTROL
#endif #endif
#ifndef GL_QCOM_binning_control #ifndef GL_QCOM_binning_control
#define GL_QCOM_binning_control 1 #define GL_QCOM_binning_control 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_QCOM_BINNING_CONTROL #ifndef REGAL_NO_ENUM_GL_QCOM_BINNING_CONTROL
#define GL_DONT_CARE 0x1100 /* 4352 */
#define GL_BINNING_CONTROL_HINT_QCOM 0x8fb0 /* 36784 */ #define GL_BINNING_CONTROL_HINT_QCOM 0x8fb0 /* 36784 */
#define GL_CPU_OPTIMIZED_QCOM 0x8fb1 /* 36785 */ #define GL_CPU_OPTIMIZED_QCOM 0x8fb1 /* 36785 */
#define GL_GPU_OPTIMIZED_QCOM 0x8fb2 /* 36786 */ #define GL_GPU_OPTIMIZED_QCOM 0x8fb2 /* 36786 */
#define GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM 0x8fb3 /* 36787 */ #define GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM 0x8fb3 /* 36787 */
#endif #endif
/** /**
** GL_QCOM_driver_control ** GL_QCOM_driver_control
**/ **/
skipping to change at line 22521 skipping to change at line 28092
#endif #endif
#if (defined(GL_QCOM_DRIVER_CONTROL) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_DR IVER_CONTROL) #if (defined(GL_QCOM_DRIVER_CONTROL) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_DR IVER_CONTROL)
#define REGAL_NO_TYPEDEF_GL_QCOM_DRIVER_CONTROL #define REGAL_NO_TYPEDEF_GL_QCOM_DRIVER_CONTROL
#endif #endif
#if (defined(GL_QCOM_DRIVER_CONTROL) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_ DRIVER_CONTROL) #if (defined(GL_QCOM_DRIVER_CONTROL) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_ DRIVER_CONTROL)
#define REGAL_NO_NAMESPACE_GL_QCOM_DRIVER_CONTROL #define REGAL_NO_NAMESPACE_GL_QCOM_DRIVER_CONTROL
#endif #endif
#if (defined(GL_QCOM_DRIVER_CONTROL) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_PLUGIN_GL_QCOM_D
RIVER_CONTROL)
#define REGAL_NO_PLUGIN_GL_QCOM_DRIVER_CONTROL
#endif
#if (defined(GL_QCOM_DRIVER_CONTROL) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_DECLARATION_GL _QCOM_DRIVER_CONTROL) #if (defined(GL_QCOM_DRIVER_CONTROL) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_QCOM_DRIVER_CONTROL)) && !defined(REGAL_NO_DECLARATION_GL _QCOM_DRIVER_CONTROL)
#define REGAL_NO_DECLARATION_GL_QCOM_DRIVER_CONTROL #define REGAL_NO_DECLARATION_GL_QCOM_DRIVER_CONTROL
#endif #endif
#ifndef GL_QCOM_driver_control #ifndef GL_QCOM_driver_control
#define GL_QCOM_driver_control 1 #define GL_QCOM_driver_control 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_QCOM_DRIVER_CONTROL #ifndef REGAL_NO_TYPEDEF_GL_QCOM_DRIVER_CONTROL
typedef void (REGAL_CALL *PFNGLDISABLEDRIVERCONTROLQCOMPROC)(GLuint driverC ontrol); typedef void (REGAL_CALL *PFNGLDISABLEDRIVERCONTROLQCOMPROC)(GLuint driverC ontrol);
skipping to change at line 22550 skipping to change at line 28125
#define glGetDriverControlsQCOM rglGetDriverControlsQCOM #define glGetDriverControlsQCOM rglGetDriverControlsQCOM
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_QCOM_DRIVER_CONTROL #ifndef REGAL_NO_DECLARATION_GL_QCOM_DRIVER_CONTROL
REGAL_DECL void REGAL_CALL glDisableDriverControlQCOM(GLuint driverControl) ; REGAL_DECL void REGAL_CALL glDisableDriverControlQCOM(GLuint driverControl) ;
REGAL_DECL void REGAL_CALL glEnableDriverControlQCOM(GLuint driverControl); REGAL_DECL void REGAL_CALL glEnableDriverControlQCOM(GLuint driverControl);
REGAL_DECL void REGAL_CALL glGetDriverControlStringQCOM(GLuint driverContro l, GLsizei bufSize, GLsizei *length, GLchar *driverControlString); REGAL_DECL void REGAL_CALL glGetDriverControlStringQCOM(GLuint driverContro l, GLsizei bufSize, GLsizei *length, GLchar *driverControlString);
REGAL_DECL void REGAL_CALL glGetDriverControlsQCOM(GLint *num, GLsizei size , GLuint *driverControls); REGAL_DECL void REGAL_CALL glGetDriverControlsQCOM(GLint *num, GLsizei size , GLuint *driverControls);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_QCOM_DRIVER_CONTROL
REGAL_DECL void REGAL_CALL plugin_glDisableDriverControlQCOM(GLuint driverC
ontrol);
REGAL_DECL void REGAL_CALL plugin_glEnableDriverControlQCOM(GLuint driverCo
ntrol);
REGAL_DECL void REGAL_CALL plugin_glGetDriverControlStringQCOM(GLuint drive
rControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString);
REGAL_DECL void REGAL_CALL plugin_glGetDriverControlsQCOM(GLint *num, GLsiz
ei size, GLuint *driverControls);
#endif
/** /**
** GL_QCOM_extended_get ** GL_QCOM_extended_get
**/ **/
#if (defined(GL_QCOM_EXTENDED_GET) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET ) #if (defined(GL_QCOM_EXTENDED_GET) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET )
#define REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET #define REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET
#endif #endif
#if (defined(GL_QCOM_EXTENDED_GET) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_EXTEND ED_GET) #if (defined(GL_QCOM_EXTENDED_GET) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_EXTEND ED_GET)
#define REGAL_NO_TYPEDEF_GL_QCOM_EXTENDED_GET #define REGAL_NO_TYPEDEF_GL_QCOM_EXTENDED_GET
#endif #endif
#if (defined(GL_QCOM_EXTENDED_GET) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_EXTE NDED_GET) #if (defined(GL_QCOM_EXTENDED_GET) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_EXTE NDED_GET)
#define REGAL_NO_NAMESPACE_GL_QCOM_EXTENDED_GET #define REGAL_NO_NAMESPACE_GL_QCOM_EXTENDED_GET
#endif #endif
#if (defined(GL_QCOM_EXTENDED_GET) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_PLUGIN_GL_QCOM_EXTEN
DED_GET)
#define REGAL_NO_PLUGIN_GL_QCOM_EXTENDED_GET
#endif
#if (defined(GL_QCOM_EXTENDED_GET) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_DECLARATION_GL_QCO M_EXTENDED_GET) #if (defined(GL_QCOM_EXTENDED_GET) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_QCOM_EXTENDED_GET)) && !defined(REGAL_NO_DECLARATION_GL_QCO M_EXTENDED_GET)
#define REGAL_NO_DECLARATION_GL_QCOM_EXTENDED_GET #define REGAL_NO_DECLARATION_GL_QCOM_EXTENDED_GET
#endif #endif
#ifndef GL_QCOM_extended_get #ifndef GL_QCOM_extended_get
#define GL_QCOM_extended_get 1 #define GL_QCOM_extended_get 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET #ifndef REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET
#define GL_TEXTURE_WIDTH_QCOM 0x8bd2 /* 35794 */ #define GL_TEXTURE_WIDTH_QCOM 0x8bd2 /* 35794 */
skipping to change at line 22621 skipping to change at line 28207
REGAL_DECL void REGAL_CALL glExtGetBufferPointervQCOM(GLenum target, GLvoid **params); REGAL_DECL void REGAL_CALL glExtGetBufferPointervQCOM(GLenum target, GLvoid **params);
REGAL_DECL void REGAL_CALL glExtGetBuffersQCOM(GLuint *buffers, GLint maxBu ffers, GLint *numBuffers); REGAL_DECL void REGAL_CALL glExtGetBuffersQCOM(GLuint *buffers, GLint maxBu ffers, GLint *numBuffers);
REGAL_DECL void REGAL_CALL glExtGetFramebuffersQCOM(GLuint *framebuffers, G Lint maxFramebuffers, GLint *numFramebuffers); REGAL_DECL void REGAL_CALL glExtGetFramebuffersQCOM(GLuint *framebuffers, G Lint maxFramebuffers, GLint *numFramebuffers);
REGAL_DECL void REGAL_CALL glExtGetRenderbuffersQCOM(GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers); REGAL_DECL void REGAL_CALL glExtGetRenderbuffersQCOM(GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers);
REGAL_DECL void REGAL_CALL glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glExtGetTexSubImageQCOM(GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei hei ght, GLsizei depth, GLenum format, GLenum type, GLvoid *texels); REGAL_DECL void REGAL_CALL glExtGetTexSubImageQCOM(GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei hei ght, GLsizei depth, GLenum format, GLenum type, GLvoid *texels);
REGAL_DECL void REGAL_CALL glExtGetTexturesQCOM(GLuint *textures, GLint max Textures, GLint *numTextures); REGAL_DECL void REGAL_CALL glExtGetTexturesQCOM(GLuint *textures, GLint max Textures, GLint *numTextures);
REGAL_DECL void REGAL_CALL glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_QCOM_EXTENDED_GET
REGAL_DECL void REGAL_CALL plugin_glExtGetBufferPointervQCOM(GLenum target,
GLvoid **params);
REGAL_DECL void REGAL_CALL plugin_glExtGetBuffersQCOM(GLuint *buffers, GLin
t maxBuffers, GLint *numBuffers);
REGAL_DECL void REGAL_CALL plugin_glExtGetFramebuffersQCOM(GLuint *framebuf
fers, GLint maxFramebuffers, GLint *numFramebuffers);
REGAL_DECL void REGAL_CALL plugin_glExtGetRenderbuffersQCOM(GLuint *renderb
uffers, GLint maxRenderbuffers, GLint *numRenderbuffers);
REGAL_DECL void REGAL_CALL plugin_glExtGetTexLevelParameterivQCOM(GLuint te
xture, GLenum face, GLint level, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glExtGetTexSubImageQCOM(GLenum target, GL
int level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsi
zei height, GLsizei depth, GLenum format, GLenum type, GLvoid *texels);
REGAL_DECL void REGAL_CALL plugin_glExtGetTexturesQCOM(GLuint *textures, GL
int maxTextures, GLint *numTextures);
REGAL_DECL void REGAL_CALL plugin_glExtTexObjectStateOverrideiQCOM(GLenum t
arget, GLenum pname, GLint param);
#endif
/** /**
** GL_QCOM_extended_get2 ** GL_QCOM_extended_get2
**/ **/
#if (defined(GL_QCOM_EXTENDED_GET2) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_ENUM_GL_QCOM_EXTENDED_G ET2) #if (defined(GL_QCOM_EXTENDED_GET2) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_ENUM_GL_QCOM_EXTENDED_G ET2)
#define REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET2 #define REGAL_NO_ENUM_GL_QCOM_EXTENDED_GET2
#endif #endif
#if (defined(GL_QCOM_EXTENDED_GET2) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_EXTE NDED_GET2) #if (defined(GL_QCOM_EXTENDED_GET2) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_EXTE NDED_GET2)
#define REGAL_NO_TYPEDEF_GL_QCOM_EXTENDED_GET2 #define REGAL_NO_TYPEDEF_GL_QCOM_EXTENDED_GET2
#endif #endif
#if (defined(GL_QCOM_EXTENDED_GET2) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_EX TENDED_GET2) #if (defined(GL_QCOM_EXTENDED_GET2) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_NAMESPACE_GL_QCOM_EX TENDED_GET2)
#define REGAL_NO_NAMESPACE_GL_QCOM_EXTENDED_GET2 #define REGAL_NO_NAMESPACE_GL_QCOM_EXTENDED_GET2
#endif #endif
#if (defined(GL_QCOM_EXTENDED_GET2) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_PLUGIN_GL_QCOM_EXT
ENDED_GET2)
#define REGAL_NO_PLUGIN_GL_QCOM_EXTENDED_GET2
#endif
#if (defined(GL_QCOM_EXTENDED_GET2) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_DECLARATION_GL_Q COM_EXTENDED_GET2) #if (defined(GL_QCOM_EXTENDED_GET2) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_QCOM_EXTENDED_GET2)) && !defined(REGAL_NO_DECLARATION_GL_Q COM_EXTENDED_GET2)
#define REGAL_NO_DECLARATION_GL_QCOM_EXTENDED_GET2 #define REGAL_NO_DECLARATION_GL_QCOM_EXTENDED_GET2
#endif #endif
#ifndef GL_QCOM_extended_get2 #ifndef GL_QCOM_extended_get2
#define GL_QCOM_extended_get2 1 #define GL_QCOM_extended_get2 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_QCOM_EXTENDED_GET2 #ifndef REGAL_NO_TYPEDEF_GL_QCOM_EXTENDED_GET2
typedef GLboolean (REGAL_CALL *PFNGLEXTISPROGRAMBINARYQCOMPROC)(GLuint prog ram); typedef GLboolean (REGAL_CALL *PFNGLEXTISPROGRAMBINARYQCOMPROC)(GLuint prog ram);
skipping to change at line 22666 skipping to change at line 28267
#define glExtIsProgramBinaryQCOM rglExtIsProgramBinaryQCOM #define glExtIsProgramBinaryQCOM rglExtIsProgramBinaryQCOM
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_QCOM_EXTENDED_GET2 #ifndef REGAL_NO_DECLARATION_GL_QCOM_EXTENDED_GET2
REGAL_DECL GLboolean REGAL_CALL glExtIsProgramBinaryQCOM(GLuint program); REGAL_DECL GLboolean REGAL_CALL glExtIsProgramBinaryQCOM(GLuint program);
REGAL_DECL void REGAL_CALL glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar *source, GLint *length); REGAL_DECL void REGAL_CALL glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar *source, GLint *length);
REGAL_DECL void REGAL_CALL glExtGetProgramsQCOM(GLuint *programs, GLint max Programs, GLint *numPrograms); REGAL_DECL void REGAL_CALL glExtGetProgramsQCOM(GLuint *programs, GLint max Programs, GLint *numPrograms);
REGAL_DECL void REGAL_CALL glExtGetShadersQCOM(GLuint *shaders, GLint maxSh aders, GLint *numShaders); REGAL_DECL void REGAL_CALL glExtGetShadersQCOM(GLuint *shaders, GLint maxSh aders, GLint *numShaders);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_QCOM_EXTENDED_GET2
REGAL_DECL GLboolean REGAL_CALL plugin_glExtIsProgramBinaryQCOM(GLuint prog
ram);
REGAL_DECL void REGAL_CALL plugin_glExtGetProgramBinarySourceQCOM(GLuint pr
ogram, GLenum shadertype, GLchar *source, GLint *length);
REGAL_DECL void REGAL_CALL plugin_glExtGetProgramsQCOM(GLuint *programs, GL
int maxPrograms, GLint *numPrograms);
REGAL_DECL void REGAL_CALL plugin_glExtGetShadersQCOM(GLuint *shaders, GLin
t maxShaders, GLint *numShaders);
#endif
/** /**
** GL_QCOM_perfmon_global_mode ** GL_QCOM_perfmon_global_mode
**/ **/
#if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_ENUM_GL_QCO M_PERFMON_GLOBAL_MODE) #if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_ENUM_GL_QCO M_PERFMON_GLOBAL_MODE)
#define REGAL_NO_ENUM_GL_QCOM_PERFMON_GLOBAL_MODE #define REGAL_NO_ENUM_GL_QCOM_PERFMON_GLOBAL_MODE
#endif #endif
#if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_TYPEDEF_ GL_QCOM_PERFMON_GLOBAL_MODE) #if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_TYPEDEF_ GL_QCOM_PERFMON_GLOBAL_MODE)
#define REGAL_NO_TYPEDEF_GL_QCOM_PERFMON_GLOBAL_MODE #define REGAL_NO_TYPEDEF_GL_QCOM_PERFMON_GLOBAL_MODE
#endif #endif
#if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_NAMESPAC E_GL_QCOM_PERFMON_GLOBAL_MODE) #if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_NAMESPAC E_GL_QCOM_PERFMON_GLOBAL_MODE)
#define REGAL_NO_NAMESPACE_GL_QCOM_PERFMON_GLOBAL_MODE #define REGAL_NO_NAMESPACE_GL_QCOM_PERFMON_GLOBAL_MODE
#endif #endif
#if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_PLUGIN
_GL_QCOM_PERFMON_GLOBAL_MODE)
#define REGAL_NO_PLUGIN_GL_QCOM_PERFMON_GLOBAL_MODE
#endif
#if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_DECL ARATION_GL_QCOM_PERFMON_GLOBAL_MODE) #if (defined(GL_QCOM_PERFMON_GLOBAL_MODE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_QCOM_PERFMON_GLOBAL_MODE)) && !defined(REGAL_NO_DECL ARATION_GL_QCOM_PERFMON_GLOBAL_MODE)
#define REGAL_NO_DECLARATION_GL_QCOM_PERFMON_GLOBAL_MODE #define REGAL_NO_DECLARATION_GL_QCOM_PERFMON_GLOBAL_MODE
#endif #endif
#ifndef GL_QCOM_perfmon_global_mode #ifndef GL_QCOM_perfmon_global_mode
#define GL_QCOM_perfmon_global_mode 1 #define GL_QCOM_perfmon_global_mode 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_QCOM_PERFMON_GLOBAL_MODE #ifndef REGAL_NO_ENUM_GL_QCOM_PERFMON_GLOBAL_MODE
#define GL_PERFMON_GLOBAL_MODE_QCOM 0x8fa0 /* 36768 */ #define GL_PERFMON_GLOBAL_MODE_QCOM 0x8fa0 /* 36768 */
skipping to change at line 22710 skipping to change at line 28322
#endif #endif
#if (defined(GL_QCOM_TILED_RENDERING) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_ TILED_RENDERING) #if (defined(GL_QCOM_TILED_RENDERING) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_TYPEDEF_GL_QCOM_ TILED_RENDERING)
#define REGAL_NO_TYPEDEF_GL_QCOM_TILED_RENDERING #define REGAL_NO_TYPEDEF_GL_QCOM_TILED_RENDERING
#endif #endif
#if (defined(GL_QCOM_TILED_RENDERING) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_NAMESPACE_GL_QCO M_TILED_RENDERING) #if (defined(GL_QCOM_TILED_RENDERING) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_NAMESPACE_GL_QCO M_TILED_RENDERING)
#define REGAL_NO_NAMESPACE_GL_QCOM_TILED_RENDERING #define REGAL_NO_NAMESPACE_GL_QCOM_TILED_RENDERING
#endif #endif
#if (defined(GL_QCOM_TILED_RENDERING) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_PLUGIN_GL_QCOM
_TILED_RENDERING)
#define REGAL_NO_PLUGIN_GL_QCOM_TILED_RENDERING
#endif
#if (defined(GL_QCOM_TILED_RENDERING) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_DECLARATION_ GL_QCOM_TILED_RENDERING) #if (defined(GL_QCOM_TILED_RENDERING) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_QCOM_TILED_RENDERING)) && !defined(REGAL_NO_DECLARATION_ GL_QCOM_TILED_RENDERING)
#define REGAL_NO_DECLARATION_GL_QCOM_TILED_RENDERING #define REGAL_NO_DECLARATION_GL_QCOM_TILED_RENDERING
#endif #endif
#ifndef GL_QCOM_tiled_rendering #ifndef GL_QCOM_tiled_rendering
#define GL_QCOM_tiled_rendering 1 #define GL_QCOM_tiled_rendering 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_QCOM_TILED_RENDERING #ifndef REGAL_NO_ENUM_GL_QCOM_TILED_RENDERING
#define GL_COLOR_BUFFER_BIT0_QCOM 0x1 #define GL_COLOR_BUFFER_BIT0_QCOM 0x1
skipping to change at line 22768 skipping to change at line 28384
#ifndef REGAL_NO_NAMESPACE_GL_QCOM_TILED_RENDERING #ifndef REGAL_NO_NAMESPACE_GL_QCOM_TILED_RENDERING
#define glEndTilingQCOM rglEndTilingQCOM #define glEndTilingQCOM rglEndTilingQCOM
#define glStartTilingQCOM rglStartTilingQCOM #define glStartTilingQCOM rglStartTilingQCOM
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_QCOM_TILED_RENDERING #ifndef REGAL_NO_DECLARATION_GL_QCOM_TILED_RENDERING
REGAL_DECL void REGAL_CALL glEndTilingQCOM(GLbitfield preserveMask); REGAL_DECL void REGAL_CALL glEndTilingQCOM(GLbitfield preserveMask);
REGAL_DECL void REGAL_CALL glStartTilingQCOM(GLuint x, GLuint y, GLuint wid th, GLuint height, GLbitfield preserveMask); REGAL_DECL void REGAL_CALL glStartTilingQCOM(GLuint x, GLuint y, GLuint wid th, GLuint height, GLbitfield preserveMask);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_QCOM_TILED_RENDERING
REGAL_DECL void REGAL_CALL plugin_glEndTilingQCOM(GLbitfield preserveMask);
REGAL_DECL void REGAL_CALL plugin_glStartTilingQCOM(GLuint x, GLuint y, GLu
int width, GLuint height, GLbitfield preserveMask);
#endif
/** /**
** GL_QCOM_writeonly_rendering ** GL_QCOM_writeonly_rendering
**/ **/
#if (defined(GL_QCOM_WRITEONLY_RENDERING) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_ENUM_GL_QCO M_WRITEONLY_RENDERING) #if (defined(GL_QCOM_WRITEONLY_RENDERING) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_ENUM_GL_QCO M_WRITEONLY_RENDERING)
#define REGAL_NO_ENUM_GL_QCOM_WRITEONLY_RENDERING #define REGAL_NO_ENUM_GL_QCOM_WRITEONLY_RENDERING
#endif #endif
#if (defined(GL_QCOM_WRITEONLY_RENDERING) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_TYPEDEF_ GL_QCOM_WRITEONLY_RENDERING) #if (defined(GL_QCOM_WRITEONLY_RENDERING) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_TYPEDEF_ GL_QCOM_WRITEONLY_RENDERING)
#define REGAL_NO_TYPEDEF_GL_QCOM_WRITEONLY_RENDERING #define REGAL_NO_TYPEDEF_GL_QCOM_WRITEONLY_RENDERING
#endif #endif
#if (defined(GL_QCOM_WRITEONLY_RENDERING) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_NAMESPAC E_GL_QCOM_WRITEONLY_RENDERING) #if (defined(GL_QCOM_WRITEONLY_RENDERING) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_NAMESPAC E_GL_QCOM_WRITEONLY_RENDERING)
#define REGAL_NO_NAMESPACE_GL_QCOM_WRITEONLY_RENDERING #define REGAL_NO_NAMESPACE_GL_QCOM_WRITEONLY_RENDERING
#endif #endif
#if (defined(GL_QCOM_WRITEONLY_RENDERING) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_PLUGIN
_GL_QCOM_WRITEONLY_RENDERING)
#define REGAL_NO_PLUGIN_GL_QCOM_WRITEONLY_RENDERING
#endif
#if (defined(GL_QCOM_WRITEONLY_RENDERING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_DECL ARATION_GL_QCOM_WRITEONLY_RENDERING) #if (defined(GL_QCOM_WRITEONLY_RENDERING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_QCOM_WRITEONLY_RENDERING)) && !defined(REGAL_NO_DECL ARATION_GL_QCOM_WRITEONLY_RENDERING)
#define REGAL_NO_DECLARATION_GL_QCOM_WRITEONLY_RENDERING #define REGAL_NO_DECLARATION_GL_QCOM_WRITEONLY_RENDERING
#endif #endif
#ifndef GL_QCOM_writeonly_rendering #ifndef GL_QCOM_writeonly_rendering
#define GL_QCOM_writeonly_rendering 1 #define GL_QCOM_writeonly_rendering 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_QCOM_WRITEONLY_RENDERING #ifndef REGAL_NO_ENUM_GL_QCOM_WRITEONLY_RENDERING
#define GL_WRITEONLY_RENDERING_QCOM 0x8823 /* 34851 */ #define GL_WRITEONLY_RENDERING_QCOM 0x8823 /* 34851 */
skipping to change at line 22812 skipping to change at line 28437
#endif #endif
#if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDE F_GL_REGAL_ES1_0_COMPATIBILITY) #if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDE F_GL_REGAL_ES1_0_COMPATIBILITY)
#define REGAL_NO_TYPEDEF_GL_REGAL_ES1_0_COMPATIBILITY #define REGAL_NO_TYPEDEF_GL_REGAL_ES1_0_COMPATIBILITY
#endif #endif
#if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_NAMESP ACE_GL_REGAL_ES1_0_COMPATIBILITY) #if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_NAMESP ACE_GL_REGAL_ES1_0_COMPATIBILITY)
#define REGAL_NO_NAMESPACE_GL_REGAL_ES1_0_COMPATIBILITY #define REGAL_NO_NAMESPACE_GL_REGAL_ES1_0_COMPATIBILITY
#endif #endif
#if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_PLUG
IN_GL_REGAL_ES1_0_COMPATIBILITY)
#define REGAL_NO_PLUGIN_GL_REGAL_ES1_0_COMPATIBILITY
#endif
#if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_DE CLARATION_GL_REGAL_ES1_0_COMPATIBILITY) #if (defined(GL_REGAL_ES1_0_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_REGAL_ES1_0_COMPATIBILITY)) && !defined(REGAL_NO_DE CLARATION_GL_REGAL_ES1_0_COMPATIBILITY)
#define REGAL_NO_DECLARATION_GL_REGAL_ES1_0_COMPATIBILITY #define REGAL_NO_DECLARATION_GL_REGAL_ES1_0_COMPATIBILITY
#endif #endif
#ifndef GL_REGAL_ES1_0_compatibility #ifndef GL_REGAL_ES1_0_compatibility
#define GL_REGAL_ES1_0_compatibility 1 #define GL_REGAL_ES1_0_compatibility 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_REGAL_ES1_0_COMPATIBILITY #ifndef REGAL_NO_TYPEDEF_GL_REGAL_ES1_0_COMPATIBILITY
typedef void (REGAL_CALL *PFNGLALPHAFUNCXPROC)(GLenum func, GLclampx ref); typedef void (REGAL_CALL *PFNGLALPHAFUNCXPROC)(GLenum func, GLclampx ref);
skipping to change at line 22922 skipping to change at line 28551
REGAL_DECL void REGAL_CALL glPolygonOffsetx(GLfixed factor, GLfixed units); REGAL_DECL void REGAL_CALL glPolygonOffsetx(GLfixed factor, GLfixed units);
REGAL_DECL void REGAL_CALL glRotatex(GLfixed angle, GLfixed x, GLfixed y, G Lfixed z); REGAL_DECL void REGAL_CALL glRotatex(GLfixed angle, GLfixed x, GLfixed y, G Lfixed z);
REGAL_DECL void REGAL_CALL glSampleCoveragex(GLclampx value, GLboolean inve rt); REGAL_DECL void REGAL_CALL glSampleCoveragex(GLclampx value, GLboolean inve rt);
REGAL_DECL void REGAL_CALL glScalex(GLfixed x, GLfixed y, GLfixed z); REGAL_DECL void REGAL_CALL glScalex(GLfixed x, GLfixed y, GLfixed z);
REGAL_DECL void REGAL_CALL glTexEnvx(GLenum target, GLenum pname, GLfixed p aram); REGAL_DECL void REGAL_CALL glTexEnvx(GLenum target, GLenum pname, GLfixed p aram);
REGAL_DECL void REGAL_CALL glTexEnvxv(GLenum target, GLenum pname, const GL fixed *params); REGAL_DECL void REGAL_CALL glTexEnvxv(GLenum target, GLenum pname, const GL fixed *params);
REGAL_DECL void REGAL_CALL glTexParameterx(GLenum target, GLenum pname, GLf ixed param); REGAL_DECL void REGAL_CALL glTexParameterx(GLenum target, GLenum pname, GLf ixed param);
REGAL_DECL void REGAL_CALL glTranslatex(GLfixed x, GLfixed y, GLfixed z); REGAL_DECL void REGAL_CALL glTranslatex(GLfixed x, GLfixed y, GLfixed z);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_REGAL_ES1_0_COMPATIBILITY
REGAL_DECL void REGAL_CALL plugin_glAlphaFuncx(GLenum func, GLclampx ref);
REGAL_DECL void REGAL_CALL plugin_glClearColorx(GLclampx red, GLclampx gree
n, GLclampx blue, GLclampx alpha);
REGAL_DECL void REGAL_CALL plugin_glClearDepthx(GLclampx depth);
REGAL_DECL void REGAL_CALL plugin_glColor4x(GLfixed red, GLfixed green, GLf
ixed blue, GLfixed alpha);
REGAL_DECL void REGAL_CALL plugin_glDepthRangex(GLclampx zNear, GLclampx zF
ar);
REGAL_DECL void REGAL_CALL plugin_glFogx(GLenum pname, GLfixed param);
REGAL_DECL void REGAL_CALL plugin_glFogxv(GLenum pname, const GLfixed *para
ms);
REGAL_DECL void REGAL_CALL plugin_glFrustumf(GLfloat left, GLfloat right, G
Lfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
REGAL_DECL void REGAL_CALL plugin_glFrustumx(GLfixed left, GLfixed right, G
Lfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
REGAL_DECL void REGAL_CALL plugin_glLightModelx(GLenum pname, GLfixed param
);
REGAL_DECL void REGAL_CALL plugin_glLightModelxv(GLenum pname, const GLfixe
d *params);
REGAL_DECL void REGAL_CALL plugin_glLightx(GLenum light, GLenum pname, GLfi
xed param);
REGAL_DECL void REGAL_CALL plugin_glLightxv(GLenum light, GLenum pname, con
st GLfixed *params);
REGAL_DECL void REGAL_CALL plugin_glLineWidthx(GLfixed width);
REGAL_DECL void REGAL_CALL plugin_glLoadMatrixx(const GLfixed *m);
REGAL_DECL void REGAL_CALL plugin_glMaterialx(GLenum face, GLenum pname, GL
fixed param);
REGAL_DECL void REGAL_CALL plugin_glMaterialxv(GLenum face, GLenum pname, c
onst GLfixed *params);
REGAL_DECL void REGAL_CALL plugin_glMultMatrixx(const GLfixed *m);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4x(GLenum target, GLfixed
s, GLfixed t, GLfixed r, GLfixed q);
REGAL_DECL void REGAL_CALL plugin_glNormal3x(GLfixed nx, GLfixed ny, GLfixe
d nz);
REGAL_DECL void REGAL_CALL plugin_glOrthof(GLfloat left, GLfloat right, GLf
loat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
REGAL_DECL void REGAL_CALL plugin_glOrthox(GLfixed left, GLfixed right, GLf
ixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
REGAL_DECL void REGAL_CALL plugin_glPointSizex(GLfixed size);
REGAL_DECL void REGAL_CALL plugin_glPolygonOffsetx(GLfixed factor, GLfixed
units);
REGAL_DECL void REGAL_CALL plugin_glRotatex(GLfixed angle, GLfixed x, GLfix
ed y, GLfixed z);
REGAL_DECL void REGAL_CALL plugin_glSampleCoveragex(GLclampx value, GLboole
an invert);
REGAL_DECL void REGAL_CALL plugin_glScalex(GLfixed x, GLfixed y, GLfixed z)
;
REGAL_DECL void REGAL_CALL plugin_glTexEnvx(GLenum target, GLenum pname, GL
fixed param);
REGAL_DECL void REGAL_CALL plugin_glTexEnvxv(GLenum target, GLenum pname, c
onst GLfixed *params);
REGAL_DECL void REGAL_CALL plugin_glTexParameterx(GLenum target, GLenum pna
me, GLfixed param);
REGAL_DECL void REGAL_CALL plugin_glTranslatex(GLfixed x, GLfixed y, GLfixe
d z);
#endif
/** /**
** GL_REGAL_ES1_1_compatibility ** GL_REGAL_ES1_1_compatibility
**/ **/
#if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_ENUM_GL_R EGAL_ES1_1_COMPATIBILITY) #if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_ENUM_GL_R EGAL_ES1_1_COMPATIBILITY)
#define REGAL_NO_ENUM_GL_REGAL_ES1_1_COMPATIBILITY #define REGAL_NO_ENUM_GL_REGAL_ES1_1_COMPATIBILITY
#endif #endif
#if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDE F_GL_REGAL_ES1_1_COMPATIBILITY) #if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_TYPEDE F_GL_REGAL_ES1_1_COMPATIBILITY)
#define REGAL_NO_TYPEDEF_GL_REGAL_ES1_1_COMPATIBILITY #define REGAL_NO_TYPEDEF_GL_REGAL_ES1_1_COMPATIBILITY
#endif #endif
#if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_NAMESP ACE_GL_REGAL_ES1_1_COMPATIBILITY) #if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_NAMESP ACE_GL_REGAL_ES1_1_COMPATIBILITY)
#define REGAL_NO_NAMESPACE_GL_REGAL_ES1_1_COMPATIBILITY #define REGAL_NO_NAMESPACE_GL_REGAL_ES1_1_COMPATIBILITY
#endif #endif
#if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_PLUG
IN_GL_REGAL_ES1_1_COMPATIBILITY)
#define REGAL_NO_PLUGIN_GL_REGAL_ES1_1_COMPATIBILITY
#endif
#if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_DE CLARATION_GL_REGAL_ES1_1_COMPATIBILITY) #if (defined(GL_REGAL_ES1_1_COMPATIBILITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_REGAL_ES1_1_COMPATIBILITY)) && !defined(REGAL_NO_DE CLARATION_GL_REGAL_ES1_1_COMPATIBILITY)
#define REGAL_NO_DECLARATION_GL_REGAL_ES1_1_COMPATIBILITY #define REGAL_NO_DECLARATION_GL_REGAL_ES1_1_COMPATIBILITY
#endif #endif
#ifndef GL_REGAL_ES1_1_compatibility #ifndef GL_REGAL_ES1_1_compatibility
#define GL_REGAL_ES1_1_compatibility 1 #define GL_REGAL_ES1_1_compatibility 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_REGAL_ES1_1_COMPATIBILITY #ifndef REGAL_NO_TYPEDEF_GL_REGAL_ES1_1_COMPATIBILITY
typedef void (REGAL_CALL *PFNGLCLIPPLANEFPROC)(GLenum plane, const GLfloat *equation); typedef void (REGAL_CALL *PFNGLCLIPPLANEFPROC)(GLenum plane, const GLfloat *equation);
skipping to change at line 22994 skipping to change at line 28661
REGAL_DECL void REGAL_CALL glGetLightxv(GLenum light, GLenum pname, GLfixed *params); REGAL_DECL void REGAL_CALL glGetLightxv(GLenum light, GLenum pname, GLfixed *params);
REGAL_DECL void REGAL_CALL glGetMaterialxv(GLenum face, GLenum pname, GLfix ed *params); REGAL_DECL void REGAL_CALL glGetMaterialxv(GLenum face, GLenum pname, GLfix ed *params);
REGAL_DECL void REGAL_CALL glGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params); REGAL_DECL void REGAL_CALL glGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params);
REGAL_DECL void REGAL_CALL glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params); REGAL_DECL void REGAL_CALL glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params);
REGAL_DECL void REGAL_CALL glPointParameterx(GLenum pname, GLfixed param); REGAL_DECL void REGAL_CALL glPointParameterx(GLenum pname, GLfixed param);
REGAL_DECL void REGAL_CALL glPointParameterxv(GLenum pname, const GLfixed * params); REGAL_DECL void REGAL_CALL glPointParameterxv(GLenum pname, const GLfixed * params);
REGAL_DECL void REGAL_CALL glPointSizePointerOES(GLenum type, GLsizei strid e, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glPointSizePointerOES(GLenum type, GLsizei strid e, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glTexParameterxv(GLenum target, GLenum pname, co nst GLfixed *params); REGAL_DECL void REGAL_CALL glTexParameterxv(GLenum target, GLenum pname, co nst GLfixed *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_REGAL_ES1_1_COMPATIBILITY
REGAL_DECL void REGAL_CALL plugin_glClipPlanef(GLenum plane, const GLfloat
*equation);
REGAL_DECL void REGAL_CALL plugin_glClipPlanex(GLenum plane, const GLfixed
*equation);
REGAL_DECL void REGAL_CALL plugin_glGetClipPlanef(GLenum pname, GLfloat *eq
n);
REGAL_DECL void REGAL_CALL plugin_glGetClipPlanex(GLenum pname, GLfixed *eq
n);
REGAL_DECL void REGAL_CALL plugin_glGetFixedv(GLenum pname, GLfixed *params
);
REGAL_DECL void REGAL_CALL plugin_glGetLightxv(GLenum light, GLenum pname,
GLfixed *params);
REGAL_DECL void REGAL_CALL plugin_glGetMaterialxv(GLenum face, GLenum pname
, GLfixed *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexEnvxv(GLenum env, GLenum pname, G
Lfixed *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterxv(GLenum target, GLenum
pname, GLfixed *params);
REGAL_DECL void REGAL_CALL plugin_glPointParameterx(GLenum pname, GLfixed p
aram);
REGAL_DECL void REGAL_CALL plugin_glPointParameterxv(GLenum pname, const GL
fixed *params);
REGAL_DECL void REGAL_CALL plugin_glPointSizePointerOES(GLenum type, GLsize
i stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glTexParameterxv(GLenum target, GLenum pn
ame, const GLfixed *params);
#endif
/** /**
** GL_REGAL_enable ** GL_REGAL_enable
**/ **/
#if (defined(GL_REGAL_ENABLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_REGAL_ENABLE)) && !defined(REGAL_NO_ENUM_GL_REGAL_ENABLE) #if (defined(GL_REGAL_ENABLE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GL_REGAL_ENABLE)) && !defined(REGAL_NO_ENUM_GL_REGAL_ENABLE)
#define REGAL_NO_ENUM_GL_REGAL_ENABLE #define REGAL_NO_ENUM_GL_REGAL_ENABLE
#endif #endif
#if (defined(GL_REGAL_ENABLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_ENABLE) #if (defined(GL_REGAL_ENABLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_ENABLE)
#define REGAL_NO_TYPEDEF_GL_REGAL_ENABLE #define REGAL_NO_TYPEDEF_GL_REGAL_ENABLE
#endif #endif
#if (defined(GL_REGAL_ENABLE) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_ENABLE) #if (defined(GL_REGAL_ENABLE) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_ENABLE)
#define REGAL_NO_NAMESPACE_GL_REGAL_ENABLE #define REGAL_NO_NAMESPACE_GL_REGAL_ENABLE
#endif #endif
#if (defined(GL_REGAL_ENABLE) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_PLUGIN_GL_REGAL_ENABLE)
#define REGAL_NO_PLUGIN_GL_REGAL_ENABLE
#endif
#if (defined(GL_REGAL_ENABLE) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_DECLARATION_GL_REGAL_ENABLE) #if (defined(GL_REGAL_ENABLE) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GL_REGAL_ENABLE)) && !defined(REGAL_NO_DECLARATION_GL_REGAL_ENABLE)
#define REGAL_NO_DECLARATION_GL_REGAL_ENABLE #define REGAL_NO_DECLARATION_GL_REGAL_ENABLE
#endif #endif
#ifndef GL_REGAL_enable #ifndef GL_REGAL_enable
#define GL_REGAL_enable 1 #define GL_REGAL_enable 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_REGAL_ENABLE #ifndef REGAL_NO_ENUM_GL_REGAL_ENABLE
#define GL_ERROR_REGAL 0x9322 /* 37666 */ #define GL_ERROR_REGAL 0x9322 /* 37666 */
#define GL_DEBUG_REGAL 0x9323 /* 37667 */ #define GL_DEBUG_REGAL 0x9323 /* 37667 */
#define GL_LOG_REGAL 0x9324 /* 37668 */ #define GL_LOG_REGAL 0x9324 /* 37668 */
#define GL_EMULATION_REGAL 0x9325 /* 37669 */ #define GL_EMULATION_REGAL 0x9325 /* 37669 */
#define GL_DRIVER_REGAL 0x9326 /* 37670 */ #define GL_DRIVER_REGAL 0x9326 /* 37670 */
#define GL_MISSING_REGAL 0x9360 /* 37728 */
#define GL_TRACE_REGAL 0x9361 /* 37729 */
#define GL_CACHE_REGAL 0x9362 /* 37730 */
#define GL_CODE_REGAL 0x9363 /* 37731 */
#define GL_STATISTICS_REGAL 0x9364 /* 37732 */
#endif #endif
/** /**
** GL_REGAL_error_string ** GL_REGAL_error_string
**/ **/
#if (defined(GL_REGAL_ERROR_STRING) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_ENUM_GL_REGAL_ERROR_STR ING) #if (defined(GL_REGAL_ERROR_STRING) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_ENUM_GL_REGAL_ERROR_STR ING)
#define REGAL_NO_ENUM_GL_REGAL_ERROR_STRING #define REGAL_NO_ENUM_GL_REGAL_ERROR_STRING
#endif #endif
#if (defined(GL_REGAL_ERROR_STRING) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_ERR OR_STRING) #if (defined(GL_REGAL_ERROR_STRING) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_ERR OR_STRING)
#define REGAL_NO_TYPEDEF_GL_REGAL_ERROR_STRING #define REGAL_NO_TYPEDEF_GL_REGAL_ERROR_STRING
#endif #endif
#if (defined(GL_REGAL_ERROR_STRING) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_E RROR_STRING) #if (defined(GL_REGAL_ERROR_STRING) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_E RROR_STRING)
#define REGAL_NO_NAMESPACE_GL_REGAL_ERROR_STRING #define REGAL_NO_NAMESPACE_GL_REGAL_ERROR_STRING
#endif #endif
#if (defined(GL_REGAL_ERROR_STRING) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_PLUGIN_GL_REGAL_ER
ROR_STRING)
#define REGAL_NO_PLUGIN_GL_REGAL_ERROR_STRING
#endif
#if (defined(GL_REGAL_ERROR_STRING) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_DECLARATION_GL_R EGAL_ERROR_STRING) #if (defined(GL_REGAL_ERROR_STRING) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_REGAL_ERROR_STRING)) && !defined(REGAL_NO_DECLARATION_GL_R EGAL_ERROR_STRING)
#define REGAL_NO_DECLARATION_GL_REGAL_ERROR_STRING #define REGAL_NO_DECLARATION_GL_REGAL_ERROR_STRING
#endif #endif
#ifndef GL_REGAL_error_string #ifndef GL_REGAL_error_string
#define GL_REGAL_error_string 1 #define GL_REGAL_error_string 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_REGAL_ERROR_STRING #ifndef REGAL_NO_TYPEDEF_GL_REGAL_ERROR_STRING
typedef const GLchar *(REGAL_CALL *PFNGLERRORSTRINGREGALPROC)(GLenum error) ; typedef const GLchar *(REGAL_CALL *PFNGLERRORSTRINGREGALPROC)(GLenum error) ;
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_REGAL_ERROR_STRING #ifndef REGAL_NO_NAMESPACE_GL_REGAL_ERROR_STRING
#define glErrorStringREGAL rglErrorStringREGAL #define glErrorStringREGAL rglErrorStringREGAL
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_REGAL_ERROR_STRING #ifndef REGAL_NO_DECLARATION_GL_REGAL_ERROR_STRING
REGAL_DECL const GLchar *REGAL_CALL glErrorStringREGAL(GLenum error); REGAL_DECL const GLchar *REGAL_CALL glErrorStringREGAL(GLenum error);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_REGAL_ERROR_STRING
REGAL_DECL const GLchar *REGAL_CALL plugin_glErrorStringREGAL(GLenum error)
;
#endif
/** /**
** GL_REGAL_extension_query ** GL_REGAL_extension_query
**/ **/
#if (defined(GL_REGAL_EXTENSION_QUERY) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_ENUM_GL_REGAL_EXT ENSION_QUERY) #if (defined(GL_REGAL_EXTENSION_QUERY) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_ENUM_GL_REGAL_EXT ENSION_QUERY)
#define REGAL_NO_ENUM_GL_REGAL_EXTENSION_QUERY #define REGAL_NO_ENUM_GL_REGAL_EXTENSION_QUERY
#endif #endif
#if (defined(GL_REGAL_EXTENSION_QUERY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_REG AL_EXTENSION_QUERY) #if (defined(GL_REGAL_EXTENSION_QUERY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_TYPEDEF_GL_REG AL_EXTENSION_QUERY)
#define REGAL_NO_TYPEDEF_GL_REGAL_EXTENSION_QUERY #define REGAL_NO_TYPEDEF_GL_REGAL_EXTENSION_QUERY
#endif #endif
#if (defined(GL_REGAL_EXTENSION_QUERY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_R EGAL_EXTENSION_QUERY) #if (defined(GL_REGAL_EXTENSION_QUERY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_NAMESPACE_GL_R EGAL_EXTENSION_QUERY)
#define REGAL_NO_NAMESPACE_GL_REGAL_EXTENSION_QUERY #define REGAL_NO_NAMESPACE_GL_REGAL_EXTENSION_QUERY
#endif #endif
#if (defined(GL_REGAL_EXTENSION_QUERY) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_PLUGIN_GL_RE
GAL_EXTENSION_QUERY)
#define REGAL_NO_PLUGIN_GL_REGAL_EXTENSION_QUERY
#endif
#if (defined(GL_REGAL_EXTENSION_QUERY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_DECLARATIO N_GL_REGAL_EXTENSION_QUERY) #if (defined(GL_REGAL_EXTENSION_QUERY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_REGAL_EXTENSION_QUERY)) && !defined(REGAL_NO_DECLARATIO N_GL_REGAL_EXTENSION_QUERY)
#define REGAL_NO_DECLARATION_GL_REGAL_EXTENSION_QUERY #define REGAL_NO_DECLARATION_GL_REGAL_EXTENSION_QUERY
#endif #endif
#ifndef GL_REGAL_extension_query #ifndef GL_REGAL_extension_query
#define GL_REGAL_extension_query 1 #define GL_REGAL_extension_query 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_REGAL_EXTENSION_QUERY #ifndef REGAL_NO_TYPEDEF_GL_REGAL_EXTENSION_QUERY
typedef GLboolean (REGAL_CALL *PFNGLGETEXTENSIONREGALPROC)(const GLchar *ex t); typedef GLboolean (REGAL_CALL *PFNGLGETEXTENSIONREGALPROC)(const GLchar *ex t);
skipping to change at line 23101 skipping to change at line 28805
#ifndef REGAL_NO_NAMESPACE_GL_REGAL_EXTENSION_QUERY #ifndef REGAL_NO_NAMESPACE_GL_REGAL_EXTENSION_QUERY
#define glGetExtensionREGAL rglGetExtensionREGAL #define glGetExtensionREGAL rglGetExtensionREGAL
#define glIsSupportedREGAL rglIsSupportedREGAL #define glIsSupportedREGAL rglIsSupportedREGAL
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_REGAL_EXTENSION_QUERY #ifndef REGAL_NO_DECLARATION_GL_REGAL_EXTENSION_QUERY
REGAL_DECL GLboolean REGAL_CALL glGetExtensionREGAL(const GLchar *ext); REGAL_DECL GLboolean REGAL_CALL glGetExtensionREGAL(const GLchar *ext);
REGAL_DECL GLboolean REGAL_CALL glIsSupportedREGAL(const GLchar *ext); REGAL_DECL GLboolean REGAL_CALL glIsSupportedREGAL(const GLchar *ext);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_REGAL_EXTENSION_QUERY
REGAL_DECL GLboolean REGAL_CALL plugin_glGetExtensionREGAL(const GLchar *ex
t);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsSupportedREGAL(const GLchar *ext
);
#endif
/** /**
** GL_REGAL_log ** GL_REGAL_log
**/ **/
#if (defined(GL_REGAL_LOG) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL _REGAL_LOG)) && !defined(REGAL_NO_ENUM_GL_REGAL_LOG) #if (defined(GL_REGAL_LOG) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL _REGAL_LOG)) && !defined(REGAL_NO_ENUM_GL_REGAL_LOG)
#define REGAL_NO_ENUM_GL_REGAL_LOG #define REGAL_NO_ENUM_GL_REGAL_LOG
#endif #endif
#if (defined(GL_REGAL_LOG) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO _GL_REGAL_LOG)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_LOG) #if (defined(GL_REGAL_LOG) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO _GL_REGAL_LOG)) && !defined(REGAL_NO_TYPEDEF_GL_REGAL_LOG)
#define REGAL_NO_TYPEDEF_GL_REGAL_LOG #define REGAL_NO_TYPEDEF_GL_REGAL_LOG
#endif #endif
#if (defined(GL_REGAL_LOG) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO _GL_REGAL_LOG)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_LOG) #if (defined(GL_REGAL_LOG) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO _GL_REGAL_LOG)) && !defined(REGAL_NO_NAMESPACE_GL_REGAL_LOG)
#define REGAL_NO_NAMESPACE_GL_REGAL_LOG #define REGAL_NO_NAMESPACE_GL_REGAL_LOG
#endif #endif
#if (defined(GL_REGAL_LOG) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_
NO_GL_REGAL_LOG)) && !defined(REGAL_NO_PLUGIN_GL_REGAL_LOG)
#define REGAL_NO_PLUGIN_GL_REGAL_LOG
#endif
#if (defined(GL_REGAL_LOG) || defined(REGAL_NO_DECLARATION) || defined(REGA L_NO_GL_REGAL_LOG)) && !defined(REGAL_NO_DECLARATION_GL_REGAL_LOG) #if (defined(GL_REGAL_LOG) || defined(REGAL_NO_DECLARATION) || defined(REGA L_NO_GL_REGAL_LOG)) && !defined(REGAL_NO_DECLARATION_GL_REGAL_LOG)
#define REGAL_NO_DECLARATION_GL_REGAL_LOG #define REGAL_NO_DECLARATION_GL_REGAL_LOG
#endif #endif
#ifndef GL_REGAL_log #ifndef GL_REGAL_log
#define GL_REGAL_log 1 #define GL_REGAL_log 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_REGAL_LOG #ifndef REGAL_NO_ENUM_GL_REGAL_LOG
#define GL_LOG_ERROR_REGAL 0x9319 /* 37657 */ #define GL_LOG_ERROR_REGAL 0x9319 /* 37657 */
skipping to change at line 23149 skipping to change at line 28862
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_REGAL_LOG #ifndef REGAL_NO_NAMESPACE_GL_REGAL_LOG
#define glLogMessageCallbackREGAL rglLogMessageCallbackREGAL #define glLogMessageCallbackREGAL rglLogMessageCallbackREGAL
#endif #endif
#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
REGAL_DECL void REGAL_CALL plugin_glLogMessageCallbackREGAL(GLLOGPROCREGAL
callback);
#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
#if (defined(GL_REND_SCREEN_COORDINATES) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_NAMESPACE_ GL_REND_SCREEN_COORDINATES) #if (defined(GL_REND_SCREEN_COORDINATES) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_NAMESPACE_ GL_REND_SCREEN_COORDINATES)
#define REGAL_NO_NAMESPACE_GL_REND_SCREEN_COORDINATES #define REGAL_NO_NAMESPACE_GL_REND_SCREEN_COORDINATES
#endif #endif
#if (defined(GL_REND_SCREEN_COORDINATES) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_PLUGIN_G
L_REND_SCREEN_COORDINATES)
#define REGAL_NO_PLUGIN_GL_REND_SCREEN_COORDINATES
#endif
#if (defined(GL_REND_SCREEN_COORDINATES) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_DECLAR ATION_GL_REND_SCREEN_COORDINATES) #if (defined(GL_REND_SCREEN_COORDINATES) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_REND_SCREEN_COORDINATES)) && !defined(REGAL_NO_DECLAR ATION_GL_REND_SCREEN_COORDINATES)
#define REGAL_NO_DECLARATION_GL_REND_SCREEN_COORDINATES #define REGAL_NO_DECLARATION_GL_REND_SCREEN_COORDINATES
#endif #endif
#ifndef GL_REND_screen_coordinates #ifndef GL_REND_screen_coordinates
#define GL_REND_screen_coordinates 1 #define GL_REND_screen_coordinates 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_REND_SCREEN_COORDINATES #ifndef REGAL_NO_ENUM_GL_REND_SCREEN_COORDINATES
#define GL_SCREEN_COORDINATES_REND 0x8490 /* 33936 */ #define GL_SCREEN_COORDINATES_REND 0x8490 /* 33936 */
skipping to change at line 23194 skipping to change at line 28915
#endif #endif
#if (defined(GL_S3_S3TC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_G L_S3_S3TC)) && !defined(REGAL_NO_TYPEDEF_GL_S3_S3TC) #if (defined(GL_S3_S3TC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_G L_S3_S3TC)) && !defined(REGAL_NO_TYPEDEF_GL_S3_S3TC)
#define REGAL_NO_TYPEDEF_GL_S3_S3TC #define REGAL_NO_TYPEDEF_GL_S3_S3TC
#endif #endif
#if (defined(GL_S3_S3TC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_G L_S3_S3TC)) && !defined(REGAL_NO_NAMESPACE_GL_S3_S3TC) #if (defined(GL_S3_S3TC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_G L_S3_S3TC)) && !defined(REGAL_NO_NAMESPACE_GL_S3_S3TC)
#define REGAL_NO_NAMESPACE_GL_S3_S3TC #define REGAL_NO_NAMESPACE_GL_S3_S3TC
#endif #endif
#if (defined(GL_S3_S3TC) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO
_GL_S3_S3TC)) && !defined(REGAL_NO_PLUGIN_GL_S3_S3TC)
#define REGAL_NO_PLUGIN_GL_S3_S3TC
#endif
#if (defined(GL_S3_S3TC) || defined(REGAL_NO_DECLARATION) || defined(REGAL_ NO_GL_S3_S3TC)) && !defined(REGAL_NO_DECLARATION_GL_S3_S3TC) #if (defined(GL_S3_S3TC) || defined(REGAL_NO_DECLARATION) || defined(REGAL_ NO_GL_S3_S3TC)) && !defined(REGAL_NO_DECLARATION_GL_S3_S3TC)
#define REGAL_NO_DECLARATION_GL_S3_S3TC #define REGAL_NO_DECLARATION_GL_S3_S3TC
#endif #endif
#ifndef GL_S3_s3tc #ifndef GL_S3_s3tc
#define GL_S3_s3tc 1 #define GL_S3_s3tc 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_S3_S3TC #ifndef REGAL_NO_ENUM_GL_S3_S3TC
#define GL_RGB_S3TC 0x83a0 /* 33696 */ #define GL_RGB_S3TC 0x83a0 /* 33696 */
skipping to change at line 23227 skipping to change at line 28952
#endif #endif
#if (defined(GL_SGIS_COLOR_RANGE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_COLOR_RA NGE) #if (defined(GL_SGIS_COLOR_RANGE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_COLOR_RA NGE)
#define REGAL_NO_TYPEDEF_GL_SGIS_COLOR_RANGE #define REGAL_NO_TYPEDEF_GL_SGIS_COLOR_RANGE
#endif #endif
#if (defined(GL_SGIS_COLOR_RANGE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_COLOR_ RANGE) #if (defined(GL_SGIS_COLOR_RANGE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_COLOR_ RANGE)
#define REGAL_NO_NAMESPACE_GL_SGIS_COLOR_RANGE #define REGAL_NO_NAMESPACE_GL_SGIS_COLOR_RANGE
#endif #endif
#if (defined(GL_SGIS_COLOR_RANGE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_COLOR_R
ANGE)
#define REGAL_NO_PLUGIN_GL_SGIS_COLOR_RANGE
#endif
#if (defined(GL_SGIS_COLOR_RANGE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_ COLOR_RANGE) #if (defined(GL_SGIS_COLOR_RANGE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_ COLOR_RANGE)
#define REGAL_NO_DECLARATION_GL_SGIS_COLOR_RANGE #define REGAL_NO_DECLARATION_GL_SGIS_COLOR_RANGE
#endif #endif
#ifndef GL_SGIS_color_range #ifndef GL_SGIS_color_range
#define GL_SGIS_color_range 1 #define GL_SGIS_color_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_COLOR_RANGE #ifndef REGAL_NO_ENUM_GL_SGIS_COLOR_RANGE
#define GL_EXTENDED_RANGE_SGIS 0x85a5 /* 34213 */ #define GL_EXTENDED_RANGE_SGIS 0x85a5 /* 34213 */
skipping to change at line 23263 skipping to change at line 28992
#endif #endif
#if (defined(GL_SGIS_DETAIL_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_DE TAIL_TEXTURE) #if (defined(GL_SGIS_DETAIL_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_DE TAIL_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_SGIS_DETAIL_TEXTURE #define REGAL_NO_TYPEDEF_GL_SGIS_DETAIL_TEXTURE
#endif #endif
#if (defined(GL_SGIS_DETAIL_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_ DETAIL_TEXTURE) #if (defined(GL_SGIS_DETAIL_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_ DETAIL_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_SGIS_DETAIL_TEXTURE #define REGAL_NO_NAMESPACE_GL_SGIS_DETAIL_TEXTURE
#endif #endif
#if (defined(GL_SGIS_DETAIL_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_D
ETAIL_TEXTURE)
#define REGAL_NO_PLUGIN_GL_SGIS_DETAIL_TEXTURE
#endif
#if (defined(GL_SGIS_DETAIL_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL _SGIS_DETAIL_TEXTURE) #if (defined(GL_SGIS_DETAIL_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_SGIS_DETAIL_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL _SGIS_DETAIL_TEXTURE)
#define REGAL_NO_DECLARATION_GL_SGIS_DETAIL_TEXTURE #define REGAL_NO_DECLARATION_GL_SGIS_DETAIL_TEXTURE
#endif #endif
#ifndef GL_SGIS_detail_texture #ifndef GL_SGIS_detail_texture
#define GL_SGIS_detail_texture 1 #define GL_SGIS_detail_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_DETAIL_TEXTURE
#define GL_DETAIL_TEXTURE_2D_SGIS 0x8095 /* 32917 */
#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096 /* 32918 */
#define GL_LINEAR_DETAIL_SGIS 0x8097 /* 32919 */
#define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098 /* 32920 */
#define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099 /* 32921 */
#define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809a /* 32922 */
#define GL_DETAIL_TEXTURE_MODE_SGIS 0x809b /* 32923 */
#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809c /* 32924 */
#endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_DETAIL_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_SGIS_DETAIL_TEXTURE
typedef void (REGAL_CALL *PFNGLDETAILTEXFUNCSGISPROC)(GLenum target, GLsize i n, const GLfloat *points); typedef void (REGAL_CALL *PFNGLDETAILTEXFUNCSGISPROC)(GLenum target, GLsize i n, const GLfloat *points);
typedef void (REGAL_CALL *PFNGLGETDETAILTEXFUNCSGISPROC)(GLenum target, GLf loat *points); typedef void (REGAL_CALL *PFNGLGETDETAILTEXFUNCSGISPROC)(GLenum target, GLf loat *points);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_DETAIL_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_SGIS_DETAIL_TEXTURE
#define glDetailTexFuncSGIS rglDetailTexFuncSGIS #define glDetailTexFuncSGIS rglDetailTexFuncSGIS
#define glGetDetailTexFuncSGIS rglGetDetailTexFuncSGIS #define glGetDetailTexFuncSGIS rglGetDetailTexFuncSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_DETAIL_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_SGIS_DETAIL_TEXTURE
REGAL_DECL void REGAL_CALL glDetailTexFuncSGIS(GLenum target, GLsizei n, co nst GLfloat *points); REGAL_DECL void REGAL_CALL glDetailTexFuncSGIS(GLenum target, GLsizei n, co nst GLfloat *points);
REGAL_DECL void REGAL_CALL glGetDetailTexFuncSGIS(GLenum target, GLfloat *p oints); REGAL_DECL void REGAL_CALL glGetDetailTexFuncSGIS(GLenum target, GLfloat *p oints);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_DETAIL_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glDetailTexFuncSGIS(GLenum target, GLsize
i n, const GLfloat *points);
REGAL_DECL void REGAL_CALL plugin_glGetDetailTexFuncSGIS(GLenum target, GLf
loat *points);
#endif
/** /**
** GL_SGIS_fog_function ** GL_SGIS_fog_function
**/ **/
#if (defined(GL_SGIS_FOG_FUNCTION) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_ENUM_GL_SGIS_FOG_FUNCTION ) #if (defined(GL_SGIS_FOG_FUNCTION) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_ENUM_GL_SGIS_FOG_FUNCTION )
#define REGAL_NO_ENUM_GL_SGIS_FOG_FUNCTION #define REGAL_NO_ENUM_GL_SGIS_FOG_FUNCTION
#endif #endif
#if (defined(GL_SGIS_FOG_FUNCTION) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_FOG_FU NCTION) #if (defined(GL_SGIS_FOG_FUNCTION) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_FOG_FU NCTION)
#define REGAL_NO_TYPEDEF_GL_SGIS_FOG_FUNCTION #define REGAL_NO_TYPEDEF_GL_SGIS_FOG_FUNCTION
#endif #endif
#if (defined(GL_SGIS_FOG_FUNCTION) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_FOG_ FUNCTION) #if (defined(GL_SGIS_FOG_FUNCTION) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_FOG_ FUNCTION)
#define REGAL_NO_NAMESPACE_GL_SGIS_FOG_FUNCTION #define REGAL_NO_NAMESPACE_GL_SGIS_FOG_FUNCTION
#endif #endif
#if (defined(GL_SGIS_FOG_FUNCTION) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_FOG_F
UNCTION)
#define REGAL_NO_PLUGIN_GL_SGIS_FOG_FUNCTION
#endif
#if (defined(GL_SGIS_FOG_FUNCTION) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_DECLARATION_GL_SGI S_FOG_FUNCTION) #if (defined(GL_SGIS_FOG_FUNCTION) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_SGIS_FOG_FUNCTION)) && !defined(REGAL_NO_DECLARATION_GL_SGI S_FOG_FUNCTION)
#define REGAL_NO_DECLARATION_GL_SGIS_FOG_FUNCTION #define REGAL_NO_DECLARATION_GL_SGIS_FOG_FUNCTION
#endif #endif
#ifndef GL_SGIS_fog_function #ifndef GL_SGIS_fog_function
#define GL_SGIS_fog_function 1 #define GL_SGIS_fog_function 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_FOG_FUNCTION #ifndef REGAL_NO_TYPEDEF_GL_SGIS_FOG_FUNCTION
typedef void (REGAL_CALL *PFNGLFOGFUNCSGISPROC)(GLsizei n, const GLfloat *p oints); typedef void (REGAL_CALL *PFNGLFOGFUNCSGISPROC)(GLsizei n, const GLfloat *p oints);
skipping to change at line 23325 skipping to change at line 29078
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_FOG_FUNCTION #ifndef REGAL_NO_NAMESPACE_GL_SGIS_FOG_FUNCTION
#define glFogFuncSGIS rglFogFuncSGIS #define glFogFuncSGIS rglFogFuncSGIS
#define glGetFogFuncSGIS rglGetFogFuncSGIS #define glGetFogFuncSGIS rglGetFogFuncSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_FOG_FUNCTION #ifndef REGAL_NO_DECLARATION_GL_SGIS_FOG_FUNCTION
REGAL_DECL void REGAL_CALL glFogFuncSGIS(GLsizei n, const GLfloat *points); REGAL_DECL void REGAL_CALL glFogFuncSGIS(GLsizei n, const GLfloat *points);
REGAL_DECL void REGAL_CALL glGetFogFuncSGIS(GLfloat *points); REGAL_DECL void REGAL_CALL glGetFogFuncSGIS(GLfloat *points);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_FOG_FUNCTION
REGAL_DECL void REGAL_CALL plugin_glFogFuncSGIS(GLsizei n, const GLfloat *p
oints);
REGAL_DECL void REGAL_CALL plugin_glGetFogFuncSGIS(GLfloat *points);
#endif
/** /**
** GL_SGIS_generate_mipmap ** GL_SGIS_generate_mipmap
**/ **/
#if (defined(GL_SGIS_GENERATE_MIPMAP) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_ENUM_GL_SGIS_GENERA TE_MIPMAP) #if (defined(GL_SGIS_GENERATE_MIPMAP) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_ENUM_GL_SGIS_GENERA TE_MIPMAP)
#define REGAL_NO_ENUM_GL_SGIS_GENERATE_MIPMAP #define REGAL_NO_ENUM_GL_SGIS_GENERATE_MIPMAP
#endif #endif
#if (defined(GL_SGIS_GENERATE_MIPMAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_ GENERATE_MIPMAP) #if (defined(GL_SGIS_GENERATE_MIPMAP) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_ GENERATE_MIPMAP)
#define REGAL_NO_TYPEDEF_GL_SGIS_GENERATE_MIPMAP #define REGAL_NO_TYPEDEF_GL_SGIS_GENERATE_MIPMAP
#endif #endif
#if (defined(GL_SGIS_GENERATE_MIPMAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_NAMESPACE_GL_SGI S_GENERATE_MIPMAP) #if (defined(GL_SGIS_GENERATE_MIPMAP) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_NAMESPACE_GL_SGI S_GENERATE_MIPMAP)
#define REGAL_NO_NAMESPACE_GL_SGIS_GENERATE_MIPMAP #define REGAL_NO_NAMESPACE_GL_SGIS_GENERATE_MIPMAP
#endif #endif
#if (defined(GL_SGIS_GENERATE_MIPMAP) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_PLUGIN_GL_SGIS
_GENERATE_MIPMAP)
#define REGAL_NO_PLUGIN_GL_SGIS_GENERATE_MIPMAP
#endif
#if (defined(GL_SGIS_GENERATE_MIPMAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_DECLARATION_ GL_SGIS_GENERATE_MIPMAP) #if (defined(GL_SGIS_GENERATE_MIPMAP) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIS_GENERATE_MIPMAP)) && !defined(REGAL_NO_DECLARATION_ GL_SGIS_GENERATE_MIPMAP)
#define REGAL_NO_DECLARATION_GL_SGIS_GENERATE_MIPMAP #define REGAL_NO_DECLARATION_GL_SGIS_GENERATE_MIPMAP
#endif #endif
#ifndef GL_SGIS_generate_mipmap #ifndef GL_SGIS_generate_mipmap
#define GL_SGIS_generate_mipmap 1 #define GL_SGIS_generate_mipmap 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_GENERATE_MIPMAP #ifndef REGAL_NO_ENUM_GL_SGIS_GENERATE_MIPMAP
#define GL_GENERATE_MIPMAP_SGIS 0x8191 /* 33169 */ #define GL_GENERATE_MIPMAP_SGIS 0x8191 /* 33169 */
skipping to change at line 23370 skipping to change at line 29132
#endif #endif
#if (defined(GL_SGIS_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_MULTISAM PLE) #if (defined(GL_SGIS_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_MULTISAM PLE)
#define REGAL_NO_TYPEDEF_GL_SGIS_MULTISAMPLE #define REGAL_NO_TYPEDEF_GL_SGIS_MULTISAMPLE
#endif #endif
#if (defined(GL_SGIS_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_MULTIS AMPLE) #if (defined(GL_SGIS_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_MULTIS AMPLE)
#define REGAL_NO_NAMESPACE_GL_SGIS_MULTISAMPLE #define REGAL_NO_NAMESPACE_GL_SGIS_MULTISAMPLE
#endif #endif
#if (defined(GL_SGIS_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_MULTISA
MPLE)
#define REGAL_NO_PLUGIN_GL_SGIS_MULTISAMPLE
#endif
#if (defined(GL_SGIS_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_ MULTISAMPLE) #if (defined(GL_SGIS_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_ MULTISAMPLE)
#define REGAL_NO_DECLARATION_GL_SGIS_MULTISAMPLE #define REGAL_NO_DECLARATION_GL_SGIS_MULTISAMPLE
#endif #endif
#ifndef GL_SGIS_multisample #ifndef GL_SGIS_multisample
#define GL_SGIS_multisample 1 #define GL_SGIS_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_MULTISAMPLE #ifndef REGAL_NO_ENUM_GL_SGIS_MULTISAMPLE
#define GL_MULTISAMPLE_SGIS 0x809d /* 32925 */ #define GL_MULTISAMPLE_SGIS 0x809d /* 32925 */
skipping to change at line 23412 skipping to change at line 29178
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_MULTISAMPLE #ifndef REGAL_NO_NAMESPACE_GL_SGIS_MULTISAMPLE
#define glSampleMaskSGIS rglSampleMaskSGIS #define glSampleMaskSGIS rglSampleMaskSGIS
#define glSamplePatternSGIS rglSamplePatternSGIS #define glSamplePatternSGIS rglSamplePatternSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_MULTISAMPLE #ifndef REGAL_NO_DECLARATION_GL_SGIS_MULTISAMPLE
REGAL_DECL void REGAL_CALL glSampleMaskSGIS(GLclampf value, GLboolean inver t); REGAL_DECL void REGAL_CALL glSampleMaskSGIS(GLclampf value, GLboolean inver t);
REGAL_DECL void REGAL_CALL glSamplePatternSGIS(GLenum pattern); REGAL_DECL void REGAL_CALL glSamplePatternSGIS(GLenum pattern);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_MULTISAMPLE
REGAL_DECL void REGAL_CALL plugin_glSampleMaskSGIS(GLclampf value, GLboolea
n invert);
REGAL_DECL void REGAL_CALL plugin_glSamplePatternSGIS(GLenum pattern);
#endif
/** /**
** GL_SGIS_pixel_texture ** GL_SGIS_pixel_texture
**/ **/
#if (defined(GL_SGIS_PIXEL_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_SGIS_PIXEL_TEXT URE) #if (defined(GL_SGIS_PIXEL_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_SGIS_PIXEL_TEXT URE)
#define REGAL_NO_ENUM_GL_SGIS_PIXEL_TEXTURE #define REGAL_NO_ENUM_GL_SGIS_PIXEL_TEXTURE
#endif #endif
#if (defined(GL_SGIS_PIXEL_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_PIXE L_TEXTURE) #if (defined(GL_SGIS_PIXEL_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_PIXE L_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_SGIS_PIXEL_TEXTURE #define REGAL_NO_TYPEDEF_GL_SGIS_PIXEL_TEXTURE
#endif #endif
#if (defined(GL_SGIS_PIXEL_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_PI XEL_TEXTURE) #if (defined(GL_SGIS_PIXEL_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_PI XEL_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_SGIS_PIXEL_TEXTURE #define REGAL_NO_NAMESPACE_GL_SGIS_PIXEL_TEXTURE
#endif #endif
#if (defined(GL_SGIS_PIXEL_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_PIX
EL_TEXTURE)
#define REGAL_NO_PLUGIN_GL_SGIS_PIXEL_TEXTURE
#endif
#if (defined(GL_SGIS_PIXEL_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_S GIS_PIXEL_TEXTURE) #if (defined(GL_SGIS_PIXEL_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIS_PIXEL_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_S GIS_PIXEL_TEXTURE)
#define REGAL_NO_DECLARATION_GL_SGIS_PIXEL_TEXTURE #define REGAL_NO_DECLARATION_GL_SGIS_PIXEL_TEXTURE
#endif #endif
#ifndef GL_SGIS_pixel_texture #ifndef GL_SGIS_pixel_texture
#define GL_SGIS_pixel_texture 1 #define GL_SGIS_pixel_texture 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_PIXEL_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_SGIS_PIXEL_TEXTURE
typedef void (REGAL_CALL *PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC)(GLenum pn ame, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC)(GLenum pn ame, GLfloat *params);
skipping to change at line 23463 skipping to change at line 29238
#ifndef REGAL_NO_DECLARATION_GL_SGIS_PIXEL_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_SGIS_PIXEL_TEXTURE
REGAL_DECL void REGAL_CALL glGetPixelTexGenParameterfvSGIS(GLenum pname, GL float *params); REGAL_DECL void REGAL_CALL glGetPixelTexGenParameterfvSGIS(GLenum pname, GL float *params);
REGAL_DECL void REGAL_CALL glGetPixelTexGenParameterivSGIS(GLenum pname, GL int *params); REGAL_DECL void REGAL_CALL glGetPixelTexGenParameterivSGIS(GLenum pname, GL int *params);
REGAL_DECL void REGAL_CALL glPixelTexGenParameterfSGIS(GLenum pname, GLfloa t param); REGAL_DECL void REGAL_CALL glPixelTexGenParameterfSGIS(GLenum pname, GLfloa t param);
REGAL_DECL void REGAL_CALL glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glPixelTexGenParameteriSGIS(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glPixelTexGenParameteriSGIS(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL glPixelTexGenParameterivSGIS(GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glPixelTexGenParameterivSGIS(GLenum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_PIXEL_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glGetPixelTexGenParameterfvSGIS(GLenum pn
ame, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetPixelTexGenParameterivSGIS(GLenum pn
ame, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glPixelTexGenParameterfSGIS(GLenum pname,
GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glPixelTexGenParameterfvSGIS(GLenum pname
, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glPixelTexGenParameteriSGIS(GLenum pname,
GLint param);
REGAL_DECL void REGAL_CALL plugin_glPixelTexGenParameterivSGIS(GLenum pname
, const GLint *params);
#endif
/** /**
** GL_SGIS_point_line_texgen ** GL_SGIS_point_line_texgen
**/ **/
#if (defined(GL_SGIS_POINT_LINE_TEXGEN) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_ENUM_GL_SGIS_PO INT_LINE_TEXGEN) #if (defined(GL_SGIS_POINT_LINE_TEXGEN) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_ENUM_GL_SGIS_PO INT_LINE_TEXGEN)
#define REGAL_NO_ENUM_GL_SGIS_POINT_LINE_TEXGEN #define REGAL_NO_ENUM_GL_SGIS_POINT_LINE_TEXGEN
#endif #endif
#if (defined(GL_SGIS_POINT_LINE_TEXGEN) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_TYPEDEF_GL_S GIS_POINT_LINE_TEXGEN) #if (defined(GL_SGIS_POINT_LINE_TEXGEN) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_TYPEDEF_GL_S GIS_POINT_LINE_TEXGEN)
#define REGAL_NO_TYPEDEF_GL_SGIS_POINT_LINE_TEXGEN #define REGAL_NO_TYPEDEF_GL_SGIS_POINT_LINE_TEXGEN
#endif #endif
#if (defined(GL_SGIS_POINT_LINE_TEXGEN) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_NAMESPACE_GL _SGIS_POINT_LINE_TEXGEN) #if (defined(GL_SGIS_POINT_LINE_TEXGEN) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_NAMESPACE_GL _SGIS_POINT_LINE_TEXGEN)
#define REGAL_NO_NAMESPACE_GL_SGIS_POINT_LINE_TEXGEN #define REGAL_NO_NAMESPACE_GL_SGIS_POINT_LINE_TEXGEN
#endif #endif
#if (defined(GL_SGIS_POINT_LINE_TEXGEN) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_PLUGIN_GL_
SGIS_POINT_LINE_TEXGEN)
#define REGAL_NO_PLUGIN_GL_SGIS_POINT_LINE_TEXGEN
#endif
#if (defined(GL_SGIS_POINT_LINE_TEXGEN) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_DECLARAT ION_GL_SGIS_POINT_LINE_TEXGEN) #if (defined(GL_SGIS_POINT_LINE_TEXGEN) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIS_POINT_LINE_TEXGEN)) && !defined(REGAL_NO_DECLARAT ION_GL_SGIS_POINT_LINE_TEXGEN)
#define REGAL_NO_DECLARATION_GL_SGIS_POINT_LINE_TEXGEN #define REGAL_NO_DECLARATION_GL_SGIS_POINT_LINE_TEXGEN
#endif #endif
#ifndef GL_SGIS_point_line_texgen #ifndef GL_SGIS_point_line_texgen
#define GL_SGIS_point_line_texgen 1 #define GL_SGIS_point_line_texgen 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_POINT_LINE_TEXGEN #ifndef REGAL_NO_ENUM_GL_SGIS_POINT_LINE_TEXGEN
#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81f0 /* 33264 */ #define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81f0 /* 33264 */
skipping to change at line 23514 skipping to change at line 29302
#endif #endif
#if (defined(GL_SGIS_POINT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL_SGI S_POINT_PARAMETERS) #if (defined(GL_SGIS_POINT_PARAMETERS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_TYPEDEF_GL_SGI S_POINT_PARAMETERS)
#define REGAL_NO_TYPEDEF_GL_SGIS_POINT_PARAMETERS #define REGAL_NO_TYPEDEF_GL_SGIS_POINT_PARAMETERS
#endif #endif
#if (defined(GL_SGIS_POINT_PARAMETERS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_GL_S GIS_POINT_PARAMETERS) #if (defined(GL_SGIS_POINT_PARAMETERS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_NAMESPACE_GL_S GIS_POINT_PARAMETERS)
#define REGAL_NO_NAMESPACE_GL_SGIS_POINT_PARAMETERS #define REGAL_NO_NAMESPACE_GL_SGIS_POINT_PARAMETERS
#endif #endif
#if (defined(GL_SGIS_POINT_PARAMETERS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_PLUGIN_GL_SG
IS_POINT_PARAMETERS)
#define REGAL_NO_PLUGIN_GL_SGIS_POINT_PARAMETERS
#endif
#if (defined(GL_SGIS_POINT_PARAMETERS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_DECLARATIO N_GL_SGIS_POINT_PARAMETERS) #if (defined(GL_SGIS_POINT_PARAMETERS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIS_POINT_PARAMETERS)) && !defined(REGAL_NO_DECLARATIO N_GL_SGIS_POINT_PARAMETERS)
#define REGAL_NO_DECLARATION_GL_SGIS_POINT_PARAMETERS #define REGAL_NO_DECLARATION_GL_SGIS_POINT_PARAMETERS
#endif #endif
#ifndef GL_SGIS_point_parameters #ifndef GL_SGIS_point_parameters
#define GL_SGIS_point_parameters 1 #define GL_SGIS_point_parameters 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_POINT_PARAMETERS #ifndef REGAL_NO_TYPEDEF_GL_SGIS_POINT_PARAMETERS
typedef void (REGAL_CALL *PFNGLPOINTPARAMETERFSGISPROC)(GLenum pname, GLflo at param); typedef void (REGAL_CALL *PFNGLPOINTPARAMETERFSGISPROC)(GLenum pname, GLflo at param);
skipping to change at line 23537 skipping to change at line 29329
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_POINT_PARAMETERS #ifndef REGAL_NO_NAMESPACE_GL_SGIS_POINT_PARAMETERS
#define glPointParameterfSGIS rglPointParameterfSGIS #define glPointParameterfSGIS rglPointParameterfSGIS
#define glPointParameterfvSGIS rglPointParameterfvSGIS #define glPointParameterfvSGIS rglPointParameterfvSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_POINT_PARAMETERS #ifndef REGAL_NO_DECLARATION_GL_SGIS_POINT_PARAMETERS
REGAL_DECL void REGAL_CALL glPointParameterfSGIS(GLenum pname, GLfloat para m); REGAL_DECL void REGAL_CALL glPointParameterfSGIS(GLenum pname, GLfloat para m);
REGAL_DECL void REGAL_CALL glPointParameterfvSGIS(GLenum pname, const GLflo at *params); REGAL_DECL void REGAL_CALL glPointParameterfvSGIS(GLenum pname, const GLflo at *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_POINT_PARAMETERS
REGAL_DECL void REGAL_CALL plugin_glPointParameterfSGIS(GLenum pname, GLflo
at param);
REGAL_DECL void REGAL_CALL plugin_glPointParameterfvSGIS(GLenum pname, cons
t GLfloat *params);
#endif
/** /**
** GL_SGIS_sharpen_texture ** GL_SGIS_sharpen_texture
**/ **/
#if (defined(GL_SGIS_SHARPEN_TEXTURE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_SGIS_SHARPE N_TEXTURE) #if (defined(GL_SGIS_SHARPEN_TEXTURE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_SGIS_SHARPE N_TEXTURE)
#define REGAL_NO_ENUM_GL_SGIS_SHARPEN_TEXTURE #define REGAL_NO_ENUM_GL_SGIS_SHARPEN_TEXTURE
#endif #endif
#if (defined(GL_SGIS_SHARPEN_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_ SHARPEN_TEXTURE) #if (defined(GL_SGIS_SHARPEN_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_ SHARPEN_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_SGIS_SHARPEN_TEXTURE #define REGAL_NO_TYPEDEF_GL_SGIS_SHARPEN_TEXTURE
#endif #endif
#if (defined(GL_SGIS_SHARPEN_TEXTURE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI S_SHARPEN_TEXTURE) #if (defined(GL_SGIS_SHARPEN_TEXTURE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI S_SHARPEN_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_SGIS_SHARPEN_TEXTURE #define REGAL_NO_NAMESPACE_GL_SGIS_SHARPEN_TEXTURE
#endif #endif
#if (defined(GL_SGIS_SHARPEN_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_SGIS
_SHARPEN_TEXTURE)
#define REGAL_NO_PLUGIN_GL_SGIS_SHARPEN_TEXTURE
#endif
#if (defined(GL_SGIS_SHARPEN_TEXTURE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_DECLARATION_ GL_SGIS_SHARPEN_TEXTURE) #if (defined(GL_SGIS_SHARPEN_TEXTURE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIS_SHARPEN_TEXTURE)) && !defined(REGAL_NO_DECLARATION_ GL_SGIS_SHARPEN_TEXTURE)
#define REGAL_NO_DECLARATION_GL_SGIS_SHARPEN_TEXTURE #define REGAL_NO_DECLARATION_GL_SGIS_SHARPEN_TEXTURE
#endif #endif
#ifndef GL_SGIS_sharpen_texture #ifndef GL_SGIS_sharpen_texture
#define GL_SGIS_sharpen_texture 1 #define GL_SGIS_sharpen_texture 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_SHARPEN_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_SGIS_SHARPEN_TEXTURE
typedef void (REGAL_CALL *PFNGLGETSHARPENTEXFUNCSGISPROC)(GLenum target, GL float *points); typedef void (REGAL_CALL *PFNGLGETSHARPENTEXFUNCSGISPROC)(GLenum target, GL float *points);
skipping to change at line 23576 skipping to change at line 29377
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_SHARPEN_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_SGIS_SHARPEN_TEXTURE
#define glGetSharpenTexFuncSGIS rglGetSharpenTexFuncSGIS #define glGetSharpenTexFuncSGIS rglGetSharpenTexFuncSGIS
#define glSharpenTexFuncSGIS rglSharpenTexFuncSGIS #define glSharpenTexFuncSGIS rglSharpenTexFuncSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_SHARPEN_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_SGIS_SHARPEN_TEXTURE
REGAL_DECL void REGAL_CALL glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points); REGAL_DECL void REGAL_CALL glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points);
REGAL_DECL void REGAL_CALL glSharpenTexFuncSGIS(GLenum target, GLsizei n, c onst GLfloat *points); REGAL_DECL void REGAL_CALL glSharpenTexFuncSGIS(GLenum target, GLsizei n, c onst GLfloat *points);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_SHARPEN_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glGetSharpenTexFuncSGIS(GLenum target, GL
float *points);
REGAL_DECL void REGAL_CALL plugin_glSharpenTexFuncSGIS(GLenum target, GLsiz
ei n, const GLfloat *points);
#endif
/** /**
** GL_SGIS_texture4D ** GL_SGIS_texture4D
**/ **/
#if (defined(GL_SGIS_TEXTURE4D) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_ENUM_GL_SGIS_TEXTURE4D) #if (defined(GL_SGIS_TEXTURE4D) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_ENUM_GL_SGIS_TEXTURE4D)
#define REGAL_NO_ENUM_GL_SGIS_TEXTURE4D #define REGAL_NO_ENUM_GL_SGIS_TEXTURE4D
#endif #endif
#if (defined(GL_SGIS_TEXTURE4D) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE4D) #if (defined(GL_SGIS_TEXTURE4D) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE4D)
#define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE4D #define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE4D
#endif #endif
#if (defined(GL_SGIS_TEXTURE4D) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE4D) #if (defined(GL_SGIS_TEXTURE4D) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE4D)
#define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE4D #define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE4D
#endif #endif
#if (defined(GL_SGIS_TEXTURE4D) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_TEXTURE4D)
#define REGAL_NO_PLUGIN_GL_SGIS_TEXTURE4D
#endif
#if (defined(GL_SGIS_TEXTURE4D) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_TEXT URE4D) #if (defined(GL_SGIS_TEXTURE4D) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SGIS_TEXTURE4D)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_TEXT URE4D)
#define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE4D #define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE4D
#endif #endif
#ifndef GL_SGIS_texture4D #ifndef GL_SGIS_texture4D
#define GL_SGIS_texture4D 1 #define GL_SGIS_texture4D 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE4D #ifndef REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE4D
typedef void (REGAL_CALL *PFNGLTEXIMAGE4DSGISPROC)(GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GL sizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixel s); typedef void (REGAL_CALL *PFNGLTEXIMAGE4DSGISPROC)(GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GL sizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixel s);
skipping to change at line 23615 skipping to change at line 29425
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE4D #ifndef REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE4D
#define glTexImage4DSGIS rglTexImage4DSGIS #define glTexImage4DSGIS rglTexImage4DSGIS
#define glTexSubImage4DSGIS rglTexSubImage4DSGIS #define glTexSubImage4DSGIS rglTexSubImage4DSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_TEXTURE4D #ifndef REGAL_NO_DECLARATION_GL_SGIS_TEXTURE4D
REGAL_DECL void REGAL_CALL glTexImage4DSGIS(GLenum target, GLint level, GLe num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei s ize4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexImage4DSGIS(GLenum target, GLint level, GLe num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei s ize4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_TEXTURE4D
REGAL_DECL void REGAL_CALL plugin_glTexImage4DSGIS(GLenum target, GLint lev
el, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GL
sizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixel
s);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage4DSGIS(GLenum target, GLint
level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei
width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum
type, const GLvoid *pixels);
#endif
/** /**
** GL_SGIS_texture_border_clamp ** GL_SGIS_texture_border_clamp
**/ **/
#if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_ENUM_GL_S GIS_TEXTURE_BORDER_CLAMP) #if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_ENUM_GL_S GIS_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_ENUM_GL_SGIS_TEXTURE_BORDER_CLAMP #define REGAL_NO_ENUM_GL_SGIS_TEXTURE_BORDER_CLAMP
#endif #endif
#if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_TYPEDE F_GL_SGIS_TEXTURE_BORDER_CLAMP) #if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_TYPEDE F_GL_SGIS_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_BORDER_CLAMP #define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_BORDER_CLAMP
#endif #endif
#if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_NAMESP ACE_GL_SGIS_TEXTURE_BORDER_CLAMP) #if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_NAMESP ACE_GL_SGIS_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_BORDER_CLAMP #define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_BORDER_CLAMP
#endif #endif
#if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_PLUG
IN_GL_SGIS_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_BORDER_CLAMP
#endif
#if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_DE CLARATION_GL_SGIS_TEXTURE_BORDER_CLAMP) #if (defined(GL_SGIS_TEXTURE_BORDER_CLAMP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIS_TEXTURE_BORDER_CLAMP)) && !defined(REGAL_NO_DE CLARATION_GL_SGIS_TEXTURE_BORDER_CLAMP)
#define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_BORDER_CLAMP #define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_BORDER_CLAMP
#endif #endif
#ifndef GL_SGIS_texture_border_clamp #ifndef GL_SGIS_texture_border_clamp
#define GL_SGIS_texture_border_clamp 1 #define GL_SGIS_texture_border_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_TEXTURE_BORDER_CLAMP #ifndef REGAL_NO_ENUM_GL_SGIS_TEXTURE_BORDER_CLAMP
#define GL_CLAMP_TO_BORDER_SGIS 0x812d /* 33069 */ #define GL_CLAMP_TO_BORDER_SGIS 0x812d /* 33069 */
skipping to change at line 23659 skipping to change at line 29478
#endif #endif
#if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_TYPEDEF_GL _SGIS_TEXTURE_COLOR_MASK) #if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_TYPEDEF_GL _SGIS_TEXTURE_COLOR_MASK)
#define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_COLOR_MASK #define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_COLOR_MASK
#endif #endif
#if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIS_TEXTURE_COLOR_MASK) #if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIS_TEXTURE_COLOR_MASK)
#define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_COLOR_MASK #define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_COLOR_MASK
#endif #endif
#if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_PLUGIN_G
L_SGIS_TEXTURE_COLOR_MASK)
#define REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_COLOR_MASK
#endif
#if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIS_TEXTURE_COLOR_MASK) #if (defined(GL_SGIS_TEXTURE_COLOR_MASK) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIS_TEXTURE_COLOR_MASK)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIS_TEXTURE_COLOR_MASK)
#define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_COLOR_MASK #define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_COLOR_MASK
#endif #endif
#ifndef GL_SGIS_texture_color_mask #ifndef GL_SGIS_texture_color_mask
#define GL_SGIS_texture_color_mask 1 #define GL_SGIS_texture_color_mask 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_COLOR_MASK #ifndef REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_COLOR_MASK
typedef void (REGAL_CALL *PFNGLTEXTURECOLORMASKSGISPROC)(GLboolean red, GLb oolean green, GLboolean blue, GLboolean alpha); typedef void (REGAL_CALL *PFNGLTEXTURECOLORMASKSGISPROC)(GLboolean red, GLb oolean green, GLboolean blue, GLboolean alpha);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_COLOR_MASK #ifndef REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_COLOR_MASK
#define glTextureColorMaskSGIS rglTextureColorMaskSGIS #define glTextureColorMaskSGIS rglTextureColorMaskSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_COLOR_MASK #ifndef REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_COLOR_MASK
REGAL_DECL void REGAL_CALL glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); REGAL_DECL void REGAL_CALL glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_COLOR_MASK
REGAL_DECL void REGAL_CALL plugin_glTextureColorMaskSGIS(GLboolean red, GLb
oolean green, GLboolean blue, GLboolean alpha);
#endif
/** /**
** GL_SGIS_texture_edge_clamp ** GL_SGIS_texture_edge_clamp
**/ **/
#if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_ENUM_GL_SGIS_ TEXTURE_EDGE_CLAMP) #if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_ENUM_GL_SGIS_ TEXTURE_EDGE_CLAMP)
#define REGAL_NO_ENUM_GL_SGIS_TEXTURE_EDGE_CLAMP #define REGAL_NO_ENUM_GL_SGIS_TEXTURE_EDGE_CLAMP
#endif #endif
#if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL _SGIS_TEXTURE_EDGE_CLAMP) #if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_TYPEDEF_GL _SGIS_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_EDGE_CLAMP #define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_EDGE_CLAMP
#endif #endif
#if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIS_TEXTURE_EDGE_CLAMP) #if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIS_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_EDGE_CLAMP #define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_EDGE_CLAMP
#endif #endif
#if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_PLUGIN_G
L_SGIS_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_EDGE_CLAMP
#endif
#if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIS_TEXTURE_EDGE_CLAMP) #if (defined(GL_SGIS_TEXTURE_EDGE_CLAMP) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIS_TEXTURE_EDGE_CLAMP)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIS_TEXTURE_EDGE_CLAMP)
#define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_EDGE_CLAMP #define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_EDGE_CLAMP
#endif #endif
#ifndef GL_SGIS_texture_edge_clamp #ifndef GL_SGIS_texture_edge_clamp
#define GL_SGIS_texture_edge_clamp 1 #define GL_SGIS_texture_edge_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_TEXTURE_EDGE_CLAMP #ifndef REGAL_NO_ENUM_GL_SGIS_TEXTURE_EDGE_CLAMP
#define GL_CLAMP_TO_EDGE_SGIS 0x812f /* 33071 */ #define GL_CLAMP_TO_EDGE_SGIS 0x812f /* 33071 */
skipping to change at line 23723 skipping to change at line 29554
#endif #endif
#if (defined(GL_SGIS_TEXTURE_FILTER4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_ TEXTURE_FILTER4) #if (defined(GL_SGIS_TEXTURE_FILTER4) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_ TEXTURE_FILTER4)
#define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_FILTER4 #define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_FILTER4
#endif #endif
#if (defined(GL_SGIS_TEXTURE_FILTER4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_NAMESPACE_GL_SGI S_TEXTURE_FILTER4) #if (defined(GL_SGIS_TEXTURE_FILTER4) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_NAMESPACE_GL_SGI S_TEXTURE_FILTER4)
#define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_FILTER4 #define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_FILTER4
#endif #endif
#if (defined(GL_SGIS_TEXTURE_FILTER4) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_PLUGIN_GL_SGIS
_TEXTURE_FILTER4)
#define REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_FILTER4
#endif
#if (defined(GL_SGIS_TEXTURE_FILTER4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_DECLARATION_ GL_SGIS_TEXTURE_FILTER4) #if (defined(GL_SGIS_TEXTURE_FILTER4) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIS_TEXTURE_FILTER4)) && !defined(REGAL_NO_DECLARATION_ GL_SGIS_TEXTURE_FILTER4)
#define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_FILTER4 #define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_FILTER4
#endif #endif
#ifndef GL_SGIS_texture_filter4 #ifndef GL_SGIS_texture_filter4
#define GL_SGIS_texture_filter4 1 #define GL_SGIS_texture_filter4 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_FILTER4 #ifndef REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_FILTER4
typedef void (REGAL_CALL *PFNGLGETTEXFILTERFUNCSGISPROC)(GLenum target, GLe num filter, GLfloat *weights); typedef void (REGAL_CALL *PFNGLGETTEXFILTERFUNCSGISPROC)(GLenum target, GLe num filter, GLfloat *weights);
skipping to change at line 23746 skipping to change at line 29581
#ifndef REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_FILTER4 #ifndef REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_FILTER4
#define glGetTexFilterFuncSGIS rglGetTexFilterFuncSGIS #define glGetTexFilterFuncSGIS rglGetTexFilterFuncSGIS
#define glTexFilterFuncSGIS rglTexFilterFuncSGIS #define glTexFilterFuncSGIS rglTexFilterFuncSGIS
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_FILTER4 #ifndef REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_FILTER4
REGAL_DECL void REGAL_CALL glGetTexFilterFuncSGIS(GLenum target, GLenum fil ter, GLfloat *weights); REGAL_DECL void REGAL_CALL glGetTexFilterFuncSGIS(GLenum target, GLenum fil ter, GLfloat *weights);
REGAL_DECL void REGAL_CALL glTexFilterFuncSGIS(GLenum target, GLenum filter , GLsizei n, const GLfloat *weights); REGAL_DECL void REGAL_CALL glTexFilterFuncSGIS(GLenum target, GLenum filter , GLsizei n, const GLfloat *weights);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_FILTER4
REGAL_DECL void REGAL_CALL plugin_glGetTexFilterFuncSGIS(GLenum target, GLe
num filter, GLfloat *weights);
REGAL_DECL void REGAL_CALL plugin_glTexFilterFuncSGIS(GLenum target, GLenum
filter, GLsizei n, const GLfloat *weights);
#endif
/** /**
** GL_SGIS_texture_lod ** GL_SGIS_texture_lod
**/ **/
#if (defined(GL_SGIS_TEXTURE_LOD) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_ENUM_GL_SGIS_TEXTURE_LOD) #if (defined(GL_SGIS_TEXTURE_LOD) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_ENUM_GL_SGIS_TEXTURE_LOD)
#define REGAL_NO_ENUM_GL_SGIS_TEXTURE_LOD #define REGAL_NO_ENUM_GL_SGIS_TEXTURE_LOD
#endif #endif
#if (defined(GL_SGIS_TEXTURE_LOD) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_ LOD) #if (defined(GL_SGIS_TEXTURE_LOD) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_ LOD)
#define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_LOD #define REGAL_NO_TYPEDEF_GL_SGIS_TEXTURE_LOD
#endif #endif
#if (defined(GL_SGIS_TEXTURE_LOD) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_TEXTUR E_LOD) #if (defined(GL_SGIS_TEXTURE_LOD) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_NAMESPACE_GL_SGIS_TEXTUR E_LOD)
#define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_LOD #define REGAL_NO_NAMESPACE_GL_SGIS_TEXTURE_LOD
#endif #endif
#if (defined(GL_SGIS_TEXTURE_LOD) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_PLUGIN_GL_SGIS_TEXTURE
_LOD)
#define REGAL_NO_PLUGIN_GL_SGIS_TEXTURE_LOD
#endif
#if (defined(GL_SGIS_TEXTURE_LOD) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_ TEXTURE_LOD) #if (defined(GL_SGIS_TEXTURE_LOD) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIS_TEXTURE_LOD)) && !defined(REGAL_NO_DECLARATION_GL_SGIS_ TEXTURE_LOD)
#define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_LOD #define REGAL_NO_DECLARATION_GL_SGIS_TEXTURE_LOD
#endif #endif
#ifndef GL_SGIS_texture_lod #ifndef GL_SGIS_texture_lod
#define GL_SGIS_texture_lod 1 #define GL_SGIS_texture_lod 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIS_TEXTURE_LOD #ifndef REGAL_NO_ENUM_GL_SGIS_TEXTURE_LOD
#define GL_TEXTURE_MIN_LOD_SGIS 0x813a /* 33082 */ #define GL_TEXTURE_MIN_LOD_SGIS 0x813a /* 33082 */
skipping to change at line 23793 skipping to change at line 29637
#endif #endif
#if (defined(GL_SGIX_ASYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_SGIX_ASYNC)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ASYNC) #if (defined(GL_SGIX_ASYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_SGIX_ASYNC)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ASYNC)
#define REGAL_NO_TYPEDEF_GL_SGIX_ASYNC #define REGAL_NO_TYPEDEF_GL_SGIX_ASYNC
#endif #endif
#if (defined(GL_SGIX_ASYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_SGIX_ASYNC)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ASYNC) #if (defined(GL_SGIX_ASYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_SGIX_ASYNC)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ASYNC)
#define REGAL_NO_NAMESPACE_GL_SGIX_ASYNC #define REGAL_NO_NAMESPACE_GL_SGIX_ASYNC
#endif #endif
#if (defined(GL_SGIX_ASYNC) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL
_NO_GL_SGIX_ASYNC)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_ASYNC)
#define REGAL_NO_PLUGIN_GL_SGIX_ASYNC
#endif
#if (defined(GL_SGIX_ASYNC) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_SGIX_ASYNC)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ASYNC) #if (defined(GL_SGIX_ASYNC) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_SGIX_ASYNC)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ASYNC)
#define REGAL_NO_DECLARATION_GL_SGIX_ASYNC #define REGAL_NO_DECLARATION_GL_SGIX_ASYNC
#endif #endif
#ifndef GL_SGIX_async #ifndef GL_SGIX_async
#define GL_SGIX_async 1 #define GL_SGIX_async 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_ASYNC #ifndef REGAL_NO_ENUM_GL_SGIX_ASYNC
#define GL_ASYNC_MARKER_SGIX 0x8329 /* 33577 */ #define GL_ASYNC_MARKER_SGIX 0x8329 /* 33577 */
skipping to change at line 23832 skipping to change at line 29680
#ifndef REGAL_NO_DECLARATION_GL_SGIX_ASYNC #ifndef REGAL_NO_DECLARATION_GL_SGIX_ASYNC
REGAL_DECL GLboolean REGAL_CALL glIsAsyncMarkerSGIX(GLuint marker); REGAL_DECL GLboolean REGAL_CALL glIsAsyncMarkerSGIX(GLuint marker);
REGAL_DECL GLint REGAL_CALL glFinishAsyncSGIX(GLuint *markerp); REGAL_DECL GLint REGAL_CALL glFinishAsyncSGIX(GLuint *markerp);
REGAL_DECL GLint REGAL_CALL glPollAsyncSGIX(GLuint *markerp); REGAL_DECL GLint REGAL_CALL glPollAsyncSGIX(GLuint *markerp);
REGAL_DECL GLuint REGAL_CALL glGenAsyncMarkersSGIX(GLsizei range); REGAL_DECL GLuint REGAL_CALL glGenAsyncMarkersSGIX(GLsizei range);
REGAL_DECL void REGAL_CALL glAsyncMarkerSGIX(GLuint marker); REGAL_DECL void REGAL_CALL glAsyncMarkerSGIX(GLuint marker);
REGAL_DECL void REGAL_CALL glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range); REGAL_DECL void REGAL_CALL glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_ASYNC
REGAL_DECL GLboolean REGAL_CALL plugin_glIsAsyncMarkerSGIX(GLuint marker);
REGAL_DECL GLint REGAL_CALL plugin_glFinishAsyncSGIX(GLuint *markerp);
REGAL_DECL GLint REGAL_CALL plugin_glPollAsyncSGIX(GLuint *markerp);
REGAL_DECL GLuint REGAL_CALL plugin_glGenAsyncMarkersSGIX(GLsizei range);
REGAL_DECL void REGAL_CALL plugin_glAsyncMarkerSGIX(GLuint marker);
REGAL_DECL void REGAL_CALL plugin_glDeleteAsyncMarkersSGIX(GLuint marker, G
Lsizei range);
#endif
/** /**
** GL_SGIX_async_histogram ** GL_SGIX_async_histogram
**/ **/
#if (defined(GL_SGIX_ASYNC_HISTOGRAM) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_ENUM_GL_SGIX_ASYNC_ HISTOGRAM) #if (defined(GL_SGIX_ASYNC_HISTOGRAM) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_ENUM_GL_SGIX_ASYNC_ HISTOGRAM)
#define REGAL_NO_ENUM_GL_SGIX_ASYNC_HISTOGRAM #define REGAL_NO_ENUM_GL_SGIX_ASYNC_HISTOGRAM
#endif #endif
#if (defined(GL_SGIX_ASYNC_HISTOGRAM) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ ASYNC_HISTOGRAM) #if (defined(GL_SGIX_ASYNC_HISTOGRAM) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ ASYNC_HISTOGRAM)
#define REGAL_NO_TYPEDEF_GL_SGIX_ASYNC_HISTOGRAM #define REGAL_NO_TYPEDEF_GL_SGIX_ASYNC_HISTOGRAM
#endif #endif
#if (defined(GL_SGIX_ASYNC_HISTOGRAM) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_SGI X_ASYNC_HISTOGRAM) #if (defined(GL_SGIX_ASYNC_HISTOGRAM) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_NAMESPACE_GL_SGI X_ASYNC_HISTOGRAM)
#define REGAL_NO_NAMESPACE_GL_SGIX_ASYNC_HISTOGRAM #define REGAL_NO_NAMESPACE_GL_SGIX_ASYNC_HISTOGRAM
#endif #endif
#if (defined(GL_SGIX_ASYNC_HISTOGRAM) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_PLUGIN_GL_SGIX
_ASYNC_HISTOGRAM)
#define REGAL_NO_PLUGIN_GL_SGIX_ASYNC_HISTOGRAM
#endif
#if (defined(GL_SGIX_ASYNC_HISTOGRAM) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_DECLARATION_ GL_SGIX_ASYNC_HISTOGRAM) #if (defined(GL_SGIX_ASYNC_HISTOGRAM) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIX_ASYNC_HISTOGRAM)) && !defined(REGAL_NO_DECLARATION_ GL_SGIX_ASYNC_HISTOGRAM)
#define REGAL_NO_DECLARATION_GL_SGIX_ASYNC_HISTOGRAM #define REGAL_NO_DECLARATION_GL_SGIX_ASYNC_HISTOGRAM
#endif #endif
#ifndef GL_SGIX_async_histogram #ifndef GL_SGIX_async_histogram
#define GL_SGIX_async_histogram 1 #define GL_SGIX_async_histogram 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_ASYNC_HISTOGRAM #ifndef REGAL_NO_ENUM_GL_SGIX_ASYNC_HISTOGRAM
#define GL_ASYNC_HISTOGRAM_SGIX 0x832c /* 33580 */ #define GL_ASYNC_HISTOGRAM_SGIX 0x832c /* 33580 */
skipping to change at line 23877 skipping to change at line 29738
#endif #endif
#if (defined(GL_SGIX_ASYNC_PIXEL) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ASYNC_PI XEL) #if (defined(GL_SGIX_ASYNC_PIXEL) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ASYNC_PI XEL)
#define REGAL_NO_TYPEDEF_GL_SGIX_ASYNC_PIXEL #define REGAL_NO_TYPEDEF_GL_SGIX_ASYNC_PIXEL
#endif #endif
#if (defined(GL_SGIX_ASYNC_PIXEL) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ASYNC_ PIXEL) #if (defined(GL_SGIX_ASYNC_PIXEL) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ASYNC_ PIXEL)
#define REGAL_NO_NAMESPACE_GL_SGIX_ASYNC_PIXEL #define REGAL_NO_NAMESPACE_GL_SGIX_ASYNC_PIXEL
#endif #endif
#if (defined(GL_SGIX_ASYNC_PIXEL) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_ASYNC_P
IXEL)
#define REGAL_NO_PLUGIN_GL_SGIX_ASYNC_PIXEL
#endif
#if (defined(GL_SGIX_ASYNC_PIXEL) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ ASYNC_PIXEL) #if (defined(GL_SGIX_ASYNC_PIXEL) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIX_ASYNC_PIXEL)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ ASYNC_PIXEL)
#define REGAL_NO_DECLARATION_GL_SGIX_ASYNC_PIXEL #define REGAL_NO_DECLARATION_GL_SGIX_ASYNC_PIXEL
#endif #endif
#ifndef GL_SGIX_async_pixel #ifndef GL_SGIX_async_pixel
#define GL_SGIX_async_pixel 1 #define GL_SGIX_async_pixel 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_ASYNC_PIXEL #ifndef REGAL_NO_ENUM_GL_SGIX_ASYNC_PIXEL
#define GL_ASYNC_TEX_IMAGE_SGIX 0x835c /* 33628 */ #define GL_ASYNC_TEX_IMAGE_SGIX 0x835c /* 33628 */
skipping to change at line 23910 skipping to change at line 29775
#endif #endif
#if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_TYPEDEF_GL _SGIX_BLEND_ALPHA_MINMAX) #if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_TYPEDEF_GL _SGIX_BLEND_ALPHA_MINMAX)
#define REGAL_NO_TYPEDEF_GL_SGIX_BLEND_ALPHA_MINMAX #define REGAL_NO_TYPEDEF_GL_SGIX_BLEND_ALPHA_MINMAX
#endif #endif
#if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIX_BLEND_ALPHA_MINMAX) #if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIX_BLEND_ALPHA_MINMAX)
#define REGAL_NO_NAMESPACE_GL_SGIX_BLEND_ALPHA_MINMAX #define REGAL_NO_NAMESPACE_GL_SGIX_BLEND_ALPHA_MINMAX
#endif #endif
#if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_PLUGIN_G
L_SGIX_BLEND_ALPHA_MINMAX)
#define REGAL_NO_PLUGIN_GL_SGIX_BLEND_ALPHA_MINMAX
#endif
#if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIX_BLEND_ALPHA_MINMAX) #if (defined(GL_SGIX_BLEND_ALPHA_MINMAX) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIX_BLEND_ALPHA_MINMAX)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIX_BLEND_ALPHA_MINMAX)
#define REGAL_NO_DECLARATION_GL_SGIX_BLEND_ALPHA_MINMAX #define REGAL_NO_DECLARATION_GL_SGIX_BLEND_ALPHA_MINMAX
#endif #endif
#ifndef GL_SGIX_blend_alpha_minmax #ifndef GL_SGIX_blend_alpha_minmax
#define GL_SGIX_blend_alpha_minmax 1 #define GL_SGIX_blend_alpha_minmax 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_BLEND_ALPHA_MINMAX #ifndef REGAL_NO_ENUM_GL_SGIX_BLEND_ALPHA_MINMAX
#define GL_ALPHA_MIN_SGIX 0x8320 /* 33568 */ #define GL_ALPHA_MIN_SGIX 0x8320 /* 33568 */
skipping to change at line 23939 skipping to change at line 29808
#endif #endif
#if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_TYPEDE F_GL_SGIX_CONVOLUTION_ACCURACY) #if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_TYPEDE F_GL_SGIX_CONVOLUTION_ACCURACY)
#define REGAL_NO_TYPEDEF_GL_SGIX_CONVOLUTION_ACCURACY #define REGAL_NO_TYPEDEF_GL_SGIX_CONVOLUTION_ACCURACY
#endif #endif
#if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_NAMESP ACE_GL_SGIX_CONVOLUTION_ACCURACY) #if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_NAMESP ACE_GL_SGIX_CONVOLUTION_ACCURACY)
#define REGAL_NO_NAMESPACE_GL_SGIX_CONVOLUTION_ACCURACY #define REGAL_NO_NAMESPACE_GL_SGIX_CONVOLUTION_ACCURACY
#endif #endif
#if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_PLUG
IN_GL_SGIX_CONVOLUTION_ACCURACY)
#define REGAL_NO_PLUGIN_GL_SGIX_CONVOLUTION_ACCURACY
#endif
#if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_DE CLARATION_GL_SGIX_CONVOLUTION_ACCURACY) #if (defined(GL_SGIX_CONVOLUTION_ACCURACY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_CONVOLUTION_ACCURACY)) && !defined(REGAL_NO_DE CLARATION_GL_SGIX_CONVOLUTION_ACCURACY)
#define REGAL_NO_DECLARATION_GL_SGIX_CONVOLUTION_ACCURACY #define REGAL_NO_DECLARATION_GL_SGIX_CONVOLUTION_ACCURACY
#endif #endif
#ifndef GL_SGIX_convolution_accuracy #ifndef GL_SGIX_convolution_accuracy
#define GL_SGIX_convolution_accuracy 1 #define GL_SGIX_convolution_accuracy 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_CONVOLUTION_ACCURACY #ifndef REGAL_NO_ENUM_GL_SGIX_CONVOLUTION_ACCURACY
#define GL_CONVOLUTION_HINT_SGIX 0x8316 /* 33558 */ #define GL_CONVOLUTION_HINT_SGIX 0x8316 /* 33558 */
skipping to change at line 23967 skipping to change at line 29840
#endif #endif
#if (defined(GL_SGIX_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_DEPT H_TEXTURE) #if (defined(GL_SGIX_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_DEPT H_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_SGIX_DEPTH_TEXTURE #define REGAL_NO_TYPEDEF_GL_SGIX_DEPTH_TEXTURE
#endif #endif
#if (defined(GL_SGIX_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_DE PTH_TEXTURE) #if (defined(GL_SGIX_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_DE PTH_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_SGIX_DEPTH_TEXTURE #define REGAL_NO_NAMESPACE_GL_SGIX_DEPTH_TEXTURE
#endif #endif
#if (defined(GL_SGIX_DEPTH_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_DEP
TH_TEXTURE)
#define REGAL_NO_PLUGIN_GL_SGIX_DEPTH_TEXTURE
#endif
#if (defined(GL_SGIX_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_DEPTH_TEXTURE) #if (defined(GL_SGIX_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_DEPTH_TEXTURE)
#define REGAL_NO_DECLARATION_GL_SGIX_DEPTH_TEXTURE #define REGAL_NO_DECLARATION_GL_SGIX_DEPTH_TEXTURE
#endif #endif
#ifndef GL_SGIX_depth_texture #ifndef GL_SGIX_depth_texture
#define GL_SGIX_depth_texture 1 #define GL_SGIX_depth_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_DEPTH_TEXTURE #ifndef REGAL_NO_ENUM_GL_SGIX_DEPTH_TEXTURE
#define GL_DEPTH_COMPONENT16_SGIX 0x81a5 /* 33189 */ #define GL_DEPTH_COMPONENT16_SGIX 0x81a5 /* 33189 */
skipping to change at line 23997 skipping to change at line 29874
#endif #endif
#if (defined(GL_SGIX_FLUSH_RASTER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FLUSH_ RASTER) #if (defined(GL_SGIX_FLUSH_RASTER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FLUSH_ RASTER)
#define REGAL_NO_TYPEDEF_GL_SGIX_FLUSH_RASTER #define REGAL_NO_TYPEDEF_GL_SGIX_FLUSH_RASTER
#endif #endif
#if (defined(GL_SGIX_FLUSH_RASTER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FLUS H_RASTER) #if (defined(GL_SGIX_FLUSH_RASTER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FLUS H_RASTER)
#define REGAL_NO_NAMESPACE_GL_SGIX_FLUSH_RASTER #define REGAL_NO_NAMESPACE_GL_SGIX_FLUSH_RASTER
#endif #endif
#if (defined(GL_SGIX_FLUSH_RASTER) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_FLUSH
_RASTER)
#define REGAL_NO_PLUGIN_GL_SGIX_FLUSH_RASTER
#endif
#if (defined(GL_SGIX_FLUSH_RASTER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_DECLARATION_GL_SGI X_FLUSH_RASTER) #if (defined(GL_SGIX_FLUSH_RASTER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_SGIX_FLUSH_RASTER)) && !defined(REGAL_NO_DECLARATION_GL_SGI X_FLUSH_RASTER)
#define REGAL_NO_DECLARATION_GL_SGIX_FLUSH_RASTER #define REGAL_NO_DECLARATION_GL_SGIX_FLUSH_RASTER
#endif #endif
#ifndef GL_SGIX_flush_raster #ifndef GL_SGIX_flush_raster
#define GL_SGIX_flush_raster 1 #define GL_SGIX_flush_raster 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_FLUSH_RASTER #ifndef REGAL_NO_TYPEDEF_GL_SGIX_FLUSH_RASTER
typedef void (REGAL_CALL *PFNGLFLUSHRASTERSGIXPROC)(void); typedef void (REGAL_CALL *PFNGLFLUSHRASTERSGIXPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_FLUSH_RASTER #ifndef REGAL_NO_NAMESPACE_GL_SGIX_FLUSH_RASTER
#define glFlushRasterSGIX rglFlushRasterSGIX #define glFlushRasterSGIX rglFlushRasterSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_FLUSH_RASTER #ifndef REGAL_NO_DECLARATION_GL_SGIX_FLUSH_RASTER
REGAL_DECL void REGAL_CALL glFlushRasterSGIX(void); REGAL_DECL void REGAL_CALL glFlushRasterSGIX(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_FLUSH_RASTER
REGAL_DECL void REGAL_CALL plugin_glFlushRasterSGIX(void);
#endif
/** /**
** GL_SGIX_fog_offset ** GL_SGIX_fog_offset
**/ **/
#if (defined(GL_SGIX_FOG_OFFSET) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_ENUM_GL_SGIX_FOG_OFFSET) #if (defined(GL_SGIX_FOG_OFFSET) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_ENUM_GL_SGIX_FOG_OFFSET)
#define REGAL_NO_ENUM_GL_SGIX_FOG_OFFSET #define REGAL_NO_ENUM_GL_SGIX_FOG_OFFSET
#endif #endif
#if (defined(GL_SGIX_FOG_OFFSET) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FOG_OFFSET ) #if (defined(GL_SGIX_FOG_OFFSET) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FOG_OFFSET )
#define REGAL_NO_TYPEDEF_GL_SGIX_FOG_OFFSET #define REGAL_NO_TYPEDEF_GL_SGIX_FOG_OFFSET
#endif #endif
#if (defined(GL_SGIX_FOG_OFFSET) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FOG_OFFS ET) #if (defined(GL_SGIX_FOG_OFFSET) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FOG_OFFS ET)
#define REGAL_NO_NAMESPACE_GL_SGIX_FOG_OFFSET #define REGAL_NO_NAMESPACE_GL_SGIX_FOG_OFFSET
#endif #endif
#if (defined(GL_SGIX_FOG_OFFSET) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_FOG_OFFSE
T)
#define REGAL_NO_PLUGIN_GL_SGIX_FOG_OFFSET
#endif
#if (defined(GL_SGIX_FOG_OFFSET) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_FO G_OFFSET) #if (defined(GL_SGIX_FOG_OFFSET) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_SGIX_FOG_OFFSET)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_FO G_OFFSET)
#define REGAL_NO_DECLARATION_GL_SGIX_FOG_OFFSET #define REGAL_NO_DECLARATION_GL_SGIX_FOG_OFFSET
#endif #endif
#ifndef GL_SGIX_fog_offset #ifndef GL_SGIX_fog_offset
#define GL_SGIX_fog_offset 1 #define GL_SGIX_fog_offset 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_FOG_OFFSET #ifndef REGAL_NO_ENUM_GL_SGIX_FOG_OFFSET
#define GL_FOG_OFFSET_SGIX 0x8198 /* 33176 */ #define GL_FOG_OFFSET_SGIX 0x8198 /* 33176 */
skipping to change at line 24062 skipping to change at line 29951
#endif #endif
#if (defined(GL_SGIX_FOG_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FOG_TEXT URE) #if (defined(GL_SGIX_FOG_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FOG_TEXT URE)
#define REGAL_NO_TYPEDEF_GL_SGIX_FOG_TEXTURE #define REGAL_NO_TYPEDEF_GL_SGIX_FOG_TEXTURE
#endif #endif
#if (defined(GL_SGIX_FOG_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FOG_TE XTURE) #if (defined(GL_SGIX_FOG_TEXTURE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FOG_TE XTURE)
#define REGAL_NO_NAMESPACE_GL_SGIX_FOG_TEXTURE #define REGAL_NO_NAMESPACE_GL_SGIX_FOG_TEXTURE
#endif #endif
#if (defined(GL_SGIX_FOG_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_FOG_TEX
TURE)
#define REGAL_NO_PLUGIN_GL_SGIX_FOG_TEXTURE
#endif
#if (defined(GL_SGIX_FOG_TEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ FOG_TEXTURE) #if (defined(GL_SGIX_FOG_TEXTURE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIX_FOG_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ FOG_TEXTURE)
#define REGAL_NO_DECLARATION_GL_SGIX_FOG_TEXTURE #define REGAL_NO_DECLARATION_GL_SGIX_FOG_TEXTURE
#endif #endif
#ifndef GL_SGIX_fog_texture #ifndef GL_SGIX_fog_texture
#define GL_SGIX_fog_texture 1 #define GL_SGIX_fog_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_FOG_TEXTURE #ifndef REGAL_NO_ENUM_GL_SGIX_FOG_TEXTURE
#define GL_FOG_PATCHY_FACTOR_SGIX 0x0 #define GL_FOG_PATCHY_FACTOR_SGIX 0x0
skipping to change at line 24088 skipping to change at line 29981
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_FOG_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_SGIX_FOG_TEXTURE
#define glTextureFogSGIX rglTextureFogSGIX #define glTextureFogSGIX rglTextureFogSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_FOG_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_SGIX_FOG_TEXTURE
REGAL_DECL void REGAL_CALL glTextureFogSGIX(GLenum pname); REGAL_DECL void REGAL_CALL glTextureFogSGIX(GLenum pname);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_FOG_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glTextureFogSGIX(GLenum pname);
#endif
/** /**
** GL_SGIX_fragment_lighting ** GL_SGIX_fragment_lighting
**/ **/
#if (defined(GL_SGIX_FRAGMENT_LIGHTING) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_ENUM_GL_SGIX_FR AGMENT_LIGHTING) #if (defined(GL_SGIX_FRAGMENT_LIGHTING) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_ENUM_GL_SGIX_FR AGMENT_LIGHTING)
#define REGAL_NO_ENUM_GL_SGIX_FRAGMENT_LIGHTING #define REGAL_NO_ENUM_GL_SGIX_FRAGMENT_LIGHTING
#endif #endif
#if (defined(GL_SGIX_FRAGMENT_LIGHTING) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_TYPEDEF_GL_S GIX_FRAGMENT_LIGHTING) #if (defined(GL_SGIX_FRAGMENT_LIGHTING) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_TYPEDEF_GL_S GIX_FRAGMENT_LIGHTING)
#define REGAL_NO_TYPEDEF_GL_SGIX_FRAGMENT_LIGHTING #define REGAL_NO_TYPEDEF_GL_SGIX_FRAGMENT_LIGHTING
#endif #endif
#if (defined(GL_SGIX_FRAGMENT_LIGHTING) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_NAMESPACE_GL _SGIX_FRAGMENT_LIGHTING) #if (defined(GL_SGIX_FRAGMENT_LIGHTING) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_NAMESPACE_GL _SGIX_FRAGMENT_LIGHTING)
#define REGAL_NO_NAMESPACE_GL_SGIX_FRAGMENT_LIGHTING #define REGAL_NO_NAMESPACE_GL_SGIX_FRAGMENT_LIGHTING
#endif #endif
#if (defined(GL_SGIX_FRAGMENT_LIGHTING) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_PLUGIN_GL_
SGIX_FRAGMENT_LIGHTING)
#define REGAL_NO_PLUGIN_GL_SGIX_FRAGMENT_LIGHTING
#endif
#if (defined(GL_SGIX_FRAGMENT_LIGHTING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_DECLARAT ION_GL_SGIX_FRAGMENT_LIGHTING) #if (defined(GL_SGIX_FRAGMENT_LIGHTING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_FRAGMENT_LIGHTING)) && !defined(REGAL_NO_DECLARAT ION_GL_SGIX_FRAGMENT_LIGHTING)
#define REGAL_NO_DECLARATION_GL_SGIX_FRAGMENT_LIGHTING #define REGAL_NO_DECLARATION_GL_SGIX_FRAGMENT_LIGHTING
#endif #endif
#ifndef GL_SGIX_fragment_lighting #ifndef GL_SGIX_fragment_lighting
#define GL_SGIX_fragment_lighting 1 #define GL_SGIX_fragment_lighting 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_FRAGMENT_LIGHTING #ifndef REGAL_NO_TYPEDEF_GL_SGIX_FRAGMENT_LIGHTING
typedef void (REGAL_CALL *PFNGLFRAGMENTCOLORMATERIALSGIXPROC)(GLenum face, GLenum mode); typedef void (REGAL_CALL *PFNGLFRAGMENTCOLORMATERIALSGIXPROC)(GLenum face, GLenum mode);
skipping to change at line 24175 skipping to change at line 30076
REGAL_DECL void REGAL_CALL glFragmentMaterialfvSGIX(GLenum face, GLenum pna me, const GLfloat *params); REGAL_DECL void REGAL_CALL glFragmentMaterialfvSGIX(GLenum face, GLenum pna me, const GLfloat *params);
REGAL_DECL void REGAL_CALL glFragmentMaterialiSGIX(GLenum face, GLenum pnam e, GLint param); REGAL_DECL void REGAL_CALL glFragmentMaterialiSGIX(GLenum face, GLenum pnam e, GLint param);
REGAL_DECL void REGAL_CALL glFragmentMaterialivSGIX(GLenum face, GLenum pna me, const GLint *params); REGAL_DECL void REGAL_CALL glFragmentMaterialivSGIX(GLenum face, GLenum pna me, const GLint *params);
REGAL_DECL void REGAL_CALL glGetFragmentLightfvSGIX(GLenum light, GLenum pn ame, GLfloat *params); REGAL_DECL void REGAL_CALL glGetFragmentLightfvSGIX(GLenum light, GLenum pn ame, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetFragmentLightivSGIX(GLenum light, GLenum pn ame, GLint *params); REGAL_DECL void REGAL_CALL glGetFragmentLightivSGIX(GLenum light, GLenum pn ame, GLint *params);
REGAL_DECL void REGAL_CALL glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glLightEnviSGIX(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glLightEnviSGIX(GLenum pname, GLint param);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_FRAGMENT_LIGHTING
REGAL_DECL void REGAL_CALL plugin_glFragmentColorMaterialSGIX(GLenum face,
GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModelfSGIX(GLenum pname, G
Lfloat param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModelfvSGIX(GLenum pname,
const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModeliSGIX(GLenum pname, G
Lint param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightModelivSGIX(GLenum pname,
const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightfSGIX(GLenum light, GLenum
pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightfvSGIX(GLenum light, GLenu
m pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightiSGIX(GLenum light, GLenum
pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glFragmentLightivSGIX(GLenum light, GLenu
m pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialfSGIX(GLenum face, GLen
um pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialfvSGIX(GLenum face, GLe
num pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialiSGIX(GLenum face, GLen
um pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glFragmentMaterialivSGIX(GLenum face, GLe
num pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentLightfvSGIX(GLenum light, GL
enum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentLightivSGIX(GLenum light, GL
enum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentMaterialfvSGIX(GLenum face,
GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetFragmentMaterialivSGIX(GLenum face,
GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glLightEnviSGIX(GLenum pname, GLint param
);
#endif
/**
** GL_SGIX_fragment_specular_lighting
**/
#if (defined(GL_SGIX_FRAGMENT_SPECULAR_LIGHTING) || defined(REGAL_NO_ENUM)
|| defined(REGAL_NO_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)) && !defined(REGAL_
NO_ENUM_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)
#define REGAL_NO_ENUM_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING
#endif
#if (defined(GL_SGIX_FRAGMENT_SPECULAR_LIGHTING) || defined(REGAL_NO_TYPEDE
F) || defined(REGAL_NO_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)) && !defined(REG
AL_NO_TYPEDEF_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)
#define REGAL_NO_TYPEDEF_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING
#endif
#if (defined(GL_SGIX_FRAGMENT_SPECULAR_LIGHTING) || !defined(REGAL_NAMESPAC
E) || defined(REGAL_NO_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)) && !defined(REG
AL_NO_NAMESPACE_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)
#define REGAL_NO_NAMESPACE_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING
#endif
#if (defined(GL_SGIX_FRAGMENT_SPECULAR_LIGHTING) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)) && !defined(R
EGAL_NO_PLUGIN_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)
#define REGAL_NO_PLUGIN_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING
#endif
#if (defined(GL_SGIX_FRAGMENT_SPECULAR_LIGHTING) || defined(REGAL_NO_DECLAR
ATION) || defined(REGAL_NO_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)) && !defined
(REGAL_NO_DECLARATION_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING)
#define REGAL_NO_DECLARATION_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING
#endif
#ifndef GL_SGIX_fragment_specular_lighting
#define GL_SGIX_fragment_specular_lighting 1
#endif
#ifndef REGAL_NO_ENUM_GL_SGIX_FRAGMENT_SPECULAR_LIGHTING
#define GL_FRAGMENT_LIGHTING_SGIX 0x8400 /* 337
92 */
#define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401 /* 337
93 */
#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402 /* 337
94 */
#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403 /* 337
95 */
#define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404 /* 337
96 */
#define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405 /* 337
97 */
#define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406 /* 337
98 */
#define GL_LIGHT_ENV_MODE_SGIX 0x8407 /* 337
99 */
#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408 /* 338
00 */
#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409 /* 338
01 */
#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840a /* 338
02 */
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840b /* 338
03 */
#define GL_FRAGMENT_LIGHT0_SGIX 0x840c /* 338
04 */
#define GL_FRAGMENT_LIGHT1_SGIX 0x840d /* 338
05 */
#define GL_FRAGMENT_LIGHT2_SGIX 0x840e /* 338
06 */
#define GL_FRAGMENT_LIGHT3_SGIX 0x840f /* 338
07 */
#define GL_FRAGMENT_LIGHT4_SGIX 0x8410 /* 338
08 */
#define GL_FRAGMENT_LIGHT5_SGIX 0x8411 /* 338
09 */
#define GL_FRAGMENT_LIGHT6_SGIX 0x8412 /* 338
10 */
#define GL_FRAGMENT_LIGHT7_SGIX 0x8413 /* 338
11 */
#endif
/** /**
** GL_SGIX_framezoom ** GL_SGIX_framezoom
**/ **/
#if (defined(GL_SGIX_FRAMEZOOM) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_ENUM_GL_SGIX_FRAMEZOOM) #if (defined(GL_SGIX_FRAMEZOOM) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_ENUM_GL_SGIX_FRAMEZOOM)
#define REGAL_NO_ENUM_GL_SGIX_FRAMEZOOM #define REGAL_NO_ENUM_GL_SGIX_FRAMEZOOM
#endif #endif
#if (defined(GL_SGIX_FRAMEZOOM) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FRAMEZOOM) #if (defined(GL_SGIX_FRAMEZOOM) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_FRAMEZOOM)
#define REGAL_NO_TYPEDEF_GL_SGIX_FRAMEZOOM #define REGAL_NO_TYPEDEF_GL_SGIX_FRAMEZOOM
#endif #endif
#if (defined(GL_SGIX_FRAMEZOOM) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FRAMEZOOM) #if (defined(GL_SGIX_FRAMEZOOM) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_FRAMEZOOM)
#define REGAL_NO_NAMESPACE_GL_SGIX_FRAMEZOOM #define REGAL_NO_NAMESPACE_GL_SGIX_FRAMEZOOM
#endif #endif
#if (defined(GL_SGIX_FRAMEZOOM) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_FRAMEZOOM)
#define REGAL_NO_PLUGIN_GL_SGIX_FRAMEZOOM
#endif
#if (defined(GL_SGIX_FRAMEZOOM) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_FRAM EZOOM) #if (defined(GL_SGIX_FRAMEZOOM) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SGIX_FRAMEZOOM)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_FRAM EZOOM)
#define REGAL_NO_DECLARATION_GL_SGIX_FRAMEZOOM #define REGAL_NO_DECLARATION_GL_SGIX_FRAMEZOOM
#endif #endif
#ifndef GL_SGIX_framezoom #ifndef GL_SGIX_framezoom
#define GL_SGIX_framezoom 1 #define GL_SGIX_framezoom 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_FRAMEZOOM #ifndef REGAL_NO_TYPEDEF_GL_SGIX_FRAMEZOOM
typedef void (REGAL_CALL *PFNGLFRAMEZOOMSGIXPROC)(GLint factor); typedef void (REGAL_CALL *PFNGLFRAMEZOOMSGIXPROC)(GLint factor);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_FRAMEZOOM #ifndef REGAL_NO_NAMESPACE_GL_SGIX_FRAMEZOOM
#define glFrameZoomSGIX rglFrameZoomSGIX #define glFrameZoomSGIX rglFrameZoomSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_FRAMEZOOM #ifndef REGAL_NO_DECLARATION_GL_SGIX_FRAMEZOOM
REGAL_DECL void REGAL_CALL glFrameZoomSGIX(GLint factor); REGAL_DECL void REGAL_CALL glFrameZoomSGIX(GLint factor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_FRAMEZOOM
REGAL_DECL void REGAL_CALL plugin_glFrameZoomSGIX(GLint factor);
#endif
/** /**
** GL_SGIX_igloo_interface ** GL_SGIX_igloo_interface
**/ **/
#if (defined(GL_SGIX_IGLOO_INTERFACE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_ENUM_GL_SGIX_IGLOO_ INTERFACE) #if (defined(GL_SGIX_IGLOO_INTERFACE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_ENUM_GL_SGIX_IGLOO_ INTERFACE)
#define REGAL_NO_ENUM_GL_SGIX_IGLOO_INTERFACE #define REGAL_NO_ENUM_GL_SGIX_IGLOO_INTERFACE
#endif #endif
#if (defined(GL_SGIX_IGLOO_INTERFACE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ IGLOO_INTERFACE) #if (defined(GL_SGIX_IGLOO_INTERFACE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ IGLOO_INTERFACE)
#define REGAL_NO_TYPEDEF_GL_SGIX_IGLOO_INTERFACE #define REGAL_NO_TYPEDEF_GL_SGIX_IGLOO_INTERFACE
#endif #endif
#if (defined(GL_SGIX_IGLOO_INTERFACE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI X_IGLOO_INTERFACE) #if (defined(GL_SGIX_IGLOO_INTERFACE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI X_IGLOO_INTERFACE)
#define REGAL_NO_NAMESPACE_GL_SGIX_IGLOO_INTERFACE #define REGAL_NO_NAMESPACE_GL_SGIX_IGLOO_INTERFACE
#endif #endif
#if (defined(GL_SGIX_IGLOO_INTERFACE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX
_IGLOO_INTERFACE)
#define REGAL_NO_PLUGIN_GL_SGIX_IGLOO_INTERFACE
#endif
#if (defined(GL_SGIX_IGLOO_INTERFACE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_DECLARATION_ GL_SGIX_IGLOO_INTERFACE) #if (defined(GL_SGIX_IGLOO_INTERFACE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIX_IGLOO_INTERFACE)) && !defined(REGAL_NO_DECLARATION_ GL_SGIX_IGLOO_INTERFACE)
#define REGAL_NO_DECLARATION_GL_SGIX_IGLOO_INTERFACE #define REGAL_NO_DECLARATION_GL_SGIX_IGLOO_INTERFACE
#endif #endif
#ifndef GL_SGIX_igloo_interface #ifndef GL_SGIX_igloo_interface
#define GL_SGIX_igloo_interface 1 #define GL_SGIX_igloo_interface 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_IGLOO_INTERFACE #ifndef REGAL_NO_TYPEDEF_GL_SGIX_IGLOO_INTERFACE
typedef void (REGAL_CALL *PFNGLIGLOOINTERFACESGIXPROC)(GLenum pname, const GLvoid *params); typedef void (REGAL_CALL *PFNGLIGLOOINTERFACESGIXPROC)(GLenum pname, const GLvoid *params);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_IGLOO_INTERFACE #ifndef REGAL_NO_NAMESPACE_GL_SGIX_IGLOO_INTERFACE
#define glIglooInterfaceSGIX rglIglooInterfaceSGIX #define glIglooInterfaceSGIX rglIglooInterfaceSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_IGLOO_INTERFACE #ifndef REGAL_NO_DECLARATION_GL_SGIX_IGLOO_INTERFACE
REGAL_DECL void REGAL_CALL glIglooInterfaceSGIX(GLenum pname, const GLvoid *params); REGAL_DECL void REGAL_CALL glIglooInterfaceSGIX(GLenum pname, const GLvoid *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_IGLOO_INTERFACE
REGAL_DECL void REGAL_CALL plugin_glIglooInterfaceSGIX(GLenum pname, const
GLvoid *params);
#endif
/** /**
** GL_SGIX_instruments ** GL_SGIX_instruments
**/ **/
#if (defined(GL_SGIX_INSTRUMENTS) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_ENUM_GL_SGIX_INSTRUMENTS) #if (defined(GL_SGIX_INSTRUMENTS) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_ENUM_GL_SGIX_INSTRUMENTS)
#define REGAL_NO_ENUM_GL_SGIX_INSTRUMENTS #define REGAL_NO_ENUM_GL_SGIX_INSTRUMENTS
#endif #endif
#if (defined(GL_SGIX_INSTRUMENTS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_INSTRUME NTS) #if (defined(GL_SGIX_INSTRUMENTS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_INSTRUME NTS)
#define REGAL_NO_TYPEDEF_GL_SGIX_INSTRUMENTS #define REGAL_NO_TYPEDEF_GL_SGIX_INSTRUMENTS
#endif #endif
#if (defined(GL_SGIX_INSTRUMENTS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_INSTRU MENTS) #if (defined(GL_SGIX_INSTRUMENTS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_INSTRU MENTS)
#define REGAL_NO_NAMESPACE_GL_SGIX_INSTRUMENTS #define REGAL_NO_NAMESPACE_GL_SGIX_INSTRUMENTS
#endif #endif
#if (defined(GL_SGIX_INSTRUMENTS) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_INSTRUM
ENTS)
#define REGAL_NO_PLUGIN_GL_SGIX_INSTRUMENTS
#endif
#if (defined(GL_SGIX_INSTRUMENTS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ INSTRUMENTS) #if (defined(GL_SGIX_INSTRUMENTS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGIX_INSTRUMENTS)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_ INSTRUMENTS)
#define REGAL_NO_DECLARATION_GL_SGIX_INSTRUMENTS #define REGAL_NO_DECLARATION_GL_SGIX_INSTRUMENTS
#endif #endif
#ifndef GL_SGIX_instruments #ifndef GL_SGIX_instruments
#define GL_SGIX_instruments 1 #define GL_SGIX_instruments 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_INSTRUMENTS #ifndef REGAL_NO_TYPEDEF_GL_SGIX_INSTRUMENTS
typedef GLint (REGAL_CALL *PFNGLGETINSTRUMENTSSGIXPROC)(void); typedef GLint (REGAL_CALL *PFNGLGETINSTRUMENTSSGIXPROC)(void);
skipping to change at line 24298 skipping to change at line 30291
#ifndef REGAL_NO_DECLARATION_GL_SGIX_INSTRUMENTS #ifndef REGAL_NO_DECLARATION_GL_SGIX_INSTRUMENTS
REGAL_DECL GLint REGAL_CALL glGetInstrumentsSGIX(void); REGAL_DECL GLint REGAL_CALL glGetInstrumentsSGIX(void);
REGAL_DECL GLint REGAL_CALL glPollInstrumentsSGIX(GLint *marker_p); REGAL_DECL GLint REGAL_CALL glPollInstrumentsSGIX(GLint *marker_p);
REGAL_DECL void REGAL_CALL glInstrumentsBufferSGIX(GLsizei size, GLint *buf fer); REGAL_DECL void REGAL_CALL glInstrumentsBufferSGIX(GLsizei size, GLint *buf fer);
REGAL_DECL void REGAL_CALL glReadInstrumentsSGIX(GLint marker); REGAL_DECL void REGAL_CALL glReadInstrumentsSGIX(GLint marker);
REGAL_DECL void REGAL_CALL glStartInstrumentsSGIX(void); REGAL_DECL void REGAL_CALL glStartInstrumentsSGIX(void);
REGAL_DECL void REGAL_CALL glStopInstrumentsSGIX(GLint marker); REGAL_DECL void REGAL_CALL glStopInstrumentsSGIX(GLint marker);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_INSTRUMENTS
REGAL_DECL GLint REGAL_CALL plugin_glGetInstrumentsSGIX(void);
REGAL_DECL GLint REGAL_CALL plugin_glPollInstrumentsSGIX(GLint *marker_p);
REGAL_DECL void REGAL_CALL plugin_glInstrumentsBufferSGIX(GLsizei size, GLi
nt *buffer);
REGAL_DECL void REGAL_CALL plugin_glReadInstrumentsSGIX(GLint marker);
REGAL_DECL void REGAL_CALL plugin_glStartInstrumentsSGIX(void);
REGAL_DECL void REGAL_CALL plugin_glStopInstrumentsSGIX(GLint marker);
#endif
/** /**
** GL_SGIX_interlace ** GL_SGIX_interlace
**/ **/
#if (defined(GL_SGIX_INTERLACE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_ENUM_GL_SGIX_INTERLACE) #if (defined(GL_SGIX_INTERLACE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_ENUM_GL_SGIX_INTERLACE)
#define REGAL_NO_ENUM_GL_SGIX_INTERLACE #define REGAL_NO_ENUM_GL_SGIX_INTERLACE
#endif #endif
#if (defined(GL_SGIX_INTERLACE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_INTERLACE) #if (defined(GL_SGIX_INTERLACE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_INTERLACE)
#define REGAL_NO_TYPEDEF_GL_SGIX_INTERLACE #define REGAL_NO_TYPEDEF_GL_SGIX_INTERLACE
#endif #endif
#if (defined(GL_SGIX_INTERLACE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_INTERLACE) #if (defined(GL_SGIX_INTERLACE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_INTERLACE)
#define REGAL_NO_NAMESPACE_GL_SGIX_INTERLACE #define REGAL_NO_NAMESPACE_GL_SGIX_INTERLACE
#endif #endif
#if (defined(GL_SGIX_INTERLACE) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_INTERLACE)
#define REGAL_NO_PLUGIN_GL_SGIX_INTERLACE
#endif
#if (defined(GL_SGIX_INTERLACE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_INTE RLACE) #if (defined(GL_SGIX_INTERLACE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SGIX_INTERLACE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_INTE RLACE)
#define REGAL_NO_DECLARATION_GL_SGIX_INTERLACE #define REGAL_NO_DECLARATION_GL_SGIX_INTERLACE
#endif #endif
#ifndef GL_SGIX_interlace #ifndef GL_SGIX_interlace
#define GL_SGIX_interlace 1 #define GL_SGIX_interlace 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_INTERLACE #ifndef REGAL_NO_ENUM_GL_SGIX_INTERLACE
#define GL_INTERLACE_SGIX 0x8094 /* 32916 */ #define GL_INTERLACE_SGIX 0x8094 /* 32916 */
skipping to change at line 24342 skipping to change at line 30348
#endif #endif
#if (defined(GL_SGIX_LIST_PRIORITY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_LIST _PRIORITY) #if (defined(GL_SGIX_LIST_PRIORITY) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_LIST _PRIORITY)
#define REGAL_NO_TYPEDEF_GL_SGIX_LIST_PRIORITY #define REGAL_NO_TYPEDEF_GL_SGIX_LIST_PRIORITY
#endif #endif
#if (defined(GL_SGIX_LIST_PRIORITY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_LI ST_PRIORITY) #if (defined(GL_SGIX_LIST_PRIORITY) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_LI ST_PRIORITY)
#define REGAL_NO_NAMESPACE_GL_SGIX_LIST_PRIORITY #define REGAL_NO_NAMESPACE_GL_SGIX_LIST_PRIORITY
#endif #endif
#if (defined(GL_SGIX_LIST_PRIORITY) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_LIS
T_PRIORITY)
#define REGAL_NO_PLUGIN_GL_SGIX_LIST_PRIORITY
#endif
#if (defined(GL_SGIX_LIST_PRIORITY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_LIST_PRIORITY) #if (defined(GL_SGIX_LIST_PRIORITY) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_LIST_PRIORITY)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_LIST_PRIORITY)
#define REGAL_NO_DECLARATION_GL_SGIX_LIST_PRIORITY #define REGAL_NO_DECLARATION_GL_SGIX_LIST_PRIORITY
#endif #endif
#ifndef GL_SGIX_list_priority #ifndef GL_SGIX_list_priority
#define GL_SGIX_list_priority 1 #define GL_SGIX_list_priority 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_LIST_PRIORITY #ifndef REGAL_NO_TYPEDEF_GL_SGIX_LIST_PRIORITY
typedef void (REGAL_CALL *PFNGLGETLISTPARAMETERFVSGIXPROC)(GLuint list, GLe num pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETLISTPARAMETERFVSGIXPROC)(GLuint list, GLe num pname, GLfloat *params);
skipping to change at line 24377 skipping to change at line 30387
#ifndef REGAL_NO_DECLARATION_GL_SGIX_LIST_PRIORITY #ifndef REGAL_NO_DECLARATION_GL_SGIX_LIST_PRIORITY
REGAL_DECL void REGAL_CALL glGetListParameterfvSGIX(GLuint list, GLenum pna me, GLfloat *params); REGAL_DECL void REGAL_CALL glGetListParameterfvSGIX(GLuint list, GLenum pna me, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetListParameterivSGIX(GLuint list, GLenum pna me, GLint *params); REGAL_DECL void REGAL_CALL glGetListParameterivSGIX(GLuint list, GLenum pna me, GLint *params);
REGAL_DECL void REGAL_CALL glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param); REGAL_DECL void REGAL_CALL glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glListParameteriSGIX(GLuint list, GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glListParameteriSGIX(GLuint list, GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL glListParameterivSGIX(GLuint list, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glListParameterivSGIX(GLuint list, GLenum pname, const GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_LIST_PRIORITY
REGAL_DECL void REGAL_CALL plugin_glGetListParameterfvSGIX(GLuint list, GLe
num pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetListParameterivSGIX(GLuint list, GLe
num pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glListParameterfSGIX(GLuint list, GLenum
pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glListParameterfvSGIX(GLuint list, GLenum
pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glListParameteriSGIX(GLuint list, GLenum
pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glListParameterivSGIX(GLuint list, GLenum
pname, const GLint *params);
#endif
/** /**
** GL_SGIX_pixel_texture ** GL_SGIX_pixel_texture
**/ **/
#if (defined(GL_SGIX_PIXEL_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_SGIX_PIXEL_TEXT URE) #if (defined(GL_SGIX_PIXEL_TEXTURE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_ENUM_GL_SGIX_PIXEL_TEXT URE)
#define REGAL_NO_ENUM_GL_SGIX_PIXEL_TEXTURE #define REGAL_NO_ENUM_GL_SGIX_PIXEL_TEXTURE
#endif #endif
#if (defined(GL_SGIX_PIXEL_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_PIXE L_TEXTURE) #if (defined(GL_SGIX_PIXEL_TEXTURE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_PIXE L_TEXTURE)
#define REGAL_NO_TYPEDEF_GL_SGIX_PIXEL_TEXTURE #define REGAL_NO_TYPEDEF_GL_SGIX_PIXEL_TEXTURE
#endif #endif
#if (defined(GL_SGIX_PIXEL_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_PI XEL_TEXTURE) #if (defined(GL_SGIX_PIXEL_TEXTURE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_PI XEL_TEXTURE)
#define REGAL_NO_NAMESPACE_GL_SGIX_PIXEL_TEXTURE #define REGAL_NO_NAMESPACE_GL_SGIX_PIXEL_TEXTURE
#endif #endif
#if (defined(GL_SGIX_PIXEL_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_PIX
EL_TEXTURE)
#define REGAL_NO_PLUGIN_GL_SGIX_PIXEL_TEXTURE
#endif
#if (defined(GL_SGIX_PIXEL_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_PIXEL_TEXTURE) #if (defined(GL_SGIX_PIXEL_TEXTURE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_PIXEL_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_PIXEL_TEXTURE)
#define REGAL_NO_DECLARATION_GL_SGIX_PIXEL_TEXTURE #define REGAL_NO_DECLARATION_GL_SGIX_PIXEL_TEXTURE
#endif #endif
#ifndef GL_SGIX_pixel_texture #ifndef GL_SGIX_pixel_texture
#define GL_SGIX_pixel_texture 1 #define GL_SGIX_pixel_texture 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_PIXEL_TEXTURE #ifndef REGAL_NO_TYPEDEF_GL_SGIX_PIXEL_TEXTURE
typedef void (REGAL_CALL *PFNGLPIXELTEXGENSGIXPROC)(GLenum mode); typedef void (REGAL_CALL *PFNGLPIXELTEXGENSGIXPROC)(GLenum mode);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_PIXEL_TEXTURE #ifndef REGAL_NO_NAMESPACE_GL_SGIX_PIXEL_TEXTURE
#define glPixelTexGenSGIX rglPixelTexGenSGIX #define glPixelTexGenSGIX rglPixelTexGenSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_PIXEL_TEXTURE #ifndef REGAL_NO_DECLARATION_GL_SGIX_PIXEL_TEXTURE
REGAL_DECL void REGAL_CALL glPixelTexGenSGIX(GLenum mode); REGAL_DECL void REGAL_CALL glPixelTexGenSGIX(GLenum mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_PIXEL_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glPixelTexGenSGIX(GLenum mode);
#endif
/** /**
** GL_SGIX_polynomial_ffd ** GL_SGIX_polynomial_ffd
**/ **/
#if (defined(GL_SGIX_POLYNOMIAL_FFD) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_ENUM_GL_SGIX_POLYNOMI AL_FFD) #if (defined(GL_SGIX_POLYNOMIAL_FFD) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_ENUM_GL_SGIX_POLYNOMI AL_FFD)
#define REGAL_NO_ENUM_GL_SGIX_POLYNOMIAL_FFD #define REGAL_NO_ENUM_GL_SGIX_POLYNOMIAL_FFD
#endif #endif
#if (defined(GL_SGIX_POLYNOMIAL_FFD) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_PO LYNOMIAL_FFD) #if (defined(GL_SGIX_POLYNOMIAL_FFD) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_PO LYNOMIAL_FFD)
#define REGAL_NO_TYPEDEF_GL_SGIX_POLYNOMIAL_FFD #define REGAL_NO_TYPEDEF_GL_SGIX_POLYNOMIAL_FFD
#endif #endif
#if (defined(GL_SGIX_POLYNOMIAL_FFD) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ POLYNOMIAL_FFD) #if (defined(GL_SGIX_POLYNOMIAL_FFD) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ POLYNOMIAL_FFD)
#define REGAL_NO_NAMESPACE_GL_SGIX_POLYNOMIAL_FFD #define REGAL_NO_NAMESPACE_GL_SGIX_POLYNOMIAL_FFD
#endif #endif
#if (defined(GL_SGIX_POLYNOMIAL_FFD) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_P
OLYNOMIAL_FFD)
#define REGAL_NO_PLUGIN_GL_SGIX_POLYNOMIAL_FFD
#endif
#if (defined(GL_SGIX_POLYNOMIAL_FFD) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_DECLARATION_GL _SGIX_POLYNOMIAL_FFD) #if (defined(GL_SGIX_POLYNOMIAL_FFD) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_SGIX_POLYNOMIAL_FFD)) && !defined(REGAL_NO_DECLARATION_GL _SGIX_POLYNOMIAL_FFD)
#define REGAL_NO_DECLARATION_GL_SGIX_POLYNOMIAL_FFD #define REGAL_NO_DECLARATION_GL_SGIX_POLYNOMIAL_FFD
#endif #endif
#ifndef GL_SGIX_polynomial_ffd #ifndef GL_SGIX_polynomial_ffd
#define GL_SGIX_polynomial_ffd 1 #define GL_SGIX_polynomial_ffd 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_POLYNOMIAL_FFD #ifndef REGAL_NO_TYPEDEF_GL_SGIX_POLYNOMIAL_FFD
typedef void (REGAL_CALL *PFNGLDEFORMATIONMAP3DSGIXPROC)(GLenum target, GLd ouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v 2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GL int worder, const GLdouble *points); typedef void (REGAL_CALL *PFNGLDEFORMATIONMAP3DSGIXPROC)(GLenum target, GLd ouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v 2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GL int worder, const GLdouble *points);
skipping to change at line 24458 skipping to change at line 30489
#define glLoadIdentityDeformationMapSGIX rglLoadIdentityDeformationMapSG IX #define glLoadIdentityDeformationMapSGIX rglLoadIdentityDeformationMapSG IX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_POLYNOMIAL_FFD #ifndef REGAL_NO_DECLARATION_GL_SGIX_POLYNOMIAL_FFD
REGAL_DECL void REGAL_CALL glDeformSGIX(GLbitfield mask); REGAL_DECL void REGAL_CALL glDeformSGIX(GLbitfield mask);
REGAL_DECL void REGAL_CALL glDeformationMap3dSGIX(GLenum target, GLdouble u 1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLin t vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint wor der, const GLdouble *points); REGAL_DECL void REGAL_CALL glDeformationMap3dSGIX(GLenum target, GLdouble u 1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLin t vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint wor der, const GLdouble *points);
REGAL_DECL void REGAL_CALL glDeformationMap3fSGIX(GLenum target, GLfloat u1 , GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vs tride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, c onst GLfloat *points); REGAL_DECL void REGAL_CALL glDeformationMap3fSGIX(GLenum target, GLfloat u1 , GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vs tride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, c onst GLfloat *points);
REGAL_DECL void REGAL_CALL glLoadIdentityDeformationMapSGIX(GLbitfield mask ); REGAL_DECL void REGAL_CALL glLoadIdentityDeformationMapSGIX(GLbitfield mask );
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_POLYNOMIAL_FFD
REGAL_DECL void REGAL_CALL plugin_glDeformSGIX(GLbitfield mask);
REGAL_DECL void REGAL_CALL plugin_glDeformationMap3dSGIX(GLenum target, GLd
ouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v
2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GL
int worder, const GLdouble *points);
REGAL_DECL void REGAL_CALL plugin_glDeformationMap3fSGIX(GLenum target, GLf
loat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, G
Lint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint wo
rder, const GLfloat *points);
REGAL_DECL void REGAL_CALL plugin_glLoadIdentityDeformationMapSGIX(GLbitfie
ld mask);
#endif
/** /**
** GL_SGIX_reference_plane ** GL_SGIX_reference_plane
**/ **/
#if (defined(GL_SGIX_REFERENCE_PLANE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_ENUM_GL_SGIX_REFERE NCE_PLANE) #if (defined(GL_SGIX_REFERENCE_PLANE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_ENUM_GL_SGIX_REFERE NCE_PLANE)
#define REGAL_NO_ENUM_GL_SGIX_REFERENCE_PLANE #define REGAL_NO_ENUM_GL_SGIX_REFERENCE_PLANE
#endif #endif
#if (defined(GL_SGIX_REFERENCE_PLANE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ REFERENCE_PLANE) #if (defined(GL_SGIX_REFERENCE_PLANE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_ REFERENCE_PLANE)
#define REGAL_NO_TYPEDEF_GL_SGIX_REFERENCE_PLANE #define REGAL_NO_TYPEDEF_GL_SGIX_REFERENCE_PLANE
#endif #endif
#if (defined(GL_SGIX_REFERENCE_PLANE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI X_REFERENCE_PLANE) #if (defined(GL_SGIX_REFERENCE_PLANE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI X_REFERENCE_PLANE)
#define REGAL_NO_NAMESPACE_GL_SGIX_REFERENCE_PLANE #define REGAL_NO_NAMESPACE_GL_SGIX_REFERENCE_PLANE
#endif #endif
#if (defined(GL_SGIX_REFERENCE_PLANE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX
_REFERENCE_PLANE)
#define REGAL_NO_PLUGIN_GL_SGIX_REFERENCE_PLANE
#endif
#if (defined(GL_SGIX_REFERENCE_PLANE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_DECLARATION_ GL_SGIX_REFERENCE_PLANE) #if (defined(GL_SGIX_REFERENCE_PLANE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GL_SGIX_REFERENCE_PLANE)) && !defined(REGAL_NO_DECLARATION_ GL_SGIX_REFERENCE_PLANE)
#define REGAL_NO_DECLARATION_GL_SGIX_REFERENCE_PLANE #define REGAL_NO_DECLARATION_GL_SGIX_REFERENCE_PLANE
#endif #endif
#ifndef GL_SGIX_reference_plane #ifndef GL_SGIX_reference_plane
#define GL_SGIX_reference_plane 1 #define GL_SGIX_reference_plane 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_REFERENCE_PLANE #ifndef REGAL_NO_TYPEDEF_GL_SGIX_REFERENCE_PLANE
typedef void (REGAL_CALL *PFNGLREFERENCEPLANESGIXPROC)(const GLdouble *equa tion); typedef void (REGAL_CALL *PFNGLREFERENCEPLANESGIXPROC)(const GLdouble *equa tion);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_REFERENCE_PLANE #ifndef REGAL_NO_NAMESPACE_GL_SGIX_REFERENCE_PLANE
#define glReferencePlaneSGIX rglReferencePlaneSGIX #define glReferencePlaneSGIX rglReferencePlaneSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_REFERENCE_PLANE #ifndef REGAL_NO_DECLARATION_GL_SGIX_REFERENCE_PLANE
REGAL_DECL void REGAL_CALL glReferencePlaneSGIX(const GLdouble *equation); REGAL_DECL void REGAL_CALL glReferencePlaneSGIX(const GLdouble *equation);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_REFERENCE_PLANE
REGAL_DECL void REGAL_CALL plugin_glReferencePlaneSGIX(const GLdouble *equa
tion);
#endif
/** /**
** GL_SGIX_resample ** GL_SGIX_resample
**/ **/
#if (defined(GL_SGIX_RESAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_ENUM_GL_SGIX_RESAMPLE) #if (defined(GL_SGIX_RESAMPLE) || defined(REGAL_NO_ENUM) || defined(REGAL_N O_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_ENUM_GL_SGIX_RESAMPLE)
#define REGAL_NO_ENUM_GL_SGIX_RESAMPLE #define REGAL_NO_ENUM_GL_SGIX_RESAMPLE
#endif #endif
#if (defined(GL_SGIX_RESAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_RESAMPLE) #if (defined(GL_SGIX_RESAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_RESAMPLE)
#define REGAL_NO_TYPEDEF_GL_SGIX_RESAMPLE #define REGAL_NO_TYPEDEF_GL_SGIX_RESAMPLE
#endif #endif
#if (defined(GL_SGIX_RESAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_RESAMPLE) #if (defined(GL_SGIX_RESAMPLE) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_RESAMPLE)
#define REGAL_NO_NAMESPACE_GL_SGIX_RESAMPLE #define REGAL_NO_NAMESPACE_GL_SGIX_RESAMPLE
#endif #endif
#if (defined(GL_SGIX_RESAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_RESAMPLE)
#define REGAL_NO_PLUGIN_GL_SGIX_RESAMPLE
#endif
#if (defined(GL_SGIX_RESAMPLE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_RESAMP LE) #if (defined(GL_SGIX_RESAMPLE) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_SGIX_RESAMPLE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_RESAMP LE)
#define REGAL_NO_DECLARATION_GL_SGIX_RESAMPLE #define REGAL_NO_DECLARATION_GL_SGIX_RESAMPLE
#endif #endif
#ifndef GL_SGIX_resample #ifndef GL_SGIX_resample
#define GL_SGIX_resample 1 #define GL_SGIX_resample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_RESAMPLE #ifndef REGAL_NO_ENUM_GL_SGIX_RESAMPLE
#define GL_PACK_RESAMPLE_SGIX 0x842e /* 33838 */ #define GL_PACK_RESAMPLE_SGIX 0x842e /* 33838 */
skipping to change at line 24542 skipping to change at line 30592
#endif #endif
#if (defined(GL_SGIX_SHADOW) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_SHADOW) #if (defined(GL_SGIX_SHADOW) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_SHADOW)
#define REGAL_NO_TYPEDEF_GL_SGIX_SHADOW #define REGAL_NO_TYPEDEF_GL_SGIX_SHADOW
#endif #endif
#if (defined(GL_SGIX_SHADOW) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_SHADOW) #if (defined(GL_SGIX_SHADOW) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_SHADOW)
#define REGAL_NO_NAMESPACE_GL_SGIX_SHADOW #define REGAL_NO_NAMESPACE_GL_SGIX_SHADOW
#endif #endif
#if (defined(GL_SGIX_SHADOW) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_SHADOW)
#define REGAL_NO_PLUGIN_GL_SGIX_SHADOW
#endif
#if (defined(GL_SGIX_SHADOW) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_SHADOW) #if (defined(GL_SGIX_SHADOW) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_SGIX_SHADOW)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_SHADOW)
#define REGAL_NO_DECLARATION_GL_SGIX_SHADOW #define REGAL_NO_DECLARATION_GL_SGIX_SHADOW
#endif #endif
#ifndef GL_SGIX_shadow #ifndef GL_SGIX_shadow
#define GL_SGIX_shadow 1 #define GL_SGIX_shadow 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_SHADOW #ifndef REGAL_NO_ENUM_GL_SGIX_SHADOW
#define GL_TEXTURE_COMPARE_SGIX 0x819a /* 33178 */ #define GL_TEXTURE_COMPARE_SGIX 0x819a /* 33178 */
skipping to change at line 24573 skipping to change at line 30627
#endif #endif
#if (defined(GL_SGIX_SHADOW_AMBIENT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_SH ADOW_AMBIENT) #if (defined(GL_SGIX_SHADOW_AMBIENT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_SH ADOW_AMBIENT)
#define REGAL_NO_TYPEDEF_GL_SGIX_SHADOW_AMBIENT #define REGAL_NO_TYPEDEF_GL_SGIX_SHADOW_AMBIENT
#endif #endif
#if (defined(GL_SGIX_SHADOW_AMBIENT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ SHADOW_AMBIENT) #if (defined(GL_SGIX_SHADOW_AMBIENT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_ SHADOW_AMBIENT)
#define REGAL_NO_NAMESPACE_GL_SGIX_SHADOW_AMBIENT #define REGAL_NO_NAMESPACE_GL_SGIX_SHADOW_AMBIENT
#endif #endif
#if (defined(GL_SGIX_SHADOW_AMBIENT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_S
HADOW_AMBIENT)
#define REGAL_NO_PLUGIN_GL_SGIX_SHADOW_AMBIENT
#endif
#if (defined(GL_SGIX_SHADOW_AMBIENT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_DECLARATION_GL _SGIX_SHADOW_AMBIENT) #if (defined(GL_SGIX_SHADOW_AMBIENT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GL_SGIX_SHADOW_AMBIENT)) && !defined(REGAL_NO_DECLARATION_GL _SGIX_SHADOW_AMBIENT)
#define REGAL_NO_DECLARATION_GL_SGIX_SHADOW_AMBIENT #define REGAL_NO_DECLARATION_GL_SGIX_SHADOW_AMBIENT
#endif #endif
#ifndef GL_SGIX_shadow_ambient #ifndef GL_SGIX_shadow_ambient
#define GL_SGIX_shadow_ambient 1 #define GL_SGIX_shadow_ambient 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_SHADOW_AMBIENT #ifndef REGAL_NO_ENUM_GL_SGIX_SHADOW_AMBIENT
#define GL_SHADOW_AMBIENT_SGIX 0x80bf /* 32959 */ #define GL_SHADOW_AMBIENT_SGIX 0x80bf /* 32959 */
skipping to change at line 24601 skipping to change at line 30659
#endif #endif
#if (defined(GL_SGIX_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_SPRITE) #if (defined(GL_SGIX_SPRITE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_SPRITE)
#define REGAL_NO_TYPEDEF_GL_SGIX_SPRITE #define REGAL_NO_TYPEDEF_GL_SGIX_SPRITE
#endif #endif
#if (defined(GL_SGIX_SPRITE) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_SPRITE) #if (defined(GL_SGIX_SPRITE) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_SPRITE)
#define REGAL_NO_NAMESPACE_GL_SGIX_SPRITE #define REGAL_NO_NAMESPACE_GL_SGIX_SPRITE
#endif #endif
#if (defined(GL_SGIX_SPRITE) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_SPRITE)
#define REGAL_NO_PLUGIN_GL_SGIX_SPRITE
#endif
#if (defined(GL_SGIX_SPRITE) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_SPRITE) #if (defined(GL_SGIX_SPRITE) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_SGIX_SPRITE)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_SPRITE)
#define REGAL_NO_DECLARATION_GL_SGIX_SPRITE #define REGAL_NO_DECLARATION_GL_SGIX_SPRITE
#endif #endif
#ifndef GL_SGIX_sprite #ifndef GL_SGIX_sprite
#define GL_SGIX_sprite 1 #define GL_SGIX_sprite 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_SPRITE #ifndef REGAL_NO_TYPEDEF_GL_SGIX_SPRITE
typedef void (REGAL_CALL *PFNGLSPRITEPARAMETERFSGIXPROC)(GLenum pname, GLfl oat param); typedef void (REGAL_CALL *PFNGLSPRITEPARAMETERFSGIXPROC)(GLenum pname, GLfl oat param);
skipping to change at line 24630 skipping to change at line 30692
#define glSpriteParameterivSGIX rglSpriteParameterivSGIX #define glSpriteParameterivSGIX rglSpriteParameterivSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_SPRITE #ifndef REGAL_NO_DECLARATION_GL_SGIX_SPRITE
REGAL_DECL void REGAL_CALL glSpriteParameterfSGIX(GLenum pname, GLfloat par am); REGAL_DECL void REGAL_CALL glSpriteParameterfSGIX(GLenum pname, GLfloat par am);
REGAL_DECL void REGAL_CALL glSpriteParameterfvSGIX(GLenum pname, const GLfl oat *params); REGAL_DECL void REGAL_CALL glSpriteParameterfvSGIX(GLenum pname, const GLfl oat *params);
REGAL_DECL void REGAL_CALL glSpriteParameteriSGIX(GLenum pname, GLint param ); REGAL_DECL void REGAL_CALL glSpriteParameteriSGIX(GLenum pname, GLint param );
REGAL_DECL void REGAL_CALL glSpriteParameterivSGIX(GLenum pname, const GLin t *params); REGAL_DECL void REGAL_CALL glSpriteParameterivSGIX(GLenum pname, const GLin t *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_SPRITE
REGAL_DECL void REGAL_CALL plugin_glSpriteParameterfSGIX(GLenum pname, GLfl
oat param);
REGAL_DECL void REGAL_CALL plugin_glSpriteParameterfvSGIX(GLenum pname, con
st GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glSpriteParameteriSGIX(GLenum pname, GLin
t param);
REGAL_DECL void REGAL_CALL plugin_glSpriteParameterivSGIX(GLenum pname, con
st GLint *params);
#endif
/** /**
** GL_SGIX_tag_sample_buffer ** GL_SGIX_tag_sample_buffer
**/ **/
#if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_ENUM_GL_SGIX_TA G_SAMPLE_BUFFER) #if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_ENUM_GL_SGIX_TA G_SAMPLE_BUFFER)
#define REGAL_NO_ENUM_GL_SGIX_TAG_SAMPLE_BUFFER #define REGAL_NO_ENUM_GL_SGIX_TAG_SAMPLE_BUFFER
#endif #endif
#if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_S GIX_TAG_SAMPLE_BUFFER) #if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GL_S GIX_TAG_SAMPLE_BUFFER)
#define REGAL_NO_TYPEDEF_GL_SGIX_TAG_SAMPLE_BUFFER #define REGAL_NO_TYPEDEF_GL_SGIX_TAG_SAMPLE_BUFFER
#endif #endif
#if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL _SGIX_TAG_SAMPLE_BUFFER) #if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GL _SGIX_TAG_SAMPLE_BUFFER)
#define REGAL_NO_NAMESPACE_GL_SGIX_TAG_SAMPLE_BUFFER #define REGAL_NO_NAMESPACE_GL_SGIX_TAG_SAMPLE_BUFFER
#endif #endif
#if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_PLUGIN_GL_
SGIX_TAG_SAMPLE_BUFFER)
#define REGAL_NO_PLUGIN_GL_SGIX_TAG_SAMPLE_BUFFER
#endif
#if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_DECLARAT ION_GL_SGIX_TAG_SAMPLE_BUFFER) #if (defined(GL_SGIX_TAG_SAMPLE_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_TAG_SAMPLE_BUFFER)) && !defined(REGAL_NO_DECLARAT ION_GL_SGIX_TAG_SAMPLE_BUFFER)
#define REGAL_NO_DECLARATION_GL_SGIX_TAG_SAMPLE_BUFFER #define REGAL_NO_DECLARATION_GL_SGIX_TAG_SAMPLE_BUFFER
#endif #endif
#ifndef GL_SGIX_tag_sample_buffer #ifndef GL_SGIX_tag_sample_buffer
#define GL_SGIX_tag_sample_buffer 1 #define GL_SGIX_tag_sample_buffer 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SGIX_TAG_SAMPLE_BUFFER #ifndef REGAL_NO_TYPEDEF_GL_SGIX_TAG_SAMPLE_BUFFER
typedef void (REGAL_CALL *PFNGLTAGSAMPLEBUFFERSGIXPROC)(void); typedef void (REGAL_CALL *PFNGLTAGSAMPLEBUFFERSGIXPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SGIX_TAG_SAMPLE_BUFFER #ifndef REGAL_NO_NAMESPACE_GL_SGIX_TAG_SAMPLE_BUFFER
#define glTagSampleBufferSGIX rglTagSampleBufferSGIX #define glTagSampleBufferSGIX rglTagSampleBufferSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SGIX_TAG_SAMPLE_BUFFER #ifndef REGAL_NO_DECLARATION_GL_SGIX_TAG_SAMPLE_BUFFER
REGAL_DECL void REGAL_CALL glTagSampleBufferSGIX(void); REGAL_DECL void REGAL_CALL glTagSampleBufferSGIX(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGIX_TAG_SAMPLE_BUFFER
REGAL_DECL void REGAL_CALL plugin_glTagSampleBufferSGIX(void);
#endif
/** /**
** GL_SGIX_texture_coordinate_clamp ** GL_SGIX_texture_coordinate_clamp
**/ **/
#if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL_NO_E NUM_GL_SGIX_TEXTURE_COORDINATE_CLAMP) #if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL_NO_E NUM_GL_SGIX_TEXTURE_COORDINATE_CLAMP)
#define REGAL_NO_ENUM_GL_SGIX_TEXTURE_COORDINATE_CLAMP #define REGAL_NO_ENUM_GL_SGIX_TEXTURE_COORDINATE_CLAMP
#endif #endif
#if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL_N O_TYPEDEF_GL_SGIX_TEXTURE_COORDINATE_CLAMP) #if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL_N O_TYPEDEF_GL_SGIX_TEXTURE_COORDINATE_CLAMP)
#define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_COORDINATE_CLAMP #define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_COORDINATE_CLAMP
#endif #endif
#if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL_N O_NAMESPACE_GL_SGIX_TEXTURE_COORDINATE_CLAMP) #if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL_N O_NAMESPACE_GL_SGIX_TEXTURE_COORDINATE_CLAMP)
#define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_COORDINATE_CLAMP #define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_COORDINATE_CLAMP
#endif #endif
#if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REGAL
_NO_PLUGIN_GL_SGIX_TEXTURE_COORDINATE_CLAMP)
#define REGAL_NO_PLUGIN_GL_SGIX_TEXTURE_COORDINATE_CLAMP
#endif
#if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REG AL_NO_DECLARATION_GL_SGIX_TEXTURE_COORDINATE_CLAMP) #if (defined(GL_SGIX_TEXTURE_COORDINATE_CLAMP) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_GL_SGIX_TEXTURE_COORDINATE_CLAMP)) && !defined(REG AL_NO_DECLARATION_GL_SGIX_TEXTURE_COORDINATE_CLAMP)
#define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_COORDINATE_CLAMP #define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_COORDINATE_CLAMP
#endif #endif
#ifndef GL_SGIX_texture_coordinate_clamp #ifndef GL_SGIX_texture_coordinate_clamp
#define GL_SGIX_texture_coordinate_clamp 1 #define GL_SGIX_texture_coordinate_clamp 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_COORDINATE_CLAMP #ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_COORDINATE_CLAMP
#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 /* 33641 */ #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 /* 33641 */
skipping to change at line 24712 skipping to change at line 30793
#endif #endif
#if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_TYPEDE F_GL_SGIX_TEXTURE_MULTI_BUFFER) #if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_TYPEDE F_GL_SGIX_TEXTURE_MULTI_BUFFER)
#define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_MULTI_BUFFER #define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_MULTI_BUFFER
#endif #endif
#if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_NAMESP ACE_GL_SGIX_TEXTURE_MULTI_BUFFER) #if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_NAMESP ACE_GL_SGIX_TEXTURE_MULTI_BUFFER)
#define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_MULTI_BUFFER #define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_MULTI_BUFFER
#endif #endif
#if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_PLUG
IN_GL_SGIX_TEXTURE_MULTI_BUFFER)
#define REGAL_NO_PLUGIN_GL_SGIX_TEXTURE_MULTI_BUFFER
#endif
#if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_DE CLARATION_GL_SGIX_TEXTURE_MULTI_BUFFER) #if (defined(GL_SGIX_TEXTURE_MULTI_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_TEXTURE_MULTI_BUFFER)) && !defined(REGAL_NO_DE CLARATION_GL_SGIX_TEXTURE_MULTI_BUFFER)
#define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_MULTI_BUFFER #define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_MULTI_BUFFER
#endif #endif
#ifndef GL_SGIX_texture_multi_buffer #ifndef GL_SGIX_texture_multi_buffer
#define GL_SGIX_texture_multi_buffer 1 #define GL_SGIX_texture_multi_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_MULTI_BUFFER #ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_MULTI_BUFFER
#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812e /* 33070 */ #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812e /* 33070 */
skipping to change at line 24740 skipping to change at line 30825
#endif #endif
#if (defined(GL_SGIX_TEXTURE_RANGE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_TEXT URE_RANGE) #if (defined(GL_SGIX_TEXTURE_RANGE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_TEXT URE_RANGE)
#define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_RANGE #define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_RANGE
#endif #endif
#if (defined(GL_SGIX_TEXTURE_RANGE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_TE XTURE_RANGE) #if (defined(GL_SGIX_TEXTURE_RANGE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_TE XTURE_RANGE)
#define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_RANGE #define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_RANGE
#endif #endif
#if (defined(GL_SGIX_TEXTURE_RANGE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_TEX
TURE_RANGE)
#define REGAL_NO_PLUGIN_GL_SGIX_TEXTURE_RANGE
#endif
#if (defined(GL_SGIX_TEXTURE_RANGE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_TEXTURE_RANGE) #if (defined(GL_SGIX_TEXTURE_RANGE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SGIX_TEXTURE_RANGE)) && !defined(REGAL_NO_DECLARATION_GL_S GIX_TEXTURE_RANGE)
#define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_RANGE #define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_RANGE
#endif #endif
#ifndef GL_SGIX_texture_range #ifndef GL_SGIX_texture_range
#define GL_SGIX_texture_range 1 #define GL_SGIX_texture_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_RANGE #ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_RANGE
#define GL_RGB_SIGNED_SGIX 0x85e0 /* 34272 */ #define GL_RGB_SIGNED_SGIX 0x85e0 /* 34272 */
skipping to change at line 24795 skipping to change at line 30884
#endif #endif
#if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_TYPEDEF_GL _SGIX_TEXTURE_SCALE_BIAS) #if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_TYPEDEF_GL _SGIX_TEXTURE_SCALE_BIAS)
#define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_SCALE_BIAS #define REGAL_NO_TYPEDEF_GL_SGIX_TEXTURE_SCALE_BIAS
#endif #endif
#if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIX_TEXTURE_SCALE_BIAS) #if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_NAMESPACE_ GL_SGIX_TEXTURE_SCALE_BIAS)
#define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_SCALE_BIAS #define REGAL_NO_NAMESPACE_GL_SGIX_TEXTURE_SCALE_BIAS
#endif #endif
#if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_PLUGIN_G
L_SGIX_TEXTURE_SCALE_BIAS)
#define REGAL_NO_PLUGIN_GL_SGIX_TEXTURE_SCALE_BIAS
#endif
#if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIX_TEXTURE_SCALE_BIAS) #if (defined(GL_SGIX_TEXTURE_SCALE_BIAS) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGIX_TEXTURE_SCALE_BIAS)) && !defined(REGAL_NO_DECLAR ATION_GL_SGIX_TEXTURE_SCALE_BIAS)
#define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_SCALE_BIAS #define REGAL_NO_DECLARATION_GL_SGIX_TEXTURE_SCALE_BIAS
#endif #endif
#ifndef GL_SGIX_texture_scale_bias #ifndef GL_SGIX_texture_scale_bias
#define GL_SGIX_texture_scale_bias 1 #define GL_SGIX_texture_scale_bias 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_SCALE_BIAS #ifndef REGAL_NO_ENUM_GL_SGIX_TEXTURE_SCALE_BIAS
#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 /* 33145 */ #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 /* 33145 */
skipping to change at line 24826 skipping to change at line 30919
#endif #endif
#if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_TYPEDEF_ GL_SGIX_VERTEX_PRECLIP_HINT) #if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_TYPEDEF_ GL_SGIX_VERTEX_PRECLIP_HINT)
#define REGAL_NO_TYPEDEF_GL_SGIX_VERTEX_PRECLIP_HINT #define REGAL_NO_TYPEDEF_GL_SGIX_VERTEX_PRECLIP_HINT
#endif #endif
#if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_NAMESPAC E_GL_SGIX_VERTEX_PRECLIP_HINT) #if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_NAMESPAC E_GL_SGIX_VERTEX_PRECLIP_HINT)
#define REGAL_NO_NAMESPACE_GL_SGIX_VERTEX_PRECLIP_HINT #define REGAL_NO_NAMESPACE_GL_SGIX_VERTEX_PRECLIP_HINT
#endif #endif
#if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_PLUGIN
_GL_SGIX_VERTEX_PRECLIP_HINT)
#define REGAL_NO_PLUGIN_GL_SGIX_VERTEX_PRECLIP_HINT
#endif
#if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_DECL ARATION_GL_SGIX_VERTEX_PRECLIP_HINT) #if (defined(GL_SGIX_VERTEX_PRECLIP_HINT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SGIX_VERTEX_PRECLIP_HINT)) && !defined(REGAL_NO_DECL ARATION_GL_SGIX_VERTEX_PRECLIP_HINT)
#define REGAL_NO_DECLARATION_GL_SGIX_VERTEX_PRECLIP_HINT #define REGAL_NO_DECLARATION_GL_SGIX_VERTEX_PRECLIP_HINT
#endif #endif
#ifndef GL_SGIX_vertex_preclip_hint #ifndef GL_SGIX_vertex_preclip_hint
#define GL_SGIX_vertex_preclip_hint 1 #define GL_SGIX_vertex_preclip_hint 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGIX_VERTEX_PRECLIP_HINT #ifndef REGAL_NO_ENUM_GL_SGIX_VERTEX_PRECLIP_HINT
#define GL_VERTEX_PRECLIP_SGIX 0x83ee /* 33774 */ #define GL_VERTEX_PRECLIP_SGIX 0x83ee /* 33774 */
#define GL_VERTEX_PRECLIP_SGIX 0x83ee /* 33774 */
#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83ef /* 33775 */
#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83ef /* 33775 */ #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83ef /* 33775 */
#endif #endif
/** /**
** GL_SGIX_ycrcb
**/
#if (defined(GL_SGIX_YCRCB) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_G
L_SGIX_YCRCB)) && !defined(REGAL_NO_ENUM_GL_SGIX_YCRCB)
#define REGAL_NO_ENUM_GL_SGIX_YCRCB
#endif
#if (defined(GL_SGIX_YCRCB) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N
O_GL_SGIX_YCRCB)) && !defined(REGAL_NO_TYPEDEF_GL_SGIX_YCRCB)
#define REGAL_NO_TYPEDEF_GL_SGIX_YCRCB
#endif
#if (defined(GL_SGIX_YCRCB) || !defined(REGAL_NAMESPACE) || defined(REGAL_N
O_GL_SGIX_YCRCB)) && !defined(REGAL_NO_NAMESPACE_GL_SGIX_YCRCB)
#define REGAL_NO_NAMESPACE_GL_SGIX_YCRCB
#endif
#if (defined(GL_SGIX_YCRCB) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL
_NO_GL_SGIX_YCRCB)) && !defined(REGAL_NO_PLUGIN_GL_SGIX_YCRCB)
#define REGAL_NO_PLUGIN_GL_SGIX_YCRCB
#endif
#if (defined(GL_SGIX_YCRCB) || defined(REGAL_NO_DECLARATION) || defined(REG
AL_NO_GL_SGIX_YCRCB)) && !defined(REGAL_NO_DECLARATION_GL_SGIX_YCRCB)
#define REGAL_NO_DECLARATION_GL_SGIX_YCRCB
#endif
#ifndef GL_SGIX_ycrcb
#define GL_SGIX_ycrcb 1
#endif
#ifndef REGAL_NO_ENUM_GL_SGIX_YCRCB
#define GL_YCRCB_422_SGIX 0x81bb /* 33211 */
#define GL_YCRCB_444_SGIX 0x81bc /* 33212 */
#endif
/**
** GL_SGI_color_matrix ** GL_SGI_color_matrix
**/ **/
#if (defined(GL_SGI_COLOR_MATRIX) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_ENUM_GL_SGI_COLOR_MATRIX) #if (defined(GL_SGI_COLOR_MATRIX) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_ENUM_GL_SGI_COLOR_MATRIX)
#define REGAL_NO_ENUM_GL_SGI_COLOR_MATRIX #define REGAL_NO_ENUM_GL_SGI_COLOR_MATRIX
#endif #endif
#if (defined(GL_SGI_COLOR_MATRIX) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_TYPEDEF_GL_SGI_COLOR_MAT RIX) #if (defined(GL_SGI_COLOR_MATRIX) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_TYPEDEF_GL_SGI_COLOR_MAT RIX)
#define REGAL_NO_TYPEDEF_GL_SGI_COLOR_MATRIX #define REGAL_NO_TYPEDEF_GL_SGI_COLOR_MATRIX
#endif #endif
#if (defined(GL_SGI_COLOR_MATRIX) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_NAMESPACE_GL_SGI_COLOR_M ATRIX) #if (defined(GL_SGI_COLOR_MATRIX) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_NAMESPACE_GL_SGI_COLOR_M ATRIX)
#define REGAL_NO_NAMESPACE_GL_SGI_COLOR_MATRIX #define REGAL_NO_NAMESPACE_GL_SGI_COLOR_MATRIX
#endif #endif
#if (defined(GL_SGI_COLOR_MATRIX) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_PLUGIN_GL_SGI_COLOR_MA
TRIX)
#define REGAL_NO_PLUGIN_GL_SGI_COLOR_MATRIX
#endif
#if (defined(GL_SGI_COLOR_MATRIX) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_DECLARATION_GL_SGI_C OLOR_MATRIX) #if (defined(GL_SGI_COLOR_MATRIX) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SGI_COLOR_MATRIX)) && !defined(REGAL_NO_DECLARATION_GL_SGI_C OLOR_MATRIX)
#define REGAL_NO_DECLARATION_GL_SGI_COLOR_MATRIX #define REGAL_NO_DECLARATION_GL_SGI_COLOR_MATRIX
#endif #endif
#ifndef GL_SGI_color_matrix #ifndef GL_SGI_color_matrix
#define GL_SGI_color_matrix 1 #define GL_SGI_color_matrix 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGI_COLOR_MATRIX #ifndef REGAL_NO_ENUM_GL_SGI_COLOR_MATRIX
#define GL_COLOR_MATRIX_SGI 0x80b1 /* 32945 */ #define GL_COLOR_MATRIX_SGI 0x80b1 /* 32945 */
skipping to change at line 24895 skipping to change at line 31027
#endif #endif
#if (defined(GL_SGI_COLOR_TABLE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_TYPEDEF_GL_SGI_COLOR_TABLE ) #if (defined(GL_SGI_COLOR_TABLE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_TYPEDEF_GL_SGI_COLOR_TABLE )
#define REGAL_NO_TYPEDEF_GL_SGI_COLOR_TABLE #define REGAL_NO_TYPEDEF_GL_SGI_COLOR_TABLE
#endif #endif
#if (defined(GL_SGI_COLOR_TABLE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI_COLOR_TAB LE) #if (defined(GL_SGI_COLOR_TABLE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_NAMESPACE_GL_SGI_COLOR_TAB LE)
#define REGAL_NO_NAMESPACE_GL_SGI_COLOR_TABLE #define REGAL_NO_NAMESPACE_GL_SGI_COLOR_TABLE
#endif #endif
#if (defined(GL_SGI_COLOR_TABLE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_PLUGIN_GL_SGI_COLOR_TABL
E)
#define REGAL_NO_PLUGIN_GL_SGI_COLOR_TABLE
#endif
#if (defined(GL_SGI_COLOR_TABLE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_DECLARATION_GL_SGI_COL OR_TABLE) #if (defined(GL_SGI_COLOR_TABLE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_SGI_COLOR_TABLE)) && !defined(REGAL_NO_DECLARATION_GL_SGI_COL OR_TABLE)
#define REGAL_NO_DECLARATION_GL_SGI_COLOR_TABLE #define REGAL_NO_DECLARATION_GL_SGI_COLOR_TABLE
#endif #endif
#ifndef GL_SGI_color_table #ifndef GL_SGI_color_table
#define GL_SGI_color_table 1 #define GL_SGI_color_table 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGI_COLOR_TABLE #ifndef REGAL_NO_ENUM_GL_SGI_COLOR_TABLE
#define GL_COLOR_TABLE_SGI 0x80d0 /* 32976 */ #define GL_COLOR_TABLE_SGI 0x80d0 /* 32976 */
skipping to change at line 24952 skipping to change at line 31088
#ifndef REGAL_NO_DECLARATION_GL_SGI_COLOR_TABLE #ifndef REGAL_NO_DECLARATION_GL_SGI_COLOR_TABLE
REGAL_DECL void REGAL_CALL glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat *params); REGAL_DECL void REGAL_CALL glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint *params); REGAL_DECL void REGAL_CALL glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL glColorTableSGI(GLenum target, GLenum internalfo rmat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); REGAL_DECL void REGAL_CALL glColorTableSGI(GLenum target, GLenum internalfo rmat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
REGAL_DECL void REGAL_CALL glCopyColorTableSGI(GLenum target, GLenum intern alformat, GLint x, GLint y, GLsizei width); REGAL_DECL void REGAL_CALL glCopyColorTableSGI(GLenum target, GLenum intern alformat, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL glGetColorTableParameterfvSGI(GLenum target, GLe num pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetColorTableParameterfvSGI(GLenum target, GLe num pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetColorTableParameterivSGI(GLenum target, GLe num pname, GLint *params); REGAL_DECL void REGAL_CALL glGetColorTableParameterivSGI(GLenum target, GLe num pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid *table); REGAL_DECL void REGAL_CALL glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid *table);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SGI_COLOR_TABLE
REGAL_DECL void REGAL_CALL plugin_glColorTableParameterfvSGI(GLenum target,
GLenum pname, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glColorTableParameterivSGI(GLenum target,
GLenum pname, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glColorTableSGI(GLenum target, GLenum int
ernalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table
);
REGAL_DECL void REGAL_CALL plugin_glCopyColorTableSGI(GLenum target, GLenum
internalformat, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableParameterfvSGI(GLenum targ
et, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableParameterivSGI(GLenum targ
et, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetColorTableSGI(GLenum target, GLenum
format, GLenum type, GLvoid *table);
#endif
/** /**
** GL_SGI_texture_color_table ** GL_SGI_texture_color_table
**/ **/
#if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_ENUM_GL_SGI_T EXTURE_COLOR_TABLE) #if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_ENUM_GL_SGI_T EXTURE_COLOR_TABLE)
#define REGAL_NO_ENUM_GL_SGI_TEXTURE_COLOR_TABLE #define REGAL_NO_ENUM_GL_SGI_TEXTURE_COLOR_TABLE
#endif #endif
#if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_TYPEDEF_GL _SGI_TEXTURE_COLOR_TABLE) #if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_TYPEDEF_GL _SGI_TEXTURE_COLOR_TABLE)
#define REGAL_NO_TYPEDEF_GL_SGI_TEXTURE_COLOR_TABLE #define REGAL_NO_TYPEDEF_GL_SGI_TEXTURE_COLOR_TABLE
#endif #endif
#if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_NAMESPACE_ GL_SGI_TEXTURE_COLOR_TABLE) #if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_NAMESPACE_ GL_SGI_TEXTURE_COLOR_TABLE)
#define REGAL_NO_NAMESPACE_GL_SGI_TEXTURE_COLOR_TABLE #define REGAL_NO_NAMESPACE_GL_SGI_TEXTURE_COLOR_TABLE
#endif #endif
#if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_PLUGIN_G
L_SGI_TEXTURE_COLOR_TABLE)
#define REGAL_NO_PLUGIN_GL_SGI_TEXTURE_COLOR_TABLE
#endif
#if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_DECLAR ATION_GL_SGI_TEXTURE_COLOR_TABLE) #if (defined(GL_SGI_TEXTURE_COLOR_TABLE) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GL_SGI_TEXTURE_COLOR_TABLE)) && !defined(REGAL_NO_DECLAR ATION_GL_SGI_TEXTURE_COLOR_TABLE)
#define REGAL_NO_DECLARATION_GL_SGI_TEXTURE_COLOR_TABLE #define REGAL_NO_DECLARATION_GL_SGI_TEXTURE_COLOR_TABLE
#endif #endif
#ifndef GL_SGI_texture_color_table #ifndef GL_SGI_texture_color_table
#define GL_SGI_texture_color_table 1 #define GL_SGI_texture_color_table 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SGI_TEXTURE_COLOR_TABLE #ifndef REGAL_NO_ENUM_GL_SGI_TEXTURE_COLOR_TABLE
#define GL_TEXTURE_COLOR_TABLE_SGI 0x80bc /* 32956 */ #define GL_TEXTURE_COLOR_TABLE_SGI 0x80bc /* 32956 */
skipping to change at line 24997 skipping to change at line 31147
#endif #endif
#if (defined(GL_SUNX_CONSTANT_DATA) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_TYPEDEF_GL_SUNX_CONS TANT_DATA) #if (defined(GL_SUNX_CONSTANT_DATA) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_TYPEDEF_GL_SUNX_CONS TANT_DATA)
#define REGAL_NO_TYPEDEF_GL_SUNX_CONSTANT_DATA #define REGAL_NO_TYPEDEF_GL_SUNX_CONSTANT_DATA
#endif #endif
#if (defined(GL_SUNX_CONSTANT_DATA) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_NAMESPACE_GL_SUNX_CO NSTANT_DATA) #if (defined(GL_SUNX_CONSTANT_DATA) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_NAMESPACE_GL_SUNX_CO NSTANT_DATA)
#define REGAL_NO_NAMESPACE_GL_SUNX_CONSTANT_DATA #define REGAL_NO_NAMESPACE_GL_SUNX_CONSTANT_DATA
#endif #endif
#if (defined(GL_SUNX_CONSTANT_DATA) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_PLUGIN_GL_SUNX_CON
STANT_DATA)
#define REGAL_NO_PLUGIN_GL_SUNX_CONSTANT_DATA
#endif
#if (defined(GL_SUNX_CONSTANT_DATA) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_DECLARATION_GL_S UNX_CONSTANT_DATA) #if (defined(GL_SUNX_CONSTANT_DATA) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_SUNX_CONSTANT_DATA)) && !defined(REGAL_NO_DECLARATION_GL_S UNX_CONSTANT_DATA)
#define REGAL_NO_DECLARATION_GL_SUNX_CONSTANT_DATA #define REGAL_NO_DECLARATION_GL_SUNX_CONSTANT_DATA
#endif #endif
#ifndef GL_SUNX_constant_data #ifndef GL_SUNX_constant_data
#define GL_SUNX_constant_data 1 #define GL_SUNX_constant_data 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SUNX_CONSTANT_DATA #ifndef REGAL_NO_ENUM_GL_SUNX_CONSTANT_DATA
#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81d5 /* 33237 */ #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81d5 /* 33237 */
skipping to change at line 25022 skipping to change at line 31176
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SUNX_CONSTANT_DATA #ifndef REGAL_NO_NAMESPACE_GL_SUNX_CONSTANT_DATA
#define glFinishTextureSUNX rglFinishTextureSUNX #define glFinishTextureSUNX rglFinishTextureSUNX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SUNX_CONSTANT_DATA #ifndef REGAL_NO_DECLARATION_GL_SUNX_CONSTANT_DATA
REGAL_DECL void REGAL_CALL glFinishTextureSUNX(void); REGAL_DECL void REGAL_CALL glFinishTextureSUNX(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SUNX_CONSTANT_DATA
REGAL_DECL void REGAL_CALL plugin_glFinishTextureSUNX(void);
#endif
/** /**
** GL_SUN_convolution_border_modes ** GL_SUN_convolution_border_modes
**/ **/
#if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_NO_ENU M_GL_SUN_CONVOLUTION_BORDER_MODES) #if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_NO_ENU M_GL_SUN_CONVOLUTION_BORDER_MODES)
#define REGAL_NO_ENUM_GL_SUN_CONVOLUTION_BORDER_MODES #define REGAL_NO_ENUM_GL_SUN_CONVOLUTION_BORDER_MODES
#endif #endif
#if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_NO_ TYPEDEF_GL_SUN_CONVOLUTION_BORDER_MODES) #if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_NO_ TYPEDEF_GL_SUN_CONVOLUTION_BORDER_MODES)
#define REGAL_NO_TYPEDEF_GL_SUN_CONVOLUTION_BORDER_MODES #define REGAL_NO_TYPEDEF_GL_SUN_CONVOLUTION_BORDER_MODES
#endif #endif
#if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_NO_ NAMESPACE_GL_SUN_CONVOLUTION_BORDER_MODES) #if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_NO_ NAMESPACE_GL_SUN_CONVOLUTION_BORDER_MODES)
#define REGAL_NO_NAMESPACE_GL_SUN_CONVOLUTION_BORDER_MODES #define REGAL_NO_NAMESPACE_GL_SUN_CONVOLUTION_BORDER_MODES
#endif #endif
#if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL_N
O_PLUGIN_GL_SUN_CONVOLUTION_BORDER_MODES)
#define REGAL_NO_PLUGIN_GL_SUN_CONVOLUTION_BORDER_MODES
#endif
#if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL _NO_DECLARATION_GL_SUN_CONVOLUTION_BORDER_MODES) #if (defined(GL_SUN_CONVOLUTION_BORDER_MODES) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_GL_SUN_CONVOLUTION_BORDER_MODES)) && !defined(REGAL _NO_DECLARATION_GL_SUN_CONVOLUTION_BORDER_MODES)
#define REGAL_NO_DECLARATION_GL_SUN_CONVOLUTION_BORDER_MODES #define REGAL_NO_DECLARATION_GL_SUN_CONVOLUTION_BORDER_MODES
#endif #endif
#ifndef GL_SUN_convolution_border_modes #ifndef GL_SUN_convolution_border_modes
#define GL_SUN_convolution_border_modes 1 #define GL_SUN_convolution_border_modes 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SUN_CONVOLUTION_BORDER_MODES #ifndef REGAL_NO_ENUM_GL_SUN_CONVOLUTION_BORDER_MODES
#define GL_WRAP_BORDER_SUN 0x81d4 /* 33236 */ #define GL_WRAP_BORDER_SUN 0x81d4 /* 33236 */
skipping to change at line 25066 skipping to change at line 31228
#endif #endif
#if (defined(GL_SUN_GLOBAL_ALPHA) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_GLOBAL_AL PHA) #if (defined(GL_SUN_GLOBAL_ALPHA) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_GLOBAL_AL PHA)
#define REGAL_NO_TYPEDEF_GL_SUN_GLOBAL_ALPHA #define REGAL_NO_TYPEDEF_GL_SUN_GLOBAL_ALPHA
#endif #endif
#if (defined(GL_SUN_GLOBAL_ALPHA) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_GLOBAL_ ALPHA) #if (defined(GL_SUN_GLOBAL_ALPHA) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_GLOBAL_ ALPHA)
#define REGAL_NO_NAMESPACE_GL_SUN_GLOBAL_ALPHA #define REGAL_NO_NAMESPACE_GL_SUN_GLOBAL_ALPHA
#endif #endif
#if (defined(GL_SUN_GLOBAL_ALPHA) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_PLUGIN_GL_SUN_GLOBAL_A
LPHA)
#define REGAL_NO_PLUGIN_GL_SUN_GLOBAL_ALPHA
#endif
#if (defined(GL_SUN_GLOBAL_ALPHA) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_DECLARATION_GL_SUN_G LOBAL_ALPHA) #if (defined(GL_SUN_GLOBAL_ALPHA) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_SUN_GLOBAL_ALPHA)) && !defined(REGAL_NO_DECLARATION_GL_SUN_G LOBAL_ALPHA)
#define REGAL_NO_DECLARATION_GL_SUN_GLOBAL_ALPHA #define REGAL_NO_DECLARATION_GL_SUN_GLOBAL_ALPHA
#endif #endif
#ifndef GL_SUN_global_alpha #ifndef GL_SUN_global_alpha
#define GL_SUN_global_alpha 1 #define GL_SUN_global_alpha 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SUN_GLOBAL_ALPHA #ifndef REGAL_NO_ENUM_GL_SUN_GLOBAL_ALPHA
#define GL_GLOBAL_ALPHA_SUN 0x81d9 /* 33241 */ #define GL_GLOBAL_ALPHA_SUN 0x81d9 /* 33241 */
skipping to change at line 25112 skipping to change at line 31278
REGAL_DECL void REGAL_CALL glGlobalAlphaFactorbSUN(GLbyte factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactorbSUN(GLbyte factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactordSUN(GLdouble factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactordSUN(GLdouble factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactorfSUN(GLfloat factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactorfSUN(GLfloat factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactoriSUN(GLint factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactoriSUN(GLint factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactorsSUN(GLshort factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactorsSUN(GLshort factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactorubSUN(GLubyte factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactorubSUN(GLubyte factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactoruiSUN(GLuint factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactoruiSUN(GLuint factor);
REGAL_DECL void REGAL_CALL glGlobalAlphaFactorusSUN(GLushort factor); REGAL_DECL void REGAL_CALL glGlobalAlphaFactorusSUN(GLushort factor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SUN_GLOBAL_ALPHA
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactorbSUN(GLbyte factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactordSUN(GLdouble factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactorfSUN(GLfloat factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactoriSUN(GLint factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactorsSUN(GLshort factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactorubSUN(GLubyte factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactoruiSUN(GLuint factor);
REGAL_DECL void REGAL_CALL plugin_glGlobalAlphaFactorusSUN(GLushort factor)
;
#endif
/** /**
** GL_SUN_mesh_array ** GL_SUN_mesh_array
**/ **/
#if (defined(GL_SUN_MESH_ARRAY) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_ENUM_GL_SUN_MESH_ARRAY) #if (defined(GL_SUN_MESH_ARRAY) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_ENUM_GL_SUN_MESH_ARRAY)
#define REGAL_NO_ENUM_GL_SUN_MESH_ARRAY #define REGAL_NO_ENUM_GL_SUN_MESH_ARRAY
#endif #endif
#if (defined(GL_SUN_MESH_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_MESH_ARRAY) #if (defined(GL_SUN_MESH_ARRAY) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_MESH_ARRAY)
#define REGAL_NO_TYPEDEF_GL_SUN_MESH_ARRAY #define REGAL_NO_TYPEDEF_GL_SUN_MESH_ARRAY
#endif #endif
#if (defined(GL_SUN_MESH_ARRAY) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_MESH_ARRAY) #if (defined(GL_SUN_MESH_ARRAY) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_MESH_ARRAY)
#define REGAL_NO_NAMESPACE_GL_SUN_MESH_ARRAY #define REGAL_NO_NAMESPACE_GL_SUN_MESH_ARRAY
#endif #endif
#if (defined(GL_SUN_MESH_ARRAY) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_PLUGIN_GL_SUN_MESH_ARRAY)
#define REGAL_NO_PLUGIN_GL_SUN_MESH_ARRAY
#endif
#if (defined(GL_SUN_MESH_ARRAY) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_SUN_MESH_ ARRAY) #if (defined(GL_SUN_MESH_ARRAY) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GL_SUN_MESH_ARRAY)) && !defined(REGAL_NO_DECLARATION_GL_SUN_MESH_ ARRAY)
#define REGAL_NO_DECLARATION_GL_SUN_MESH_ARRAY #define REGAL_NO_DECLARATION_GL_SUN_MESH_ARRAY
#endif #endif
#ifndef GL_SUN_mesh_array #ifndef GL_SUN_mesh_array
#define GL_SUN_mesh_array 1 #define GL_SUN_mesh_array 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SUN_MESH_ARRAY #ifndef REGAL_NO_ENUM_GL_SUN_MESH_ARRAY
#define GL_QUAD_MESH_SUN 0x8614 /* 34324 */ #define GL_QUAD_MESH_SUN 0x8614 /* 34324 */
skipping to change at line 25153 skipping to change at line 31334
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SUN_MESH_ARRAY #ifndef REGAL_NO_NAMESPACE_GL_SUN_MESH_ARRAY
#define glDrawMeshArraysSUN rglDrawMeshArraysSUN #define glDrawMeshArraysSUN rglDrawMeshArraysSUN
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SUN_MESH_ARRAY #ifndef REGAL_NO_DECLARATION_GL_SUN_MESH_ARRAY
REGAL_DECL void REGAL_CALL glDrawMeshArraysSUN(GLenum mode, GLint first, GL sizei count, GLsizei width); REGAL_DECL void REGAL_CALL glDrawMeshArraysSUN(GLenum mode, GLint first, GL sizei count, GLsizei width);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SUN_MESH_ARRAY
REGAL_DECL void REGAL_CALL plugin_glDrawMeshArraysSUN(GLenum mode, GLint fi
rst, GLsizei count, GLsizei width);
#endif
/** /**
** GL_SUN_read_video_pixels ** GL_SUN_read_video_pixels
**/ **/
#if (defined(GL_SUN_READ_VIDEO_PIXELS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_ENUM_GL_SUN_READ_ VIDEO_PIXELS) #if (defined(GL_SUN_READ_VIDEO_PIXELS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_ENUM_GL_SUN_READ_ VIDEO_PIXELS)
#define REGAL_NO_ENUM_GL_SUN_READ_VIDEO_PIXELS #define REGAL_NO_ENUM_GL_SUN_READ_VIDEO_PIXELS
#endif #endif
#if (defined(GL_SUN_READ_VIDEO_PIXELS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_SUN _READ_VIDEO_PIXELS) #if (defined(GL_SUN_READ_VIDEO_PIXELS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_TYPEDEF_GL_SUN _READ_VIDEO_PIXELS)
#define REGAL_NO_TYPEDEF_GL_SUN_READ_VIDEO_PIXELS #define REGAL_NO_TYPEDEF_GL_SUN_READ_VIDEO_PIXELS
#endif #endif
#if (defined(GL_SUN_READ_VIDEO_PIXELS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_S UN_READ_VIDEO_PIXELS) #if (defined(GL_SUN_READ_VIDEO_PIXELS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_NAMESPACE_GL_S UN_READ_VIDEO_PIXELS)
#define REGAL_NO_NAMESPACE_GL_SUN_READ_VIDEO_PIXELS #define REGAL_NO_NAMESPACE_GL_SUN_READ_VIDEO_PIXELS
#endif #endif
#if (defined(GL_SUN_READ_VIDEO_PIXELS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_PLUGIN_GL_SU
N_READ_VIDEO_PIXELS)
#define REGAL_NO_PLUGIN_GL_SUN_READ_VIDEO_PIXELS
#endif
#if (defined(GL_SUN_READ_VIDEO_PIXELS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_DECLARATIO N_GL_SUN_READ_VIDEO_PIXELS) #if (defined(GL_SUN_READ_VIDEO_PIXELS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GL_SUN_READ_VIDEO_PIXELS)) && !defined(REGAL_NO_DECLARATIO N_GL_SUN_READ_VIDEO_PIXELS)
#define REGAL_NO_DECLARATION_GL_SUN_READ_VIDEO_PIXELS #define REGAL_NO_DECLARATION_GL_SUN_READ_VIDEO_PIXELS
#endif #endif
#ifndef GL_SUN_read_video_pixels #ifndef GL_SUN_read_video_pixels
#define GL_SUN_read_video_pixels 1 #define GL_SUN_read_video_pixels 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SUN_READ_VIDEO_PIXELS #ifndef REGAL_NO_TYPEDEF_GL_SUN_READ_VIDEO_PIXELS
typedef void (REGAL_CALL *PFNGLREADVIDEOPIXELSSUNPROC)(GLint x, GLint y, GL sizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); typedef void (REGAL_CALL *PFNGLREADVIDEOPIXELSSUNPROC)(GLint x, GLint y, GL sizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_SUN_READ_VIDEO_PIXELS #ifndef REGAL_NO_NAMESPACE_GL_SUN_READ_VIDEO_PIXELS
#define glReadVideoPixelsSUN rglReadVideoPixelsSUN #define glReadVideoPixelsSUN rglReadVideoPixelsSUN
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_SUN_READ_VIDEO_PIXELS #ifndef REGAL_NO_DECLARATION_GL_SUN_READ_VIDEO_PIXELS
REGAL_DECL void REGAL_CALL glReadVideoPixelsSUN(GLint x, GLint y, GLsizei w idth, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); REGAL_DECL void REGAL_CALL glReadVideoPixelsSUN(GLint x, GLint y, GLsizei w idth, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SUN_READ_VIDEO_PIXELS
REGAL_DECL void REGAL_CALL plugin_glReadVideoPixelsSUN(GLint x, GLint y, GL
sizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
#endif
/** /**
** GL_SUN_slice_accum ** GL_SUN_slice_accum
**/ **/
#if (defined(GL_SUN_SLICE_ACCUM) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_ENUM_GL_SUN_SLICE_ACCUM) #if (defined(GL_SUN_SLICE_ACCUM) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_ENUM_GL_SUN_SLICE_ACCUM)
#define REGAL_NO_ENUM_GL_SUN_SLICE_ACCUM #define REGAL_NO_ENUM_GL_SUN_SLICE_ACCUM
#endif #endif
#if (defined(GL_SUN_SLICE_ACCUM) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_SLICE_ACCUM ) #if (defined(GL_SUN_SLICE_ACCUM) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_SLICE_ACCUM )
#define REGAL_NO_TYPEDEF_GL_SUN_SLICE_ACCUM #define REGAL_NO_TYPEDEF_GL_SUN_SLICE_ACCUM
#endif #endif
#if (defined(GL_SUN_SLICE_ACCUM) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_SLICE_ACC UM) #if (defined(GL_SUN_SLICE_ACCUM) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_SLICE_ACC UM)
#define REGAL_NO_NAMESPACE_GL_SUN_SLICE_ACCUM #define REGAL_NO_NAMESPACE_GL_SUN_SLICE_ACCUM
#endif #endif
#if (defined(GL_SUN_SLICE_ACCUM) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_PLUGIN_GL_SUN_SLICE_ACCU
M)
#define REGAL_NO_PLUGIN_GL_SUN_SLICE_ACCUM
#endif
#if (defined(GL_SUN_SLICE_ACCUM) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_DECLARATION_GL_SUN_SLI CE_ACCUM) #if (defined(GL_SUN_SLICE_ACCUM) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_SUN_SLICE_ACCUM)) && !defined(REGAL_NO_DECLARATION_GL_SUN_SLI CE_ACCUM)
#define REGAL_NO_DECLARATION_GL_SUN_SLICE_ACCUM #define REGAL_NO_DECLARATION_GL_SUN_SLICE_ACCUM
#endif #endif
#ifndef GL_SUN_slice_accum #ifndef GL_SUN_slice_accum
#define GL_SUN_slice_accum 1 #define GL_SUN_slice_accum 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SUN_SLICE_ACCUM #ifndef REGAL_NO_ENUM_GL_SUN_SLICE_ACCUM
#define GL_SLICE_ACCUM_SUN 0x85cc /* 34252 */ #define GL_SLICE_ACCUM_SUN 0x85cc /* 34252 */
skipping to change at line 25233 skipping to change at line 31430
#endif #endif
#if (defined(GL_SUN_TRIANGLE_LIST) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_TRIANGL E_LIST) #if (defined(GL_SUN_TRIANGLE_LIST) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_TRIANGL E_LIST)
#define REGAL_NO_TYPEDEF_GL_SUN_TRIANGLE_LIST #define REGAL_NO_TYPEDEF_GL_SUN_TRIANGLE_LIST
#endif #endif
#if (defined(GL_SUN_TRIANGLE_LIST) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_TRIAN GLE_LIST) #if (defined(GL_SUN_TRIANGLE_LIST) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_TRIAN GLE_LIST)
#define REGAL_NO_NAMESPACE_GL_SUN_TRIANGLE_LIST #define REGAL_NO_NAMESPACE_GL_SUN_TRIANGLE_LIST
#endif #endif
#if (defined(GL_SUN_TRIANGLE_LIST) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_PLUGIN_GL_SUN_TRIANG
LE_LIST)
#define REGAL_NO_PLUGIN_GL_SUN_TRIANGLE_LIST
#endif
#if (defined(GL_SUN_TRIANGLE_LIST) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_DECLARATION_GL_SUN _TRIANGLE_LIST) #if (defined(GL_SUN_TRIANGLE_LIST) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_SUN_TRIANGLE_LIST)) && !defined(REGAL_NO_DECLARATION_GL_SUN _TRIANGLE_LIST)
#define REGAL_NO_DECLARATION_GL_SUN_TRIANGLE_LIST #define REGAL_NO_DECLARATION_GL_SUN_TRIANGLE_LIST
#endif #endif
#ifndef GL_SUN_triangle_list #ifndef GL_SUN_triangle_list
#define GL_SUN_triangle_list 1 #define GL_SUN_triangle_list 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_SUN_TRIANGLE_LIST #ifndef REGAL_NO_ENUM_GL_SUN_TRIANGLE_LIST
#define GL_RESTART_SUN 0x1 #define GL_RESTART_SUN 0x1
skipping to change at line 25291 skipping to change at line 31492
#ifndef REGAL_NO_DECLARATION_GL_SUN_TRIANGLE_LIST #ifndef REGAL_NO_DECLARATION_GL_SUN_TRIANGLE_LIST
REGAL_DECL void REGAL_CALL glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid **pointer); REGAL_DECL void REGAL_CALL glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid **pointer);
REGAL_DECL void REGAL_CALL glReplacementCodeubSUN(GLubyte code); REGAL_DECL void REGAL_CALL glReplacementCodeubSUN(GLubyte code);
REGAL_DECL void REGAL_CALL glReplacementCodeubvSUN(const GLubyte *code); REGAL_DECL void REGAL_CALL glReplacementCodeubvSUN(const GLubyte *code);
REGAL_DECL void REGAL_CALL glReplacementCodeuiSUN(GLuint code); REGAL_DECL void REGAL_CALL glReplacementCodeuiSUN(GLuint code);
REGAL_DECL void REGAL_CALL glReplacementCodeuivSUN(const GLuint *code); REGAL_DECL void REGAL_CALL glReplacementCodeuivSUN(const GLuint *code);
REGAL_DECL void REGAL_CALL glReplacementCodeusSUN(GLushort code); REGAL_DECL void REGAL_CALL glReplacementCodeusSUN(GLushort code);
REGAL_DECL void REGAL_CALL glReplacementCodeusvSUN(const GLushort *code); REGAL_DECL void REGAL_CALL glReplacementCodeusvSUN(const GLushort *code);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SUN_TRIANGLE_LIST
REGAL_DECL void REGAL_CALL plugin_glReplacementCodePointerSUN(GLenum type,
GLsizei stride, const GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeubSUN(GLubyte code);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeubvSUN(const GLubyte *co
de);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiSUN(GLuint code);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuivSUN(const GLuint *cod
e);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeusSUN(GLushort code);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeusvSUN(const GLushort *c
ode);
#endif
/** /**
** GL_SUN_vertex ** GL_SUN_vertex
**/ **/
#if (defined(GL_SUN_VERTEX) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_G L_SUN_VERTEX)) && !defined(REGAL_NO_ENUM_GL_SUN_VERTEX) #if (defined(GL_SUN_VERTEX) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_G L_SUN_VERTEX)) && !defined(REGAL_NO_ENUM_GL_SUN_VERTEX)
#define REGAL_NO_ENUM_GL_SUN_VERTEX #define REGAL_NO_ENUM_GL_SUN_VERTEX
#endif #endif
#if (defined(GL_SUN_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_SUN_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_VERTEX) #if (defined(GL_SUN_VERTEX) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_GL_SUN_VERTEX)) && !defined(REGAL_NO_TYPEDEF_GL_SUN_VERTEX)
#define REGAL_NO_TYPEDEF_GL_SUN_VERTEX #define REGAL_NO_TYPEDEF_GL_SUN_VERTEX
#endif #endif
#if (defined(GL_SUN_VERTEX) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_SUN_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_VERTEX) #if (defined(GL_SUN_VERTEX) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_GL_SUN_VERTEX)) && !defined(REGAL_NO_NAMESPACE_GL_SUN_VERTEX)
#define REGAL_NO_NAMESPACE_GL_SUN_VERTEX #define REGAL_NO_NAMESPACE_GL_SUN_VERTEX
#endif #endif
#if (defined(GL_SUN_VERTEX) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL
_NO_GL_SUN_VERTEX)) && !defined(REGAL_NO_PLUGIN_GL_SUN_VERTEX)
#define REGAL_NO_PLUGIN_GL_SUN_VERTEX
#endif
#if (defined(GL_SUN_VERTEX) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_SUN_VERTEX)) && !defined(REGAL_NO_DECLARATION_GL_SUN_VERTEX) #if (defined(GL_SUN_VERTEX) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_GL_SUN_VERTEX)) && !defined(REGAL_NO_DECLARATION_GL_SUN_VERTEX)
#define REGAL_NO_DECLARATION_GL_SUN_VERTEX #define REGAL_NO_DECLARATION_GL_SUN_VERTEX
#endif #endif
#ifndef GL_SUN_vertex #ifndef GL_SUN_vertex
#define GL_SUN_vertex 1 #define GL_SUN_vertex 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_SUN_VERTEX #ifndef REGAL_NO_TYPEDEF_GL_SUN_VERTEX
typedef void (REGAL_CALL *PFNGLCOLOR3FVERTEX3FSUNPROC)(GLfloat r, GLfloat g , GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void (REGAL_CALL *PFNGLCOLOR3FVERTEX3FSUNPROC)(GLfloat r, GLfloat g , GLfloat b, GLfloat x, GLfloat y, GLfloat z);
skipping to change at line 25444 skipping to change at line 31659
REGAL_DECL void REGAL_CALL glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLflo at t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); REGAL_DECL void REGAL_CALL glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLflo at t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat *n, const GLfloat *v); REGAL_DECL void REGAL_CALL glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GL float x, GLfloat y, GLfloat z); REGAL_DECL void REGAL_CALL glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GL float x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL glTexCoord2fVertex3fvSUN(const GLfloat *tc, cons t GLfloat *v); REGAL_DECL void REGAL_CALL glTexCoord2fVertex3fvSUN(const GLfloat *tc, cons t GLfloat *v);
REGAL_DECL void REGAL_CALL glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s , GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GL float w); REGAL_DECL void REGAL_CALL glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s , GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GL float w);
REGAL_DECL void REGAL_CALL glTexCoord4fColor4fNormal3fVertex4fvSUN(const GL float *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); REGAL_DECL void REGAL_CALL glTexCoord4fColor4fNormal3fVertex4fvSUN(const GL float *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GL float p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); REGAL_DECL void REGAL_CALL glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GL float p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL glTexCoord4fVertex4fvSUN(const GLfloat *tc, cons t GLfloat *v); REGAL_DECL void REGAL_CALL glTexCoord4fVertex4fvSUN(const GLfloat *tc, cons t GLfloat *v);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_SUN_VERTEX
REGAL_DECL void REGAL_CALL plugin_glColor3fVertex3fSUN(GLfloat r, GLfloat g
, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glColor3fVertex3fvSUN(const GLfloat *c, c
onst GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glColor4fNormal3fVertex3fSUN(GLfloat r, G
Lfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat
x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glColor4fNormal3fVertex3fvSUN(const GLflo
at *c, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glColor4ubVertex2fSUN(GLubyte r, GLubyte
g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glColor4ubVertex2fvSUN(const GLubyte *c,
const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glColor4ubVertex3fSUN(GLubyte r, GLubyte
g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glColor4ubVertex3fvSUN(const GLubyte *c,
const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glNormal3fVertex3fSUN(GLfloat nx, GLfloat
ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glNormal3fVertex3fvSUN(const GLfloat *n,
const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiColor3fVertex3fSUN(GLu
int rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiColor3fVertex3fvSUN(co
nst GLuint *rc, const GLfloat *c, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiColor4fNormal3fVertex3
fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLf
loat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiColor4fNormal3fVertex3
fvSUN(const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *
v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiColor4ubVertex3fSUN(GL
uint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y,
GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiColor4ubVertex3fvSUN(c
onst GLuint *rc, const GLubyte *c, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiNormal3fVertex3fSUN(GL
uint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat
z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiNormal3fVertex3fvSUN(c
onst GLuint *rc, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiTexCoord2fColor4fNorma
l3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLflo
at b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y,
GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiTexCoord2fColor4fNorma
l3fVertex3fvSUN(const GLuint *rc, const GLfloat *tc, const GLfloat *c, cons
t GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiTexCoord2fNormal3fVert
ex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz
, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiTexCoord2fNormal3fVert
ex3fvSUN(const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLflo
at *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiTexCoord2fVertex3fSUN(
GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiTexCoord2fVertex3fvSUN
(const GLuint *rc, const GLfloat *tc, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiVertex3fSUN(GLuint rc,
GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glReplacementCodeuiVertex3fvSUN(const GLu
int *rc, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fColor3fVertex3fSUN(GLfloat s,
GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat
z);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fColor3fVertex3fvSUN(const GLf
loat *tc, const GLfloat *c, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fColor4fNormal3fVertex3fSUN(GL
float s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx,
GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fColor4fNormal3fVertex3fvSUN(c
onst GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fColor4ubVertex3fSUN(GLfloat s
, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat
y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fColor4ubVertex3fvSUN(const GL
float *tc, const GLubyte *c, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fNormal3fVertex3fSUN(GLfloat s
, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfl
oat z);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fNormal3fVertex3fvSUN(const GL
float *tc, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fVertex3fSUN(GLfloat s, GLfloa
t t, GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fVertex3fvSUN(const GLfloat *t
c, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4fColor4fNormal3fVertex4fSUN(GL
float s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b,
GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloa
t z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4fColor4fNormal3fVertex4fvSUN(c
onst GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4fVertex4fSUN(GLfloat s, GLfloa
t t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4fVertex4fvSUN(const GLfloat *t
c, const GLfloat *v);
#endif
/** /**
** GL_VERSION_1_0 ** GL_VERSION_1_0
**/ **/
#if (defined(GL_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_0) #if (defined(GL_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_0)
#define REGAL_NO_ENUM_GL_VERSION_1_0 #define REGAL_NO_ENUM_GL_VERSION_1_0
#endif #endif
#if (defined(GL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_0) #if (defined(GL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_0)
#define REGAL_NO_TYPEDEF_GL_VERSION_1_0 #define REGAL_NO_TYPEDEF_GL_VERSION_1_0
#endif #endif
#if (defined(GL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_0) #if (defined(GL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_0)
#define REGAL_NO_NAMESPACE_GL_VERSION_1_0 #define REGAL_NO_NAMESPACE_GL_VERSION_1_0
#endif #endif
#if (defined(GL_VERSION_1_0) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_1_0)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_1_0)
#define REGAL_NO_PLUGIN_GL_VERSION_1_0
#endif
#if (defined(GL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_0) #if (defined(GL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_0)
#define REGAL_NO_DECLARATION_GL_VERSION_1_0 #define REGAL_NO_DECLARATION_GL_VERSION_1_0
#endif #endif
#ifndef GL_VERSION_1_0 #ifndef GL_VERSION_1_0
#define GL_VERSION_1_0 1 #define GL_VERSION_1_0 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_VERSION_1_0 #ifndef REGAL_NO_TYPEDEF_GL_VERSION_1_0
typedef GLboolean (REGAL_CALL *PFNGLISENABLEDPROC)(GLenum cap); typedef GLboolean (REGAL_CALL *PFNGLISENABLEDPROC)(GLenum cap);
skipping to change at line 26395 skipping to change at line 32657
REGAL_DECL void REGAL_CALL glVertex4dv(const GLdouble *v); REGAL_DECL void REGAL_CALL glVertex4dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfl oat w); REGAL_DECL void REGAL_CALL glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfl oat w);
REGAL_DECL void REGAL_CALL glVertex4fv(const GLfloat *v); REGAL_DECL void REGAL_CALL glVertex4fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL glVertex4i(GLint x, GLint y, GLint z, GLint w); REGAL_DECL void REGAL_CALL glVertex4i(GLint x, GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL glVertex4iv(const GLint *v); REGAL_DECL void REGAL_CALL glVertex4iv(const GLint *v);
REGAL_DECL void REGAL_CALL glVertex4s(GLshort x, GLshort y, GLshort z, GLsh ort w); REGAL_DECL void REGAL_CALL glVertex4s(GLshort x, GLshort y, GLshort z, GLsh ort w);
REGAL_DECL void REGAL_CALL glVertex4sv(const GLshort *v); REGAL_DECL void REGAL_CALL glVertex4sv(const GLshort *v);
REGAL_DECL void REGAL_CALL glViewport(GLint x, GLint y, GLsizei width, GLsi zei height); REGAL_DECL void REGAL_CALL glViewport(GLint x, GLint y, GLsizei width, GLsi zei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_1_0
REGAL_DECL GLboolean REGAL_CALL plugin_glIsEnabled(GLenum cap);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsList(GLuint list);
REGAL_DECL GLenum REGAL_CALL plugin_glGetError(void);
REGAL_DECL GLint REGAL_CALL plugin_glRenderMode(GLenum mode);
REGAL_DECL GLuint REGAL_CALL plugin_glGenLists(GLsizei range);
REGAL_DECL const GLubyte *REGAL_CALL plugin_glGetString(GLenum name);
REGAL_DECL void REGAL_CALL plugin_glAccum(GLenum op, GLfloat value);
REGAL_DECL void REGAL_CALL plugin_glAlphaFunc(GLenum func, GLclampf ref);
REGAL_DECL void REGAL_CALL plugin_glBegin(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glBitmap(GLsizei width, GLsizei height, G
Lfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *b
itmap);
REGAL_DECL void REGAL_CALL plugin_glBlendFunc(GLenum sfactor, GLenum dfacto
r);
REGAL_DECL void REGAL_CALL plugin_glCallList(GLuint list);
REGAL_DECL void REGAL_CALL plugin_glCallLists(GLsizei n, GLenum type, const
GLvoid *lists);
REGAL_DECL void REGAL_CALL plugin_glClear(GLbitfield mask);
REGAL_DECL void REGAL_CALL plugin_glClearAccum(GLfloat red, GLfloat green,
GLfloat blue, GLfloat alpha);
REGAL_DECL void REGAL_CALL plugin_glClearColor(GLclampf red, GLclampf green
, GLclampf blue, GLclampf alpha);
REGAL_DECL void REGAL_CALL plugin_glClearDepth(GLclampd depth);
REGAL_DECL void REGAL_CALL plugin_glClearIndex(GLfloat c);
REGAL_DECL void REGAL_CALL plugin_glClearStencil(GLint s);
REGAL_DECL void REGAL_CALL plugin_glClipPlane(GLenum plane, const GLdouble
*equation);
REGAL_DECL void REGAL_CALL plugin_glColor3b(GLbyte red, GLbyte green, GLbyt
e blue);
REGAL_DECL void REGAL_CALL plugin_glColor3bv(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glColor3d(GLdouble red, GLdouble green, G
Ldouble blue);
REGAL_DECL void REGAL_CALL plugin_glColor3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glColor3f(GLfloat red, GLfloat green, GLf
loat blue);
REGAL_DECL void REGAL_CALL plugin_glColor3fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glColor3i(GLint red, GLint green, GLint b
lue);
REGAL_DECL void REGAL_CALL plugin_glColor3iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glColor3s(GLshort red, GLshort green, GLs
hort blue);
REGAL_DECL void REGAL_CALL plugin_glColor3sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glColor3ub(GLubyte red, GLubyte green, GL
ubyte blue);
REGAL_DECL void REGAL_CALL plugin_glColor3ubv(const GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glColor3ui(GLuint red, GLuint green, GLui
nt blue);
REGAL_DECL void REGAL_CALL plugin_glColor3uiv(const GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glColor3us(GLushort red, GLushort green,
GLushort blue);
REGAL_DECL void REGAL_CALL plugin_glColor3usv(const GLushort *v);
REGAL_DECL void REGAL_CALL plugin_glColor4b(GLbyte red, GLbyte green, GLbyt
e blue, GLbyte alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4bv(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glColor4d(GLdouble red, GLdouble green, G
Ldouble blue, GLdouble alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glColor4f(GLfloat red, GLfloat green, GLf
loat blue, GLfloat alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glColor4i(GLint red, GLint green, GLint b
lue, GLint alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glColor4s(GLshort red, GLshort green, GLs
hort blue, GLshort alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glColor4ub(GLubyte red, GLubyte green, GL
ubyte blue, GLubyte alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4ubv(const GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glColor4ui(GLuint red, GLuint green, GLui
nt blue, GLuint alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4uiv(const GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glColor4us(GLushort red, GLushort green,
GLushort blue, GLushort alpha);
REGAL_DECL void REGAL_CALL plugin_glColor4usv(const GLushort *v);
REGAL_DECL void REGAL_CALL plugin_glColorMask(GLboolean red, GLboolean gree
n, GLboolean blue, GLboolean alpha);
REGAL_DECL void REGAL_CALL plugin_glColorMaterial(GLenum face, GLenum mode)
;
REGAL_DECL void REGAL_CALL plugin_glCopyPixels(GLint x, GLint y, GLsizei wi
dth, GLsizei height, GLenum type);
REGAL_DECL void REGAL_CALL plugin_glCullFace(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glDeleteLists(GLuint list, GLsizei range)
;
REGAL_DECL void REGAL_CALL plugin_glDepthFunc(GLenum func);
REGAL_DECL void REGAL_CALL plugin_glDepthMask(GLboolean flag);
REGAL_DECL void REGAL_CALL plugin_glDepthRange(GLclampd zNear, GLclampd zFa
r);
REGAL_DECL void REGAL_CALL plugin_glDisable(GLenum cap);
REGAL_DECL void REGAL_CALL plugin_glDrawBuffer(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glDrawPixels(GLsizei width, GLsizei heigh
t, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glEdgeFlag(GLboolean flag);
REGAL_DECL void REGAL_CALL plugin_glEdgeFlagv(const GLboolean *flag);
REGAL_DECL void REGAL_CALL plugin_glEnable(GLenum cap);
REGAL_DECL void REGAL_CALL plugin_glEnd(void);
REGAL_DECL void REGAL_CALL plugin_glEndList(void);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord1d(GLdouble u);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord1dv(const GLdouble *u);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord1f(GLfloat u);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord1fv(const GLfloat *u);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord2d(GLdouble u, GLdouble v);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord2dv(const GLdouble *u);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord2f(GLfloat u, GLfloat v);
REGAL_DECL void REGAL_CALL plugin_glEvalCoord2fv(const GLfloat *u);
REGAL_DECL void REGAL_CALL plugin_glEvalMesh1(GLenum mode, GLint i1, GLint
i2);
REGAL_DECL void REGAL_CALL plugin_glEvalMesh2(GLenum mode, GLint i1, GLint
i2, GLint j1, GLint j2);
REGAL_DECL void REGAL_CALL plugin_glEvalPoint1(GLint i);
REGAL_DECL void REGAL_CALL plugin_glEvalPoint2(GLint i, GLint j);
REGAL_DECL void REGAL_CALL plugin_glFeedbackBuffer(GLsizei size, GLenum typ
e, GLfloat *buffer);
REGAL_DECL void REGAL_CALL plugin_glFinish(void);
REGAL_DECL void REGAL_CALL plugin_glFlush(void);
REGAL_DECL void REGAL_CALL plugin_glFogf(GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glFogfv(GLenum pname, const GLfloat *para
ms);
REGAL_DECL void REGAL_CALL plugin_glFogi(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glFogiv(GLenum pname, const GLint *params
);
REGAL_DECL void REGAL_CALL plugin_glFrontFace(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glFrustum(GLdouble left, GLdouble right,
GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
REGAL_DECL void REGAL_CALL plugin_glGetBooleanv(GLenum pname, GLboolean *pa
rams);
REGAL_DECL void REGAL_CALL plugin_glGetClipPlane(GLenum plane, GLdouble *eq
uation);
REGAL_DECL void REGAL_CALL plugin_glGetDoublev(GLenum pname, GLdouble *para
ms);
REGAL_DECL void REGAL_CALL plugin_glGetFloatv(GLenum pname, GLfloat *params
);
REGAL_DECL void REGAL_CALL plugin_glGetIntegerv(GLenum pname, GLint *params
);
REGAL_DECL void REGAL_CALL plugin_glGetLightfv(GLenum light, GLenum pname,
GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetLightiv(GLenum light, GLenum pname,
GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetMapdv(GLenum target, GLenum query, G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glGetMapfv(GLenum target, GLenum query, G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glGetMapiv(GLenum target, GLenum query, G
Lint *v);
REGAL_DECL void REGAL_CALL plugin_glGetMaterialfv(GLenum face, GLenum pname
, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetMaterialiv(GLenum face, GLenum pname
, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetPixelMapfv(GLenum map, GLfloat *valu
es);
REGAL_DECL void REGAL_CALL plugin_glGetPixelMapuiv(GLenum map, GLuint *valu
es);
REGAL_DECL void REGAL_CALL plugin_glGetPixelMapusv(GLenum map, GLushort *va
lues);
REGAL_DECL void REGAL_CALL plugin_glGetPolygonStipple(GLubyte *mask);
REGAL_DECL void REGAL_CALL plugin_glGetTexEnvfv(GLenum target, GLenum pname
, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexEnviv(GLenum target, GLenum pname
, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexGendv(GLenum coord, GLenum pname,
GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexGenfv(GLenum coord, GLenum pname,
GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexGeniv(GLenum coord, GLenum pname,
GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexImage(GLenum target, GLint level,
GLenum format, GLenum type, GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glGetTexLevelParameterfv(GLenum target, G
Lint level, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexLevelParameteriv(GLenum target, G
Lint level, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterfv(GLenum target, GLenum
pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameteriv(GLenum target, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glHint(GLenum target, GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glIndexMask(GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glIndexd(GLdouble c);
REGAL_DECL void REGAL_CALL plugin_glIndexdv(const GLdouble *c);
REGAL_DECL void REGAL_CALL plugin_glIndexf(GLfloat c);
REGAL_DECL void REGAL_CALL plugin_glIndexfv(const GLfloat *c);
REGAL_DECL void REGAL_CALL plugin_glIndexi(GLint c);
REGAL_DECL void REGAL_CALL plugin_glIndexiv(const GLint *c);
REGAL_DECL void REGAL_CALL plugin_glIndexs(GLshort c);
REGAL_DECL void REGAL_CALL plugin_glIndexsv(const GLshort *c);
REGAL_DECL void REGAL_CALL plugin_glInitNames(void);
REGAL_DECL void REGAL_CALL plugin_glLightModelf(GLenum pname, GLfloat param
);
REGAL_DECL void REGAL_CALL plugin_glLightModelfv(GLenum pname, const GLfloa
t *params);
REGAL_DECL void REGAL_CALL plugin_glLightModeli(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glLightModeliv(GLenum pname, const GLint
*params);
REGAL_DECL void REGAL_CALL plugin_glLightf(GLenum light, GLenum pname, GLfl
oat param);
REGAL_DECL void REGAL_CALL plugin_glLightfv(GLenum light, GLenum pname, con
st GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glLighti(GLenum light, GLenum pname, GLin
t param);
REGAL_DECL void REGAL_CALL plugin_glLightiv(GLenum light, GLenum pname, con
st GLint *params);
REGAL_DECL void REGAL_CALL plugin_glLineStipple(GLint factor, GLushort patt
ern);
REGAL_DECL void REGAL_CALL plugin_glLineWidth(GLfloat width);
REGAL_DECL void REGAL_CALL plugin_glListBase(GLuint base);
REGAL_DECL void REGAL_CALL plugin_glLoadIdentity(void);
REGAL_DECL void REGAL_CALL plugin_glLoadMatrixd(const GLdouble *m);
REGAL_DECL void REGAL_CALL plugin_glLoadMatrixf(const GLfloat *m);
REGAL_DECL void REGAL_CALL plugin_glLoadName(GLuint name);
REGAL_DECL void REGAL_CALL plugin_glLogicOp(GLenum opcode);
REGAL_DECL void REGAL_CALL plugin_glMap1d(GLenum target, GLdouble u1, GLdou
ble u2, GLint stride, GLint order, const GLdouble *points);
REGAL_DECL void REGAL_CALL plugin_glMap1f(GLenum target, GLfloat u1, GLfloa
t u2, GLint stride, GLint order, const GLfloat *points);
REGAL_DECL void REGAL_CALL plugin_glMap2d(GLenum target, GLdouble u1, GLdou
ble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstrid
e, GLint vorder, const GLdouble *points);
REGAL_DECL void REGAL_CALL plugin_glMap2f(GLenum target, GLfloat u1, GLfloa
t u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, G
Lint vorder, const GLfloat *points);
REGAL_DECL void REGAL_CALL plugin_glMapGrid1d(GLint un, GLdouble u1, GLdoub
le u2);
REGAL_DECL void REGAL_CALL plugin_glMapGrid1f(GLint un, GLfloat u1, GLfloat
u2);
REGAL_DECL void REGAL_CALL plugin_glMapGrid2d(GLint un, GLdouble u1, GLdoub
le u2, GLint vn, GLdouble v1, GLdouble v2);
REGAL_DECL void REGAL_CALL plugin_glMapGrid2f(GLint un, GLfloat u1, GLfloat
u2, GLint vn, GLfloat v1, GLfloat v2);
REGAL_DECL void REGAL_CALL plugin_glMaterialf(GLenum face, GLenum pname, GL
float param);
REGAL_DECL void REGAL_CALL plugin_glMaterialfv(GLenum face, GLenum pname, c
onst GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glMateriali(GLenum face, GLenum pname, GL
int param);
REGAL_DECL void REGAL_CALL plugin_glMaterialiv(GLenum face, GLenum pname, c
onst GLint *params);
REGAL_DECL void REGAL_CALL plugin_glMatrixMode(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glMultMatrixd(const GLdouble *m);
REGAL_DECL void REGAL_CALL plugin_glMultMatrixf(const GLfloat *m);
REGAL_DECL void REGAL_CALL plugin_glNewList(GLuint list, GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glNormal3b(GLbyte nx, GLbyte ny, GLbyte n
z);
REGAL_DECL void REGAL_CALL plugin_glNormal3bv(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glNormal3d(GLdouble nx, GLdouble ny, GLdo
uble nz);
REGAL_DECL void REGAL_CALL plugin_glNormal3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glNormal3f(GLfloat nx, GLfloat ny, GLfloa
t nz);
REGAL_DECL void REGAL_CALL plugin_glNormal3fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glNormal3i(GLint nx, GLint ny, GLint nz);
REGAL_DECL void REGAL_CALL plugin_glNormal3iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glNormal3s(GLshort nx, GLshort ny, GLshor
t nz);
REGAL_DECL void REGAL_CALL plugin_glNormal3sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glOrtho(GLdouble left, GLdouble right, GL
double bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
REGAL_DECL void REGAL_CALL plugin_glPassThrough(GLfloat token);
REGAL_DECL void REGAL_CALL plugin_glPixelMapfv(GLenum map, GLsizei mapsize,
const GLfloat *values);
REGAL_DECL void REGAL_CALL plugin_glPixelMapuiv(GLenum map, GLsizei mapsize
, const GLuint *values);
REGAL_DECL void REGAL_CALL plugin_glPixelMapusv(GLenum map, GLsizei mapsize
, const GLushort *values);
REGAL_DECL void REGAL_CALL plugin_glPixelStoref(GLenum pname, GLfloat param
);
REGAL_DECL void REGAL_CALL plugin_glPixelStorei(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL plugin_glPixelTransferf(GLenum pname, GLfloat pa
ram);
REGAL_DECL void REGAL_CALL plugin_glPixelTransferi(GLenum pname, GLint para
m);
REGAL_DECL void REGAL_CALL plugin_glPixelZoom(GLfloat xfactor, GLfloat yfac
tor);
REGAL_DECL void REGAL_CALL plugin_glPointSize(GLfloat size);
REGAL_DECL void REGAL_CALL plugin_glPolygonMode(GLenum face, GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glPolygonStipple(const GLubyte *mask);
REGAL_DECL void REGAL_CALL plugin_glPopAttrib(void);
REGAL_DECL void REGAL_CALL plugin_glPopMatrix(void);
REGAL_DECL void REGAL_CALL plugin_glPopName(void);
REGAL_DECL void REGAL_CALL plugin_glPushAttrib(GLbitfield mask);
REGAL_DECL void REGAL_CALL plugin_glPushMatrix(void);
REGAL_DECL void REGAL_CALL plugin_glPushName(GLuint name);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2d(GLdouble x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2f(GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2i(GLint x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2s(GLshort x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glRasterPos2sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3d(GLdouble x, GLdouble y, GLd
ouble z);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3f(GLfloat x, GLfloat y, GLflo
at z);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3i(GLint x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3s(GLshort x, GLshort y, GLsho
rt z);
REGAL_DECL void REGAL_CALL plugin_glRasterPos3sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4d(GLdouble x, GLdouble y, GLd
ouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4f(GLfloat x, GLfloat y, GLflo
at z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4i(GLint x, GLint y, GLint z,
GLint w);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4s(GLshort x, GLshort y, GLsho
rt z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glRasterPos4sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glReadBuffer(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glReadPixels(GLint x, GLint y, GLsizei wi
dth, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glRectd(GLdouble x1, GLdouble y1, GLdoubl
e x2, GLdouble y2);
REGAL_DECL void REGAL_CALL plugin_glRectdv(const GLdouble *v1, const GLdoub
le *v2);
REGAL_DECL void REGAL_CALL plugin_glRectf(GLfloat x1, GLfloat y1, GLfloat x
2, GLfloat y2);
REGAL_DECL void REGAL_CALL plugin_glRectfv(const GLfloat *v1, const GLfloat
*v2);
REGAL_DECL void REGAL_CALL plugin_glRecti(GLint x1, GLint y1, GLint x2, GLi
nt y2);
REGAL_DECL void REGAL_CALL plugin_glRectiv(const GLint *v1, const GLint *v2
);
REGAL_DECL void REGAL_CALL plugin_glRects(GLshort x1, GLshort y1, GLshort x
2, GLshort y2);
REGAL_DECL void REGAL_CALL plugin_glRectsv(const GLshort *v1, const GLshort
*v2);
REGAL_DECL void REGAL_CALL plugin_glRotated(GLdouble angle, GLdouble x, GLd
ouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glRotatef(GLfloat angle, GLfloat x, GLflo
at y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glScaled(GLdouble x, GLdouble y, GLdouble
z);
REGAL_DECL void REGAL_CALL plugin_glScalef(GLfloat x, GLfloat y, GLfloat z)
;
REGAL_DECL void REGAL_CALL plugin_glScissor(GLint x, GLint y, GLsizei width
, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glSelectBuffer(GLsizei size, GLuint *buff
er);
REGAL_DECL void REGAL_CALL plugin_glShadeModel(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glStencilFunc(GLenum func, GLint ref, GLu
int mask);
REGAL_DECL void REGAL_CALL plugin_glStencilMask(GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glStencilOp(GLenum fail, GLenum zfail, GL
enum zpass);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1d(GLdouble s);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1f(GLfloat s);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1i(GLint s);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1s(GLshort s);
REGAL_DECL void REGAL_CALL plugin_glTexCoord1sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2d(GLdouble s, GLdouble t);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2f(GLfloat s, GLfloat t);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2i(GLint s, GLint t);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2s(GLshort s, GLshort t);
REGAL_DECL void REGAL_CALL plugin_glTexCoord2sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3d(GLdouble s, GLdouble t, GLdo
uble r);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3f(GLfloat s, GLfloat t, GLfloa
t r);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3i(GLint s, GLint t, GLint r);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3s(GLshort s, GLshort t, GLshor
t r);
REGAL_DECL void REGAL_CALL plugin_glTexCoord3sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4d(GLdouble s, GLdouble t, GLdo
uble r, GLdouble q);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4f(GLfloat s, GLfloat t, GLfloa
t r, GLfloat q);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4i(GLint s, GLint t, GLint r, G
Lint q);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4s(GLshort s, GLshort t, GLshor
t r, GLshort q);
REGAL_DECL void REGAL_CALL plugin_glTexCoord4sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glTexEnvf(GLenum target, GLenum pname, GL
float param);
REGAL_DECL void REGAL_CALL plugin_glTexEnvfv(GLenum target, GLenum pname, c
onst GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glTexEnvi(GLenum target, GLenum pname, GL
int param);
REGAL_DECL void REGAL_CALL plugin_glTexEnviv(GLenum target, GLenum pname, c
onst GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTexGend(GLenum coord, GLenum pname, GLd
ouble param);
REGAL_DECL void REGAL_CALL plugin_glTexGendv(GLenum coord, GLenum pname, co
nst GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glTexGenf(GLenum coord, GLenum pname, GLf
loat param);
REGAL_DECL void REGAL_CALL plugin_glTexGenfv(GLenum coord, GLenum pname, co
nst GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glTexGeni(GLenum coord, GLenum pname, GLi
nt param);
REGAL_DECL void REGAL_CALL plugin_glTexGeniv(GLenum coord, GLenum pname, co
nst GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTexImage1D(GLenum target, GLint level,
GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum ty
pe, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTexImage2D(GLenum target, GLint level,
GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum f
ormat, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTexParameterf(GLenum target, GLenum pna
me, GLfloat param);
REGAL_DECL void REGAL_CALL plugin_glTexParameterfv(GLenum target, GLenum pn
ame, const GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glTexParameteri(GLenum target, GLenum pna
me, GLint param);
REGAL_DECL void REGAL_CALL plugin_glTexParameteriv(GLenum target, GLenum pn
ame, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTranslated(GLdouble x, GLdouble y, GLdo
uble z);
REGAL_DECL void REGAL_CALL plugin_glTranslatef(GLfloat x, GLfloat y, GLfloa
t z);
REGAL_DECL void REGAL_CALL plugin_glVertex2d(GLdouble x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertex2dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertex2f(GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glVertex2fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertex2i(GLint x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glVertex2iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertex2s(GLshort x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glVertex2sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertex3d(GLdouble x, GLdouble y, GLdoub
le z);
REGAL_DECL void REGAL_CALL plugin_glVertex3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertex3f(GLfloat x, GLfloat y, GLfloat
z);
REGAL_DECL void REGAL_CALL plugin_glVertex3fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertex3i(GLint x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glVertex3iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertex3s(GLshort x, GLshort y, GLshort
z);
REGAL_DECL void REGAL_CALL plugin_glVertex3sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glVertex4d(GLdouble x, GLdouble y, GLdoub
le z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertex4dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertex4f(GLfloat x, GLfloat y, GLfloat
z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glVertex4fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glVertex4i(GLint x, GLint y, GLint z, GLi
nt w);
REGAL_DECL void REGAL_CALL plugin_glVertex4iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glVertex4s(GLshort x, GLshort y, GLshort
z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glVertex4sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glViewport(GLint x, GLint y, GLsizei widt
h, GLsizei height);
#endif
/** /**
** GL_VERSION_1_1 ** GL_VERSION_1_1
**/ **/
#if (defined(GL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_1) #if (defined(GL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_1)
#define REGAL_NO_ENUM_GL_VERSION_1_1 #define REGAL_NO_ENUM_GL_VERSION_1_1
#endif #endif
#if (defined(GL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_1) #if (defined(GL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_1)
#define REGAL_NO_TYPEDEF_GL_VERSION_1_1 #define REGAL_NO_TYPEDEF_GL_VERSION_1_1
#endif #endif
#if (defined(GL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_1) #if (defined(GL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_1)
#define REGAL_NO_NAMESPACE_GL_VERSION_1_1 #define REGAL_NO_NAMESPACE_GL_VERSION_1_1
#endif #endif
#if (defined(GL_VERSION_1_1) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_1_1)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_1_1)
#define REGAL_NO_PLUGIN_GL_VERSION_1_1
#endif
#if (defined(GL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_1) #if (defined(GL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_1)
#define REGAL_NO_DECLARATION_GL_VERSION_1_1 #define REGAL_NO_DECLARATION_GL_VERSION_1_1
#endif #endif
#ifndef GL_VERSION_1_1 #ifndef GL_VERSION_1_1
#define GL_VERSION_1_1 1 #define GL_VERSION_1_1 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_1_1 #ifndef REGAL_NO_ENUM_GL_VERSION_1_1
#define GL_FALSE 0x0 #define GL_FALSE 0x0
skipping to change at line 26592 skipping to change at line 33167
#define GL_T2F_C4F_N3F_V3F 0x2a2c /* 10796 */ #define GL_T2F_C4F_N3F_V3F 0x2a2c /* 10796 */
#define GL_T4F_C4F_N3F_V4F 0x2a2d /* 10797 */ #define GL_T4F_C4F_N3F_V4F 0x2a2d /* 10797 */
#define GL_LINE_STRIP 0x3 #define GL_LINE_STRIP 0x3
#define GL_SRC_COLOR 0x300 /* 768 */ #define GL_SRC_COLOR 0x300 /* 768 */
#define GL_CLIP_PLANE0 0x3000 /* 12288 */ #define GL_CLIP_PLANE0 0x3000 /* 12288 */
#define GL_CLIP_PLANE1 0x3001 /* 12289 */ #define GL_CLIP_PLANE1 0x3001 /* 12289 */
#define GL_CLIP_PLANE2 0x3002 /* 12290 */ #define GL_CLIP_PLANE2 0x3002 /* 12290 */
#define GL_CLIP_PLANE3 0x3003 /* 12291 */ #define GL_CLIP_PLANE3 0x3003 /* 12291 */
#define GL_CLIP_PLANE4 0x3004 /* 12292 */ #define GL_CLIP_PLANE4 0x3004 /* 12292 */
#define GL_CLIP_PLANE5 0x3005 /* 12293 */ #define GL_CLIP_PLANE5 0x3005 /* 12293 */
#define GL_CLIP_PLANE6 0x3006 /*
12294 */
#define GL_CLIP_PLANE7 0x3007 /*
12295 */
#define GL_ONE_MINUS_SRC_COLOR 0x301 /* 769 */ #define GL_ONE_MINUS_SRC_COLOR 0x301 /* 769 */
#define GL_SRC_ALPHA 0x302 /* 770 */ #define GL_SRC_ALPHA 0x302 /* 770 */
#define GL_ONE_MINUS_SRC_ALPHA 0x303 /* 771 */ #define GL_ONE_MINUS_SRC_ALPHA 0x303 /* 771 */
#define GL_DST_ALPHA 0x304 /* 772 */ #define GL_DST_ALPHA 0x304 /* 772 */
#define GL_ONE_MINUS_DST_ALPHA 0x305 /* 773 */ #define GL_ONE_MINUS_DST_ALPHA 0x305 /* 773 */
#define GL_DST_COLOR 0x306 /* 774 */ #define GL_DST_COLOR 0x306 /* 774 */
#define GL_ONE_MINUS_DST_COLOR 0x307 /* 775 */ #define GL_ONE_MINUS_DST_COLOR 0x307 /* 775 */
#define GL_SRC_ALPHA_SATURATE 0x308 /* 776 */ #define GL_SRC_ALPHA_SATURATE 0x308 /* 776 */
#define GL_LINE_BIT 0x4 #define GL_LINE_BIT 0x4
#define GL_TRIANGLES 0x4 #define GL_TRIANGLES 0x4
skipping to change at line 27049 skipping to change at line 33626
REGAL_DECL void REGAL_CALL glPolygonOffset(GLfloat factor, GLfloat units); REGAL_DECL void REGAL_CALL glPolygonOffset(GLfloat factor, GLfloat units);
REGAL_DECL void REGAL_CALL glPopClientAttrib(void); REGAL_DECL void REGAL_CALL glPopClientAttrib(void);
REGAL_DECL void REGAL_CALL glPrioritizeTextures(GLsizei n, const GLuint *te xtures, const GLclampf *priorities); REGAL_DECL void REGAL_CALL glPrioritizeTextures(GLsizei n, const GLuint *te xtures, const GLclampf *priorities);
REGAL_DECL void REGAL_CALL glPushClientAttrib(GLbitfield mask); REGAL_DECL void REGAL_CALL glPushClientAttrib(GLbitfield mask);
REGAL_DECL void REGAL_CALL glTexCoordPointer(GLint size, GLenum type, GLsiz ei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glTexCoordPointer(GLint size, GLenum type, GLsiz ei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL glTexSubImage1D(GLenum target, GLint level, GLin t xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) ; REGAL_DECL void REGAL_CALL glTexSubImage1D(GLenum target, GLint level, GLin t xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) ;
REGAL_DECL void REGAL_CALL glTexSubImage2D(GLenum target, GLint level, GLin t xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLe num type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexSubImage2D(GLenum target, GLint level, GLin t xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLe num type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_1_1
REGAL_DECL GLboolean REGAL_CALL plugin_glAreTexturesResident(GLsizei n, con
st GLuint *textures, GLboolean *residences);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsTexture(GLuint texture);
REGAL_DECL void REGAL_CALL plugin_glArrayElement(GLint index);
REGAL_DECL void REGAL_CALL plugin_glBindTexture(GLenum target, GLuint textu
re);
REGAL_DECL void REGAL_CALL plugin_glColorPointer(GLint size, GLenum type, G
Lsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glCopyTexImage1D(GLenum target, GLint lev
el, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyTexImage2D(GLenum target, GLint lev
el, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height,
GLint border);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage1D(GLenum target, GLint
level, GLint xoffset, GLint x, GLint y, GLsizei width);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage2D(GLenum target, GLint
level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsiz
ei height);
REGAL_DECL void REGAL_CALL plugin_glDeleteTextures(GLsizei n, const GLuint
*textures);
REGAL_DECL void REGAL_CALL plugin_glDisableClientState(GLenum cap);
REGAL_DECL void REGAL_CALL plugin_glDrawArrays(GLenum mode, GLint first, GL
sizei count);
REGAL_DECL void REGAL_CALL plugin_glDrawElements(GLenum mode, GLsizei count
, GLenum type, const GLvoid *indices);
REGAL_DECL void REGAL_CALL plugin_glEdgeFlagPointer(GLsizei stride, const G
Lvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glEnableClientState(GLenum cap);
REGAL_DECL void REGAL_CALL plugin_glGenTextures(GLsizei n, GLuint *textures
);
REGAL_DECL void REGAL_CALL plugin_glGetPointerv(GLenum pname, GLvoid **para
ms);
REGAL_DECL void REGAL_CALL plugin_glIndexPointer(GLenum type, GLsizei strid
e, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glIndexub(GLubyte c);
REGAL_DECL void REGAL_CALL plugin_glIndexubv(const GLubyte *c);
REGAL_DECL void REGAL_CALL plugin_glInterleavedArrays(GLenum format, GLsize
i stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glNormalPointer(GLenum type, GLsizei stri
de, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glPolygonOffset(GLfloat factor, GLfloat u
nits);
REGAL_DECL void REGAL_CALL plugin_glPopClientAttrib(void);
REGAL_DECL void REGAL_CALL plugin_glPrioritizeTextures(GLsizei n, const GLu
int *textures, const GLclampf *priorities);
REGAL_DECL void REGAL_CALL plugin_glPushClientAttrib(GLbitfield mask);
REGAL_DECL void REGAL_CALL plugin_glTexCoordPointer(GLint size, GLenum type
, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage1D(GLenum target, GLint leve
l, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *
pixels);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage2D(GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum form
at, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glVertexPointer(GLint size, GLenum type,
GLsizei stride, const GLvoid *pointer);
#endif
/** /**
** GL_VERSION_1_2 ** GL_VERSION_1_2
**/ **/
#if (defined(GL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_2) #if (defined(GL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_2)
#define REGAL_NO_ENUM_GL_VERSION_1_2 #define REGAL_NO_ENUM_GL_VERSION_1_2
#endif #endif
#if (defined(GL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_2) #if (defined(GL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_2)
#define REGAL_NO_TYPEDEF_GL_VERSION_1_2 #define REGAL_NO_TYPEDEF_GL_VERSION_1_2
#endif #endif
#if (defined(GL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_2) #if (defined(GL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_2)
#define REGAL_NO_NAMESPACE_GL_VERSION_1_2 #define REGAL_NO_NAMESPACE_GL_VERSION_1_2
#endif #endif
#if (defined(GL_VERSION_1_2) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_1_2)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_1_2)
#define REGAL_NO_PLUGIN_GL_VERSION_1_2
#endif
#if (defined(GL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_2) #if (defined(GL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_2)
#define REGAL_NO_DECLARATION_GL_VERSION_1_2 #define REGAL_NO_DECLARATION_GL_VERSION_1_2
#endif #endif
#ifndef GL_VERSION_1_2 #ifndef GL_VERSION_1_2
#define GL_VERSION_1_2 1 #define GL_VERSION_1_2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_1_2 #ifndef REGAL_NO_ENUM_GL_VERSION_1_2
#define GL_UNSIGNED_BYTE_3_3_2 0x8032 /* 32818 */ #define GL_UNSIGNED_BYTE_3_3_2 0x8032 /* 32818 */
skipping to change at line 27092 skipping to change at line 33706
#define GL_PACK_IMAGE_HEIGHT 0x806c /* 32876 */ #define GL_PACK_IMAGE_HEIGHT 0x806c /* 32876 */
#define GL_UNPACK_SKIP_IMAGES 0x806d /* 32877 */ #define GL_UNPACK_SKIP_IMAGES 0x806d /* 32877 */
#define GL_UNPACK_IMAGE_HEIGHT 0x806e /* 32878 */ #define GL_UNPACK_IMAGE_HEIGHT 0x806e /* 32878 */
#define GL_TEXTURE_3D 0x806f /* 32879 */ #define GL_TEXTURE_3D 0x806f /* 32879 */
#define GL_PROXY_TEXTURE_3D 0x8070 /* 32880 */ #define GL_PROXY_TEXTURE_3D 0x8070 /* 32880 */
#define GL_TEXTURE_DEPTH 0x8071 /* 32881 */ #define GL_TEXTURE_DEPTH 0x8071 /* 32881 */
#define GL_TEXTURE_WRAP_R 0x8072 /* 32882 */ #define GL_TEXTURE_WRAP_R 0x8072 /* 32882 */
#define GL_MAX_3D_TEXTURE_SIZE 0x8073 /* 32883 */ #define GL_MAX_3D_TEXTURE_SIZE 0x8073 /* 32883 */
#define GL_BGR 0x80e0 /* 32992 */ #define GL_BGR 0x80e0 /* 32992 */
#define GL_BGRA 0x80e1 /* 32993 */ #define GL_BGRA 0x80e1 /* 32993 */
#define GL_MAX_ELEMENTS_VERTICES 0x80e8 /* 33000 */
#define GL_MAX_ELEMENTS_INDICES 0x80e9 /* 33001 */
#define GL_CLAMP_TO_EDGE 0x812f /* 33071 */ #define GL_CLAMP_TO_EDGE 0x812f /* 33071 */
#define GL_TEXTURE_MIN_LOD 0x813a /* 33082 */ #define GL_TEXTURE_MIN_LOD 0x813a /* 33082 */
#define GL_TEXTURE_MAX_LOD 0x813b /* 33083 */ #define GL_TEXTURE_MAX_LOD 0x813b /* 33083 */
#define GL_TEXTURE_BASE_LEVEL 0x813c /* 33084 */ #define GL_TEXTURE_BASE_LEVEL 0x813c /* 33084 */
#define GL_TEXTURE_MAX_LEVEL 0x813d /* 33085 */ #define GL_TEXTURE_MAX_LEVEL 0x813d /* 33085 */
#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81f8 /* 33272 */ #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81f8 /* 33272 */
#define GL_SINGLE_COLOR 0x81f9 /* 33273 */ #define GL_SINGLE_COLOR 0x81f9 /* 33273 */
#define GL_SEPARATE_SPECULAR_COLOR 0x81fa /* 33274 */ #define GL_SEPARATE_SPECULAR_COLOR 0x81fa /* 33274 */
#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 /* 33634 */ #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 /* 33634 */
#define GL_UNSIGNED_SHORT_5_6_5 0x8363 /* 33635 */ #define GL_UNSIGNED_SHORT_5_6_5 0x8363 /* 33635 */
#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 /* 33636 */ #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 /* 33636 */
#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 /* 33637 */ #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 /* 33637 */
#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 /* 33638 */ #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 /* 33638 */
#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 /* 33639 */ #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 /* 33639 */
#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 /* 33640 */
#define GL_ALIASED_POINT_SIZE_RANGE 0x846d /* 33901 */ #define GL_ALIASED_POINT_SIZE_RANGE 0x846d /* 33901 */
#define GL_ALIASED_LINE_WIDTH_RANGE 0x846e /* 33902 */ #define GL_ALIASED_LINE_WIDTH_RANGE 0x846e /* 33902 */
#define GL_SMOOTH_POINT_SIZE_RANGE 0xb12 /* 2834 */ #define GL_SMOOTH_POINT_SIZE_RANGE 0xb12 /* 2834 */
#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0xb13 /* 2835 */ #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0xb13 /* 2835 */
#define GL_SMOOTH_LINE_WIDTH_RANGE 0xb22 /* 2850 */ #define GL_SMOOTH_LINE_WIDTH_RANGE 0xb22 /* 2850 */
#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0xb23 /* 2851 */ #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0xb23 /* 2851 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_VERSION_1_2 #ifndef REGAL_NO_TYPEDEF_GL_VERSION_1_2
typedef void (REGAL_CALL *PFNGLBLENDCOLORPROC)(GLclampf red, GLclampf green , GLclampf blue, GLclampf alpha); typedef void (REGAL_CALL *PFNGLBLENDCOLORPROC)(GLclampf red, GLclampf green , GLclampf blue, GLclampf alpha);
skipping to change at line 27141 skipping to change at line 33758
#ifndef REGAL_NO_DECLARATION_GL_VERSION_1_2 #ifndef REGAL_NO_DECLARATION_GL_VERSION_1_2
REGAL_DECL void REGAL_CALL glBlendColor(GLclampf red, GLclampf green, GLcla mpf blue, GLclampf alpha); REGAL_DECL void REGAL_CALL glBlendColor(GLclampf red, GLclampf green, GLcla mpf blue, GLclampf alpha);
REGAL_DECL void REGAL_CALL glBlendEquation(GLenum mode); REGAL_DECL void REGAL_CALL glBlendEquation(GLenum mode);
REGAL_DECL void REGAL_CALL glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei widt h, GLsizei height); REGAL_DECL void REGAL_CALL glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei widt h, GLsizei height);
REGAL_DECL void REGAL_CALL glDrawRangeElements(GLenum mode, GLuint start, G Luint end, GLsizei count, GLenum type, const GLvoid *indices); REGAL_DECL void REGAL_CALL glDrawRangeElements(GLenum mode, GLuint start, G Luint end, GLsizei count, GLenum type, const GLvoid *indices);
REGAL_DECL void REGAL_CALL glTexImage3D(GLenum target, GLint level, GLint i nternalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexImage3D(GLenum target, GLint level, GLint i nternalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL glTexSubImage3D(GLenum target, GLint level, GLin t xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLs izei depth, GLenum format, GLenum type, const GLvoid *pixels); REGAL_DECL void REGAL_CALL glTexSubImage3D(GLenum target, GLint level, GLin t xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLs izei depth, GLenum format, GLenum type, const GLvoid *pixels);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_1_2
REGAL_DECL void REGAL_CALL plugin_glBlendColor(GLclampf red, GLclampf green
, GLclampf blue, GLclampf alpha);
REGAL_DECL void REGAL_CALL plugin_glBlendEquation(GLenum mode);
REGAL_DECL void REGAL_CALL plugin_glCopyTexSubImage3D(GLenum target, GLint
level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsiz
ei width, GLsizei height);
REGAL_DECL void REGAL_CALL plugin_glDrawRangeElements(GLenum mode, GLuint s
tart, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
REGAL_DECL void REGAL_CALL plugin_glTexImage3D(GLenum target, GLint level,
GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint b
order, GLenum format, GLenum type, const GLvoid *pixels);
REGAL_DECL void REGAL_CALL plugin_glTexSubImage3D(GLenum target, GLint leve
l, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heig
ht, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
#endif
/** /**
** GL_VERSION_1_3 ** GL_VERSION_1_3
**/ **/
#if (defined(GL_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_3)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_3) #if (defined(GL_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_3)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_3)
#define REGAL_NO_ENUM_GL_VERSION_1_3 #define REGAL_NO_ENUM_GL_VERSION_1_3
#endif #endif
#if (defined(GL_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_3) #if (defined(GL_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_3)
#define REGAL_NO_TYPEDEF_GL_VERSION_1_3 #define REGAL_NO_TYPEDEF_GL_VERSION_1_3
#endif #endif
#if (defined(GL_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_3) #if (defined(GL_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_3)
#define REGAL_NO_NAMESPACE_GL_VERSION_1_3 #define REGAL_NO_NAMESPACE_GL_VERSION_1_3
#endif #endif
#if (defined(GL_VERSION_1_3) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_1_3)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_1_3)
#define REGAL_NO_PLUGIN_GL_VERSION_1_3
#endif
#if (defined(GL_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_3) #if (defined(GL_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_3)
#define REGAL_NO_DECLARATION_GL_VERSION_1_3 #define REGAL_NO_DECLARATION_GL_VERSION_1_3
#endif #endif
#ifndef GL_VERSION_1_3 #ifndef GL_VERSION_1_3
#define GL_VERSION_1_3 1 #define GL_VERSION_1_3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_1_3 #ifndef REGAL_NO_ENUM_GL_VERSION_1_3
#define GL_MULTISAMPLE_BIT 0x20000000 /* 536870912 */ #define GL_MULTISAMPLE_BIT 0x20000000 /* 536870912 */
skipping to change at line 27411 skipping to change at line 34041
REGAL_DECL void REGAL_CALL glMultiTexCoord4dv(GLenum target, const GLdouble *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4dv(GLenum target, const GLdouble *v);
REGAL_DECL void REGAL_CALL glMultiTexCoord4f(GLenum target, GLfloat s, GLfl oat t, GLfloat r, GLfloat q); REGAL_DECL void REGAL_CALL glMultiTexCoord4f(GLenum target, GLfloat s, GLfl oat t, GLfloat r, GLfloat q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4fv(GLenum target, const GLfloat *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4fv(GLenum target, const GLfloat *v);
REGAL_DECL void REGAL_CALL glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q); REGAL_DECL void REGAL_CALL glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4iv(GLenum target, const GLint *v ); REGAL_DECL void REGAL_CALL glMultiTexCoord4iv(GLenum target, const GLint *v );
REGAL_DECL void REGAL_CALL glMultiTexCoord4s(GLenum target, GLshort s, GLsh ort t, GLshort r, GLshort q); REGAL_DECL void REGAL_CALL glMultiTexCoord4s(GLenum target, GLshort s, GLsh ort t, GLshort r, GLshort q);
REGAL_DECL void REGAL_CALL glMultiTexCoord4sv(GLenum target, const GLshort *v); REGAL_DECL void REGAL_CALL glMultiTexCoord4sv(GLenum target, const GLshort *v);
REGAL_DECL void REGAL_CALL glSampleCoverage(GLclampf value, GLboolean inver t); REGAL_DECL void REGAL_CALL glSampleCoverage(GLclampf value, GLboolean inver t);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_1_3
REGAL_DECL void REGAL_CALL plugin_glActiveTexture(GLenum texture);
REGAL_DECL void REGAL_CALL plugin_glClientActiveTexture(GLenum texture);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage1D(GLenum target, GLi
nt level, GLenum internalformat, GLsizei width, GLint border, GLsizei image
Size, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage2D(GLenum target, GLi
nt level, GLenum internalformat, GLsizei width, GLsizei height, GLint borde
r, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexImage3D(GLenum target, GLi
nt level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep
th, GLint border, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage1D(GLenum target,
GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize
, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage2D(GLenum target,
GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, G
Lenum format, GLsizei imageSize, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glCompressedTexSubImage3D(GLenum target,
GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GL
sizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid
*data);
REGAL_DECL void REGAL_CALL plugin_glGetCompressedTexImage(GLenum target, GL
int lod, GLvoid *img);
REGAL_DECL void REGAL_CALL plugin_glLoadTransposeMatrixd(const GLdouble *m)
;
REGAL_DECL void REGAL_CALL plugin_glLoadTransposeMatrixf(const GLfloat *m);
REGAL_DECL void REGAL_CALL plugin_glMultTransposeMatrixd(const GLdouble *m)
;
REGAL_DECL void REGAL_CALL plugin_glMultTransposeMatrixf(const GLfloat *m);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1d(GLenum target, GLdouble
s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1dv(GLenum target, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1f(GLenum target, GLfloat
s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1fv(GLenum target, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1i(GLenum target, GLint s)
;
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1iv(GLenum target, const G
Lint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1s(GLenum target, GLshort
s);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord1sv(GLenum target, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2d(GLenum target, GLdouble
s, GLdouble t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2dv(GLenum target, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2f(GLenum target, GLfloat
s, GLfloat t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2fv(GLenum target, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2i(GLenum target, GLint s,
GLint t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2iv(GLenum target, const G
Lint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2s(GLenum target, GLshort
s, GLshort t);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord2sv(GLenum target, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3d(GLenum target, GLdouble
s, GLdouble t, GLdouble r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3dv(GLenum target, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3f(GLenum target, GLfloat
s, GLfloat t, GLfloat r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3fv(GLenum target, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3i(GLenum target, GLint s,
GLint t, GLint r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3iv(GLenum target, const G
Lint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3s(GLenum target, GLshort
s, GLshort t, GLshort r);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord3sv(GLenum target, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4d(GLenum target, GLdouble
s, GLdouble t, GLdouble r, GLdouble q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4dv(GLenum target, const G
Ldouble *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4f(GLenum target, GLfloat
s, GLfloat t, GLfloat r, GLfloat q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4fv(GLenum target, const G
Lfloat *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4i(GLenum target, GLint s,
GLint t, GLint r, GLint q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4iv(GLenum target, const G
Lint *v);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4s(GLenum target, GLshort
s, GLshort t, GLshort r, GLshort q);
REGAL_DECL void REGAL_CALL plugin_glMultiTexCoord4sv(GLenum target, const G
Lshort *v);
REGAL_DECL void REGAL_CALL plugin_glSampleCoverage(GLclampf value, GLboolea
n invert);
#endif
/** /**
** GL_VERSION_1_4 ** GL_VERSION_1_4
**/ **/
#if (defined(GL_VERSION_1_4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_4)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_4) #if (defined(GL_VERSION_1_4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_4)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_4)
#define REGAL_NO_ENUM_GL_VERSION_1_4 #define REGAL_NO_ENUM_GL_VERSION_1_4
#endif #endif
#if (defined(GL_VERSION_1_4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_4)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_4) #if (defined(GL_VERSION_1_4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_4)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_4)
#define REGAL_NO_TYPEDEF_GL_VERSION_1_4 #define REGAL_NO_TYPEDEF_GL_VERSION_1_4
#endif #endif
#if (defined(GL_VERSION_1_4) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_4)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_4) #if (defined(GL_VERSION_1_4) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_4)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_4)
#define REGAL_NO_NAMESPACE_GL_VERSION_1_4 #define REGAL_NO_NAMESPACE_GL_VERSION_1_4
#endif #endif
#if (defined(GL_VERSION_1_4) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_1_4)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_1_4)
#define REGAL_NO_PLUGIN_GL_VERSION_1_4
#endif
#if (defined(GL_VERSION_1_4) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_4)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_4) #if (defined(GL_VERSION_1_4) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_4)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_4)
#define REGAL_NO_DECLARATION_GL_VERSION_1_4 #define REGAL_NO_DECLARATION_GL_VERSION_1_4
#endif #endif
#ifndef GL_VERSION_1_4 #ifndef GL_VERSION_1_4
#define GL_VERSION_1_4 1 #define GL_VERSION_1_4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_1_4 #ifndef REGAL_NO_ENUM_GL_VERSION_1_4
#define GL_BLEND_DST_RGB 0x80c8 /* 32968 */ #define GL_BLEND_DST_RGB 0x80c8 /* 32968 */
skipping to change at line 27485 skipping to change at line 34168
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_VERSION_1_4 #ifndef REGAL_NO_TYPEDEF_GL_VERSION_1_4
typedef void (REGAL_CALL *PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GL enum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void (REGAL_CALL *PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GL enum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
typedef void (REGAL_CALL *PFNGLFOGCOORDDPROC)(GLdouble coord); typedef void (REGAL_CALL *PFNGLFOGCOORDDPROC)(GLdouble coord);
typedef void (REGAL_CALL *PFNGLFOGCOORDDVPROC)(const GLdouble *coord); typedef void (REGAL_CALL *PFNGLFOGCOORDDVPROC)(const GLdouble *coord);
typedef void (REGAL_CALL *PFNGLFOGCOORDFPROC)(GLfloat coord); typedef void (REGAL_CALL *PFNGLFOGCOORDFPROC)(GLfloat coord);
typedef void (REGAL_CALL *PFNGLFOGCOORDFVPROC)(const GLfloat *coord); typedef void (REGAL_CALL *PFNGLFOGCOORDFVPROC)(const GLfloat *coord);
typedef void (REGAL_CALL *PFNGLFOGCOORDPOINTERPROC)(GLenum type, GLsizei st ride, const GLvoid *pointer); typedef void (REGAL_CALL *PFNGLFOGCOORDPOINTERPROC)(GLenum type, GLsizei st ride, const GLvoid *pointer);
typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, const GLin t *first, const GLsizei *count, GLsizei primcount); typedef void (REGAL_CALL *PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, const GLin t *first, const GLsizei *count, GLsizei primcount);
typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, const GL sizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); typedef void (REGAL_CALL *PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, const GL sizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount );
typedef void (REGAL_CALL *PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat p aram); typedef void (REGAL_CALL *PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat p aram);
typedef void (REGAL_CALL *PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GL float *params); typedef void (REGAL_CALL *PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GL float *params);
typedef void (REGAL_CALL *PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint par am); typedef void (REGAL_CALL *PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint par am);
typedef void (REGAL_CALL *PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GL int *params); typedef void (REGAL_CALL *PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GL int *params);
typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3BPROC)(GLbyte red, GLbyte gre en, GLbyte blue); typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3BPROC)(GLbyte red, GLbyte gre en, GLbyte blue);
typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte *v); typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte *v);
typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue); typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue);
typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble *v); typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble *v);
typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3FPROC)(GLfloat red, GLfloat g reen, GLfloat blue); typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3FPROC)(GLfloat red, GLfloat g reen, GLfloat blue);
typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat *v); typedef void (REGAL_CALL *PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat *v);
skipping to change at line 27581 skipping to change at line 34264
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_VERSION_1_4 #ifndef REGAL_NO_DECLARATION_GL_VERSION_1_4
REGAL_DECL void REGAL_CALL glBlendFuncSeparate(GLenum sfactorRGB, GLenum df actorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparate(GLenum sfactorRGB, GLenum df actorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
REGAL_DECL void REGAL_CALL glFogCoordPointer(GLenum type, GLsizei stride, c onst GLvoid *pointer); REGAL_DECL void REGAL_CALL glFogCoordPointer(GLenum type, GLsizei stride, c onst GLvoid *pointer);
REGAL_DECL void REGAL_CALL glFogCoordd(GLdouble coord); REGAL_DECL void REGAL_CALL glFogCoordd(GLdouble coord);
REGAL_DECL void REGAL_CALL glFogCoorddv(const GLdouble *coord); REGAL_DECL void REGAL_CALL glFogCoorddv(const GLdouble *coord);
REGAL_DECL void REGAL_CALL glFogCoordf(GLfloat coord); REGAL_DECL void REGAL_CALL glFogCoordf(GLfloat coord);
REGAL_DECL void REGAL_CALL glFogCoordfv(const GLfloat *coord); REGAL_DECL void REGAL_CALL glFogCoordfv(const GLfloat *coord);
REGAL_DECL void REGAL_CALL glMultiDrawArrays(GLenum mode, const GLint *firs t, const GLsizei *count, GLsizei primcount); REGAL_DECL void REGAL_CALL glMultiDrawArrays(GLenum mode, const GLint *firs t, const GLsizei *count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid **indices, GLsizei primcount); REGAL_DECL void REGAL_CALL glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const *indices, GLsizei primcount);
REGAL_DECL void REGAL_CALL glPointParameterf(GLenum pname, GLfloat param); REGAL_DECL void REGAL_CALL glPointParameterf(GLenum pname, GLfloat param);
REGAL_DECL void REGAL_CALL glPointParameterfv(GLenum pname, const GLfloat * params); REGAL_DECL void REGAL_CALL glPointParameterfv(GLenum pname, const GLfloat * params);
REGAL_DECL void REGAL_CALL glPointParameteri(GLenum pname, GLint param); REGAL_DECL void REGAL_CALL glPointParameteri(GLenum pname, GLint param);
REGAL_DECL void REGAL_CALL glPointParameteriv(GLenum pname, const GLint *pa rams); REGAL_DECL void REGAL_CALL glPointParameteriv(GLenum pname, const GLint *pa rams);
REGAL_DECL void REGAL_CALL glSecondaryColor3b(GLbyte red, GLbyte green, GLb yte blue); REGAL_DECL void REGAL_CALL glSecondaryColor3b(GLbyte red, GLbyte green, GLb yte blue);
REGAL_DECL void REGAL_CALL glSecondaryColor3bv(const GLbyte *v); REGAL_DECL void REGAL_CALL glSecondaryColor3bv(const GLbyte *v);
REGAL_DECL void REGAL_CALL glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue); REGAL_DECL void REGAL_CALL glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);
REGAL_DECL void REGAL_CALL glSecondaryColor3dv(const GLdouble *v); REGAL_DECL void REGAL_CALL glSecondaryColor3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL glSecondaryColor3f(GLfloat red, GLfloat green, G Lfloat blue); REGAL_DECL void REGAL_CALL glSecondaryColor3f(GLfloat red, GLfloat green, G Lfloat blue);
REGAL_DECL void REGAL_CALL glSecondaryColor3fv(const GLfloat *v); REGAL_DECL void REGAL_CALL glSecondaryColor3fv(const GLfloat *v);
skipping to change at line 27621 skipping to change at line 34304
REGAL_DECL void REGAL_CALL glWindowPos3d(GLdouble x, GLdouble y, GLdouble z ); REGAL_DECL void REGAL_CALL glWindowPos3d(GLdouble x, GLdouble y, GLdouble z );
REGAL_DECL void REGAL_CALL glWindowPos3dv(const GLdouble *p); REGAL_DECL void REGAL_CALL glWindowPos3dv(const GLdouble *p);
REGAL_DECL void REGAL_CALL glWindowPos3f(GLfloat x, GLfloat y, GLfloat z); REGAL_DECL void REGAL_CALL glWindowPos3f(GLfloat x, GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL glWindowPos3fv(const GLfloat *p); REGAL_DECL void REGAL_CALL glWindowPos3fv(const GLfloat *p);
REGAL_DECL void REGAL_CALL glWindowPos3i(GLint x, GLint y, GLint z); REGAL_DECL void REGAL_CALL glWindowPos3i(GLint x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL glWindowPos3iv(const GLint *p); REGAL_DECL void REGAL_CALL glWindowPos3iv(const GLint *p);
REGAL_DECL void REGAL_CALL glWindowPos3s(GLshort x, GLshort y, GLshort z); REGAL_DECL void REGAL_CALL glWindowPos3s(GLshort x, GLshort y, GLshort z);
REGAL_DECL void REGAL_CALL glWindowPos3sv(const GLshort *p); REGAL_DECL void REGAL_CALL glWindowPos3sv(const GLshort *p);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_1_4
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparate(GLenum sfactorRGB, GL
enum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
REGAL_DECL void REGAL_CALL plugin_glFogCoordPointer(GLenum type, GLsizei st
ride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glFogCoordd(GLdouble coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoorddv(const GLdouble *coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoordf(GLfloat coord);
REGAL_DECL void REGAL_CALL plugin_glFogCoordfv(const GLfloat *coord);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawArrays(GLenum mode, const GLin
t *first, const GLsizei *count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glMultiDrawElements(GLenum mode, const GL
sizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount
);
REGAL_DECL void REGAL_CALL plugin_glPointParameterf(GLenum pname, GLfloat p
aram);
REGAL_DECL void REGAL_CALL plugin_glPointParameterfv(GLenum pname, const GL
float *params);
REGAL_DECL void REGAL_CALL plugin_glPointParameteri(GLenum pname, GLint par
am);
REGAL_DECL void REGAL_CALL plugin_glPointParameteriv(GLenum pname, const GL
int *params);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3b(GLbyte red, GLbyte gre
en, GLbyte blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3bv(const GLbyte *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3d(GLdouble red, GLdouble
green, GLdouble blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3dv(const GLdouble *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3f(GLfloat red, GLfloat g
reen, GLfloat blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3fv(const GLfloat *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3i(GLint red, GLint green
, GLint blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3iv(const GLint *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3s(GLshort red, GLshort g
reen, GLshort blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3sv(const GLshort *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3ub(GLubyte red, GLubyte
green, GLubyte blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3ubv(const GLubyte *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3ui(GLuint red, GLuint gr
een, GLuint blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3uiv(const GLuint *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3us(GLushort red, GLushor
t green, GLushort blue);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColor3usv(const GLushort *v);
REGAL_DECL void REGAL_CALL plugin_glSecondaryColorPointer(GLint size, GLenu
m type, GLsizei stride, const GLvoid *pointer);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2d(GLdouble x, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2dv(const GLdouble *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2f(GLfloat x, GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2fv(const GLfloat *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2i(GLint x, GLint y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2iv(const GLint *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2s(GLshort x, GLshort y);
REGAL_DECL void REGAL_CALL plugin_glWindowPos2sv(const GLshort *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3d(GLdouble x, GLdouble y, GLd
ouble z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3dv(const GLdouble *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3f(GLfloat x, GLfloat y, GLflo
at z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3fv(const GLfloat *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3i(GLint x, GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3iv(const GLint *p);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3s(GLshort x, GLshort y, GLsho
rt z);
REGAL_DECL void REGAL_CALL plugin_glWindowPos3sv(const GLshort *p);
#endif
/** /**
** GL_VERSION_1_5 ** GL_VERSION_1_5
**/ **/
#if (defined(GL_VERSION_1_5) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_5)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_5) #if (defined(GL_VERSION_1_5) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_1_5)) && !defined(REGAL_NO_ENUM_GL_VERSION_1_5)
#define REGAL_NO_ENUM_GL_VERSION_1_5 #define REGAL_NO_ENUM_GL_VERSION_1_5
#endif #endif
#if (defined(GL_VERSION_1_5) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_5)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_5) #if (defined(GL_VERSION_1_5) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_1_5)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_1_5)
#define REGAL_NO_TYPEDEF_GL_VERSION_1_5 #define REGAL_NO_TYPEDEF_GL_VERSION_1_5
#endif #endif
#if (defined(GL_VERSION_1_5) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_5)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_5) #if (defined(GL_VERSION_1_5) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_1_5)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_1_5)
#define REGAL_NO_NAMESPACE_GL_VERSION_1_5 #define REGAL_NO_NAMESPACE_GL_VERSION_1_5
#endif #endif
#if (defined(GL_VERSION_1_5) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_1_5)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_1_5)
#define REGAL_NO_PLUGIN_GL_VERSION_1_5
#endif
#if (defined(GL_VERSION_1_5) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_5)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_5) #if (defined(GL_VERSION_1_5) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_1_5)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_1_5)
#define REGAL_NO_DECLARATION_GL_VERSION_1_5 #define REGAL_NO_DECLARATION_GL_VERSION_1_5
#endif #endif
#ifndef GL_VERSION_1_5 #ifndef GL_VERSION_1_5
#define GL_VERSION_1_5 1 #define GL_VERSION_1_5 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_1_5 #ifndef REGAL_NO_ENUM_GL_VERSION_1_5
#define GL_BUFFER_SIZE 0x8764 /* 34660 */ #define GL_BUFFER_SIZE 0x8764 /* 34660 */
skipping to change at line 27764 skipping to change at line 34499
REGAL_DECL void REGAL_CALL glGenBuffers(GLsizei n, GLuint *buffers); REGAL_DECL void REGAL_CALL glGenBuffers(GLsizei n, GLuint *buffers);
REGAL_DECL void REGAL_CALL glGenQueries(GLsizei n, GLuint *ids); REGAL_DECL void REGAL_CALL glGenQueries(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL glGetBufferParameteriv(GLenum target, GLenum pna me, GLint *params); REGAL_DECL void REGAL_CALL glGetBufferParameteriv(GLenum target, GLenum pna me, GLint *params);
REGAL_DECL void REGAL_CALL glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params); REGAL_DECL void REGAL_CALL glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params);
REGAL_DECL void REGAL_CALL glGetBufferSubData(GLenum target, GLintptr offse t, GLsizeiptr size, GLvoid *data); REGAL_DECL void REGAL_CALL glGetBufferSubData(GLenum target, GLintptr offse t, GLsizeiptr size, GLvoid *data);
REGAL_DECL void REGAL_CALL glGetQueryObjectiv(GLuint id, GLenum pname, GLin t *params); REGAL_DECL void REGAL_CALL glGetQueryObjectiv(GLuint id, GLenum pname, GLin t *params);
REGAL_DECL void REGAL_CALL glGetQueryObjectuiv(GLuint id, GLenum pname, GLu int *params); REGAL_DECL void REGAL_CALL glGetQueryObjectuiv(GLuint id, GLenum pname, GLu int *params);
REGAL_DECL void REGAL_CALL glGetQueryiv(GLenum target, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetQueryiv(GLenum target, GLenum pname, GLint *params);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_1_5
REGAL_DECL GLboolean REGAL_CALL plugin_glIsBuffer(GLuint buffer);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsQuery(GLuint id);
REGAL_DECL GLboolean REGAL_CALL plugin_glUnmapBuffer(GLenum target);
REGAL_DECL GLvoid *REGAL_CALL plugin_glMapBuffer(GLenum target, GLenum acce
ss);
REGAL_DECL void REGAL_CALL plugin_glBeginQuery(GLenum target, GLuint id);
REGAL_DECL void REGAL_CALL plugin_glBindBuffer(GLenum target, GLuint buffer
);
REGAL_DECL void REGAL_CALL plugin_glBufferData(GLenum target, GLsizeiptr si
ze, const GLvoid *data, GLenum usage);
REGAL_DECL void REGAL_CALL plugin_glBufferSubData(GLenum target, GLintptr o
ffset, GLsizeiptr size, const GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glDeleteBuffers(GLsizei n, const GLuint *
buffers);
REGAL_DECL void REGAL_CALL plugin_glDeleteQueries(GLsizei n, const GLuint *
ids);
REGAL_DECL void REGAL_CALL plugin_glEndQuery(GLenum target);
REGAL_DECL void REGAL_CALL plugin_glGenBuffers(GLsizei n, GLuint *buffers);
REGAL_DECL void REGAL_CALL plugin_glGenQueries(GLsizei n, GLuint *ids);
REGAL_DECL void REGAL_CALL plugin_glGetBufferParameteriv(GLenum target, GLe
num pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetBufferPointerv(GLenum target, GLenum
pname, GLvoid **params);
REGAL_DECL void REGAL_CALL plugin_glGetBufferSubData(GLenum target, GLintpt
r offset, GLsizeiptr size, GLvoid *data);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectiv(GLuint id, GLenum pnam
e, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryObjectuiv(GLuint id, GLenum pna
me, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetQueryiv(GLenum target, GLenum pname,
GLint *params);
#endif
/** /**
** GL_VERSION_2_0 ** GL_VERSION_2_0
**/ **/
#if (defined(GL_VERSION_2_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_2_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_2_0) #if (defined(GL_VERSION_2_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_2_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_2_0)
#define REGAL_NO_ENUM_GL_VERSION_2_0 #define REGAL_NO_ENUM_GL_VERSION_2_0
#endif #endif
#if (defined(GL_VERSION_2_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_2_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_2_0) #if (defined(GL_VERSION_2_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_2_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_2_0)
#define REGAL_NO_TYPEDEF_GL_VERSION_2_0 #define REGAL_NO_TYPEDEF_GL_VERSION_2_0
#endif #endif
#if (defined(GL_VERSION_2_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_2_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_2_0) #if (defined(GL_VERSION_2_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_2_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_2_0)
#define REGAL_NO_NAMESPACE_GL_VERSION_2_0 #define REGAL_NO_NAMESPACE_GL_VERSION_2_0
#endif #endif
#if (defined(GL_VERSION_2_0) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_2_0)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_2_0)
#define REGAL_NO_PLUGIN_GL_VERSION_2_0
#endif
#if (defined(GL_VERSION_2_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_2_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_2_0) #if (defined(GL_VERSION_2_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_2_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_2_0)
#define REGAL_NO_DECLARATION_GL_VERSION_2_0 #define REGAL_NO_DECLARATION_GL_VERSION_2_0
#endif #endif
#ifndef GL_VERSION_2_0 #ifndef GL_VERSION_2_0
#define GL_VERSION_2_0 1 #define GL_VERSION_2_0 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_2_0 #ifndef REGAL_NO_ENUM_GL_VERSION_2_0
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 /* 34338 */ #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 /* 34338 */
skipping to change at line 27907 skipping to change at line 34668
typedef void (REGAL_CALL *PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); typedef void (REGAL_CALL *PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
typedef void (REGAL_CALL *PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname , GLint *params); typedef void (REGAL_CALL *PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname , GLint *params);
typedef void (REGAL_CALL *PFNGLGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); typedef void (REGAL_CALL *PFNGLGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
typedef void (REGAL_CALL *PFNGLGETUNIFORMFVPROC)(GLuint program, GLint loca tion, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETUNIFORMFVPROC)(GLuint program, GLint loca tion, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETUNIFORMIVPROC)(GLuint program, GLint loca tion, GLint *params); typedef void (REGAL_CALL *PFNGLGETUNIFORMIVPROC)(GLuint program, GLint loca tion, GLint *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint index, G Lenum pname, GLvoid **pointer); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint index, G Lenum pname, GLvoid **pointer);
typedef void (REGAL_CALL *PFNGLLINKPROGRAMPROC)(GLuint program); typedef void (REGAL_CALL *PFNGLLINKPROGRAMPROC)(GLuint program);
typedef void (REGAL_CALL *PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei cou nt, const GLchar **string, const GLint *length); typedef void (REGAL_CALL *PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei cou nt, const GLchar * const *string, const GLint *length);
typedef void (REGAL_CALL *PFNGLSTENCILFUNCSEPARATEPROC)(GLenum face, GLenum func, GLint ref, GLuint mask); typedef void (REGAL_CALL *PFNGLSTENCILFUNCSEPARATEPROC)(GLenum face, GLenum func, GLint ref, GLuint mask);
typedef void (REGAL_CALL *PFNGLSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask); typedef void (REGAL_CALL *PFNGLSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask);
typedef void (REGAL_CALL *PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum f ail, GLenum zfail, GLenum zpass); typedef void (REGAL_CALL *PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum f ail, GLenum zfail, GLenum zpass);
typedef void (REGAL_CALL *PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0); typedef void (REGAL_CALL *PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0);
typedef void (REGAL_CALL *PFNGLUNIFORM1FVPROC)(GLint location, GLsizei coun t, const GLfloat *value); typedef void (REGAL_CALL *PFNGLUNIFORM1FVPROC)(GLint location, GLsizei coun t, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORM1IPROC)(GLint location, GLint v0); typedef void (REGAL_CALL *PFNGLUNIFORM1IPROC)(GLint location, GLint v0);
typedef void (REGAL_CALL *PFNGLUNIFORM1IVPROC)(GLint location, GLsizei coun t, const GLint *value); typedef void (REGAL_CALL *PFNGLUNIFORM1IVPROC)(GLint location, GLsizei coun t, const GLint *value);
typedef void (REGAL_CALL *PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, G Lfloat v1); typedef void (REGAL_CALL *PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, G Lfloat v1);
typedef void (REGAL_CALL *PFNGLUNIFORM2FVPROC)(GLint location, GLsizei coun t, const GLfloat *value); typedef void (REGAL_CALL *PFNGLUNIFORM2FVPROC)(GLint location, GLsizei coun t, const GLfloat *value);
typedef void (REGAL_CALL *PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLi nt v1); typedef void (REGAL_CALL *PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLi nt v1);
skipping to change at line 28099 skipping to change at line 34860
REGAL_DECL void REGAL_CALL glGetShaderInfoLog(GLuint shader, GLsizei bufSiz e, GLsizei *length, GLchar *infoLog); REGAL_DECL void REGAL_CALL glGetShaderInfoLog(GLuint shader, GLsizei bufSiz e, GLsizei *length, GLchar *infoLog);
REGAL_DECL void REGAL_CALL glGetShaderSource(GLuint shader, GLsizei bufSize , GLsizei *length, GLchar *source); REGAL_DECL void REGAL_CALL glGetShaderSource(GLuint shader, GLsizei bufSize , GLsizei *length, GLchar *source);
REGAL_DECL void REGAL_CALL glGetShaderiv(GLuint shader, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetShaderiv(GLuint shader, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetUniformfv(GLuint program, GLint location, G Lfloat *params); REGAL_DECL void REGAL_CALL glGetUniformfv(GLuint program, GLint location, G Lfloat *params);
REGAL_DECL void REGAL_CALL glGetUniformiv(GLuint program, GLint location, G Lint *params); REGAL_DECL void REGAL_CALL glGetUniformiv(GLuint program, GLint location, G Lint *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribPointerv(GLuint index, GLenum p name, GLvoid **pointer); REGAL_DECL void REGAL_CALL glGetVertexAttribPointerv(GLuint index, GLenum p name, GLvoid **pointer);
REGAL_DECL void REGAL_CALL glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params); REGAL_DECL void REGAL_CALL glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params); REGAL_DECL void REGAL_CALL glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glLinkProgram(GLuint program); REGAL_DECL void REGAL_CALL glLinkProgram(GLuint program);
REGAL_DECL void REGAL_CALL glShaderSource(GLuint shader, GLsizei count, con st GLchar **string, const GLint *length); REGAL_DECL void REGAL_CALL glShaderSource(GLuint shader, GLsizei count, con st GLchar * const *string, const GLint *length);
REGAL_DECL void REGAL_CALL glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); REGAL_DECL void REGAL_CALL glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
REGAL_DECL void REGAL_CALL glStencilMaskSeparate(GLenum face, GLuint mask); REGAL_DECL void REGAL_CALL glStencilMaskSeparate(GLenum face, GLuint mask);
REGAL_DECL void REGAL_CALL glStencilOpSeparate(GLenum face, GLenum fail, GL enum zfail, GLenum zpass); REGAL_DECL void REGAL_CALL glStencilOpSeparate(GLenum face, GLenum fail, GL enum zfail, GLenum zpass);
REGAL_DECL void REGAL_CALL glUniform1f(GLint location, GLfloat v0); REGAL_DECL void REGAL_CALL glUniform1f(GLint location, GLfloat v0);
REGAL_DECL void REGAL_CALL glUniform1fv(GLint location, GLsizei count, cons t GLfloat *value); REGAL_DECL void REGAL_CALL glUniform1fv(GLint location, GLsizei count, cons t GLfloat *value);
REGAL_DECL void REGAL_CALL glUniform1i(GLint location, GLint v0); REGAL_DECL void REGAL_CALL glUniform1i(GLint location, GLint v0);
REGAL_DECL void REGAL_CALL glUniform1iv(GLint location, GLsizei count, cons t GLint *value); REGAL_DECL void REGAL_CALL glUniform1iv(GLint location, GLsizei count, cons t GLint *value);
REGAL_DECL void REGAL_CALL glUniform2f(GLint location, GLfloat v0, GLfloat v1); REGAL_DECL void REGAL_CALL glUniform2f(GLint location, GLfloat v0, GLfloat v1);
REGAL_DECL void REGAL_CALL glUniform2fv(GLint location, GLsizei count, cons t GLfloat *value); REGAL_DECL void REGAL_CALL glUniform2fv(GLint location, GLsizei count, cons t GLfloat *value);
REGAL_DECL void REGAL_CALL glUniform2i(GLint location, GLint v0, GLint v1); REGAL_DECL void REGAL_CALL glUniform2i(GLint location, GLint v0, GLint v1);
skipping to change at line 28163 skipping to change at line 34924
REGAL_DECL void REGAL_CALL glVertexAttrib4fv(GLuint index, const GLfloat *v ); REGAL_DECL void REGAL_CALL glVertexAttrib4fv(GLuint index, const GLfloat *v );
REGAL_DECL void REGAL_CALL glVertexAttrib4iv(GLuint index, const GLint *v); REGAL_DECL void REGAL_CALL glVertexAttrib4iv(GLuint index, const GLint *v);
REGAL_DECL void REGAL_CALL glVertexAttrib4s(GLuint index, GLshort x, GLshor t y, GLshort z, GLshort w); REGAL_DECL void REGAL_CALL glVertexAttrib4s(GLuint index, GLshort x, GLshor t y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL glVertexAttrib4sv(GLuint index, const GLshort *v ); REGAL_DECL void REGAL_CALL glVertexAttrib4sv(GLuint index, const GLshort *v );
REGAL_DECL void REGAL_CALL glVertexAttrib4ubv(GLuint index, const GLubyte * v); REGAL_DECL void REGAL_CALL glVertexAttrib4ubv(GLuint index, const GLubyte * v);
REGAL_DECL void REGAL_CALL glVertexAttrib4uiv(GLuint index, const GLuint *v ); REGAL_DECL void REGAL_CALL glVertexAttrib4uiv(GLuint index, const GLuint *v );
REGAL_DECL void REGAL_CALL glVertexAttrib4usv(GLuint index, const GLushort *v); REGAL_DECL void REGAL_CALL glVertexAttrib4usv(GLuint index, const GLushort *v);
REGAL_DECL void REGAL_CALL glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_2_0
REGAL_DECL GLboolean REGAL_CALL plugin_glIsProgram(GLuint program);
REGAL_DECL GLboolean REGAL_CALL plugin_glIsShader(GLuint shader);
REGAL_DECL GLint REGAL_CALL plugin_glGetAttribLocation(GLuint program, cons
t GLchar *name);
REGAL_DECL GLint REGAL_CALL plugin_glGetUniformLocation(GLuint program, con
st GLchar *name);
REGAL_DECL GLuint REGAL_CALL plugin_glCreateProgram(void);
REGAL_DECL GLuint REGAL_CALL plugin_glCreateShader(GLenum type);
REGAL_DECL void REGAL_CALL plugin_glAttachShader(GLuint program, GLuint sha
der);
REGAL_DECL void REGAL_CALL plugin_glBindAttribLocation(GLuint program, GLui
nt index, const GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glBlendEquationSeparate(GLenum modeRGB, G
Lenum modeAlpha);
REGAL_DECL void REGAL_CALL plugin_glCompileShader(GLuint shader);
REGAL_DECL void REGAL_CALL plugin_glDeleteProgram(GLuint program);
REGAL_DECL void REGAL_CALL plugin_glDeleteShader(GLuint shader);
REGAL_DECL void REGAL_CALL plugin_glDetachShader(GLuint program, GLuint sha
der);
REGAL_DECL void REGAL_CALL plugin_glDisableVertexAttribArray(GLuint index);
REGAL_DECL void REGAL_CALL plugin_glDrawBuffers(GLsizei n, const GLenum *bu
fs);
REGAL_DECL void REGAL_CALL plugin_glEnableVertexAttribArray(GLuint index);
REGAL_DECL void REGAL_CALL plugin_glGetActiveAttrib(GLuint program, GLuint
index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar
*name);
REGAL_DECL void REGAL_CALL plugin_glGetActiveUniform(GLuint program, GLuint
index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar
*name);
REGAL_DECL void REGAL_CALL plugin_glGetAttachedShaders(GLuint program, GLsi
zei maxCount, GLsizei *count, GLuint *shaders);
REGAL_DECL void REGAL_CALL plugin_glGetProgramInfoLog(GLuint program, GLsiz
ei bufSize, GLsizei *length, GLchar *infoLog);
REGAL_DECL void REGAL_CALL plugin_glGetProgramiv(GLuint program, GLenum pna
me, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetShaderInfoLog(GLuint shader, GLsizei
bufSize, GLsizei *length, GLchar *infoLog);
REGAL_DECL void REGAL_CALL plugin_glGetShaderSource(GLuint shader, GLsizei
bufSize, GLsizei *length, GLchar *source);
REGAL_DECL void REGAL_CALL plugin_glGetShaderiv(GLuint shader, GLenum pname
, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetUniformfv(GLuint program, GLint loca
tion, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetUniformiv(GLuint program, GLint loca
tion, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribPointerv(GLuint index, G
Lenum pname, GLvoid **pointer);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribdv(GLuint index, GLenum
pname, GLdouble *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribfv(GLuint index, GLenum
pname, GLfloat *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribiv(GLuint index, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glLinkProgram(GLuint program);
REGAL_DECL void REGAL_CALL plugin_glShaderSource(GLuint shader, GLsizei cou
nt, const GLchar * const *string, const GLint *length);
REGAL_DECL void REGAL_CALL plugin_glStencilFuncSeparate(GLenum face, GLenum
func, GLint ref, GLuint mask);
REGAL_DECL void REGAL_CALL plugin_glStencilMaskSeparate(GLenum face, GLuint
mask);
REGAL_DECL void REGAL_CALL plugin_glStencilOpSeparate(GLenum face, GLenum f
ail, GLenum zfail, GLenum zpass);
REGAL_DECL void REGAL_CALL plugin_glUniform1f(GLint location, GLfloat v0);
REGAL_DECL void REGAL_CALL plugin_glUniform1fv(GLint location, GLsizei coun
t, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform1i(GLint location, GLint v0);
REGAL_DECL void REGAL_CALL plugin_glUniform1iv(GLint location, GLsizei coun
t, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2f(GLint location, GLfloat v0, G
Lfloat v1);
REGAL_DECL void REGAL_CALL plugin_glUniform2fv(GLint location, GLsizei coun
t, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2i(GLint location, GLint v0, GLi
nt v1);
REGAL_DECL void REGAL_CALL plugin_glUniform2iv(GLint location, GLsizei coun
t, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3f(GLint location, GLfloat v0, G
Lfloat v1, GLfloat v2);
REGAL_DECL void REGAL_CALL plugin_glUniform3fv(GLint location, GLsizei coun
t, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3i(GLint location, GLint v0, GLi
nt v1, GLint v2);
REGAL_DECL void REGAL_CALL plugin_glUniform3iv(GLint location, GLsizei coun
t, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4f(GLint location, GLfloat v0, G
Lfloat v1, GLfloat v2, GLfloat v3);
REGAL_DECL void REGAL_CALL plugin_glUniform4fv(GLint location, GLsizei coun
t, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4i(GLint location, GLint v0, GLi
nt v1, GLint v2, GLint v3);
REGAL_DECL void REGAL_CALL plugin_glUniform4iv(GLint location, GLsizei coun
t, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2fv(GLint location, GLsize
i count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3fv(GLint location, GLsize
i count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4fv(GLint location, GLsize
i count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUseProgram(GLuint program);
REGAL_DECL void REGAL_CALL plugin_glValidateProgram(GLuint program);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1d(GLuint index, GLdouble x
);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1dv(GLuint index, const GLd
ouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1f(GLuint index, GLfloat x)
;
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1fv(GLuint index, const GLf
loat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1s(GLuint index, GLshort x)
;
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib1sv(GLuint index, const GLs
hort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2d(GLuint index, GLdouble x
, GLdouble y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2dv(GLuint index, const GLd
ouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2f(GLuint index, GLfloat x,
GLfloat y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2fv(GLuint index, const GLf
loat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2s(GLuint index, GLshort x,
GLshort y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib2sv(GLuint index, const GLs
hort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3d(GLuint index, GLdouble x
, GLdouble y, GLdouble z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3dv(GLuint index, const GLd
ouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3f(GLuint index, GLfloat x,
GLfloat y, GLfloat z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3fv(GLuint index, const GLf
loat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3s(GLuint index, GLshort x,
GLshort y, GLshort z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib3sv(GLuint index, const GLs
hort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Nbv(GLuint index, const GL
byte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Niv(GLuint index, const GL
int *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Nsv(GLuint index, const GL
short *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Nub(GLuint index, GLubyte
x, GLubyte y, GLubyte z, GLubyte w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Nubv(GLuint index, const G
Lubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Nuiv(GLuint index, const G
Luint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4Nusv(GLuint index, const G
Lushort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4bv(GLuint index, const GLb
yte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4d(GLuint index, GLdouble x
, GLdouble y, GLdouble z, GLdouble w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4dv(GLuint index, const GLd
ouble *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4f(GLuint index, GLfloat x,
GLfloat y, GLfloat z, GLfloat w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4fv(GLuint index, const GLf
loat *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4iv(GLuint index, const GLi
nt *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4s(GLuint index, GLshort x,
GLshort y, GLshort z, GLshort w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4sv(GLuint index, const GLs
hort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4ubv(GLuint index, const GL
ubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4uiv(GLuint index, const GL
uint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttrib4usv(GLuint index, const GL
ushort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribPointer(GLuint index, GLint
size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *poi
nter);
#endif
/** /**
** GL_VERSION_2_1 ** GL_VERSION_2_1
**/ **/
#if (defined(GL_VERSION_2_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_2_1)) && !defined(REGAL_NO_ENUM_GL_VERSION_2_1) #if (defined(GL_VERSION_2_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_2_1)) && !defined(REGAL_NO_ENUM_GL_VERSION_2_1)
#define REGAL_NO_ENUM_GL_VERSION_2_1 #define REGAL_NO_ENUM_GL_VERSION_2_1
#endif #endif
#if (defined(GL_VERSION_2_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_2_1)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_2_1) #if (defined(GL_VERSION_2_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_2_1)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_2_1)
#define REGAL_NO_TYPEDEF_GL_VERSION_2_1 #define REGAL_NO_TYPEDEF_GL_VERSION_2_1
#endif #endif
#if (defined(GL_VERSION_2_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_2_1)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_2_1) #if (defined(GL_VERSION_2_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_2_1)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_2_1)
#define REGAL_NO_NAMESPACE_GL_VERSION_2_1 #define REGAL_NO_NAMESPACE_GL_VERSION_2_1
#endif #endif
#if (defined(GL_VERSION_2_1) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_2_1)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_2_1)
#define REGAL_NO_PLUGIN_GL_VERSION_2_1
#endif
#if (defined(GL_VERSION_2_1) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_2_1)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_2_1) #if (defined(GL_VERSION_2_1) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_2_1)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_2_1)
#define REGAL_NO_DECLARATION_GL_VERSION_2_1 #define REGAL_NO_DECLARATION_GL_VERSION_2_1
#endif #endif
#ifndef GL_VERSION_2_1 #ifndef GL_VERSION_2_1
#define GL_VERSION_2_1 1 #define GL_VERSION_2_1 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_2_1 #ifndef REGAL_NO_ENUM_GL_VERSION_2_1
#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845f /* 33887 */ #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845f /* 33887 */
skipping to change at line 28240 skipping to change at line 35101
#ifndef REGAL_NO_DECLARATION_GL_VERSION_2_1 #ifndef REGAL_NO_DECLARATION_GL_VERSION_2_1
REGAL_DECL void REGAL_CALL glUniformMatrix2x3fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix2x3fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix2x4fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix2x4fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3x2fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix3x2fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix3x4fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix3x4fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4x2fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix4x2fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL glUniformMatrix4x3fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value); REGAL_DECL void REGAL_CALL glUniformMatrix4x3fv(GLint location, GLsizei cou nt, GLboolean transpose, const GLfloat *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_2_1
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2x3fv(GLint location, GLsi
zei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix2x4fv(GLint location, GLsi
zei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3x2fv(GLint location, GLsi
zei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix3x4fv(GLint location, GLsi
zei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4x2fv(GLint location, GLsi
zei count, GLboolean transpose, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glUniformMatrix4x3fv(GLint location, GLsi
zei count, GLboolean transpose, const GLfloat *value);
#endif
/** /**
** GL_VERSION_3_0 ** GL_VERSION_3_0
**/ **/
#if (defined(GL_VERSION_3_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_0) #if (defined(GL_VERSION_3_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_0)
#define REGAL_NO_ENUM_GL_VERSION_3_0 #define REGAL_NO_ENUM_GL_VERSION_3_0
#endif #endif
#if (defined(GL_VERSION_3_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_0) #if (defined(GL_VERSION_3_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_0)
#define REGAL_NO_TYPEDEF_GL_VERSION_3_0 #define REGAL_NO_TYPEDEF_GL_VERSION_3_0
#endif #endif
#if (defined(GL_VERSION_3_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_0) #if (defined(GL_VERSION_3_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_0)
#define REGAL_NO_NAMESPACE_GL_VERSION_3_0 #define REGAL_NO_NAMESPACE_GL_VERSION_3_0
#endif #endif
#if (defined(GL_VERSION_3_0) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_3_0)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_3_0)
#define REGAL_NO_PLUGIN_GL_VERSION_3_0
#endif
#if (defined(GL_VERSION_3_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_0) #if (defined(GL_VERSION_3_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_0)
#define REGAL_NO_DECLARATION_GL_VERSION_3_0 #define REGAL_NO_DECLARATION_GL_VERSION_3_0
#endif #endif
#ifndef GL_VERSION_3_0 #ifndef GL_VERSION_3_0
#define GL_VERSION_3_0 1 #define GL_VERSION_3_0 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_3_0 #ifndef REGAL_NO_ENUM_GL_VERSION_3_0
#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x1 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x1
skipping to change at line 28367 skipping to change at line 35241
#define GL_QUERY_WAIT 0x8e13 /* 36371 */ #define GL_QUERY_WAIT 0x8e13 /* 36371 */
#define GL_QUERY_NO_WAIT 0x8e14 /* 36372 */ #define GL_QUERY_NO_WAIT 0x8e14 /* 36372 */
#define GL_QUERY_BY_REGION_WAIT 0x8e15 /* 36373 */ #define GL_QUERY_BY_REGION_WAIT 0x8e15 /* 36373 */
#define GL_QUERY_BY_REGION_NO_WAIT 0x8e16 /* 36374 */ #define GL_QUERY_BY_REGION_NO_WAIT 0x8e16 /* 36374 */
#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 #define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 #define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 #define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 #define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 #define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 #define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
#define GL_CLIP_DISTANCE6 GL_CLIP_PLANE6
#define GL_CLIP_DISTANCE7 GL_CLIP_PLANE7
#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TE XTURE_ARB #define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TE XTURE_ARB
#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES #define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLO ATS #define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLO ATS
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_VERSION_3_0 #ifndef REGAL_NO_TYPEDEF_GL_VERSION_3_0
typedef GLboolean (REGAL_CALL *PFNGLISENABLEDIPROC)(GLenum target, GLuint i ndex); typedef GLboolean (REGAL_CALL *PFNGLISENABLEDIPROC)(GLenum target, GLuint i ndex);
typedef GLint (REGAL_CALL *PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, co nst GLchar *name); typedef GLint (REGAL_CALL *PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, co nst GLchar *name);
typedef const GLubyte *(REGAL_CALL *PFNGLGETSTRINGIPROC)(GLenum name, GLuin t index); typedef const GLubyte *(REGAL_CALL *PFNGLGETSTRINGIPROC)(GLenum name, GLuin t index);
typedef void (REGAL_CALL *PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenu m mode); typedef void (REGAL_CALL *PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenu m mode);
skipping to change at line 28398 skipping to change at line 35274
typedef void (REGAL_CALL *PFNGLENDTRANSFORMFEEDBACKPROC)(void); typedef void (REGAL_CALL *PFNGLENDTRANSFORMFEEDBACKPROC)(void);
typedef void (REGAL_CALL *PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint ind ex, GLboolean *data); typedef void (REGAL_CALL *PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint ind ex, GLboolean *data);
typedef void (REGAL_CALL *PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenu m pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenu m pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLen um pname, GLuint *params); typedef void (REGAL_CALL *PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLen um pname, GLuint *params);
typedef void (REGAL_CALL *PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint prog ram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); typedef void (REGAL_CALL *PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint prog ram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
typedef void (REGAL_CALL *PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint loc ation, GLuint *params); typedef void (REGAL_CALL *PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint loc ation, GLuint *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint *params);
typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenu m pname, GLuint *params); typedef void (REGAL_CALL *PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenu m pname, GLuint *params);
typedef void (REGAL_CALL *PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum p name, const GLint *params); typedef void (REGAL_CALL *PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum p name, const GLint *params);
typedef void (REGAL_CALL *PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint *params); typedef void (REGAL_CALL *PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint *params);
typedef void (REGAL_CALL *PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint progra m, GLsizei count, const GLchar **varyings, GLenum bufferMode); typedef void (REGAL_CALL *PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint progra m, GLsizei count, const GLchar * const *varyings, GLenum bufferMode);
typedef void (REGAL_CALL *PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0); typedef void (REGAL_CALL *PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0);
typedef void (REGAL_CALL *PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value); typedef void (REGAL_CALL *PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value);
typedef void (REGAL_CALL *PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, G Luint v1); typedef void (REGAL_CALL *PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, G Luint v1);
typedef void (REGAL_CALL *PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value); typedef void (REGAL_CALL *PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value);
typedef void (REGAL_CALL *PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, G Luint v1, GLuint v2); typedef void (REGAL_CALL *PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, G Luint v1, GLuint v2);
typedef void (REGAL_CALL *PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value); typedef void (REGAL_CALL *PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value);
typedef void (REGAL_CALL *PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, G Luint v1, GLuint v2, GLuint v3); typedef void (REGAL_CALL *PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, G Luint v1, GLuint v2, GLuint v3);
typedef void (REGAL_CALL *PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value); typedef void (REGAL_CALL *PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei cou nt, const GLuint *value);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x);
typedef void (REGAL_CALL *PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GL int *v); typedef void (REGAL_CALL *PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GL int *v);
skipping to change at line 28514 skipping to change at line 35390
REGAL_DECL void REGAL_CALL glEndTransformFeedback(void); REGAL_DECL void REGAL_CALL glEndTransformFeedback(void);
REGAL_DECL void REGAL_CALL glGetBooleani_v(GLenum target, GLuint index, GLb oolean *data); REGAL_DECL void REGAL_CALL glGetBooleani_v(GLenum target, GLuint index, GLb oolean *data);
REGAL_DECL void REGAL_CALL glGetTexParameterIiv(GLenum target, GLenum pname , GLint *params); REGAL_DECL void REGAL_CALL glGetTexParameterIiv(GLenum target, GLenum pname , GLint *params);
REGAL_DECL void REGAL_CALL glGetTexParameterIuiv(GLenum target, GLenum pnam e, GLuint *params); REGAL_DECL void REGAL_CALL glGetTexParameterIuiv(GLenum target, GLenum pnam e, GLuint *params);
REGAL_DECL void REGAL_CALL glGetTransformFeedbackVarying(GLuint program, GL uint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); REGAL_DECL void REGAL_CALL glGetTransformFeedbackVarying(GLuint program, GL uint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
REGAL_DECL void REGAL_CALL glGetUniformuiv(GLuint program, GLint location, GLuint *params); REGAL_DECL void REGAL_CALL glGetUniformuiv(GLuint program, GLint location, GLuint *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params); REGAL_DECL void REGAL_CALL glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params);
REGAL_DECL void REGAL_CALL glGetVertexAttribIuiv(GLuint index, GLenum pname , GLuint *params); REGAL_DECL void REGAL_CALL glGetVertexAttribIuiv(GLuint index, GLenum pname , GLuint *params);
REGAL_DECL void REGAL_CALL glTexParameterIiv(GLenum target, GLenum pname, c onst GLint *params); REGAL_DECL void REGAL_CALL glTexParameterIiv(GLenum target, GLenum pname, c onst GLint *params);
REGAL_DECL void REGAL_CALL glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params); REGAL_DECL void REGAL_CALL glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params);
REGAL_DECL void REGAL_CALL glTransformFeedbackVaryings(GLuint program, GLsi zei count, const GLchar **varyings, GLenum bufferMode); REGAL_DECL void REGAL_CALL glTransformFeedbackVaryings(GLuint program, GLsi zei count, const GLchar * const *varyings, GLenum bufferMode);
REGAL_DECL void REGAL_CALL glUniform1ui(GLint location, GLuint v0); REGAL_DECL void REGAL_CALL glUniform1ui(GLint location, GLuint v0);
REGAL_DECL void REGAL_CALL glUniform1uiv(GLint location, GLsizei count, con st GLuint *value); REGAL_DECL void REGAL_CALL glUniform1uiv(GLint location, GLsizei count, con st GLuint *value);
REGAL_DECL void REGAL_CALL glUniform2ui(GLint location, GLuint v0, GLuint v 1); REGAL_DECL void REGAL_CALL glUniform2ui(GLint location, GLuint v0, GLuint v 1);
REGAL_DECL void REGAL_CALL glUniform2uiv(GLint location, GLsizei count, con st GLuint *value); REGAL_DECL void REGAL_CALL glUniform2uiv(GLint location, GLsizei count, con st GLuint *value);
REGAL_DECL void REGAL_CALL glUniform3ui(GLint location, GLuint v0, GLuint v 1, GLuint v2); REGAL_DECL void REGAL_CALL glUniform3ui(GLint location, GLuint v0, GLuint v 1, GLuint v2);
REGAL_DECL void REGAL_CALL glUniform3uiv(GLint location, GLsizei count, con st GLuint *value); REGAL_DECL void REGAL_CALL glUniform3uiv(GLint location, GLsizei count, con st GLuint *value);
REGAL_DECL void REGAL_CALL glUniform4ui(GLint location, GLuint v0, GLuint v 1, GLuint v2, GLuint v3); REGAL_DECL void REGAL_CALL glUniform4ui(GLint location, GLuint v0, GLuint v 1, GLuint v2, GLuint v3);
REGAL_DECL void REGAL_CALL glUniform4uiv(GLint location, GLsizei count, con st GLuint *value); REGAL_DECL void REGAL_CALL glUniform4uiv(GLint location, GLsizei count, con st GLuint *value);
REGAL_DECL void REGAL_CALL glVertexAttribI1i(GLuint index, GLint x); REGAL_DECL void REGAL_CALL glVertexAttribI1i(GLuint index, GLint x);
REGAL_DECL void REGAL_CALL glVertexAttribI1iv(GLuint index, const GLint *v) ; REGAL_DECL void REGAL_CALL glVertexAttribI1iv(GLuint index, const GLint *v) ;
skipping to change at line 28546 skipping to change at line 35422
REGAL_DECL void REGAL_CALL glVertexAttribI4i(GLuint index, GLint x, GLint y , GLint z, GLint w); REGAL_DECL void REGAL_CALL glVertexAttribI4i(GLuint index, GLint x, GLint y , GLint z, GLint w);
REGAL_DECL void REGAL_CALL glVertexAttribI4iv(GLuint index, const GLint *v) ; REGAL_DECL void REGAL_CALL glVertexAttribI4iv(GLuint index, const GLint *v) ;
REGAL_DECL void REGAL_CALL glVertexAttribI4sv(GLuint index, const GLshort * v); REGAL_DECL void REGAL_CALL glVertexAttribI4sv(GLuint index, const GLshort * v);
REGAL_DECL void REGAL_CALL glVertexAttribI4ubv(GLuint index, const GLubyte *v); REGAL_DECL void REGAL_CALL glVertexAttribI4ubv(GLuint index, const GLubyte *v);
REGAL_DECL void REGAL_CALL glVertexAttribI4ui(GLuint index, GLuint x, GLuin t y, GLuint z, GLuint w); REGAL_DECL void REGAL_CALL glVertexAttribI4ui(GLuint index, GLuint x, GLuin t y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL glVertexAttribI4uiv(GLuint index, const GLuint * v); REGAL_DECL void REGAL_CALL glVertexAttribI4uiv(GLuint index, const GLuint * v);
REGAL_DECL void REGAL_CALL glVertexAttribI4usv(GLuint index, const GLushort *v); REGAL_DECL void REGAL_CALL glVertexAttribI4usv(GLuint index, const GLushort *v);
REGAL_DECL void REGAL_CALL glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); REGAL_DECL void REGAL_CALL glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_3_0
REGAL_DECL GLboolean REGAL_CALL plugin_glIsEnabledi(GLenum target, GLuint i
ndex);
REGAL_DECL GLint REGAL_CALL plugin_glGetFragDataLocation(GLuint program, co
nst GLchar *name);
REGAL_DECL const GLubyte *REGAL_CALL plugin_glGetStringi(GLenum name, GLuin
t index);
REGAL_DECL void REGAL_CALL plugin_glBeginConditionalRender(GLuint id, GLenu
m mode);
REGAL_DECL void REGAL_CALL plugin_glBeginTransformFeedback(GLenum primitive
Mode);
REGAL_DECL void REGAL_CALL plugin_glBindFragDataLocation(GLuint program, GL
uint color, const GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glClampColor(GLenum target, GLenum clamp)
;
REGAL_DECL void REGAL_CALL plugin_glClearBufferfi(GLenum buffer, GLint draw
buffer, GLfloat depth, GLint stencil);
REGAL_DECL void REGAL_CALL plugin_glClearBufferfv(GLenum buffer, GLint draw
buffer, const GLfloat *value);
REGAL_DECL void REGAL_CALL plugin_glClearBufferiv(GLenum buffer, GLint draw
buffer, const GLint *value);
REGAL_DECL void REGAL_CALL plugin_glClearBufferuiv(GLenum buffer, GLint dra
wbuffer, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glColorMaski(GLuint index, GLboolean r, G
Lboolean g, GLboolean b, GLboolean a);
REGAL_DECL void REGAL_CALL plugin_glDisablei(GLenum cap, GLuint index);
REGAL_DECL void REGAL_CALL plugin_glEnablei(GLenum cap, GLuint index);
REGAL_DECL void REGAL_CALL plugin_glEndConditionalRender(void);
REGAL_DECL void REGAL_CALL plugin_glEndTransformFeedback(void);
REGAL_DECL void REGAL_CALL plugin_glGetBooleani_v(GLenum target, GLuint ind
ex, GLboolean *data);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterIiv(GLenum target, GLenu
m pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTexParameterIuiv(GLenum target, GLen
um pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetTransformFeedbackVarying(GLuint prog
ram, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum
*type, GLchar *name);
REGAL_DECL void REGAL_CALL plugin_glGetUniformuiv(GLuint program, GLint loc
ation, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribIiv(GLuint index, GLenum
pname, GLint *params);
REGAL_DECL void REGAL_CALL plugin_glGetVertexAttribIuiv(GLuint index, GLenu
m pname, GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glTexParameterIiv(GLenum target, GLenum p
name, const GLint *params);
REGAL_DECL void REGAL_CALL plugin_glTexParameterIuiv(GLenum target, GLenum
pname, const GLuint *params);
REGAL_DECL void REGAL_CALL plugin_glTransformFeedbackVaryings(GLuint progra
m, GLsizei count, const GLchar * const *varyings, GLenum bufferMode);
REGAL_DECL void REGAL_CALL plugin_glUniform1ui(GLint location, GLuint v0);
REGAL_DECL void REGAL_CALL plugin_glUniform1uiv(GLint location, GLsizei cou
nt, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform2ui(GLint location, GLuint v0, G
Luint v1);
REGAL_DECL void REGAL_CALL plugin_glUniform2uiv(GLint location, GLsizei cou
nt, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform3ui(GLint location, GLuint v0, G
Luint v1, GLuint v2);
REGAL_DECL void REGAL_CALL plugin_glUniform3uiv(GLint location, GLsizei cou
nt, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glUniform4ui(GLint location, GLuint v0, G
Luint v1, GLuint v2, GLuint v3);
REGAL_DECL void REGAL_CALL plugin_glUniform4uiv(GLint location, GLsizei cou
nt, const GLuint *value);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1i(GLuint index, GLint x);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1iv(GLuint index, const GL
int *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1ui(GLuint index, GLuint x
);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI1uiv(GLuint index, const G
Luint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2i(GLuint index, GLint x,
GLint y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2iv(GLuint index, const GL
int *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2ui(GLuint index, GLuint x
, GLuint y);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI2uiv(GLuint index, const G
Luint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3i(GLuint index, GLint x,
GLint y, GLint z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3iv(GLuint index, const GL
int *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3ui(GLuint index, GLuint x
, GLuint y, GLuint z);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI3uiv(GLuint index, const G
Luint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4bv(GLuint index, const GL
byte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4i(GLuint index, GLint x,
GLint y, GLint z, GLint w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4iv(GLuint index, const GL
int *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4sv(GLuint index, const GL
short *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4ubv(GLuint index, const G
Lubyte *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4ui(GLuint index, GLuint x
, GLuint y, GLuint z, GLuint w);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4uiv(GLuint index, const G
Luint *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribI4usv(GLuint index, const G
Lushort *v);
REGAL_DECL void REGAL_CALL plugin_glVertexAttribIPointer(GLuint index, GLin
t size, GLenum type, GLsizei stride, const GLvoid *pointer);
#endif
/** /**
** GL_VERSION_3_1 ** GL_VERSION_3_1
**/ **/
#if (defined(GL_VERSION_3_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_1)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_1) #if (defined(GL_VERSION_3_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_1)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_1)
#define REGAL_NO_ENUM_GL_VERSION_3_1 #define REGAL_NO_ENUM_GL_VERSION_3_1
#endif #endif
#if (defined(GL_VERSION_3_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_1)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_1) #if (defined(GL_VERSION_3_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_1)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_1)
#define REGAL_NO_TYPEDEF_GL_VERSION_3_1 #define REGAL_NO_TYPEDEF_GL_VERSION_3_1
#endif #endif
#if (defined(GL_VERSION_3_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_1)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_1) #if (defined(GL_VERSION_3_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_1)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_1)
#define REGAL_NO_NAMESPACE_GL_VERSION_3_1 #define REGAL_NO_NAMESPACE_GL_VERSION_3_1
#endif #endif
#if (defined(GL_VERSION_3_1) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_3_1)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_3_1)
#define REGAL_NO_PLUGIN_GL_VERSION_3_1
#endif
#if (defined(GL_VERSION_3_1) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_1)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_1) #if (defined(GL_VERSION_3_1) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_1)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_1)
#define REGAL_NO_DECLARATION_GL_VERSION_3_1 #define REGAL_NO_DECLARATION_GL_VERSION_3_1
#endif #endif
#ifndef GL_VERSION_3_1 #ifndef GL_VERSION_3_1
#define GL_VERSION_3_1 1 #define GL_VERSION_3_1 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_3_1 #ifndef REGAL_NO_ENUM_GL_VERSION_3_1
#define GL_TEXTURE_RECTANGLE 0x84f5 /* 34037 */ #define GL_TEXTURE_RECTANGLE 0x84f5 /* 34037 */
skipping to change at line 28615 skipping to change at line 35553
#define glTexBuffer rglTexBuffer #define glTexBuffer rglTexBuffer
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_VERSION_3_1 #ifndef REGAL_NO_DECLARATION_GL_VERSION_3_1
REGAL_DECL void REGAL_CALL glDrawArraysInstanced(GLenum mode, GLint start, GLsizei count, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawArraysInstanced(GLenum mode, GLint start, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL glDrawElementsInstanced(GLenum mode, GLsizei cou nt, GLenum type, const GLvoid *indices, GLsizei primcount); REGAL_DECL void REGAL_CALL glDrawElementsInstanced(GLenum mode, GLsizei cou nt, GLenum type, const GLvoid *indices, GLsizei primcount);
REGAL_DECL void REGAL_CALL glPrimitiveRestartIndex(GLuint index); REGAL_DECL void REGAL_CALL glPrimitiveRestartIndex(GLuint index);
REGAL_DECL void REGAL_CALL glTexBuffer(GLenum target, GLenum internalformat , GLuint buffer); REGAL_DECL void REGAL_CALL glTexBuffer(GLenum target, GLenum internalformat , GLuint buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_3_1
REGAL_DECL void REGAL_CALL plugin_glDrawArraysInstanced(GLenum mode, GLint
start, GLsizei count, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glDrawElementsInstanced(GLenum mode, GLsi
zei count, GLenum type, const GLvoid *indices, GLsizei primcount);
REGAL_DECL void REGAL_CALL plugin_glPrimitiveRestartIndex(GLuint index);
REGAL_DECL void REGAL_CALL plugin_glTexBuffer(GLenum target, GLenum interna
lformat, GLuint buffer);
#endif
/** /**
** GL_VERSION_3_2 ** GL_VERSION_3_2
**/ **/
#if (defined(GL_VERSION_3_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_2)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_2) #if (defined(GL_VERSION_3_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_3_2)) && !defined(REGAL_NO_ENUM_GL_VERSION_3_2)
#define REGAL_NO_ENUM_GL_VERSION_3_2 #define REGAL_NO_ENUM_GL_VERSION_3_2
#endif #endif
#if (defined(GL_VERSION_3_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_2)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_2) #if (defined(GL_VERSION_3_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_2)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_2)
#define REGAL_NO_TYPEDEF_GL_VERSION_3_2 #define REGAL_NO_TYPEDEF_GL_VERSION_3_2
#endif #endif
#if (defined(GL_VERSION_3_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_2)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_2) #if (defined(GL_VERSION_3_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_2)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_2)
#define REGAL_NO_NAMESPACE_GL_VERSION_3_2 #define REGAL_NO_NAMESPACE_GL_VERSION_3_2
#endif #endif
#if (defined(GL_VERSION_3_2) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_3_2)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_3_2)
#define REGAL_NO_PLUGIN_GL_VERSION_3_2
#endif
#if (defined(GL_VERSION_3_2) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_2)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_2) #if (defined(GL_VERSION_3_2) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_2)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_2)
#define REGAL_NO_DECLARATION_GL_VERSION_3_2 #define REGAL_NO_DECLARATION_GL_VERSION_3_2
#endif #endif
#ifndef GL_VERSION_3_2 #ifndef GL_VERSION_3_2
#define GL_VERSION_3_2 1 #define GL_VERSION_3_2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_3_2 #ifndef REGAL_NO_ENUM_GL_VERSION_3_2
#define GL_CONTEXT_CORE_PROFILE_BIT 0x1 #define GL_CONTEXT_CORE_PROFILE_BIT 0x1
skipping to change at line 28685 skipping to change at line 35634
#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 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
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_glGetInteger64i_v(GLenum target, GLuint i
ndex, GLint64 *data);
#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
#endif #endif
#if (defined(GL_VERSION_3_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_3)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_3) #if (defined(GL_VERSION_3_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_3_3)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_3_3)
#define REGAL_NO_TYPEDEF_GL_VERSION_3_3 #define REGAL_NO_TYPEDEF_GL_VERSION_3_3
#endif #endif
#if (defined(GL_VERSION_3_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_3)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_3) #if (defined(GL_VERSION_3_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_3_3)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_3_3)
#define REGAL_NO_NAMESPACE_GL_VERSION_3_3 #define REGAL_NO_NAMESPACE_GL_VERSION_3_3
#endif #endif
#if (defined(GL_VERSION_3_3) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_3_3)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_3_3)
#define REGAL_NO_PLUGIN_GL_VERSION_3_3
#endif
#if (defined(GL_VERSION_3_3) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_3)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_3) #if (defined(GL_VERSION_3_3) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_3_3)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_3_3)
#define REGAL_NO_DECLARATION_GL_VERSION_3_3 #define REGAL_NO_DECLARATION_GL_VERSION_3_3
#endif #endif
#ifndef GL_VERSION_3_3 #ifndef GL_VERSION_3_3
#define GL_VERSION_3_3 1 #define GL_VERSION_3_3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_3_3 #ifndef REGAL_NO_ENUM_GL_VERSION_3_3
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88fe /* 35070 */ #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88fe /* 35070 */
skipping to change at line 28725 skipping to change at line 35685
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_VERSION_3_3 #ifndef REGAL_NO_NAMESPACE_GL_VERSION_3_3
#define glVertexAttribDivisor rglVertexAttribDivisor #define glVertexAttribDivisor rglVertexAttribDivisor
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_VERSION_3_3 #ifndef REGAL_NO_DECLARATION_GL_VERSION_3_3
REGAL_DECL void REGAL_CALL glVertexAttribDivisor(GLuint index, GLuint divis or); REGAL_DECL void REGAL_CALL glVertexAttribDivisor(GLuint index, GLuint divis or);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_3_3
REGAL_DECL void REGAL_CALL plugin_glVertexAttribDivisor(GLuint index, GLuin
t divisor);
#endif
/** /**
** GL_VERSION_4_0 ** GL_VERSION_4_0
**/ **/
#if (defined(GL_VERSION_4_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_4_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_4_0) #if (defined(GL_VERSION_4_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_4_0)) && !defined(REGAL_NO_ENUM_GL_VERSION_4_0)
#define REGAL_NO_ENUM_GL_VERSION_4_0 #define REGAL_NO_ENUM_GL_VERSION_4_0
#endif #endif
#if (defined(GL_VERSION_4_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_4_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_0) #if (defined(GL_VERSION_4_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_4_0)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_0)
#define REGAL_NO_TYPEDEF_GL_VERSION_4_0 #define REGAL_NO_TYPEDEF_GL_VERSION_4_0
#endif #endif
#if (defined(GL_VERSION_4_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_4_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_0) #if (defined(GL_VERSION_4_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_4_0)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_0)
#define REGAL_NO_NAMESPACE_GL_VERSION_4_0 #define REGAL_NO_NAMESPACE_GL_VERSION_4_0
#endif #endif
#if (defined(GL_VERSION_4_0) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_4_0)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_4_0)
#define REGAL_NO_PLUGIN_GL_VERSION_4_0
#endif
#if (defined(GL_VERSION_4_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_4_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_0) #if (defined(GL_VERSION_4_0) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_4_0)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_0)
#define REGAL_NO_DECLARATION_GL_VERSION_4_0 #define REGAL_NO_DECLARATION_GL_VERSION_4_0
#endif #endif
#ifndef GL_VERSION_4_0 #ifndef GL_VERSION_4_0
#define GL_VERSION_4_0 1 #define GL_VERSION_4_0 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_4_0 #ifndef REGAL_NO_ENUM_GL_VERSION_4_0
#define GL_SAMPLE_SHADING 0x8c36 /* 35894 */ #define GL_SAMPLE_SHADING 0x8c36 /* 35894 */
skipping to change at line 28785 skipping to change at line 35753
#define glBlendFunci rglBlendFunci #define glBlendFunci rglBlendFunci
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_VERSION_4_0 #ifndef REGAL_NO_DECLARATION_GL_VERSION_4_0
REGAL_DECL void REGAL_CALL glBlendEquationSeparatei(GLuint buf, GLenum mode RGB, GLenum modeAlpha); REGAL_DECL void REGAL_CALL glBlendEquationSeparatei(GLuint buf, GLenum mode RGB, GLenum modeAlpha);
REGAL_DECL void REGAL_CALL glBlendEquationi(GLuint buf, GLenum mode); REGAL_DECL void REGAL_CALL glBlendEquationi(GLuint buf, GLenum mode);
REGAL_DECL void REGAL_CALL glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); REGAL_DECL void REGAL_CALL glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
REGAL_DECL void REGAL_CALL glBlendFunci(GLuint buf, GLenum src, GLenum dst) ; REGAL_DECL void REGAL_CALL glBlendFunci(GLuint buf, GLenum src, GLenum dst) ;
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_VERSION_4_0
REGAL_DECL void REGAL_CALL plugin_glBlendEquationSeparatei(GLuint buf, GLen
um modeRGB, GLenum modeAlpha);
REGAL_DECL void REGAL_CALL plugin_glBlendEquationi(GLuint buf, GLenum mode)
;
REGAL_DECL void REGAL_CALL plugin_glBlendFuncSeparatei(GLuint buf, GLenum s
rcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
REGAL_DECL void REGAL_CALL plugin_glBlendFunci(GLuint buf, GLenum src, GLen
um dst);
#endif
/** /**
** GL_VERSION_4_2 ** GL_VERSION_4_2
**/ **/
#if (defined(GL_VERSION_4_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_4_2)) && !defined(REGAL_NO_ENUM_GL_VERSION_4_2) #if (defined(GL_VERSION_4_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_ GL_VERSION_4_2)) && !defined(REGAL_NO_ENUM_GL_VERSION_4_2)
#define REGAL_NO_ENUM_GL_VERSION_4_2 #define REGAL_NO_ENUM_GL_VERSION_4_2
#endif #endif
#if (defined(GL_VERSION_4_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_4_2)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_2) #if (defined(GL_VERSION_4_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_4_2)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_2)
#define REGAL_NO_TYPEDEF_GL_VERSION_4_2 #define REGAL_NO_TYPEDEF_GL_VERSION_4_2
#endif #endif
#if (defined(GL_VERSION_4_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_4_2)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_2) #if (defined(GL_VERSION_4_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_4_2)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_2)
#define REGAL_NO_NAMESPACE_GL_VERSION_4_2 #define REGAL_NO_NAMESPACE_GL_VERSION_4_2
#endif #endif
#if (defined(GL_VERSION_4_2) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_4_2)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_4_2)
#define REGAL_NO_PLUGIN_GL_VERSION_4_2
#endif
#if (defined(GL_VERSION_4_2) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_4_2)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_2) #if (defined(GL_VERSION_4_2) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_4_2)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_2)
#define REGAL_NO_DECLARATION_GL_VERSION_4_2 #define REGAL_NO_DECLARATION_GL_VERSION_4_2
#endif #endif
#ifndef GL_VERSION_4_2 #ifndef GL_VERSION_4_2
#define GL_VERSION_4_2 1 #define GL_VERSION_4_2 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VERSION_4_2 #ifndef REGAL_NO_ENUM_GL_VERSION_4_2
#define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8e8c /* 36492 */ #define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8e8c /* 36492 */
skipping to change at line 28832 skipping to change at line 35811
#endif #endif
#if (defined(GL_VERSION_4_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_4_3)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_3) #if (defined(GL_VERSION_4_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_GL_VERSION_4_3)) && !defined(REGAL_NO_TYPEDEF_GL_VERSION_4_3)
#define REGAL_NO_TYPEDEF_GL_VERSION_4_3 #define REGAL_NO_TYPEDEF_GL_VERSION_4_3
#endif #endif
#if (defined(GL_VERSION_4_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_4_3)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_3) #if (defined(GL_VERSION_4_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_GL_VERSION_4_3)) && !defined(REGAL_NO_NAMESPACE_GL_VERSION_4_3)
#define REGAL_NO_NAMESPACE_GL_VERSION_4_3 #define REGAL_NO_NAMESPACE_GL_VERSION_4_3
#endif #endif
#if (defined(GL_VERSION_4_3) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_GL_VERSION_4_3)) && !defined(REGAL_NO_PLUGIN_GL_VERSION_4_3)
#define REGAL_NO_PLUGIN_GL_VERSION_4_3
#endif
#if (defined(GL_VERSION_4_3) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_4_3)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_3) #if (defined(GL_VERSION_4_3) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_GL_VERSION_4_3)) && !defined(REGAL_NO_DECLARATION_GL_VERSION_4_3)
#define REGAL_NO_DECLARATION_GL_VERSION_4_3 #define REGAL_NO_DECLARATION_GL_VERSION_4_3
#endif #endif
#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 */
skipping to change at line 28861 skipping to change at line 35844
#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
#if (defined(GL_VIV_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_VIV_SHADE R_BINARY) #if (defined(GL_VIV_SHADER_BINARY) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_NAMESPACE_GL_VIV_SHADE R_BINARY)
#define REGAL_NO_NAMESPACE_GL_VIV_SHADER_BINARY #define REGAL_NO_NAMESPACE_GL_VIV_SHADER_BINARY
#endif #endif
#if (defined(GL_VIV_SHADER_BINARY) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_PLUGIN_GL_VIV_SHADER
_BINARY)
#define REGAL_NO_PLUGIN_GL_VIV_SHADER_BINARY
#endif
#if (defined(GL_VIV_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_VIV _SHADER_BINARY) #if (defined(GL_VIV_SHADER_BINARY) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_VIV_SHADER_BINARY)) && !defined(REGAL_NO_DECLARATION_GL_VIV _SHADER_BINARY)
#define REGAL_NO_DECLARATION_GL_VIV_SHADER_BINARY #define REGAL_NO_DECLARATION_GL_VIV_SHADER_BINARY
#endif #endif
#ifndef GL_VIV_shader_binary #ifndef GL_VIV_shader_binary
#define GL_VIV_shader_binary 1 #define GL_VIV_shader_binary 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VIV_SHADER_BINARY #ifndef REGAL_NO_ENUM_GL_VIV_SHADER_BINARY
#define GL_SHADER_BINARY_VIV 0x8fc4 /* 36804 */ #define GL_SHADER_BINARY_VIV 0x8fc4 /* 36804 */
skipping to change at line 28889 skipping to change at line 35876
#endif #endif
#if (defined(GL_WIN_PHONG_SHADING) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_TYPEDEF_GL_WIN_PHONG_S HADING) #if (defined(GL_WIN_PHONG_SHADING) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_TYPEDEF_GL_WIN_PHONG_S HADING)
#define REGAL_NO_TYPEDEF_GL_WIN_PHONG_SHADING #define REGAL_NO_TYPEDEF_GL_WIN_PHONG_SHADING
#endif #endif
#if (defined(GL_WIN_PHONG_SHADING) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_NAMESPACE_GL_WIN_PHONG _SHADING) #if (defined(GL_WIN_PHONG_SHADING) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_NAMESPACE_GL_WIN_PHONG _SHADING)
#define REGAL_NO_NAMESPACE_GL_WIN_PHONG_SHADING #define REGAL_NO_NAMESPACE_GL_WIN_PHONG_SHADING
#endif #endif
#if (defined(GL_WIN_PHONG_SHADING) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_PLUGIN_GL_WIN_PHONG_
SHADING)
#define REGAL_NO_PLUGIN_GL_WIN_PHONG_SHADING
#endif
#if (defined(GL_WIN_PHONG_SHADING) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_DECLARATION_GL_WIN _PHONG_SHADING) #if (defined(GL_WIN_PHONG_SHADING) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GL_WIN_PHONG_SHADING)) && !defined(REGAL_NO_DECLARATION_GL_WIN _PHONG_SHADING)
#define REGAL_NO_DECLARATION_GL_WIN_PHONG_SHADING #define REGAL_NO_DECLARATION_GL_WIN_PHONG_SHADING
#endif #endif
#ifndef GL_WIN_phong_shading #ifndef GL_WIN_phong_shading
#define GL_WIN_phong_shading 1 #define GL_WIN_phong_shading 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_WIN_PHONG_SHADING #ifndef REGAL_NO_ENUM_GL_WIN_PHONG_SHADING
#define GL_PHONG_WIN 0x80ea /* 33002 */ #define GL_PHONG_WIN 0x80ea /* 33002 */
skipping to change at line 28918 skipping to change at line 35909
#endif #endif
#if (defined(GL_WIN_SPECULAR_FOG) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_TYPEDEF_GL_WIN_SPECULAR_ FOG) #if (defined(GL_WIN_SPECULAR_FOG) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_TYPEDEF_GL_WIN_SPECULAR_ FOG)
#define REGAL_NO_TYPEDEF_GL_WIN_SPECULAR_FOG #define REGAL_NO_TYPEDEF_GL_WIN_SPECULAR_FOG
#endif #endif
#if (defined(GL_WIN_SPECULAR_FOG) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_NAMESPACE_GL_WIN_SPECULA R_FOG) #if (defined(GL_WIN_SPECULAR_FOG) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_NAMESPACE_GL_WIN_SPECULA R_FOG)
#define REGAL_NO_NAMESPACE_GL_WIN_SPECULAR_FOG #define REGAL_NO_NAMESPACE_GL_WIN_SPECULAR_FOG
#endif #endif
#if (defined(GL_WIN_SPECULAR_FOG) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_PLUGIN_GL_WIN_SPECULAR
_FOG)
#define REGAL_NO_PLUGIN_GL_WIN_SPECULAR_FOG
#endif
#if (defined(GL_WIN_SPECULAR_FOG) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_DECLARATION_GL_WIN_S PECULAR_FOG) #if (defined(GL_WIN_SPECULAR_FOG) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GL_WIN_SPECULAR_FOG)) && !defined(REGAL_NO_DECLARATION_GL_WIN_S PECULAR_FOG)
#define REGAL_NO_DECLARATION_GL_WIN_SPECULAR_FOG #define REGAL_NO_DECLARATION_GL_WIN_SPECULAR_FOG
#endif #endif
#ifndef GL_WIN_specular_fog #ifndef GL_WIN_specular_fog
#define GL_WIN_specular_fog 1 #define GL_WIN_specular_fog 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_WIN_SPECULAR_FOG #ifndef REGAL_NO_ENUM_GL_WIN_SPECULAR_FOG
#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80ec /* 33004 */ #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80ec /* 33004 */
skipping to change at line 28946 skipping to change at line 35941
#endif #endif
#if (defined(GL_WIN_SWAP_HINT) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_TYPEDEF_GL_WIN_SWAP_HINT) #if (defined(GL_WIN_SWAP_HINT) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_TYPEDEF_GL_WIN_SWAP_HINT)
#define REGAL_NO_TYPEDEF_GL_WIN_SWAP_HINT #define REGAL_NO_TYPEDEF_GL_WIN_SWAP_HINT
#endif #endif
#if (defined(GL_WIN_SWAP_HINT) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_NAMESPACE_GL_WIN_SWAP_HINT) #if (defined(GL_WIN_SWAP_HINT) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_NAMESPACE_GL_WIN_SWAP_HINT)
#define REGAL_NO_NAMESPACE_GL_WIN_SWAP_HINT #define REGAL_NO_NAMESPACE_GL_WIN_SWAP_HINT
#endif #endif
#if (defined(GL_WIN_SWAP_HINT) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_PLUGIN_GL_WIN_SWAP_HINT)
#define REGAL_NO_PLUGIN_GL_WIN_SWAP_HINT
#endif
#if (defined(GL_WIN_SWAP_HINT) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_DECLARATION_GL_WIN_SWAP_HI NT) #if (defined(GL_WIN_SWAP_HINT) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GL_WIN_SWAP_HINT)) && !defined(REGAL_NO_DECLARATION_GL_WIN_SWAP_HI NT)
#define REGAL_NO_DECLARATION_GL_WIN_SWAP_HINT #define REGAL_NO_DECLARATION_GL_WIN_SWAP_HINT
#endif #endif
#ifndef GL_WIN_swap_hint #ifndef GL_WIN_swap_hint
#define GL_WIN_swap_hint 1 #define GL_WIN_swap_hint 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GL_WIN_SWAP_HINT #ifndef REGAL_NO_TYPEDEF_GL_WIN_SWAP_HINT
typedef void (REGAL_CALL *PFNGLADDSWAPHINTRECTWINPROC)(GLint x, GLint y, GL sizei width, GLsizei height); typedef void (REGAL_CALL *PFNGLADDSWAPHINTRECTWINPROC)(GLint x, GLint y, GL sizei width, GLsizei height);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GL_WIN_SWAP_HINT #ifndef REGAL_NO_NAMESPACE_GL_WIN_SWAP_HINT
#define glAddSwapHintRectWIN rglAddSwapHintRectWIN #define glAddSwapHintRectWIN rglAddSwapHintRectWIN
#endif #endif
#ifndef REGAL_NO_DECLARATION_GL_WIN_SWAP_HINT #ifndef REGAL_NO_DECLARATION_GL_WIN_SWAP_HINT
REGAL_DECL void REGAL_CALL glAddSwapHintRectWIN(GLint x, GLint y, GLsizei w idth, GLsizei height); REGAL_DECL void REGAL_CALL glAddSwapHintRectWIN(GLint x, GLint y, GLsizei w idth, GLsizei height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GL_WIN_SWAP_HINT
REGAL_DECL void REGAL_CALL plugin_glAddSwapHintRectWIN(GLint x, GLint y, GL
sizei width, GLsizei height);
#endif
#if REGAL_SYS_WGL #if REGAL_SYS_WGL
#if REGAL_SYS_WGL_DECLARE_WGL #if REGAL_SYS_WGL_DECLARE_WGL
/** /**
** WGL_3DL_stereo_control ** WGL_3DL_stereo_control
**/ **/
#if (defined(WGL_3DL_STEREO_CONTROL) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_ENUM_WGL_3DL_STEREO_C ONTROL) #if (defined(WGL_3DL_STEREO_CONTROL) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_ENUM_WGL_3DL_STEREO_C ONTROL)
#define REGAL_NO_ENUM_WGL_3DL_STEREO_CONTROL #define REGAL_NO_ENUM_WGL_3DL_STEREO_CONTROL
#endif #endif
#if (defined(WGL_3DL_STEREO_CONTROL) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_TYPEDEF_WGL_3DL_ST EREO_CONTROL) #if (defined(WGL_3DL_STEREO_CONTROL) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_TYPEDEF_WGL_3DL_ST EREO_CONTROL)
#define REGAL_NO_TYPEDEF_WGL_3DL_STEREO_CONTROL #define REGAL_NO_TYPEDEF_WGL_3DL_STEREO_CONTROL
#endif #endif
#if (defined(WGL_3DL_STEREO_CONTROL) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_NAMESPACE_WGL_3DL_ STEREO_CONTROL) #if (defined(WGL_3DL_STEREO_CONTROL) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_NAMESPACE_WGL_3DL_ STEREO_CONTROL)
#define REGAL_NO_NAMESPACE_WGL_3DL_STEREO_CONTROL #define REGAL_NO_NAMESPACE_WGL_3DL_STEREO_CONTROL
#endif #endif
#if (defined(WGL_3DL_STEREO_CONTROL) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_PLUGIN_WGL_3DL_S
TEREO_CONTROL)
#define REGAL_NO_PLUGIN_WGL_3DL_STEREO_CONTROL
#endif
#if (defined(WGL_3DL_STEREO_CONTROL) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_DECLARATION_WG L_3DL_STEREO_CONTROL) #if (defined(WGL_3DL_STEREO_CONTROL) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_WGL_3DL_STEREO_CONTROL)) && !defined(REGAL_NO_DECLARATION_WG L_3DL_STEREO_CONTROL)
#define REGAL_NO_DECLARATION_WGL_3DL_STEREO_CONTROL #define REGAL_NO_DECLARATION_WGL_3DL_STEREO_CONTROL
#endif #endif
#ifndef WGL_3DL_stereo_control #ifndef WGL_3DL_stereo_control
#define WGL_3DL_stereo_control 1 #define WGL_3DL_stereo_control 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_3DL_STEREO_CONTROL #ifndef REGAL_NO_ENUM_WGL_3DL_STEREO_CONTROL
#define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055 /* 8277 */ #define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055 /* 8277 */
skipping to change at line 29012 skipping to change at line 36019
#endif #endif
#ifndef REGAL_NO_NAMESPACE_WGL_3DL_STEREO_CONTROL #ifndef REGAL_NO_NAMESPACE_WGL_3DL_STEREO_CONTROL
#define wglSetStereoEmitterState3DL rwglSetStereoEmitterState3DL #define wglSetStereoEmitterState3DL rwglSetStereoEmitterState3DL
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_3DL_STEREO_CONTROL #ifndef REGAL_NO_DECLARATION_WGL_3DL_STEREO_CONTROL
REGAL_DECL BOOL REGAL_CALL wglSetStereoEmitterState3DL(HDC hDC, UINT uState ); REGAL_DECL BOOL REGAL_CALL wglSetStereoEmitterState3DL(HDC hDC, UINT uState );
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_3DL_STEREO_CONTROL
REGAL_DECL BOOL REGAL_CALL plugin_wglSetStereoEmitterState3DL(HDC hDC, UINT
uState);
#endif
/** /**
** WGL_AMD_gpu_association ** WGL_AMD_gpu_association
**/ **/
#if (defined(WGL_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_ENUM_WGL_AMD_GPU_AS SOCIATION) #if (defined(WGL_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_ENUM_WGL_AMD_GPU_AS SOCIATION)
#define REGAL_NO_ENUM_WGL_AMD_GPU_ASSOCIATION #define REGAL_NO_ENUM_WGL_AMD_GPU_ASSOCIATION
#endif #endif
#if (defined(WGL_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_TYPEDEF_WGL_AMD_ GPU_ASSOCIATION) #if (defined(WGL_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_TYPEDEF_WGL_AMD_ GPU_ASSOCIATION)
#define REGAL_NO_TYPEDEF_WGL_AMD_GPU_ASSOCIATION #define REGAL_NO_TYPEDEF_WGL_AMD_GPU_ASSOCIATION
#endif #endif
#if (defined(WGL_AMD_GPU_ASSOCIATION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_NAMESPACE_WGL_AM D_GPU_ASSOCIATION) #if (defined(WGL_AMD_GPU_ASSOCIATION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_NAMESPACE_WGL_AM D_GPU_ASSOCIATION)
#define REGAL_NO_NAMESPACE_WGL_AMD_GPU_ASSOCIATION #define REGAL_NO_NAMESPACE_WGL_AMD_GPU_ASSOCIATION
#endif #endif
#if (defined(WGL_AMD_GPU_ASSOCIATION) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_PLUGIN_WGL_AMD
_GPU_ASSOCIATION)
#define REGAL_NO_PLUGIN_WGL_AMD_GPU_ASSOCIATION
#endif
#if (defined(WGL_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_DECLARATION_ WGL_AMD_GPU_ASSOCIATION) #if (defined(WGL_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_WGL_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_DECLARATION_ WGL_AMD_GPU_ASSOCIATION)
#define REGAL_NO_DECLARATION_WGL_AMD_GPU_ASSOCIATION #define REGAL_NO_DECLARATION_WGL_AMD_GPU_ASSOCIATION
#endif #endif
#ifndef WGL_AMD_gpu_association #ifndef WGL_AMD_gpu_association
#define WGL_AMD_gpu_association 1 #define WGL_AMD_gpu_association 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_AMD_GPU_ASSOCIATION #ifndef REGAL_NO_ENUM_WGL_AMD_GPU_ASSOCIATION
#define WGL_GPU_VENDOR_AMD 0x1f00 /* 7936 */ #define WGL_GPU_VENDOR_AMD 0x1f00 /* 7936 */
skipping to change at line 29085 skipping to change at line 36100
REGAL_DECL BOOL REGAL_CALL wglMakeAssociatedContextCurrentAMD(HGLRC hglrc); REGAL_DECL BOOL REGAL_CALL wglMakeAssociatedContextCurrentAMD(HGLRC hglrc);
REGAL_DECL HGLRC REGAL_CALL wglCreateAssociatedContextAMD(UINT id); REGAL_DECL HGLRC REGAL_CALL wglCreateAssociatedContextAMD(UINT id);
REGAL_DECL HGLRC REGAL_CALL wglCreateAssociatedContextAttribsAMD(UINT id, H GLRC hShareContext, const int *attribList); REGAL_DECL HGLRC REGAL_CALL wglCreateAssociatedContextAttribsAMD(UINT id, H GLRC hShareContext, const int *attribList);
REGAL_DECL HGLRC REGAL_CALL wglGetCurrentAssociatedContextAMD(void); REGAL_DECL HGLRC REGAL_CALL wglGetCurrentAssociatedContextAMD(void);
REGAL_DECL INT REGAL_CALL wglGetGPUInfoAMD(UINT id, int property, GLenum da taType, UINT size, void *data); REGAL_DECL INT REGAL_CALL wglGetGPUInfoAMD(UINT id, int property, GLenum da taType, UINT size, void *data);
REGAL_DECL UINT REGAL_CALL wglGetContextGPUIDAMD(HGLRC hglrc); REGAL_DECL UINT REGAL_CALL wglGetContextGPUIDAMD(HGLRC hglrc);
REGAL_DECL UINT REGAL_CALL wglGetGPUIDsAMD(UINT maxCount, UINT *ids); REGAL_DECL UINT REGAL_CALL wglGetGPUIDsAMD(UINT maxCount, UINT *ids);
REGAL_DECL VOID REGAL_CALL wglBlitContextFramebufferAMD(HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GL int dstX1, GLint dstY1, GLbitfield mask, GLenum filter); REGAL_DECL VOID REGAL_CALL wglBlitContextFramebufferAMD(HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GL int dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_AMD_GPU_ASSOCIATION
REGAL_DECL BOOL REGAL_CALL plugin_wglDeleteAssociatedContextAMD(HGLRC hglrc
);
REGAL_DECL BOOL REGAL_CALL plugin_wglMakeAssociatedContextCurrentAMD(HGLRC
hglrc);
REGAL_DECL HGLRC REGAL_CALL plugin_wglCreateAssociatedContextAMD(UINT id);
REGAL_DECL HGLRC REGAL_CALL plugin_wglCreateAssociatedContextAttribsAMD(UIN
T id, HGLRC hShareContext, const int *attribList);
REGAL_DECL HGLRC REGAL_CALL plugin_wglGetCurrentAssociatedContextAMD(void);
REGAL_DECL INT REGAL_CALL plugin_wglGetGPUInfoAMD(UINT id, int property, GL
enum dataType, UINT size, void *data);
REGAL_DECL UINT REGAL_CALL plugin_wglGetContextGPUIDAMD(HGLRC hglrc);
REGAL_DECL UINT REGAL_CALL plugin_wglGetGPUIDsAMD(UINT maxCount, UINT *ids)
;
REGAL_DECL VOID REGAL_CALL plugin_wglBlitContextFramebufferAMD(HGLRC dstCtx
, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint ds
tY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
#endif
/** /**
** WGL_ARB_buffer_region ** WGL_ARB_buffer_region
**/ **/
#if (defined(WGL_ARB_BUFFER_REGION) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_ENUM_WGL_ARB_BUFFER_REG ION) #if (defined(WGL_ARB_BUFFER_REGION) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_ENUM_WGL_ARB_BUFFER_REG ION)
#define REGAL_NO_ENUM_WGL_ARB_BUFFER_REGION #define REGAL_NO_ENUM_WGL_ARB_BUFFER_REGION
#endif #endif
#if (defined(WGL_ARB_BUFFER_REGION) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_BUFF ER_REGION) #if (defined(WGL_ARB_BUFFER_REGION) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_BUFF ER_REGION)
#define REGAL_NO_TYPEDEF_WGL_ARB_BUFFER_REGION #define REGAL_NO_TYPEDEF_WGL_ARB_BUFFER_REGION
#endif #endif
#if (defined(WGL_ARB_BUFFER_REGION) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_BU FFER_REGION) #if (defined(WGL_ARB_BUFFER_REGION) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_BU FFER_REGION)
#define REGAL_NO_NAMESPACE_WGL_ARB_BUFFER_REGION #define REGAL_NO_NAMESPACE_WGL_ARB_BUFFER_REGION
#endif #endif
#if (defined(WGL_ARB_BUFFER_REGION) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_PLUGIN_WGL_ARB_BUF
FER_REGION)
#define REGAL_NO_PLUGIN_WGL_ARB_BUFFER_REGION
#endif
#if (defined(WGL_ARB_BUFFER_REGION) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_DECLARATION_WGL_ ARB_BUFFER_REGION) #if (defined(WGL_ARB_BUFFER_REGION) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_WGL_ARB_BUFFER_REGION)) && !defined(REGAL_NO_DECLARATION_WGL_ ARB_BUFFER_REGION)
#define REGAL_NO_DECLARATION_WGL_ARB_BUFFER_REGION #define REGAL_NO_DECLARATION_WGL_ARB_BUFFER_REGION
#endif #endif
#ifndef WGL_ARB_buffer_region #ifndef WGL_ARB_buffer_region
#define WGL_ARB_buffer_region 1 #define WGL_ARB_buffer_region 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_BUFFER_REGION #ifndef REGAL_NO_ENUM_WGL_ARB_BUFFER_REGION
#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x1 #define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x1
skipping to change at line 29137 skipping to change at line 36168
#define wglSaveBufferRegionARB rwglSaveBufferRegionARB #define wglSaveBufferRegionARB rwglSaveBufferRegionARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_BUFFER_REGION #ifndef REGAL_NO_DECLARATION_WGL_ARB_BUFFER_REGION
REGAL_DECL BOOL REGAL_CALL wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc); REGAL_DECL BOOL REGAL_CALL wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
REGAL_DECL BOOL REGAL_CALL wglSaveBufferRegionARB(HANDLE hRegion, int x, in t y, int width, int height); REGAL_DECL BOOL REGAL_CALL wglSaveBufferRegionARB(HANDLE hRegion, int x, in t y, int width, int height);
REGAL_DECL HANDLE REGAL_CALL wglCreateBufferRegionARB(HDC hDC, int iLayerPl ane, UINT uType); REGAL_DECL HANDLE REGAL_CALL wglCreateBufferRegionARB(HDC hDC, int iLayerPl ane, UINT uType);
REGAL_DECL VOID REGAL_CALL wglDeleteBufferRegionARB(HANDLE hRegion); REGAL_DECL VOID REGAL_CALL wglDeleteBufferRegionARB(HANDLE hRegion);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_BUFFER_REGION
REGAL_DECL BOOL REGAL_CALL plugin_wglRestoreBufferRegionARB(HANDLE hRegion,
int x, int y, int width, int height, int xSrc, int ySrc);
REGAL_DECL BOOL REGAL_CALL plugin_wglSaveBufferRegionARB(HANDLE hRegion, in
t x, int y, int width, int height);
REGAL_DECL HANDLE REGAL_CALL plugin_wglCreateBufferRegionARB(HDC hDC, int i
LayerPlane, UINT uType);
REGAL_DECL VOID REGAL_CALL plugin_wglDeleteBufferRegionARB(HANDLE hRegion);
#endif
/** /**
** WGL_ARB_create_context ** WGL_ARB_create_context
**/ **/
#if (defined(WGL_ARB_CREATE_CONTEXT) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_ENUM_WGL_ARB_CREATE_C ONTEXT) #if (defined(WGL_ARB_CREATE_CONTEXT) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_ENUM_WGL_ARB_CREATE_C ONTEXT)
#define REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT #define REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_CR EATE_CONTEXT) #if (defined(WGL_ARB_CREATE_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_CR EATE_CONTEXT)
#define REGAL_NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT #define REGAL_NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_ CREATE_CONTEXT) #if (defined(WGL_ARB_CREATE_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_ CREATE_CONTEXT)
#define REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT #define REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_PLUGIN_WGL_ARB_C
REATE_CONTEXT)
#define REGAL_NO_PLUGIN_WGL_ARB_CREATE_CONTEXT
#endif
#if (defined(WGL_ARB_CREATE_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_DECLARATION_WG L_ARB_CREATE_CONTEXT) #if (defined(WGL_ARB_CREATE_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_WGL_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_DECLARATION_WG L_ARB_CREATE_CONTEXT)
#define REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT #define REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT
#endif #endif
#ifndef WGL_ARB_create_context #ifndef WGL_ARB_create_context
#define WGL_ARB_create_context 1 #define WGL_ARB_create_context 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT #ifndef REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT
#define WGL_CONTEXT_DEBUG_BIT_ARB 0x1 #define WGL_CONTEXT_DEBUG_BIT_ARB 0x1
skipping to change at line 29182 skipping to change at line 36224
#endif #endif
#ifndef REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT #ifndef REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT
#define wglCreateContextAttribsARB rwglCreateContextAttribsARB #define wglCreateContextAttribsARB rwglCreateContextAttribsARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT #ifndef REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT
REGAL_DECL HGLRC REGAL_CALL wglCreateContextAttribsARB(HDC hDC, HGLRC hShar eContext, const int *piAttribList); REGAL_DECL HGLRC REGAL_CALL wglCreateContextAttribsARB(HDC hDC, HGLRC hShar eContext, const int *piAttribList);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_CREATE_CONTEXT
REGAL_DECL HGLRC REGAL_CALL plugin_wglCreateContextAttribsARB(HDC hDC, HGLR
C hShareContext, const int *piAttribList);
#endif
/** /**
** WGL_ARB_create_context_profile ** WGL_ARB_create_context_profile
**/ **/
#if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_ENUM_ WGL_ARB_CREATE_CONTEXT_PROFILE) #if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_ENUM_ WGL_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_TY PEDEF_WGL_ARB_CREATE_CONTEXT_PROFILE) #if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_TY PEDEF_WGL_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_NA MESPACE_WGL_ARB_CREATE_CONTEXT_PROFILE) #if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_NA MESPACE_WGL_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_
PLUGIN_WGL_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_PLUGIN_WGL_ARB_CREATE_CONTEXT_PROFILE
#endif
#if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_N O_DECLARATION_WGL_ARB_CREATE_CONTEXT_PROFILE) #if (defined(WGL_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_N O_DECLARATION_WGL_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#ifndef WGL_ARB_create_context_profile #ifndef WGL_ARB_create_context_profile
#define WGL_ARB_create_context_profile 1 #define WGL_ARB_create_context_profile 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT_PROFILE #ifndef REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT_PROFILE
#define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x1 #define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x1
skipping to change at line 29228 skipping to change at line 36278
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) #if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_TYPEDEF_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) #if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_NAMESPACE_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REG
AL_NO_PLUGIN_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_PLUGIN_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif
#if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(R EGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) #if (defined(WGL_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(R EGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_DECLARATION_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#ifndef WGL_ARB_create_context_robustness #ifndef WGL_ARB_create_context_robustness
#define WGL_ARB_create_context_robustness 1 #define WGL_ARB_create_context_robustness 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS #ifndef REGAL_NO_ENUM_WGL_ARB_CREATE_CONTEXT_ROBUSTNESS
#define WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x4 #define WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x4
skipping to change at line 29259 skipping to change at line 36313
#endif #endif
#if (defined(WGL_ARB_EXTENSIONS_STRING) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_TYPEDEF_WGL_ ARB_EXTENSIONS_STRING) #if (defined(WGL_ARB_EXTENSIONS_STRING) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_TYPEDEF_WGL_ ARB_EXTENSIONS_STRING)
#define REGAL_NO_TYPEDEF_WGL_ARB_EXTENSIONS_STRING #define REGAL_NO_TYPEDEF_WGL_ARB_EXTENSIONS_STRING
#endif #endif
#if (defined(WGL_ARB_EXTENSIONS_STRING) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_NAMESPACE_WG L_ARB_EXTENSIONS_STRING) #if (defined(WGL_ARB_EXTENSIONS_STRING) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_NAMESPACE_WG L_ARB_EXTENSIONS_STRING)
#define REGAL_NO_NAMESPACE_WGL_ARB_EXTENSIONS_STRING #define REGAL_NO_NAMESPACE_WGL_ARB_EXTENSIONS_STRING
#endif #endif
#if (defined(WGL_ARB_EXTENSIONS_STRING) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_PLUGIN_WGL
_ARB_EXTENSIONS_STRING)
#define REGAL_NO_PLUGIN_WGL_ARB_EXTENSIONS_STRING
#endif
#if (defined(WGL_ARB_EXTENSIONS_STRING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_DECLARAT ION_WGL_ARB_EXTENSIONS_STRING) #if (defined(WGL_ARB_EXTENSIONS_STRING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_ARB_EXTENSIONS_STRING)) && !defined(REGAL_NO_DECLARAT ION_WGL_ARB_EXTENSIONS_STRING)
#define REGAL_NO_DECLARATION_WGL_ARB_EXTENSIONS_STRING #define REGAL_NO_DECLARATION_WGL_ARB_EXTENSIONS_STRING
#endif #endif
#ifndef WGL_ARB_extensions_string #ifndef WGL_ARB_extensions_string
#define WGL_ARB_extensions_string 1 #define WGL_ARB_extensions_string 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_ARB_EXTENSIONS_STRING #ifndef REGAL_NO_TYPEDEF_WGL_ARB_EXTENSIONS_STRING
typedef const char *(REGAL_CALL *PFNWGLGETEXTENSIONSSTRINGARBPROC)(HDC hDC) ; typedef const char *(REGAL_CALL *PFNWGLGETEXTENSIONSSTRINGARBPROC)(HDC hDC) ;
#endif #endif
#ifndef REGAL_NO_NAMESPACE_WGL_ARB_EXTENSIONS_STRING #ifndef REGAL_NO_NAMESPACE_WGL_ARB_EXTENSIONS_STRING
#define wglGetExtensionsStringARB rwglGetExtensionsStringARB #define wglGetExtensionsStringARB rwglGetExtensionsStringARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_EXTENSIONS_STRING #ifndef REGAL_NO_DECLARATION_WGL_ARB_EXTENSIONS_STRING
REGAL_DECL const char *REGAL_CALL wglGetExtensionsStringARB(HDC hDC); REGAL_DECL const char *REGAL_CALL wglGetExtensionsStringARB(HDC hDC);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_EXTENSIONS_STRING
REGAL_DECL const char *REGAL_CALL plugin_wglGetExtensionsStringARB(HDC hDC)
;
#endif
/** /**
** WGL_ARB_framebuffer_sRGB ** WGL_ARB_framebuffer_sRGB
**/ **/
#if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_WGL_ARB_FRAM EBUFFER_SRGB) #if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_WGL_ARB_FRAM EBUFFER_SRGB)
#define REGAL_NO_ENUM_WGL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_ENUM_WGL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_WGL_AR B_FRAMEBUFFER_SRGB) #if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_WGL_AR B_FRAMEBUFFER_SRGB)
#define REGAL_NO_TYPEDEF_WGL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_TYPEDEF_WGL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_WGL_ ARB_FRAMEBUFFER_SRGB) #if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_WGL_ ARB_FRAMEBUFFER_SRGB)
#define REGAL_NO_NAMESPACE_WGL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_NAMESPACE_WGL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_PLUGIN_WGL_A
RB_FRAMEBUFFER_SRGB)
#define REGAL_NO_PLUGIN_WGL_ARB_FRAMEBUFFER_SRGB
#endif
#if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_WGL_ARB_FRAMEBUFFER_SRGB) #if (defined(WGL_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_WGL_ARB_FRAMEBUFFER_SRGB)
#define REGAL_NO_DECLARATION_WGL_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_DECLARATION_WGL_ARB_FRAMEBUFFER_SRGB
#endif #endif
#ifndef WGL_ARB_framebuffer_sRGB #ifndef WGL_ARB_framebuffer_sRGB
#define WGL_ARB_framebuffer_sRGB 1 #define WGL_ARB_framebuffer_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_FRAMEBUFFER_SRGB #ifndef REGAL_NO_ENUM_WGL_ARB_FRAMEBUFFER_SRGB
#define WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20a9 /* 8361 */ #define WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20a9 /* 8361 */
skipping to change at line 29323 skipping to change at line 36389
#endif #endif
#if (defined(WGL_ARB_MAKE_CURRENT_READ) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_TYPEDEF_WGL_ ARB_MAKE_CURRENT_READ) #if (defined(WGL_ARB_MAKE_CURRENT_READ) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_TYPEDEF_WGL_ ARB_MAKE_CURRENT_READ)
#define REGAL_NO_TYPEDEF_WGL_ARB_MAKE_CURRENT_READ #define REGAL_NO_TYPEDEF_WGL_ARB_MAKE_CURRENT_READ
#endif #endif
#if (defined(WGL_ARB_MAKE_CURRENT_READ) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_NAMESPACE_WG L_ARB_MAKE_CURRENT_READ) #if (defined(WGL_ARB_MAKE_CURRENT_READ) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_NAMESPACE_WG L_ARB_MAKE_CURRENT_READ)
#define REGAL_NO_NAMESPACE_WGL_ARB_MAKE_CURRENT_READ #define REGAL_NO_NAMESPACE_WGL_ARB_MAKE_CURRENT_READ
#endif #endif
#if (defined(WGL_ARB_MAKE_CURRENT_READ) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_PLUGIN_WGL
_ARB_MAKE_CURRENT_READ)
#define REGAL_NO_PLUGIN_WGL_ARB_MAKE_CURRENT_READ
#endif
#if (defined(WGL_ARB_MAKE_CURRENT_READ) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_DECLARAT ION_WGL_ARB_MAKE_CURRENT_READ) #if (defined(WGL_ARB_MAKE_CURRENT_READ) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_ARB_MAKE_CURRENT_READ)) && !defined(REGAL_NO_DECLARAT ION_WGL_ARB_MAKE_CURRENT_READ)
#define REGAL_NO_DECLARATION_WGL_ARB_MAKE_CURRENT_READ #define REGAL_NO_DECLARATION_WGL_ARB_MAKE_CURRENT_READ
#endif #endif
#ifndef WGL_ARB_make_current_read #ifndef WGL_ARB_make_current_read
#define WGL_ARB_make_current_read 1 #define WGL_ARB_make_current_read 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_MAKE_CURRENT_READ #ifndef REGAL_NO_ENUM_WGL_ARB_MAKE_CURRENT_READ
#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043 /* 8259 */ #define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043 /* 8259 */
skipping to change at line 29351 skipping to change at line 36421
#ifndef REGAL_NO_NAMESPACE_WGL_ARB_MAKE_CURRENT_READ #ifndef REGAL_NO_NAMESPACE_WGL_ARB_MAKE_CURRENT_READ
#define wglGetCurrentReadDCARB rwglGetCurrentReadDCARB #define wglGetCurrentReadDCARB rwglGetCurrentReadDCARB
#define wglMakeContextCurrentARB rwglMakeContextCurrentARB #define wglMakeContextCurrentARB rwglMakeContextCurrentARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_MAKE_CURRENT_READ #ifndef REGAL_NO_DECLARATION_WGL_ARB_MAKE_CURRENT_READ
REGAL_DECL BOOL REGAL_CALL wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadD C, HGLRC hglrc); REGAL_DECL BOOL REGAL_CALL wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadD C, HGLRC hglrc);
REGAL_DECL HDC REGAL_CALL wglGetCurrentReadDCARB(void); REGAL_DECL HDC REGAL_CALL wglGetCurrentReadDCARB(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_MAKE_CURRENT_READ
REGAL_DECL BOOL REGAL_CALL plugin_wglMakeContextCurrentARB(HDC hDrawDC, HDC
hReadDC, HGLRC hglrc);
REGAL_DECL HDC REGAL_CALL plugin_wglGetCurrentReadDCARB(void);
#endif
/** /**
** WGL_ARB_multisample ** WGL_ARB_multisample
**/ **/
#if (defined(WGL_ARB_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_WGL_ARB_MULTISAMPLE) #if (defined(WGL_ARB_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_WGL_ARB_MULTISAMPLE)
#define REGAL_NO_ENUM_WGL_ARB_MULTISAMPLE #define REGAL_NO_ENUM_WGL_ARB_MULTISAMPLE
#endif #endif
#if (defined(WGL_ARB_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_MULTISAM PLE) #if (defined(WGL_ARB_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_MULTISAM PLE)
#define REGAL_NO_TYPEDEF_WGL_ARB_MULTISAMPLE #define REGAL_NO_TYPEDEF_WGL_ARB_MULTISAMPLE
#endif #endif
#if (defined(WGL_ARB_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_MULTIS AMPLE) #if (defined(WGL_ARB_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_MULTIS AMPLE)
#define REGAL_NO_NAMESPACE_WGL_ARB_MULTISAMPLE #define REGAL_NO_NAMESPACE_WGL_ARB_MULTISAMPLE
#endif #endif
#if (defined(WGL_ARB_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_WGL_ARB_MULTISA
MPLE)
#define REGAL_NO_PLUGIN_WGL_ARB_MULTISAMPLE
#endif
#if (defined(WGL_ARB_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_WGL_ARB_ MULTISAMPLE) #if (defined(WGL_ARB_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_ARB_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_WGL_ARB_ MULTISAMPLE)
#define REGAL_NO_DECLARATION_WGL_ARB_MULTISAMPLE #define REGAL_NO_DECLARATION_WGL_ARB_MULTISAMPLE
#endif #endif
#ifndef WGL_ARB_multisample #ifndef WGL_ARB_multisample
#define WGL_ARB_multisample 1 #define WGL_ARB_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_MULTISAMPLE #ifndef REGAL_NO_ENUM_WGL_ARB_MULTISAMPLE
#define WGL_SAMPLE_BUFFERS_ARB 0x2041 /* 8257 */ #define WGL_SAMPLE_BUFFERS_ARB 0x2041 /* 8257 */
skipping to change at line 29396 skipping to change at line 36475
#endif #endif
#if (defined(WGL_ARB_PBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_PBUFFER) #if (defined(WGL_ARB_PBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_PBUFFER)
#define REGAL_NO_TYPEDEF_WGL_ARB_PBUFFER #define REGAL_NO_TYPEDEF_WGL_ARB_PBUFFER
#endif #endif
#if (defined(WGL_ARB_PBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_PBUFFER) #if (defined(WGL_ARB_PBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_PBUFFER)
#define REGAL_NO_NAMESPACE_WGL_ARB_PBUFFER #define REGAL_NO_NAMESPACE_WGL_ARB_PBUFFER
#endif #endif
#if (defined(WGL_ARB_PBUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_PLUGIN_WGL_ARB_PBUFFER)
#define REGAL_NO_PLUGIN_WGL_ARB_PBUFFER
#endif
#if (defined(WGL_ARB_PBUFFER) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_ARB_PBUFFER) #if (defined(WGL_ARB_PBUFFER) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_WGL_ARB_PBUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_ARB_PBUFFER)
#define REGAL_NO_DECLARATION_WGL_ARB_PBUFFER #define REGAL_NO_DECLARATION_WGL_ARB_PBUFFER
#endif #endif
#ifndef WGL_ARB_pbuffer #ifndef WGL_ARB_pbuffer
#define WGL_ARB_pbuffer 1 #define WGL_ARB_pbuffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_PBUFFER #ifndef REGAL_NO_ENUM_WGL_ARB_PBUFFER
#define WGL_DRAW_TO_PBUFFER_ARB 0x202d /* 8237 */ #define WGL_DRAW_TO_PBUFFER_ARB 0x202d /* 8237 */
skipping to change at line 29439 skipping to change at line 36522
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_PBUFFER #ifndef REGAL_NO_DECLARATION_WGL_ARB_PBUFFER
REGAL_DECL BOOL REGAL_CALL wglDestroyPbufferARB(HPBUFFERARB hPbuffer); REGAL_DECL BOOL REGAL_CALL wglDestroyPbufferARB(HPBUFFERARB hPbuffer);
REGAL_DECL BOOL REGAL_CALL wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAt tribute, int *piValue); REGAL_DECL BOOL REGAL_CALL wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAt tribute, int *piValue);
REGAL_DECL HDC REGAL_CALL wglGetPbufferDCARB(HPBUFFERARB hPbuffer); REGAL_DECL HDC REGAL_CALL wglGetPbufferDCARB(HPBUFFERARB hPbuffer);
REGAL_DECL HPBUFFERARB REGAL_CALL wglCreatePbufferARB(HDC hDC, int iPixelFo rmat, int iWidth, int iHeight, const int *piAttribList); REGAL_DECL HPBUFFERARB REGAL_CALL wglCreatePbufferARB(HDC hDC, int iPixelFo rmat, int iWidth, int iHeight, const int *piAttribList);
REGAL_DECL int REGAL_CALL wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC); REGAL_DECL int REGAL_CALL wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_PBUFFER
REGAL_DECL BOOL REGAL_CALL plugin_wglDestroyPbufferARB(HPBUFFERARB hPbuffer
);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryPbufferARB(HPBUFFERARB hPbuffer,
int iAttribute, int *piValue);
REGAL_DECL HDC REGAL_CALL plugin_wglGetPbufferDCARB(HPBUFFERARB hPbuffer);
REGAL_DECL HPBUFFERARB REGAL_CALL plugin_wglCreatePbufferARB(HDC hDC, int i
PixelFormat, int iWidth, int iHeight, const int *piAttribList);
REGAL_DECL int REGAL_CALL plugin_wglReleasePbufferDCARB(HPBUFFERARB hPbuffe
r, HDC hDC);
#endif
/** /**
** WGL_ARB_pixel_format ** WGL_ARB_pixel_format
**/ **/
#if (defined(WGL_ARB_PIXEL_FORMAT) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT ) #if (defined(WGL_ARB_PIXEL_FORMAT) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT )
#define REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT #define REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT
#endif #endif
#if (defined(WGL_ARB_PIXEL_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_PIXEL_ FORMAT) #if (defined(WGL_ARB_PIXEL_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_PIXEL_ FORMAT)
#define REGAL_NO_TYPEDEF_WGL_ARB_PIXEL_FORMAT #define REGAL_NO_TYPEDEF_WGL_ARB_PIXEL_FORMAT
#endif #endif
#if (defined(WGL_ARB_PIXEL_FORMAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_PIXE L_FORMAT) #if (defined(WGL_ARB_PIXEL_FORMAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_PIXE L_FORMAT)
#define REGAL_NO_NAMESPACE_WGL_ARB_PIXEL_FORMAT #define REGAL_NO_NAMESPACE_WGL_ARB_PIXEL_FORMAT
#endif #endif
#if (defined(WGL_ARB_PIXEL_FORMAT) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_PLUGIN_WGL_ARB_PIXEL
_FORMAT)
#define REGAL_NO_PLUGIN_WGL_ARB_PIXEL_FORMAT
#endif
#if (defined(WGL_ARB_PIXEL_FORMAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_DECLARATION_WGL_AR B_PIXEL_FORMAT) #if (defined(WGL_ARB_PIXEL_FORMAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_ARB_PIXEL_FORMAT)) && !defined(REGAL_NO_DECLARATION_WGL_AR B_PIXEL_FORMAT)
#define REGAL_NO_DECLARATION_WGL_ARB_PIXEL_FORMAT #define REGAL_NO_DECLARATION_WGL_ARB_PIXEL_FORMAT
#endif #endif
#ifndef WGL_ARB_pixel_format #ifndef WGL_ARB_pixel_format
#define WGL_ARB_pixel_format 1 #define WGL_ARB_pixel_format 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT #ifndef REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT
#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 /* 8192 */ #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 /* 8192 */
skipping to change at line 29533 skipping to change at line 36628
#define wglGetPixelFormatAttribfvARB rwglGetPixelFormatAttribfvARB #define wglGetPixelFormatAttribfvARB rwglGetPixelFormatAttribfvARB
#define wglGetPixelFormatAttribivARB rwglGetPixelFormatAttribivARB #define wglGetPixelFormatAttribivARB rwglGetPixelFormatAttribivARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_PIXEL_FORMAT #ifndef REGAL_NO_DECLARATION_WGL_ARB_PIXEL_FORMAT
REGAL_DECL BOOL REGAL_CALL wglChoosePixelFormatARB(HDC hDC, const int *piAt tribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UI NT *nNumFormats); REGAL_DECL BOOL REGAL_CALL wglChoosePixelFormatARB(HDC hDC, const int *piAt tribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UI NT *nNumFormats);
REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribfvARB(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT * pfValues); REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribfvARB(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT * pfValues);
REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribivARB(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *pi Values); REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribivARB(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *pi Values);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_PIXEL_FORMAT
REGAL_DECL BOOL REGAL_CALL plugin_wglChoosePixelFormatARB(HDC hDC, const in
t *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piForm
ats, UINT *nNumFormats);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetPixelFormatAttribfvARB(HDC hDC, int
iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes,
FLOAT *pfValues);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetPixelFormatAttribivARB(HDC hDC, int
iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes,
int *piValues);
#endif
/** /**
** WGL_ARB_pixel_format_float ** WGL_ARB_pixel_format_float
**/ **/
#if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_ENUM_WGL_ARB_ PIXEL_FORMAT_FLOAT) #if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_ENUM) || defin ed(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_ENUM_WGL_ARB_ PIXEL_FORMAT_FLOAT)
#define REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT_FLOAT #define REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_TYPEDEF_WG L_ARB_PIXEL_FORMAT_FLOAT) #if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_TYPEDEF_WG L_ARB_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_TYPEDEF_WGL_ARB_PIXEL_FORMAT_FLOAT #define REGAL_NO_TYPEDEF_WGL_ARB_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_NAMESPACE_ WGL_ARB_PIXEL_FORMAT_FLOAT) #if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_NAMESPACE_ WGL_ARB_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_NAMESPACE_WGL_ARB_PIXEL_FORMAT_FLOAT #define REGAL_NO_NAMESPACE_WGL_ARB_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_PLUGIN_W
GL_ARB_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_PLUGIN_WGL_ARB_PIXEL_FORMAT_FLOAT
#endif
#if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_DECLAR ATION_WGL_ARB_PIXEL_FORMAT_FLOAT) #if (defined(WGL_ARB_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_WGL_ARB_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_DECLAR ATION_WGL_ARB_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_DECLARATION_WGL_ARB_PIXEL_FORMAT_FLOAT #define REGAL_NO_DECLARATION_WGL_ARB_PIXEL_FORMAT_FLOAT
#endif #endif
#ifndef WGL_ARB_pixel_format_float #ifndef WGL_ARB_pixel_format_float
#define WGL_ARB_pixel_format_float 1 #define WGL_ARB_pixel_format_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT_FLOAT #ifndef REGAL_NO_ENUM_WGL_ARB_PIXEL_FORMAT_FLOAT
#define WGL_TYPE_RGBA_FLOAT_ARB 0x21a0 /* 8608 */ #define WGL_TYPE_RGBA_FLOAT_ARB 0x21a0 /* 8608 */
skipping to change at line 29577 skipping to change at line 36682
#endif #endif
#if (defined(WGL_ARB_RENDER_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_RE NDER_TEXTURE) #if (defined(WGL_ARB_RENDER_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_RE NDER_TEXTURE)
#define REGAL_NO_TYPEDEF_WGL_ARB_RENDER_TEXTURE #define REGAL_NO_TYPEDEF_WGL_ARB_RENDER_TEXTURE
#endif #endif
#if (defined(WGL_ARB_RENDER_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_ RENDER_TEXTURE) #if (defined(WGL_ARB_RENDER_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_ RENDER_TEXTURE)
#define REGAL_NO_NAMESPACE_WGL_ARB_RENDER_TEXTURE #define REGAL_NO_NAMESPACE_WGL_ARB_RENDER_TEXTURE
#endif #endif
#if (defined(WGL_ARB_RENDER_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_PLUGIN_WGL_ARB_R
ENDER_TEXTURE)
#define REGAL_NO_PLUGIN_WGL_ARB_RENDER_TEXTURE
#endif
#if (defined(WGL_ARB_RENDER_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_DECLARATION_WG L_ARB_RENDER_TEXTURE) #if (defined(WGL_ARB_RENDER_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_WGL_ARB_RENDER_TEXTURE)) && !defined(REGAL_NO_DECLARATION_WG L_ARB_RENDER_TEXTURE)
#define REGAL_NO_DECLARATION_WGL_ARB_RENDER_TEXTURE #define REGAL_NO_DECLARATION_WGL_ARB_RENDER_TEXTURE
#endif #endif
#ifndef WGL_ARB_render_texture #ifndef WGL_ARB_render_texture
#define WGL_ARB_render_texture 1 #define WGL_ARB_render_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_RENDER_TEXTURE #ifndef REGAL_NO_ENUM_WGL_ARB_RENDER_TEXTURE
#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070 /* 8304 */ #define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070 /* 8304 */
skipping to change at line 29638 skipping to change at line 36747
#define wglReleaseTexImageARB rwglReleaseTexImageARB #define wglReleaseTexImageARB rwglReleaseTexImageARB
#define wglSetPbufferAttribARB rwglSetPbufferAttribARB #define wglSetPbufferAttribARB rwglSetPbufferAttribARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_ARB_RENDER_TEXTURE #ifndef REGAL_NO_DECLARATION_WGL_ARB_RENDER_TEXTURE
REGAL_DECL BOOL REGAL_CALL wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBu ffer); REGAL_DECL BOOL REGAL_CALL wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBu ffer);
REGAL_DECL BOOL REGAL_CALL wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer); REGAL_DECL BOOL REGAL_CALL wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer);
REGAL_DECL BOOL REGAL_CALL wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, con st int *piAttribList); REGAL_DECL BOOL REGAL_CALL wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, con st int *piAttribList);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_ARB_RENDER_TEXTURE
REGAL_DECL BOOL REGAL_CALL plugin_wglBindTexImageARB(HPBUFFERARB hPbuffer,
int iBuffer);
REGAL_DECL BOOL REGAL_CALL plugin_wglReleaseTexImageARB(HPBUFFERARB hPbuffe
r, int iBuffer);
REGAL_DECL BOOL REGAL_CALL plugin_wglSetPbufferAttribARB(HPBUFFERARB hPbuff
er, const int *piAttribList);
#endif
/** /**
** WGL_ARB_robustness_share_group_isolation ** WGL_ARB_robustness_share_group_isolation
**/ **/
#if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ ENUM) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !de fined(REGAL_NO_ENUM_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ ENUM) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !de fined(REGAL_NO_ENUM_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_ENUM_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_ENUM_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ TYPEDEF) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ TYPEDEF) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_TYPEDEF_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_TYPEDEF_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_TYPEDEF_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || !defined(REGAL_NA MESPACE) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || !defined(REGAL_NA MESPACE) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_NAMESPACE_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_NAMESPACE_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_NAMESPACE_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || !defined(REGAL_PL
UGIN_MODE) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) &
& !defined(REGAL_NO_PLUGIN_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_PLUGIN_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif
#if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ DECLARATION) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_DECLARATION_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ DECLARATION) || defined(REGAL_NO_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_DECLARATION_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_DECLARATION_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_DECLARATION_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#ifndef WGL_ARB_robustness_share_group_isolation #ifndef WGL_ARB_robustness_share_group_isolation
#define WGL_ARB_robustness_share_group_isolation 1 #define WGL_ARB_robustness_share_group_isolation 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #ifndef REGAL_NO_ENUM_WGL_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x8 #define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x8
skipping to change at line 29682 skipping to change at line 36801
#endif #endif
#if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_TYPEDEF_WG L_ATI_PIXEL_FORMAT_FLOAT) #if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_TYPEDEF_WG L_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_TYPEDEF_WGL_ATI_PIXEL_FORMAT_FLOAT #define REGAL_NO_TYPEDEF_WGL_ATI_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_NAMESPACE_ WGL_ATI_PIXEL_FORMAT_FLOAT) #if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_NAMESPACE_ WGL_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_NAMESPACE_WGL_ATI_PIXEL_FORMAT_FLOAT #define REGAL_NO_NAMESPACE_WGL_ATI_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_PLUGIN_W
GL_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_PLUGIN_WGL_ATI_PIXEL_FORMAT_FLOAT
#endif
#if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_DECLAR ATION_WGL_ATI_PIXEL_FORMAT_FLOAT) #if (defined(WGL_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_WGL_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_DECLAR ATION_WGL_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_DECLARATION_WGL_ATI_PIXEL_FORMAT_FLOAT #define REGAL_NO_DECLARATION_WGL_ATI_PIXEL_FORMAT_FLOAT
#endif #endif
#ifndef WGL_ATI_pixel_format_float #ifndef WGL_ATI_pixel_format_float
#define WGL_ATI_pixel_format_float 1 #define WGL_ATI_pixel_format_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ATI_PIXEL_FORMAT_FLOAT #ifndef REGAL_NO_ENUM_WGL_ATI_PIXEL_FORMAT_FLOAT
#define WGL_TYPE_RGBA_FLOAT_ATI 0x21a0 /* 8608 */ #define WGL_TYPE_RGBA_FLOAT_ATI 0x21a0 /* 8608 */
skipping to change at line 29712 skipping to change at line 36835
#endif #endif
#if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_N O_TYPEDEF_WGL_ATI_RENDER_TEXTURE_RECTANGLE) #if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_N O_TYPEDEF_WGL_ATI_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_TYPEDEF_WGL_ATI_RENDER_TEXTURE_RECTANGLE #define REGAL_NO_TYPEDEF_WGL_ATI_RENDER_TEXTURE_RECTANGLE
#endif #endif
#if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_N O_NAMESPACE_WGL_ATI_RENDER_TEXTURE_RECTANGLE) #if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_N O_NAMESPACE_WGL_ATI_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_NAMESPACE_WGL_ATI_RENDER_TEXTURE_RECTANGLE #define REGAL_NO_NAMESPACE_WGL_ATI_RENDER_TEXTURE_RECTANGLE
#endif #endif
#if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL
_NO_PLUGIN_WGL_ATI_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_PLUGIN_WGL_ATI_RENDER_TEXTURE_RECTANGLE
#endif
#if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REG AL_NO_DECLARATION_WGL_ATI_RENDER_TEXTURE_RECTANGLE) #if (defined(WGL_ATI_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_WGL_ATI_RENDER_TEXTURE_RECTANGLE)) && !defined(REG AL_NO_DECLARATION_WGL_ATI_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_DECLARATION_WGL_ATI_RENDER_TEXTURE_RECTANGLE #define REGAL_NO_DECLARATION_WGL_ATI_RENDER_TEXTURE_RECTANGLE
#endif #endif
#ifndef WGL_ATI_render_texture_rectangle #ifndef WGL_ATI_render_texture_rectangle
#define WGL_ATI_render_texture_rectangle 1 #define WGL_ATI_render_texture_rectangle 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_ATI_RENDER_TEXTURE_RECTANGLE #ifndef REGAL_NO_ENUM_WGL_ATI_RENDER_TEXTURE_RECTANGLE
#define WGL_TEXTURE_RECTANGLE_ATI 0x21a5 /* 8613 */ #define WGL_TEXTURE_RECTANGLE_ATI 0x21a5 /* 8613 */
skipping to change at line 29740 skipping to change at line 36867
#endif #endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(R
EGAL_NO_PLUGIN_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_PLUGIN_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined (REGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(WGL_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined (REGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#ifndef WGL_EXT_create_context_es2_profile #ifndef WGL_EXT_create_context_es2_profile
#define WGL_EXT_create_context_es2_profile 1 #define WGL_EXT_create_context_es2_profile 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE #ifndef REGAL_NO_ENUM_WGL_EXT_CREATE_CONTEXT_ES2_PROFILE
#define WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x4 #define WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x4
skipping to change at line 29768 skipping to change at line 36899
#endif #endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES_PROFILE) #if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES_PROFILE #define REGAL_NO_TYPEDEF_WGL_EXT_CREATE_CONTEXT_ES_PROFILE
#endif #endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES_PROFILE) #if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES_PROFILE #define REGAL_NO_NAMESPACE_WGL_EXT_CREATE_CONTEXT_ES_PROFILE
#endif #endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REG
AL_NO_PLUGIN_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_PLUGIN_WGL_EXT_CREATE_CONTEXT_ES_PROFILE
#endif
#if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(R EGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES_PROFILE) #if (defined(WGL_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(R EGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES_PROFILE #define REGAL_NO_DECLARATION_WGL_EXT_CREATE_CONTEXT_ES_PROFILE
#endif #endif
#ifndef WGL_EXT_create_context_es_profile #ifndef WGL_EXT_create_context_es_profile
#define WGL_EXT_create_context_es_profile 1 #define WGL_EXT_create_context_es_profile 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_CREATE_CONTEXT_ES_PROFILE #ifndef REGAL_NO_ENUM_WGL_EXT_CREATE_CONTEXT_ES_PROFILE
#define WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x4 #define WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x4
skipping to change at line 29796 skipping to change at line 36931
#endif #endif
#if (defined(WGL_EXT_DEPTH_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_DEPTH_FL OAT) #if (defined(WGL_EXT_DEPTH_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_DEPTH_FL OAT)
#define REGAL_NO_TYPEDEF_WGL_EXT_DEPTH_FLOAT #define REGAL_NO_TYPEDEF_WGL_EXT_DEPTH_FLOAT
#endif #endif
#if (defined(WGL_EXT_DEPTH_FLOAT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_DEPTH_ FLOAT) #if (defined(WGL_EXT_DEPTH_FLOAT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_DEPTH_ FLOAT)
#define REGAL_NO_NAMESPACE_WGL_EXT_DEPTH_FLOAT #define REGAL_NO_NAMESPACE_WGL_EXT_DEPTH_FLOAT
#endif #endif
#if (defined(WGL_EXT_DEPTH_FLOAT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_PLUGIN_WGL_EXT_DEPTH_F
LOAT)
#define REGAL_NO_PLUGIN_WGL_EXT_DEPTH_FLOAT
#endif
#if (defined(WGL_EXT_DEPTH_FLOAT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_DECLARATION_WGL_EXT_ DEPTH_FLOAT) #if (defined(WGL_EXT_DEPTH_FLOAT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_EXT_DEPTH_FLOAT)) && !defined(REGAL_NO_DECLARATION_WGL_EXT_ DEPTH_FLOAT)
#define REGAL_NO_DECLARATION_WGL_EXT_DEPTH_FLOAT #define REGAL_NO_DECLARATION_WGL_EXT_DEPTH_FLOAT
#endif #endif
#ifndef WGL_EXT_depth_float #ifndef WGL_EXT_depth_float
#define WGL_EXT_depth_float 1 #define WGL_EXT_depth_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_DEPTH_FLOAT #ifndef REGAL_NO_ENUM_WGL_EXT_DEPTH_FLOAT
#define WGL_DEPTH_FLOAT_EXT 0x2040 /* 8256 */ #define WGL_DEPTH_FLOAT_EXT 0x2040 /* 8256 */
skipping to change at line 29824 skipping to change at line 36963
#endif #endif
#if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_TYPEDEF_ WGL_EXT_DISPLAY_COLOR_TABLE) #if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_TYPEDEF_ WGL_EXT_DISPLAY_COLOR_TABLE)
#define REGAL_NO_TYPEDEF_WGL_EXT_DISPLAY_COLOR_TABLE #define REGAL_NO_TYPEDEF_WGL_EXT_DISPLAY_COLOR_TABLE
#endif #endif
#if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_NAMESPAC E_WGL_EXT_DISPLAY_COLOR_TABLE) #if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_NAMESPAC E_WGL_EXT_DISPLAY_COLOR_TABLE)
#define REGAL_NO_NAMESPACE_WGL_EXT_DISPLAY_COLOR_TABLE #define REGAL_NO_NAMESPACE_WGL_EXT_DISPLAY_COLOR_TABLE
#endif #endif
#if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_PLUGIN
_WGL_EXT_DISPLAY_COLOR_TABLE)
#define REGAL_NO_PLUGIN_WGL_EXT_DISPLAY_COLOR_TABLE
#endif
#if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_DECL ARATION_WGL_EXT_DISPLAY_COLOR_TABLE) #if (defined(WGL_EXT_DISPLAY_COLOR_TABLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_DISPLAY_COLOR_TABLE)) && !defined(REGAL_NO_DECL ARATION_WGL_EXT_DISPLAY_COLOR_TABLE)
#define REGAL_NO_DECLARATION_WGL_EXT_DISPLAY_COLOR_TABLE #define REGAL_NO_DECLARATION_WGL_EXT_DISPLAY_COLOR_TABLE
#endif #endif
#ifndef WGL_EXT_display_color_table #ifndef WGL_EXT_display_color_table
#define WGL_EXT_display_color_table 1 #define WGL_EXT_display_color_table 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_EXT_DISPLAY_COLOR_TABLE #ifndef REGAL_NO_TYPEDEF_WGL_EXT_DISPLAY_COLOR_TABLE
typedef GLboolean (REGAL_CALL *PFNWGLBINDDISPLAYCOLORTABLEEXTPROC)(GLushort id); typedef GLboolean (REGAL_CALL *PFNWGLBINDDISPLAYCOLORTABLEEXTPROC)(GLushort id);
skipping to change at line 29853 skipping to change at line 36996
#define wglLoadDisplayColorTableEXT rwglLoadDisplayColorTableEXT #define wglLoadDisplayColorTableEXT rwglLoadDisplayColorTableEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_EXT_DISPLAY_COLOR_TABLE #ifndef REGAL_NO_DECLARATION_WGL_EXT_DISPLAY_COLOR_TABLE
REGAL_DECL GLboolean REGAL_CALL wglBindDisplayColorTableEXT(GLushort id); REGAL_DECL GLboolean REGAL_CALL wglBindDisplayColorTableEXT(GLushort id);
REGAL_DECL GLboolean REGAL_CALL wglCreateDisplayColorTableEXT(GLushort id); REGAL_DECL GLboolean REGAL_CALL wglCreateDisplayColorTableEXT(GLushort id);
REGAL_DECL GLboolean REGAL_CALL wglLoadDisplayColorTableEXT(const GLushort *table, GLuint length); REGAL_DECL GLboolean REGAL_CALL wglLoadDisplayColorTableEXT(const GLushort *table, GLuint length);
REGAL_DECL VOID REGAL_CALL wglDestroyDisplayColorTableEXT(GLushort id); REGAL_DECL VOID REGAL_CALL wglDestroyDisplayColorTableEXT(GLushort id);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_EXT_DISPLAY_COLOR_TABLE
REGAL_DECL GLboolean REGAL_CALL plugin_wglBindDisplayColorTableEXT(GLushort
id);
REGAL_DECL GLboolean REGAL_CALL plugin_wglCreateDisplayColorTableEXT(GLusho
rt id);
REGAL_DECL GLboolean REGAL_CALL plugin_wglLoadDisplayColorTableEXT(const GL
ushort *table, GLuint length);
REGAL_DECL VOID REGAL_CALL plugin_wglDestroyDisplayColorTableEXT(GLushort i
d);
#endif
/** /**
** WGL_EXT_extensions_string ** WGL_EXT_extensions_string
**/ **/
#if (defined(WGL_EXT_EXTENSIONS_STRING) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_ENUM_WGL_EXT_EX TENSIONS_STRING) #if (defined(WGL_EXT_EXTENSIONS_STRING) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_ENUM_WGL_EXT_EX TENSIONS_STRING)
#define REGAL_NO_ENUM_WGL_EXT_EXTENSIONS_STRING #define REGAL_NO_ENUM_WGL_EXT_EXTENSIONS_STRING
#endif #endif
#if (defined(WGL_EXT_EXTENSIONS_STRING) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_TYPEDEF_WGL_ EXT_EXTENSIONS_STRING) #if (defined(WGL_EXT_EXTENSIONS_STRING) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_TYPEDEF_WGL_ EXT_EXTENSIONS_STRING)
#define REGAL_NO_TYPEDEF_WGL_EXT_EXTENSIONS_STRING #define REGAL_NO_TYPEDEF_WGL_EXT_EXTENSIONS_STRING
#endif #endif
#if (defined(WGL_EXT_EXTENSIONS_STRING) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_NAMESPACE_WG L_EXT_EXTENSIONS_STRING) #if (defined(WGL_EXT_EXTENSIONS_STRING) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_NAMESPACE_WG L_EXT_EXTENSIONS_STRING)
#define REGAL_NO_NAMESPACE_WGL_EXT_EXTENSIONS_STRING #define REGAL_NO_NAMESPACE_WGL_EXT_EXTENSIONS_STRING
#endif #endif
#if (defined(WGL_EXT_EXTENSIONS_STRING) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_PLUGIN_WGL
_EXT_EXTENSIONS_STRING)
#define REGAL_NO_PLUGIN_WGL_EXT_EXTENSIONS_STRING
#endif
#if (defined(WGL_EXT_EXTENSIONS_STRING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_DECLARAT ION_WGL_EXT_EXTENSIONS_STRING) #if (defined(WGL_EXT_EXTENSIONS_STRING) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_EXTENSIONS_STRING)) && !defined(REGAL_NO_DECLARAT ION_WGL_EXT_EXTENSIONS_STRING)
#define REGAL_NO_DECLARATION_WGL_EXT_EXTENSIONS_STRING #define REGAL_NO_DECLARATION_WGL_EXT_EXTENSIONS_STRING
#endif #endif
#ifndef WGL_EXT_extensions_string #ifndef WGL_EXT_extensions_string
#define WGL_EXT_extensions_string 1 #define WGL_EXT_extensions_string 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_EXT_EXTENSIONS_STRING #ifndef REGAL_NO_TYPEDEF_WGL_EXT_EXTENSIONS_STRING
typedef const char *(REGAL_CALL *PFNWGLGETEXTENSIONSSTRINGEXTPROC)(void); typedef const char *(REGAL_CALL *PFNWGLGETEXTENSIONSSTRINGEXTPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_WGL_EXT_EXTENSIONS_STRING #ifndef REGAL_NO_NAMESPACE_WGL_EXT_EXTENSIONS_STRING
#define wglGetExtensionsStringEXT rwglGetExtensionsStringEXT #define wglGetExtensionsStringEXT rwglGetExtensionsStringEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_EXT_EXTENSIONS_STRING #ifndef REGAL_NO_DECLARATION_WGL_EXT_EXTENSIONS_STRING
REGAL_DECL const char *REGAL_CALL wglGetExtensionsStringEXT(void); REGAL_DECL const char *REGAL_CALL wglGetExtensionsStringEXT(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_EXT_EXTENSIONS_STRING
REGAL_DECL const char *REGAL_CALL plugin_wglGetExtensionsStringEXT(void);
#endif
/** /**
** WGL_EXT_framebuffer_sRGB ** WGL_EXT_framebuffer_sRGB
**/ **/
#if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_WGL_EXT_FRAM EBUFFER_SRGB) #if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_ENUM_WGL_EXT_FRAM EBUFFER_SRGB)
#define REGAL_NO_ENUM_WGL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_ENUM_WGL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_WGL_EX T_FRAMEBUFFER_SRGB) #if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_WGL_EX T_FRAMEBUFFER_SRGB)
#define REGAL_NO_TYPEDEF_WGL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_TYPEDEF_WGL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_WGL_ EXT_FRAMEBUFFER_SRGB) #if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_WGL_ EXT_FRAMEBUFFER_SRGB)
#define REGAL_NO_NAMESPACE_WGL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_NAMESPACE_WGL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_PLUGIN_WGL_E
XT_FRAMEBUFFER_SRGB)
#define REGAL_NO_PLUGIN_WGL_EXT_FRAMEBUFFER_SRGB
#endif
#if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_WGL_EXT_FRAMEBUFFER_SRGB) #if (defined(WGL_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_WGL_EXT_FRAMEBUFFER_SRGB)
#define REGAL_NO_DECLARATION_WGL_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_DECLARATION_WGL_EXT_FRAMEBUFFER_SRGB
#endif #endif
#ifndef WGL_EXT_framebuffer_sRGB #ifndef WGL_EXT_framebuffer_sRGB
#define WGL_EXT_framebuffer_sRGB 1 #define WGL_EXT_framebuffer_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_FRAMEBUFFER_SRGB #ifndef REGAL_NO_ENUM_WGL_EXT_FRAMEBUFFER_SRGB
#define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20a9 /* 8361 */ #define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20a9 /* 8361 */
skipping to change at line 29933 skipping to change at line 37095
#endif #endif
#if (defined(WGL_EXT_MAKE_CURRENT_READ) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_TYPEDEF_WGL_ EXT_MAKE_CURRENT_READ) #if (defined(WGL_EXT_MAKE_CURRENT_READ) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_TYPEDEF_WGL_ EXT_MAKE_CURRENT_READ)
#define REGAL_NO_TYPEDEF_WGL_EXT_MAKE_CURRENT_READ #define REGAL_NO_TYPEDEF_WGL_EXT_MAKE_CURRENT_READ
#endif #endif
#if (defined(WGL_EXT_MAKE_CURRENT_READ) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_NAMESPACE_WG L_EXT_MAKE_CURRENT_READ) #if (defined(WGL_EXT_MAKE_CURRENT_READ) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_NAMESPACE_WG L_EXT_MAKE_CURRENT_READ)
#define REGAL_NO_NAMESPACE_WGL_EXT_MAKE_CURRENT_READ #define REGAL_NO_NAMESPACE_WGL_EXT_MAKE_CURRENT_READ
#endif #endif
#if (defined(WGL_EXT_MAKE_CURRENT_READ) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_PLUGIN_WGL
_EXT_MAKE_CURRENT_READ)
#define REGAL_NO_PLUGIN_WGL_EXT_MAKE_CURRENT_READ
#endif
#if (defined(WGL_EXT_MAKE_CURRENT_READ) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_DECLARAT ION_WGL_EXT_MAKE_CURRENT_READ) #if (defined(WGL_EXT_MAKE_CURRENT_READ) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_EXT_MAKE_CURRENT_READ)) && !defined(REGAL_NO_DECLARAT ION_WGL_EXT_MAKE_CURRENT_READ)
#define REGAL_NO_DECLARATION_WGL_EXT_MAKE_CURRENT_READ #define REGAL_NO_DECLARATION_WGL_EXT_MAKE_CURRENT_READ
#endif #endif
#ifndef WGL_EXT_make_current_read #ifndef WGL_EXT_make_current_read
#define WGL_EXT_make_current_read 1 #define WGL_EXT_make_current_read 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_MAKE_CURRENT_READ #ifndef REGAL_NO_ENUM_WGL_EXT_MAKE_CURRENT_READ
#define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043 /* 8259 */ #define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043 /* 8259 */
skipping to change at line 29960 skipping to change at line 37126
#ifndef REGAL_NO_NAMESPACE_WGL_EXT_MAKE_CURRENT_READ #ifndef REGAL_NO_NAMESPACE_WGL_EXT_MAKE_CURRENT_READ
#define wglGetCurrentReadDCEXT rwglGetCurrentReadDCEXT #define wglGetCurrentReadDCEXT rwglGetCurrentReadDCEXT
#define wglMakeContextCurrentEXT rwglMakeContextCurrentEXT #define wglMakeContextCurrentEXT rwglMakeContextCurrentEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_EXT_MAKE_CURRENT_READ #ifndef REGAL_NO_DECLARATION_WGL_EXT_MAKE_CURRENT_READ
REGAL_DECL BOOL REGAL_CALL wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadD C, HGLRC hglrc); REGAL_DECL BOOL REGAL_CALL wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadD C, HGLRC hglrc);
REGAL_DECL HDC REGAL_CALL wglGetCurrentReadDCEXT(void); REGAL_DECL HDC REGAL_CALL wglGetCurrentReadDCEXT(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_EXT_MAKE_CURRENT_READ
REGAL_DECL BOOL REGAL_CALL plugin_wglMakeContextCurrentEXT(HDC hDrawDC, HDC
hReadDC, HGLRC hglrc);
REGAL_DECL HDC REGAL_CALL plugin_wglGetCurrentReadDCEXT(void);
#endif
/** /**
** WGL_EXT_multisample ** WGL_EXT_multisample
**/ **/
#if (defined(WGL_EXT_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_WGL_EXT_MULTISAMPLE) #if (defined(WGL_EXT_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_WGL_EXT_MULTISAMPLE)
#define REGAL_NO_ENUM_WGL_EXT_MULTISAMPLE #define REGAL_NO_ENUM_WGL_EXT_MULTISAMPLE
#endif #endif
#if (defined(WGL_EXT_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_MULTISAM PLE) #if (defined(WGL_EXT_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_MULTISAM PLE)
#define REGAL_NO_TYPEDEF_WGL_EXT_MULTISAMPLE #define REGAL_NO_TYPEDEF_WGL_EXT_MULTISAMPLE
#endif #endif
#if (defined(WGL_EXT_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_MULTIS AMPLE) #if (defined(WGL_EXT_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_MULTIS AMPLE)
#define REGAL_NO_NAMESPACE_WGL_EXT_MULTISAMPLE #define REGAL_NO_NAMESPACE_WGL_EXT_MULTISAMPLE
#endif #endif
#if (defined(WGL_EXT_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_WGL_EXT_MULTISA
MPLE)
#define REGAL_NO_PLUGIN_WGL_EXT_MULTISAMPLE
#endif
#if (defined(WGL_EXT_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_WGL_EXT_ MULTISAMPLE) #if (defined(WGL_EXT_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_EXT_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_WGL_EXT_ MULTISAMPLE)
#define REGAL_NO_DECLARATION_WGL_EXT_MULTISAMPLE #define REGAL_NO_DECLARATION_WGL_EXT_MULTISAMPLE
#endif #endif
#ifndef WGL_EXT_multisample #ifndef WGL_EXT_multisample
#define WGL_EXT_multisample 1 #define WGL_EXT_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_MULTISAMPLE #ifndef REGAL_NO_ENUM_WGL_EXT_MULTISAMPLE
#define WGL_SAMPLE_BUFFERS_EXT 0x2041 /* 8257 */ #define WGL_SAMPLE_BUFFERS_EXT 0x2041 /* 8257 */
skipping to change at line 30005 skipping to change at line 37180
#endif #endif
#if (defined(WGL_EXT_PBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_PBUFFER) #if (defined(WGL_EXT_PBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_PBUFFER)
#define REGAL_NO_TYPEDEF_WGL_EXT_PBUFFER #define REGAL_NO_TYPEDEF_WGL_EXT_PBUFFER
#endif #endif
#if (defined(WGL_EXT_PBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_PBUFFER) #if (defined(WGL_EXT_PBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_PBUFFER)
#define REGAL_NO_NAMESPACE_WGL_EXT_PBUFFER #define REGAL_NO_NAMESPACE_WGL_EXT_PBUFFER
#endif #endif
#if (defined(WGL_EXT_PBUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_PLUGIN_WGL_EXT_PBUFFER)
#define REGAL_NO_PLUGIN_WGL_EXT_PBUFFER
#endif
#if (defined(WGL_EXT_PBUFFER) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_EXT_PBUFFER) #if (defined(WGL_EXT_PBUFFER) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_WGL_EXT_PBUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_EXT_PBUFFER)
#define REGAL_NO_DECLARATION_WGL_EXT_PBUFFER #define REGAL_NO_DECLARATION_WGL_EXT_PBUFFER
#endif #endif
#ifndef WGL_EXT_pbuffer #ifndef WGL_EXT_pbuffer
#define WGL_EXT_pbuffer 1 #define WGL_EXT_pbuffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_PBUFFER #ifndef REGAL_NO_ENUM_WGL_EXT_PBUFFER
#define WGL_DRAW_TO_PBUFFER_EXT 0x202d /* 8237 */ #define WGL_DRAW_TO_PBUFFER_EXT 0x202d /* 8237 */
skipping to change at line 30049 skipping to change at line 37228
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_EXT_PBUFFER #ifndef REGAL_NO_DECLARATION_WGL_EXT_PBUFFER
REGAL_DECL BOOL REGAL_CALL wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer); REGAL_DECL BOOL REGAL_CALL wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer);
REGAL_DECL BOOL REGAL_CALL wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAt tribute, int *piValue); REGAL_DECL BOOL REGAL_CALL wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAt tribute, int *piValue);
REGAL_DECL HDC REGAL_CALL wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer); REGAL_DECL HDC REGAL_CALL wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer);
REGAL_DECL HPBUFFEREXT REGAL_CALL wglCreatePbufferEXT(HDC hDC, int iPixelFo rmat, int iWidth, int iHeight, const int *piAttribList); REGAL_DECL HPBUFFEREXT REGAL_CALL wglCreatePbufferEXT(HDC hDC, int iPixelFo rmat, int iWidth, int iHeight, const int *piAttribList);
REGAL_DECL int REGAL_CALL wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC); REGAL_DECL int REGAL_CALL wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_EXT_PBUFFER
REGAL_DECL BOOL REGAL_CALL plugin_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer
);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer,
int iAttribute, int *piValue);
REGAL_DECL HDC REGAL_CALL plugin_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer);
REGAL_DECL HPBUFFEREXT REGAL_CALL plugin_wglCreatePbufferEXT(HDC hDC, int i
PixelFormat, int iWidth, int iHeight, const int *piAttribList);
REGAL_DECL int REGAL_CALL plugin_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffe
r, HDC hDC);
#endif
/** /**
** WGL_EXT_pixel_format ** WGL_EXT_pixel_format
**/ **/
#if (defined(WGL_EXT_PIXEL_FORMAT) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT ) #if (defined(WGL_EXT_PIXEL_FORMAT) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT )
#define REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT #define REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT
#endif #endif
#if (defined(WGL_EXT_PIXEL_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_PIXEL_ FORMAT) #if (defined(WGL_EXT_PIXEL_FORMAT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_PIXEL_ FORMAT)
#define REGAL_NO_TYPEDEF_WGL_EXT_PIXEL_FORMAT #define REGAL_NO_TYPEDEF_WGL_EXT_PIXEL_FORMAT
#endif #endif
#if (defined(WGL_EXT_PIXEL_FORMAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_PIXE L_FORMAT) #if (defined(WGL_EXT_PIXEL_FORMAT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_PIXE L_FORMAT)
#define REGAL_NO_NAMESPACE_WGL_EXT_PIXEL_FORMAT #define REGAL_NO_NAMESPACE_WGL_EXT_PIXEL_FORMAT
#endif #endif
#if (defined(WGL_EXT_PIXEL_FORMAT) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_PLUGIN_WGL_EXT_PIXEL
_FORMAT)
#define REGAL_NO_PLUGIN_WGL_EXT_PIXEL_FORMAT
#endif
#if (defined(WGL_EXT_PIXEL_FORMAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_DECLARATION_WGL_EX T_PIXEL_FORMAT) #if (defined(WGL_EXT_PIXEL_FORMAT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_EXT_PIXEL_FORMAT)) && !defined(REGAL_NO_DECLARATION_WGL_EX T_PIXEL_FORMAT)
#define REGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT #define REGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT
#endif #endif
#ifndef WGL_EXT_pixel_format #ifndef WGL_EXT_pixel_format
#define WGL_EXT_pixel_format 1 #define WGL_EXT_pixel_format 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT #ifndef REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT
#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000 /* 8192 */ #define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000 /* 8192 */
skipping to change at line 30139 skipping to change at line 37330
#define wglGetPixelFormatAttribfvEXT rwglGetPixelFormatAttribfvEXT #define wglGetPixelFormatAttribfvEXT rwglGetPixelFormatAttribfvEXT
#define wglGetPixelFormatAttribivEXT rwglGetPixelFormatAttribivEXT #define wglGetPixelFormatAttribivEXT rwglGetPixelFormatAttribivEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT #ifndef REGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT
REGAL_DECL BOOL REGAL_CALL wglChoosePixelFormatEXT(HDC hDC, const int *piAt tribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UI NT *nNumFormats); REGAL_DECL BOOL REGAL_CALL wglChoosePixelFormatEXT(HDC hDC, const int *piAt tribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UI NT *nNumFormats);
REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribfvEXT(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT * pfValues); REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribfvEXT(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT * pfValues);
REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribivEXT(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *pi Values); REGAL_DECL BOOL REGAL_CALL wglGetPixelFormatAttribivEXT(HDC hDC, int iPixel Format, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *pi Values);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_EXT_PIXEL_FORMAT
REGAL_DECL BOOL REGAL_CALL plugin_wglChoosePixelFormatEXT(HDC hDC, const in
t *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piForm
ats, UINT *nNumFormats);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetPixelFormatAttribfvEXT(HDC hDC, int
iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes,
FLOAT *pfValues);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetPixelFormatAttribivEXT(HDC hDC, int
iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes,
int *piValues);
#endif
/** /**
** WGL_EXT_pixel_format_packed_float ** WGL_EXT_pixel_format_packed_float
**/ **/
#if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REGAL_NO _ENUM_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) #if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REGAL_NO _ENUM_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)
#define REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT #define REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT
#endif #endif
#if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REGAL _NO_TYPEDEF_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) #if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REGAL _NO_TYPEDEF_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)
#define REGAL_NO_TYPEDEF_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT #define REGAL_NO_TYPEDEF_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT
#endif #endif
#if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REGAL _NO_NAMESPACE_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) #if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REGAL _NO_NAMESPACE_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)
#define REGAL_NO_NAMESPACE_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT #define REGAL_NO_NAMESPACE_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT
#endif #endif
#if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(REG
AL_NO_PLUGIN_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)
#define REGAL_NO_PLUGIN_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT
#endif
#if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(R EGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) #if (defined(WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)) && !defined(R EGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT)
#define REGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT #define REGAL_NO_DECLARATION_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT
#endif #endif
#ifndef WGL_EXT_pixel_format_packed_float #ifndef WGL_EXT_pixel_format_packed_float
#define WGL_EXT_pixel_format_packed_float 1 #define WGL_EXT_pixel_format_packed_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT #ifndef REGAL_NO_ENUM_WGL_EXT_PIXEL_FORMAT_PACKED_FLOAT
#define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20a8 /* 8360 */ #define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20a8 /* 8360 */
skipping to change at line 30183 skipping to change at line 37384
#endif #endif
#if (defined(WGL_EXT_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_SWAP_C ONTROL) #if (defined(WGL_EXT_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_WGL_EXT_SWAP_C ONTROL)
#define REGAL_NO_TYPEDEF_WGL_EXT_SWAP_CONTROL #define REGAL_NO_TYPEDEF_WGL_EXT_SWAP_CONTROL
#endif #endif
#if (defined(WGL_EXT_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_SWAP _CONTROL) #if (defined(WGL_EXT_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_WGL_EXT_SWAP _CONTROL)
#define REGAL_NO_NAMESPACE_WGL_EXT_SWAP_CONTROL #define REGAL_NO_NAMESPACE_WGL_EXT_SWAP_CONTROL
#endif #endif
#if (defined(WGL_EXT_SWAP_CONTROL) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_PLUGIN_WGL_EXT_SWAP_
CONTROL)
#define REGAL_NO_PLUGIN_WGL_EXT_SWAP_CONTROL
#endif
#if (defined(WGL_EXT_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_WGL_EX T_SWAP_CONTROL) #if (defined(WGL_EXT_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_WGL_EX T_SWAP_CONTROL)
#define REGAL_NO_DECLARATION_WGL_EXT_SWAP_CONTROL #define REGAL_NO_DECLARATION_WGL_EXT_SWAP_CONTROL
#endif #endif
#ifndef WGL_EXT_swap_control #ifndef WGL_EXT_swap_control
#define WGL_EXT_swap_control 1 #define WGL_EXT_swap_control 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_EXT_SWAP_CONTROL #ifndef REGAL_NO_TYPEDEF_WGL_EXT_SWAP_CONTROL
typedef BOOL (REGAL_CALL *PFNWGLSWAPINTERVALEXTPROC)(int interval); typedef BOOL (REGAL_CALL *PFNWGLSWAPINTERVALEXTPROC)(int interval);
skipping to change at line 30206 skipping to change at line 37411
#ifndef REGAL_NO_NAMESPACE_WGL_EXT_SWAP_CONTROL #ifndef REGAL_NO_NAMESPACE_WGL_EXT_SWAP_CONTROL
#define wglGetSwapIntervalEXT rwglGetSwapIntervalEXT #define wglGetSwapIntervalEXT rwglGetSwapIntervalEXT
#define wglSwapIntervalEXT rwglSwapIntervalEXT #define wglSwapIntervalEXT rwglSwapIntervalEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_EXT_SWAP_CONTROL #ifndef REGAL_NO_DECLARATION_WGL_EXT_SWAP_CONTROL
REGAL_DECL BOOL REGAL_CALL wglSwapIntervalEXT(int interval); REGAL_DECL BOOL REGAL_CALL wglSwapIntervalEXT(int interval);
REGAL_DECL int REGAL_CALL wglGetSwapIntervalEXT(void); REGAL_DECL int REGAL_CALL wglGetSwapIntervalEXT(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_EXT_SWAP_CONTROL
REGAL_DECL BOOL REGAL_CALL plugin_wglSwapIntervalEXT(int interval);
REGAL_DECL int REGAL_CALL plugin_wglGetSwapIntervalEXT(void);
#endif
/** /**
** WGL_GDI ** WGL_GDI
**/ **/
#if (defined(WGL_GDI) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_WGL_GDI )) && !defined(REGAL_NO_ENUM_WGL_GDI) #if (defined(WGL_GDI) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_WGL_GDI )) && !defined(REGAL_NO_ENUM_WGL_GDI)
#define REGAL_NO_ENUM_WGL_GDI #define REGAL_NO_ENUM_WGL_GDI
#endif #endif
#if (defined(WGL_GDI) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_ GDI)) && !defined(REGAL_NO_TYPEDEF_WGL_GDI) #if (defined(WGL_GDI) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_ GDI)) && !defined(REGAL_NO_TYPEDEF_WGL_GDI)
#define REGAL_NO_TYPEDEF_WGL_GDI #define REGAL_NO_TYPEDEF_WGL_GDI
#endif #endif
#if (defined(WGL_GDI) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_ GDI)) && !defined(REGAL_NO_NAMESPACE_WGL_GDI) #if (defined(WGL_GDI) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_ GDI)) && !defined(REGAL_NO_NAMESPACE_WGL_GDI)
#define REGAL_NO_NAMESPACE_WGL_GDI #define REGAL_NO_NAMESPACE_WGL_GDI
#endif #endif
#if (defined(WGL_GDI) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_WG
L_GDI)) && !defined(REGAL_NO_PLUGIN_WGL_GDI)
#define REGAL_NO_PLUGIN_WGL_GDI
#endif
#if (defined(WGL_GDI) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_ WGL_GDI)) && !defined(REGAL_NO_DECLARATION_WGL_GDI) #if (defined(WGL_GDI) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_ WGL_GDI)) && !defined(REGAL_NO_DECLARATION_WGL_GDI)
#define REGAL_NO_DECLARATION_WGL_GDI #define REGAL_NO_DECLARATION_WGL_GDI
#endif #endif
#ifndef WGL_GDI #ifndef WGL_GDI
#define WGL_GDI 1 #define WGL_GDI 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_GDI #ifndef REGAL_NO_TYPEDEF_WGL_GDI
typedef BOOL (REGAL_CALL *PFNWGLSETPIXELFORMATPROC)(HDC hDC, int iPixelForm at, const PIXELFORMATDESCRIPTOR *ppfd); typedef BOOL (REGAL_CALL *PFNWGLSETPIXELFORMATPROC)(HDC hDC, int iPixelForm at, const PIXELFORMATDESCRIPTOR *ppfd);
skipping to change at line 30254 skipping to change at line 37468
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_GDI #ifndef REGAL_NO_DECLARATION_WGL_GDI
REGAL_DECL BOOL REGAL_CALL wglSetPixelFormat(HDC hDC, int iPixelFormat, con st PIXELFORMATDESCRIPTOR *ppfd); REGAL_DECL BOOL REGAL_CALL wglSetPixelFormat(HDC hDC, int iPixelFormat, con st PIXELFORMATDESCRIPTOR *ppfd);
REGAL_DECL BOOL REGAL_CALL wglSwapBuffers(HDC hDC); REGAL_DECL BOOL REGAL_CALL wglSwapBuffers(HDC hDC);
REGAL_DECL int REGAL_CALL wglChoosePixelFormat(HDC hDC, const PIXELFORMATDE SCRIPTOR *ppfd); REGAL_DECL int REGAL_CALL wglChoosePixelFormat(HDC hDC, const PIXELFORMATDE SCRIPTOR *ppfd);
REGAL_DECL int REGAL_CALL wglDescribePixelFormat(HDC hDC, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd); REGAL_DECL int REGAL_CALL wglDescribePixelFormat(HDC hDC, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd);
REGAL_DECL int REGAL_CALL wglGetPixelFormat(HDC hDC); REGAL_DECL int REGAL_CALL wglGetPixelFormat(HDC hDC);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_GDI
REGAL_DECL BOOL REGAL_CALL plugin_wglSetPixelFormat(HDC hDC, int iPixelForm
at, const PIXELFORMATDESCRIPTOR *ppfd);
REGAL_DECL BOOL REGAL_CALL plugin_wglSwapBuffers(HDC hDC);
REGAL_DECL int REGAL_CALL plugin_wglChoosePixelFormat(HDC hDC, const PIXELF
ORMATDESCRIPTOR *ppfd);
REGAL_DECL int REGAL_CALL plugin_wglDescribePixelFormat(HDC hDC, int iPixel
Format, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd);
REGAL_DECL int REGAL_CALL plugin_wglGetPixelFormat(HDC hDC);
#endif
/** /**
** WGL_I3D_digital_video_control ** WGL_I3D_digital_video_control
**/ **/
#if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_ENUM_WG L_I3D_DIGITAL_VIDEO_CONTROL) #if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_ENUM_WG L_I3D_DIGITAL_VIDEO_CONTROL)
#define REGAL_NO_ENUM_WGL_I3D_DIGITAL_VIDEO_CONTROL #define REGAL_NO_ENUM_WGL_I3D_DIGITAL_VIDEO_CONTROL
#endif #endif
#if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_TYPE DEF_WGL_I3D_DIGITAL_VIDEO_CONTROL) #if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_TYPE DEF_WGL_I3D_DIGITAL_VIDEO_CONTROL)
#define REGAL_NO_TYPEDEF_WGL_I3D_DIGITAL_VIDEO_CONTROL #define REGAL_NO_TYPEDEF_WGL_I3D_DIGITAL_VIDEO_CONTROL
#endif #endif
#if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_NAME SPACE_WGL_I3D_DIGITAL_VIDEO_CONTROL) #if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_NAME SPACE_WGL_I3D_DIGITAL_VIDEO_CONTROL)
#define REGAL_NO_NAMESPACE_WGL_I3D_DIGITAL_VIDEO_CONTROL #define REGAL_NO_NAMESPACE_WGL_I3D_DIGITAL_VIDEO_CONTROL
#endif #endif
#if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_PL
UGIN_WGL_I3D_DIGITAL_VIDEO_CONTROL)
#define REGAL_NO_PLUGIN_WGL_I3D_DIGITAL_VIDEO_CONTROL
#endif
#if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_ DECLARATION_WGL_I3D_DIGITAL_VIDEO_CONTROL) #if (defined(WGL_I3D_DIGITAL_VIDEO_CONTROL) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_WGL_I3D_DIGITAL_VIDEO_CONTROL)) && !defined(REGAL_NO_ DECLARATION_WGL_I3D_DIGITAL_VIDEO_CONTROL)
#define REGAL_NO_DECLARATION_WGL_I3D_DIGITAL_VIDEO_CONTROL #define REGAL_NO_DECLARATION_WGL_I3D_DIGITAL_VIDEO_CONTROL
#endif #endif
#ifndef WGL_I3D_digital_video_control #ifndef WGL_I3D_digital_video_control
#define WGL_I3D_digital_video_control 1 #define WGL_I3D_digital_video_control 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_I3D_DIGITAL_VIDEO_CONTROL #ifndef REGAL_NO_ENUM_WGL_I3D_DIGITAL_VIDEO_CONTROL
#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050 /* 8272 * / #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050 /* 8272 * /
skipping to change at line 30300 skipping to change at line 37526
#ifndef REGAL_NO_NAMESPACE_WGL_I3D_DIGITAL_VIDEO_CONTROL #ifndef REGAL_NO_NAMESPACE_WGL_I3D_DIGITAL_VIDEO_CONTROL
#define wglGetDigitalVideoParametersI3D rwglGetDigitalVideoParametersI3 D #define wglGetDigitalVideoParametersI3D rwglGetDigitalVideoParametersI3 D
#define wglSetDigitalVideoParametersI3D rwglSetDigitalVideoParametersI3 D #define wglSetDigitalVideoParametersI3D rwglSetDigitalVideoParametersI3 D
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_I3D_DIGITAL_VIDEO_CONTROL #ifndef REGAL_NO_DECLARATION_WGL_I3D_DIGITAL_VIDEO_CONTROL
REGAL_DECL BOOL REGAL_CALL wglGetDigitalVideoParametersI3D(HDC hDC, int iAt tribute, int *piValue); REGAL_DECL BOOL REGAL_CALL wglGetDigitalVideoParametersI3D(HDC hDC, int iAt tribute, int *piValue);
REGAL_DECL BOOL REGAL_CALL wglSetDigitalVideoParametersI3D(HDC hDC, int iAt tribute, const int *piValue); REGAL_DECL BOOL REGAL_CALL wglSetDigitalVideoParametersI3D(HDC hDC, int iAt tribute, const int *piValue);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_I3D_DIGITAL_VIDEO_CONTROL
REGAL_DECL BOOL REGAL_CALL plugin_wglGetDigitalVideoParametersI3D(HDC hDC,
int iAttribute, int *piValue);
REGAL_DECL BOOL REGAL_CALL plugin_wglSetDigitalVideoParametersI3D(HDC hDC,
int iAttribute, const int *piValue);
#endif
/** /**
** WGL_I3D_gamma ** WGL_I3D_gamma
**/ **/
#if (defined(WGL_I3D_GAMMA) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_W GL_I3D_GAMMA)) && !defined(REGAL_NO_ENUM_WGL_I3D_GAMMA) #if (defined(WGL_I3D_GAMMA) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_W GL_I3D_GAMMA)) && !defined(REGAL_NO_ENUM_WGL_I3D_GAMMA)
#define REGAL_NO_ENUM_WGL_I3D_GAMMA #define REGAL_NO_ENUM_WGL_I3D_GAMMA
#endif #endif
#if (defined(WGL_I3D_GAMMA) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_WGL_I3D_GAMMA)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_GAMMA) #if (defined(WGL_I3D_GAMMA) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_N O_WGL_I3D_GAMMA)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_GAMMA)
#define REGAL_NO_TYPEDEF_WGL_I3D_GAMMA #define REGAL_NO_TYPEDEF_WGL_I3D_GAMMA
#endif #endif
#if (defined(WGL_I3D_GAMMA) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_WGL_I3D_GAMMA)) && !defined(REGAL_NO_NAMESPACE_WGL_I3D_GAMMA) #if (defined(WGL_I3D_GAMMA) || !defined(REGAL_NAMESPACE) || defined(REGAL_N O_WGL_I3D_GAMMA)) && !defined(REGAL_NO_NAMESPACE_WGL_I3D_GAMMA)
#define REGAL_NO_NAMESPACE_WGL_I3D_GAMMA #define REGAL_NO_NAMESPACE_WGL_I3D_GAMMA
#endif #endif
#if (defined(WGL_I3D_GAMMA) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL
_NO_WGL_I3D_GAMMA)) && !defined(REGAL_NO_PLUGIN_WGL_I3D_GAMMA)
#define REGAL_NO_PLUGIN_WGL_I3D_GAMMA
#endif
#if (defined(WGL_I3D_GAMMA) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_WGL_I3D_GAMMA)) && !defined(REGAL_NO_DECLARATION_WGL_I3D_GAMMA) #if (defined(WGL_I3D_GAMMA) || defined(REGAL_NO_DECLARATION) || defined(REG AL_NO_WGL_I3D_GAMMA)) && !defined(REGAL_NO_DECLARATION_WGL_I3D_GAMMA)
#define REGAL_NO_DECLARATION_WGL_I3D_GAMMA #define REGAL_NO_DECLARATION_WGL_I3D_GAMMA
#endif #endif
#ifndef WGL_I3D_gamma #ifndef WGL_I3D_gamma
#define WGL_I3D_gamma 1 #define WGL_I3D_gamma 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_I3D_GAMMA #ifndef REGAL_NO_ENUM_WGL_I3D_GAMMA
#define WGL_GAMMA_TABLE_SIZE_I3D 0x204e /* 8270 */ #define WGL_GAMMA_TABLE_SIZE_I3D 0x204e /* 8270 */
skipping to change at line 30350 skipping to change at line 37585
#define wglSetGammaTableParametersI3D rwglSetGammaTableParametersI3D #define wglSetGammaTableParametersI3D rwglSetGammaTableParametersI3D
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_I3D_GAMMA #ifndef REGAL_NO_DECLARATION_WGL_I3D_GAMMA
REGAL_DECL BOOL REGAL_CALL wglGetGammaTableI3D(HDC hDC, int iEntries, USHOR T *puRed, USHORT *puGreen, USHORT *puBlue); REGAL_DECL BOOL REGAL_CALL wglGetGammaTableI3D(HDC hDC, int iEntries, USHOR T *puRed, USHORT *puGreen, USHORT *puBlue);
REGAL_DECL BOOL REGAL_CALL wglGetGammaTableParametersI3D(HDC hDC, int iAttr ibute, int *piValue); REGAL_DECL BOOL REGAL_CALL wglGetGammaTableParametersI3D(HDC hDC, int iAttr ibute, int *piValue);
REGAL_DECL BOOL REGAL_CALL wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue); REGAL_DECL BOOL REGAL_CALL wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue);
REGAL_DECL BOOL REGAL_CALL wglSetGammaTableParametersI3D(HDC hDC, int iAttr ibute, const int *piValue); REGAL_DECL BOOL REGAL_CALL wglSetGammaTableParametersI3D(HDC hDC, int iAttr ibute, const int *piValue);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_I3D_GAMMA
REGAL_DECL BOOL REGAL_CALL plugin_wglGetGammaTableI3D(HDC hDC, int iEntries
, USHORT *puRed, USHORT *puGreen, USHORT *puBlue);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetGammaTableParametersI3D(HDC hDC, in
t iAttribute, int *piValue);
REGAL_DECL BOOL REGAL_CALL plugin_wglSetGammaTableI3D(HDC hDC, int iEntries
, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue);
REGAL_DECL BOOL REGAL_CALL plugin_wglSetGammaTableParametersI3D(HDC hDC, in
t iAttribute, const int *piValue);
#endif
/** /**
** WGL_I3D_genlock ** WGL_I3D_genlock
**/ **/
#if (defined(WGL_I3D_GENLOCK) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _WGL_I3D_GENLOCK)) && !defined(REGAL_NO_ENUM_WGL_I3D_GENLOCK) #if (defined(WGL_I3D_GENLOCK) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _WGL_I3D_GENLOCK)) && !defined(REGAL_NO_ENUM_WGL_I3D_GENLOCK)
#define REGAL_NO_ENUM_WGL_I3D_GENLOCK #define REGAL_NO_ENUM_WGL_I3D_GENLOCK
#endif #endif
#if (defined(WGL_I3D_GENLOCK) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_GENLOCK) #if (defined(WGL_I3D_GENLOCK) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_GENLOCK)
#define REGAL_NO_TYPEDEF_WGL_I3D_GENLOCK #define REGAL_NO_TYPEDEF_WGL_I3D_GENLOCK
#endif #endif
#if (defined(WGL_I3D_GENLOCK) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_NAMESPACE_WGL_I3D_GENLOCK) #if (defined(WGL_I3D_GENLOCK) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_NAMESPACE_WGL_I3D_GENLOCK)
#define REGAL_NO_NAMESPACE_WGL_I3D_GENLOCK #define REGAL_NO_NAMESPACE_WGL_I3D_GENLOCK
#endif #endif
#if (defined(WGL_I3D_GENLOCK) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_PLUGIN_WGL_I3D_GENLOCK)
#define REGAL_NO_PLUGIN_WGL_I3D_GENLOCK
#endif
#if (defined(WGL_I3D_GENLOCK) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_DECLARATION_WGL_I3D_GENLOCK) #if (defined(WGL_I3D_GENLOCK) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_WGL_I3D_GENLOCK)) && !defined(REGAL_NO_DECLARATION_WGL_I3D_GENLOCK)
#define REGAL_NO_DECLARATION_WGL_I3D_GENLOCK #define REGAL_NO_DECLARATION_WGL_I3D_GENLOCK
#endif #endif
#ifndef WGL_I3D_genlock #ifndef WGL_I3D_genlock
#define WGL_I3D_genlock 1 #define WGL_I3D_genlock 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_I3D_GENLOCK #ifndef REGAL_NO_ENUM_WGL_I3D_GENLOCK
#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044 /* 8260 */ #define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044 /* 8260 */
skipping to change at line 30431 skipping to change at line 37677
REGAL_DECL BOOL REGAL_CALL wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge); REGAL_DECL BOOL REGAL_CALL wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge);
REGAL_DECL BOOL REGAL_CALL wglGenlockSourceI3D(HDC hDC, UINT uSource); REGAL_DECL BOOL REGAL_CALL wglGenlockSourceI3D(HDC hDC, UINT uSource);
REGAL_DECL BOOL REGAL_CALL wglGetGenlockSampleRateI3D(HDC hDC, UINT *uRate) ; REGAL_DECL BOOL REGAL_CALL wglGetGenlockSampleRateI3D(HDC hDC, UINT *uRate) ;
REGAL_DECL BOOL REGAL_CALL wglGetGenlockSourceDelayI3D(HDC hDC, UINT *uDela y); REGAL_DECL BOOL REGAL_CALL wglGetGenlockSourceDelayI3D(HDC hDC, UINT *uDela y);
REGAL_DECL BOOL REGAL_CALL wglGetGenlockSourceEdgeI3D(HDC hDC, UINT *uEdge) ; REGAL_DECL BOOL REGAL_CALL wglGetGenlockSourceEdgeI3D(HDC hDC, UINT *uEdge) ;
REGAL_DECL BOOL REGAL_CALL wglGetGenlockSourceI3D(HDC hDC, UINT *uSource); REGAL_DECL BOOL REGAL_CALL wglGetGenlockSourceI3D(HDC hDC, UINT *uSource);
REGAL_DECL BOOL REGAL_CALL wglIsEnabledGenlockI3D(HDC hDC, BOOL *pFlag); REGAL_DECL BOOL REGAL_CALL wglIsEnabledGenlockI3D(HDC hDC, BOOL *pFlag);
REGAL_DECL BOOL REGAL_CALL wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT *uMaxPixelDelay); REGAL_DECL BOOL REGAL_CALL wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT *uMaxPixelDelay);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_I3D_GENLOCK
REGAL_DECL BOOL REGAL_CALL plugin_wglDisableGenlockI3D(HDC hDC);
REGAL_DECL BOOL REGAL_CALL plugin_wglEnableGenlockI3D(HDC hDC);
REGAL_DECL BOOL REGAL_CALL plugin_wglGenlockSampleRateI3D(HDC hDC, UINT uRa
te);
REGAL_DECL BOOL REGAL_CALL plugin_wglGenlockSourceDelayI3D(HDC hDC, UINT uD
elay);
REGAL_DECL BOOL REGAL_CALL plugin_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEd
ge);
REGAL_DECL BOOL REGAL_CALL plugin_wglGenlockSourceI3D(HDC hDC, UINT uSource
);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetGenlockSampleRateI3D(HDC hDC, UINT
*uRate);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetGenlockSourceDelayI3D(HDC hDC, UINT
*uDelay);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT
*uEdge);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetGenlockSourceI3D(HDC hDC, UINT *uSo
urce);
REGAL_DECL BOOL REGAL_CALL plugin_wglIsEnabledGenlockI3D(HDC hDC, BOOL *pFl
ag);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryGenlockMaxSourceDelayI3D(HDC hDC,
UINT *uMaxLineDelay, UINT *uMaxPixelDelay);
#endif
/** /**
** WGL_I3D_image_buffer ** WGL_I3D_image_buffer
**/ **/
#if (defined(WGL_I3D_IMAGE_BUFFER) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_ENUM_WGL_I3D_IMAGE_BUFFER ) #if (defined(WGL_I3D_IMAGE_BUFFER) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_ENUM_WGL_I3D_IMAGE_BUFFER )
#define REGAL_NO_ENUM_WGL_I3D_IMAGE_BUFFER #define REGAL_NO_ENUM_WGL_I3D_IMAGE_BUFFER
#endif #endif
#if (defined(WGL_I3D_IMAGE_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_IMAGE_ BUFFER) #if (defined(WGL_I3D_IMAGE_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_IMAGE_ BUFFER)
#define REGAL_NO_TYPEDEF_WGL_I3D_IMAGE_BUFFER #define REGAL_NO_TYPEDEF_WGL_I3D_IMAGE_BUFFER
#endif #endif
#if (defined(WGL_I3D_IMAGE_BUFFER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_I3D_IMAG E_BUFFER) #if (defined(WGL_I3D_IMAGE_BUFFER) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_I3D_IMAG E_BUFFER)
#define REGAL_NO_NAMESPACE_WGL_I3D_IMAGE_BUFFER #define REGAL_NO_NAMESPACE_WGL_I3D_IMAGE_BUFFER
#endif #endif
#if (defined(WGL_I3D_IMAGE_BUFFER) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_PLUGIN_WGL_I3D_IMAGE
_BUFFER)
#define REGAL_NO_PLUGIN_WGL_I3D_IMAGE_BUFFER
#endif
#if (defined(WGL_I3D_IMAGE_BUFFER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_I3 D_IMAGE_BUFFER) #if (defined(WGL_I3D_IMAGE_BUFFER) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_I3D_IMAGE_BUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_I3 D_IMAGE_BUFFER)
#define REGAL_NO_DECLARATION_WGL_I3D_IMAGE_BUFFER #define REGAL_NO_DECLARATION_WGL_I3D_IMAGE_BUFFER
#endif #endif
#ifndef WGL_I3D_image_buffer #ifndef WGL_I3D_image_buffer
#define WGL_I3D_image_buffer 1 #define WGL_I3D_image_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_I3D_IMAGE_BUFFER #ifndef REGAL_NO_ENUM_WGL_I3D_IMAGE_BUFFER
#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x1 #define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x1
skipping to change at line 30481 skipping to change at line 37746
#define wglReleaseImageBufferEventsI3D rwglReleaseImageBufferEventsI3D #define wglReleaseImageBufferEventsI3D rwglReleaseImageBufferEventsI3D
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_I3D_IMAGE_BUFFER #ifndef REGAL_NO_DECLARATION_WGL_I3D_IMAGE_BUFFER
REGAL_DECL BOOL REGAL_CALL wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE *pEvent, const LPVOID *pAddress, const DWORD *pSize, UINT count); REGAL_DECL BOOL REGAL_CALL wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE *pEvent, const LPVOID *pAddress, const DWORD *pSize, UINT count);
REGAL_DECL BOOL REGAL_CALL wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddres s); REGAL_DECL BOOL REGAL_CALL wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddres s);
REGAL_DECL BOOL REGAL_CALL wglReleaseImageBufferEventsI3D(HDC hDC, const LP VOID *pAddress, UINT count); REGAL_DECL BOOL REGAL_CALL wglReleaseImageBufferEventsI3D(HDC hDC, const LP VOID *pAddress, UINT count);
REGAL_DECL LPVOID REGAL_CALL wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags); REGAL_DECL LPVOID REGAL_CALL wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_I3D_IMAGE_BUFFER
REGAL_DECL BOOL REGAL_CALL plugin_wglAssociateImageBufferEventsI3D(HDC hDC,
const HANDLE *pEvent, const LPVOID *pAddress, const DWORD *pSize, UINT cou
nt);
REGAL_DECL BOOL REGAL_CALL plugin_wglDestroyImageBufferI3D(HDC hDC, LPVOID
pAddress);
REGAL_DECL BOOL REGAL_CALL plugin_wglReleaseImageBufferEventsI3D(HDC hDC, c
onst LPVOID *pAddress, UINT count);
REGAL_DECL LPVOID REGAL_CALL plugin_wglCreateImageBufferI3D(HDC hDC, DWORD
dwSize, UINT uFlags);
#endif
/** /**
** WGL_I3D_swap_frame_lock ** WGL_I3D_swap_frame_lock
**/ **/
#if (defined(WGL_I3D_SWAP_FRAME_LOCK) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_ENUM_WGL_I3D_SWAP_F RAME_LOCK) #if (defined(WGL_I3D_SWAP_FRAME_LOCK) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_ENUM_WGL_I3D_SWAP_F RAME_LOCK)
#define REGAL_NO_ENUM_WGL_I3D_SWAP_FRAME_LOCK #define REGAL_NO_ENUM_WGL_I3D_SWAP_FRAME_LOCK
#endif #endif
#if (defined(WGL_I3D_SWAP_FRAME_LOCK) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_ SWAP_FRAME_LOCK) #if (defined(WGL_I3D_SWAP_FRAME_LOCK) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_TYPEDEF_WGL_I3D_ SWAP_FRAME_LOCK)
#define REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_LOCK #define REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_LOCK
#endif #endif
#if (defined(WGL_I3D_SWAP_FRAME_LOCK) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_NAMESPACE_WGL_I3 D_SWAP_FRAME_LOCK) #if (defined(WGL_I3D_SWAP_FRAME_LOCK) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_NAMESPACE_WGL_I3 D_SWAP_FRAME_LOCK)
#define REGAL_NO_NAMESPACE_WGL_I3D_SWAP_FRAME_LOCK #define REGAL_NO_NAMESPACE_WGL_I3D_SWAP_FRAME_LOCK
#endif #endif
#if (defined(WGL_I3D_SWAP_FRAME_LOCK) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_PLUGIN_WGL_I3D
_SWAP_FRAME_LOCK)
#define REGAL_NO_PLUGIN_WGL_I3D_SWAP_FRAME_LOCK
#endif
#if (defined(WGL_I3D_SWAP_FRAME_LOCK) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_DECLARATION_ WGL_I3D_SWAP_FRAME_LOCK) #if (defined(WGL_I3D_SWAP_FRAME_LOCK) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_WGL_I3D_SWAP_FRAME_LOCK)) && !defined(REGAL_NO_DECLARATION_ WGL_I3D_SWAP_FRAME_LOCK)
#define REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_LOCK #define REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_LOCK
#endif #endif
#ifndef WGL_I3D_swap_frame_lock #ifndef WGL_I3D_swap_frame_lock
#define WGL_I3D_swap_frame_lock 1 #define WGL_I3D_swap_frame_lock 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_LOCK #ifndef REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_LOCK
typedef BOOL (REGAL_CALL *PFNWGLDISABLEFRAMELOCKI3DPROC)(void); typedef BOOL (REGAL_CALL *PFNWGLDISABLEFRAMELOCKI3DPROC)(void);
skipping to change at line 30526 skipping to change at line 37802
#define wglQueryFrameLockMasterI3D rwglQueryFrameLockMasterI3D #define wglQueryFrameLockMasterI3D rwglQueryFrameLockMasterI3D
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_LOCK #ifndef REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_LOCK
REGAL_DECL BOOL REGAL_CALL wglDisableFrameLockI3D(void); REGAL_DECL BOOL REGAL_CALL wglDisableFrameLockI3D(void);
REGAL_DECL BOOL REGAL_CALL wglEnableFrameLockI3D(void); REGAL_DECL BOOL REGAL_CALL wglEnableFrameLockI3D(void);
REGAL_DECL BOOL REGAL_CALL wglIsEnabledFrameLockI3D(BOOL *pFlag); REGAL_DECL BOOL REGAL_CALL wglIsEnabledFrameLockI3D(BOOL *pFlag);
REGAL_DECL BOOL REGAL_CALL wglQueryFrameLockMasterI3D(BOOL *pFlag); REGAL_DECL BOOL REGAL_CALL wglQueryFrameLockMasterI3D(BOOL *pFlag);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_I3D_SWAP_FRAME_LOCK
REGAL_DECL BOOL REGAL_CALL plugin_wglDisableFrameLockI3D(void);
REGAL_DECL BOOL REGAL_CALL plugin_wglEnableFrameLockI3D(void);
REGAL_DECL BOOL REGAL_CALL plugin_wglIsEnabledFrameLockI3D(BOOL *pFlag);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryFrameLockMasterI3D(BOOL *pFlag);
#endif
/** /**
** WGL_I3D_swap_frame_usage ** WGL_I3D_swap_frame_usage
**/ **/
#if (defined(WGL_I3D_SWAP_FRAME_USAGE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_ENUM_WGL_I3D_SWAP _FRAME_USAGE) #if (defined(WGL_I3D_SWAP_FRAME_USAGE) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_ENUM_WGL_I3D_SWAP _FRAME_USAGE)
#define REGAL_NO_ENUM_WGL_I3D_SWAP_FRAME_USAGE #define REGAL_NO_ENUM_WGL_I3D_SWAP_FRAME_USAGE
#endif #endif
#if (defined(WGL_I3D_SWAP_FRAME_USAGE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_TYPEDEF_WGL_I3 D_SWAP_FRAME_USAGE) #if (defined(WGL_I3D_SWAP_FRAME_USAGE) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_TYPEDEF_WGL_I3 D_SWAP_FRAME_USAGE)
#define REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_USAGE #define REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_USAGE
#endif #endif
#if (defined(WGL_I3D_SWAP_FRAME_USAGE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_NAMESPACE_WGL_ I3D_SWAP_FRAME_USAGE) #if (defined(WGL_I3D_SWAP_FRAME_USAGE) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_NAMESPACE_WGL_ I3D_SWAP_FRAME_USAGE)
#define REGAL_NO_NAMESPACE_WGL_I3D_SWAP_FRAME_USAGE #define REGAL_NO_NAMESPACE_WGL_I3D_SWAP_FRAME_USAGE
#endif #endif
#if (defined(WGL_I3D_SWAP_FRAME_USAGE) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_PLUGIN_WGL_I
3D_SWAP_FRAME_USAGE)
#define REGAL_NO_PLUGIN_WGL_I3D_SWAP_FRAME_USAGE
#endif
#if (defined(WGL_I3D_SWAP_FRAME_USAGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_DECLARATIO N_WGL_I3D_SWAP_FRAME_USAGE) #if (defined(WGL_I3D_SWAP_FRAME_USAGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_I3D_SWAP_FRAME_USAGE)) && !defined(REGAL_NO_DECLARATIO N_WGL_I3D_SWAP_FRAME_USAGE)
#define REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_USAGE #define REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_USAGE
#endif #endif
#ifndef WGL_I3D_swap_frame_usage #ifndef WGL_I3D_swap_frame_usage
#define WGL_I3D_swap_frame_usage 1 #define WGL_I3D_swap_frame_usage 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_USAGE #ifndef REGAL_NO_TYPEDEF_WGL_I3D_SWAP_FRAME_USAGE
typedef BOOL (REGAL_CALL *PFNWGLBEGINFRAMETRACKINGI3DPROC)(void); typedef BOOL (REGAL_CALL *PFNWGLBEGINFRAMETRACKINGI3DPROC)(void);
skipping to change at line 30571 skipping to change at line 37858
#define wglQueryFrameTrackingI3D rwglQueryFrameTrackingI3D #define wglQueryFrameTrackingI3D rwglQueryFrameTrackingI3D
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_USAGE #ifndef REGAL_NO_DECLARATION_WGL_I3D_SWAP_FRAME_USAGE
REGAL_DECL BOOL REGAL_CALL wglBeginFrameTrackingI3D(void); REGAL_DECL BOOL REGAL_CALL wglBeginFrameTrackingI3D(void);
REGAL_DECL BOOL REGAL_CALL wglEndFrameTrackingI3D(void); REGAL_DECL BOOL REGAL_CALL wglEndFrameTrackingI3D(void);
REGAL_DECL BOOL REGAL_CALL wglGetFrameUsageI3D(float *pUsage); REGAL_DECL BOOL REGAL_CALL wglGetFrameUsageI3D(float *pUsage);
REGAL_DECL BOOL REGAL_CALL wglQueryFrameTrackingI3D(DWORD *pFrameCount, DWO RD *pMissedFrames, float *pLastMissedUsage); REGAL_DECL BOOL REGAL_CALL wglQueryFrameTrackingI3D(DWORD *pFrameCount, DWO RD *pMissedFrames, float *pLastMissedUsage);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_I3D_SWAP_FRAME_USAGE
REGAL_DECL BOOL REGAL_CALL plugin_wglBeginFrameTrackingI3D(void);
REGAL_DECL BOOL REGAL_CALL plugin_wglEndFrameTrackingI3D(void);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetFrameUsageI3D(float *pUsage);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryFrameTrackingI3D(DWORD *pFrameCou
nt, DWORD *pMissedFrames, float *pLastMissedUsage);
#endif
/** /**
** WGL_NV_DX_interop ** WGL_NV_DX_interop
**/ **/
#if (defined(WGL_NV_DX_INTEROP) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_ENUM_WGL_NV_DX_INTEROP) #if (defined(WGL_NV_DX_INTEROP) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_ENUM_WGL_NV_DX_INTEROP)
#define REGAL_NO_ENUM_WGL_NV_DX_INTEROP #define REGAL_NO_ENUM_WGL_NV_DX_INTEROP
#endif #endif
#if (defined(WGL_NV_DX_INTEROP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_DX_INTEROP) #if (defined(WGL_NV_DX_INTEROP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_DX_INTEROP)
#define REGAL_NO_TYPEDEF_WGL_NV_DX_INTEROP #define REGAL_NO_TYPEDEF_WGL_NV_DX_INTEROP
#endif #endif
#if (defined(WGL_NV_DX_INTEROP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_DX_INTEROP) #if (defined(WGL_NV_DX_INTEROP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_DX_INTEROP)
#define REGAL_NO_NAMESPACE_WGL_NV_DX_INTEROP #define REGAL_NO_NAMESPACE_WGL_NV_DX_INTEROP
#endif #endif
#if (defined(WGL_NV_DX_INTEROP) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_PLUGIN_WGL_NV_DX_INTEROP)
#define REGAL_NO_PLUGIN_WGL_NV_DX_INTEROP
#endif
#if (defined(WGL_NV_DX_INTEROP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_DECLARATION_WGL_NV_DX_IN TEROP) #if (defined(WGL_NV_DX_INTEROP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_WGL_NV_DX_INTEROP)) && !defined(REGAL_NO_DECLARATION_WGL_NV_DX_IN TEROP)
#define REGAL_NO_DECLARATION_WGL_NV_DX_INTEROP #define REGAL_NO_DECLARATION_WGL_NV_DX_INTEROP
#endif #endif
#ifndef WGL_NV_DX_interop #ifndef WGL_NV_DX_interop
#define WGL_NV_DX_interop 1 #define WGL_NV_DX_interop 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_DX_INTEROP #ifndef REGAL_NO_ENUM_WGL_NV_DX_INTEROP
#define WGL_ACCESS_READ_ONLY_NV 0x0 #define WGL_ACCESS_READ_ONLY_NV 0x0
skipping to change at line 30634 skipping to change at line 37932
REGAL_DECL BOOL REGAL_CALL wglDXCloseDeviceNV(HANDLE hDevice); REGAL_DECL BOOL REGAL_CALL wglDXCloseDeviceNV(HANDLE hDevice);
REGAL_DECL BOOL REGAL_CALL wglDXLockObjectsNV(HANDLE hDevice, GLint count, HANDLE *hObjects); REGAL_DECL BOOL REGAL_CALL wglDXLockObjectsNV(HANDLE hDevice, GLint count, HANDLE *hObjects);
REGAL_DECL BOOL REGAL_CALL wglDXObjectAccessNV(HANDLE hObject, GLenum acces s); REGAL_DECL BOOL REGAL_CALL wglDXObjectAccessNV(HANDLE hObject, GLenum acces s);
REGAL_DECL BOOL REGAL_CALL wglDXSetResourceShareHandleNV(GLvoid *dxObject, HANDLE shareHandle); REGAL_DECL BOOL REGAL_CALL wglDXSetResourceShareHandleNV(GLvoid *dxObject, HANDLE shareHandle);
REGAL_DECL BOOL REGAL_CALL wglDXUnlockObjectsNV(HANDLE hDevice, GLint count , HANDLE *hObjects); REGAL_DECL BOOL REGAL_CALL wglDXUnlockObjectsNV(HANDLE hDevice, GLint count , HANDLE *hObjects);
REGAL_DECL BOOL REGAL_CALL wglDXUnregisterObjectNV(HANDLE hDevice, HANDLE h Object); REGAL_DECL BOOL REGAL_CALL wglDXUnregisterObjectNV(HANDLE hDevice, HANDLE h Object);
REGAL_DECL HANDLE REGAL_CALL wglDXOpenDeviceNV(GLvoid *dxDevice); REGAL_DECL HANDLE REGAL_CALL wglDXOpenDeviceNV(GLvoid *dxDevice);
REGAL_DECL HANDLE REGAL_CALL wglDXRegisterObjectNV(HANDLE hDevice, GLvoid * dxObject, GLuint name, GLenum type, GLenum access); REGAL_DECL HANDLE REGAL_CALL wglDXRegisterObjectNV(HANDLE hDevice, GLvoid * dxObject, GLuint name, GLenum type, GLenum access);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_DX_INTEROP
REGAL_DECL BOOL REGAL_CALL plugin_wglDXCloseDeviceNV(HANDLE hDevice);
REGAL_DECL BOOL REGAL_CALL plugin_wglDXLockObjectsNV(HANDLE hDevice, GLint
count, HANDLE *hObjects);
REGAL_DECL BOOL REGAL_CALL plugin_wglDXObjectAccessNV(HANDLE hObject, GLenu
m access);
REGAL_DECL BOOL REGAL_CALL plugin_wglDXSetResourceShareHandleNV(GLvoid *dxO
bject, HANDLE shareHandle);
REGAL_DECL BOOL REGAL_CALL plugin_wglDXUnlockObjectsNV(HANDLE hDevice, GLin
t count, HANDLE *hObjects);
REGAL_DECL BOOL REGAL_CALL plugin_wglDXUnregisterObjectNV(HANDLE hDevice, H
ANDLE hObject);
REGAL_DECL HANDLE REGAL_CALL plugin_wglDXOpenDeviceNV(GLvoid *dxDevice);
REGAL_DECL HANDLE REGAL_CALL plugin_wglDXRegisterObjectNV(HANDLE hDevice, G
Lvoid *dxObject, GLuint name, GLenum type, GLenum access);
#endif
/** /**
** WGL_NV_copy_image ** WGL_NV_copy_image
**/ **/
#if (defined(WGL_NV_COPY_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_ENUM_WGL_NV_COPY_IMAGE) #if (defined(WGL_NV_COPY_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_ENUM_WGL_NV_COPY_IMAGE)
#define REGAL_NO_ENUM_WGL_NV_COPY_IMAGE #define REGAL_NO_ENUM_WGL_NV_COPY_IMAGE
#endif #endif
#if (defined(WGL_NV_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_COPY_IMAGE) #if (defined(WGL_NV_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_COPY_IMAGE)
#define REGAL_NO_TYPEDEF_WGL_NV_COPY_IMAGE #define REGAL_NO_TYPEDEF_WGL_NV_COPY_IMAGE
#endif #endif
#if (defined(WGL_NV_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_COPY_IMAGE) #if (defined(WGL_NV_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_COPY_IMAGE)
#define REGAL_NO_NAMESPACE_WGL_NV_COPY_IMAGE #define REGAL_NO_NAMESPACE_WGL_NV_COPY_IMAGE
#endif #endif
#if (defined(WGL_NV_COPY_IMAGE) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_PLUGIN_WGL_NV_COPY_IMAGE)
#define REGAL_NO_PLUGIN_WGL_NV_COPY_IMAGE
#endif
#if (defined(WGL_NV_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_WGL_NV_COPY_ IMAGE) #if (defined(WGL_NV_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_WGL_NV_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_WGL_NV_COPY_ IMAGE)
#define REGAL_NO_DECLARATION_WGL_NV_COPY_IMAGE #define REGAL_NO_DECLARATION_WGL_NV_COPY_IMAGE
#endif #endif
#ifndef WGL_NV_copy_image #ifndef WGL_NV_copy_image
#define WGL_NV_copy_image 1 #define WGL_NV_copy_image 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_NV_COPY_IMAGE #ifndef REGAL_NO_TYPEDEF_WGL_NV_COPY_IMAGE
typedef BOOL (REGAL_CALL *PFNWGLCOPYIMAGESUBDATANVPROC)(HGLRC hSrcRC, GLuin t srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth ); typedef BOOL (REGAL_CALL *PFNWGLCOPYIMAGESUBDATANVPROC)(HGLRC hSrcRC, GLuin t srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth );
#endif #endif
#ifndef REGAL_NO_NAMESPACE_WGL_NV_COPY_IMAGE #ifndef REGAL_NO_NAMESPACE_WGL_NV_COPY_IMAGE
#define wglCopyImageSubDataNV rwglCopyImageSubDataNV #define wglCopyImageSubDataNV rwglCopyImageSubDataNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_NV_COPY_IMAGE #ifndef REGAL_NO_DECLARATION_WGL_NV_COPY_IMAGE
REGAL_DECL BOOL REGAL_CALL wglCopyImageSubDataNV(HGLRC hSrcRC, GLuint srcNa me, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, H GLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); REGAL_DECL BOOL REGAL_CALL wglCopyImageSubDataNV(HGLRC hSrcRC, GLuint srcNa me, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, H GLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_COPY_IMAGE
REGAL_DECL BOOL REGAL_CALL plugin_wglCopyImageSubDataNV(HGLRC hSrcRC, GLuin
t srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint
srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint
dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth
);
#endif
/** /**
** WGL_NV_float_buffer ** WGL_NV_float_buffer
**/ **/
#if (defined(WGL_NV_FLOAT_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_ENUM_WGL_NV_FLOAT_BUFFER) #if (defined(WGL_NV_FLOAT_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_ENUM_WGL_NV_FLOAT_BUFFER)
#define REGAL_NO_ENUM_WGL_NV_FLOAT_BUFFER #define REGAL_NO_ENUM_WGL_NV_FLOAT_BUFFER
#endif #endif
#if (defined(WGL_NV_FLOAT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_FLOAT_BUF FER) #if (defined(WGL_NV_FLOAT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_FLOAT_BUF FER)
#define REGAL_NO_TYPEDEF_WGL_NV_FLOAT_BUFFER #define REGAL_NO_TYPEDEF_WGL_NV_FLOAT_BUFFER
#endif #endif
#if (defined(WGL_NV_FLOAT_BUFFER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_FLOAT_B UFFER) #if (defined(WGL_NV_FLOAT_BUFFER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_FLOAT_B UFFER)
#define REGAL_NO_NAMESPACE_WGL_NV_FLOAT_BUFFER #define REGAL_NO_NAMESPACE_WGL_NV_FLOAT_BUFFER
#endif #endif
#if (defined(WGL_NV_FLOAT_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_PLUGIN_WGL_NV_FLOAT_BU
FFER)
#define REGAL_NO_PLUGIN_WGL_NV_FLOAT_BUFFER
#endif
#if (defined(WGL_NV_FLOAT_BUFFER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_NV_F LOAT_BUFFER) #if (defined(WGL_NV_FLOAT_BUFFER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_DECLARATION_WGL_NV_F LOAT_BUFFER)
#define REGAL_NO_DECLARATION_WGL_NV_FLOAT_BUFFER #define REGAL_NO_DECLARATION_WGL_NV_FLOAT_BUFFER
#endif #endif
#ifndef WGL_NV_float_buffer #ifndef WGL_NV_float_buffer
#define WGL_NV_float_buffer 1 #define WGL_NV_float_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_FLOAT_BUFFER #ifndef REGAL_NO_ENUM_WGL_NV_FLOAT_BUFFER
#define WGL_FLOAT_COMPONENTS_NV 0x20b0 /* 8368 */ #define WGL_FLOAT_COMPONENTS_NV 0x20b0 /* 8368 */
skipping to change at line 30722 skipping to change at line 38043
#endif #endif
#if (defined(WGL_NV_GPU_AFFINITY) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_GPU_AFFIN ITY) #if (defined(WGL_NV_GPU_AFFINITY) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_GPU_AFFIN ITY)
#define REGAL_NO_TYPEDEF_WGL_NV_GPU_AFFINITY #define REGAL_NO_TYPEDEF_WGL_NV_GPU_AFFINITY
#endif #endif
#if (defined(WGL_NV_GPU_AFFINITY) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_GPU_AFF INITY) #if (defined(WGL_NV_GPU_AFFINITY) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_GPU_AFF INITY)
#define REGAL_NO_NAMESPACE_WGL_NV_GPU_AFFINITY #define REGAL_NO_NAMESPACE_WGL_NV_GPU_AFFINITY
#endif #endif
#if (defined(WGL_NV_GPU_AFFINITY) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_PLUGIN_WGL_NV_GPU_AFFI
NITY)
#define REGAL_NO_PLUGIN_WGL_NV_GPU_AFFINITY
#endif
#if (defined(WGL_NV_GPU_AFFINITY) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_DECLARATION_WGL_NV_G PU_AFFINITY) #if (defined(WGL_NV_GPU_AFFINITY) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_NV_GPU_AFFINITY)) && !defined(REGAL_NO_DECLARATION_WGL_NV_G PU_AFFINITY)
#define REGAL_NO_DECLARATION_WGL_NV_GPU_AFFINITY #define REGAL_NO_DECLARATION_WGL_NV_GPU_AFFINITY
#endif #endif
#ifndef WGL_NV_gpu_affinity #ifndef WGL_NV_gpu_affinity
#define WGL_NV_gpu_affinity 1 #define WGL_NV_gpu_affinity 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_GPU_AFFINITY #ifndef REGAL_NO_ENUM_WGL_NV_GPU_AFFINITY
#define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20d0 /* 8400 */ #define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20d0 /* 8400 */
skipping to change at line 30759 skipping to change at line 38084
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_NV_GPU_AFFINITY #ifndef REGAL_NO_DECLARATION_WGL_NV_GPU_AFFINITY
REGAL_DECL BOOL REGAL_CALL wglDeleteDCNV(HDC hAffinityDC); REGAL_DECL BOOL REGAL_CALL wglDeleteDCNV(HDC hAffinityDC);
REGAL_DECL BOOL REGAL_CALL wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceInd ex, PGPU_DEVICE lpGpuDevice); REGAL_DECL BOOL REGAL_CALL wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceInd ex, PGPU_DEVICE lpGpuDevice);
REGAL_DECL BOOL REGAL_CALL wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UIN T iGpuIndex, HGPUNV *hGpu); REGAL_DECL BOOL REGAL_CALL wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UIN T iGpuIndex, HGPUNV *hGpu);
REGAL_DECL BOOL REGAL_CALL wglEnumGpusNV(UINT iGpuIndex, HGPUNV *phGpu); REGAL_DECL BOOL REGAL_CALL wglEnumGpusNV(UINT iGpuIndex, HGPUNV *phGpu);
REGAL_DECL HDC REGAL_CALL wglCreateAffinityDCNV(const HGPUNV *phGpuList); REGAL_DECL HDC REGAL_CALL wglCreateAffinityDCNV(const HGPUNV *phGpuList);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_GPU_AFFINITY
REGAL_DECL BOOL REGAL_CALL plugin_wglDeleteDCNV(HDC hAffinityDC);
REGAL_DECL BOOL REGAL_CALL plugin_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDe
viceIndex, PGPU_DEVICE lpGpuDevice);
REGAL_DECL BOOL REGAL_CALL plugin_wglEnumGpusFromAffinityDCNV(HDC hAffinity
DC, UINT iGpuIndex, HGPUNV *hGpu);
REGAL_DECL BOOL REGAL_CALL plugin_wglEnumGpusNV(UINT iGpuIndex, HGPUNV *phG
pu);
REGAL_DECL HDC REGAL_CALL plugin_wglCreateAffinityDCNV(const HGPUNV *phGpuL
ist);
#endif
/** /**
** WGL_NV_multisample_coverage ** WGL_NV_multisample_coverage
**/ **/
#if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_ENUM_WGL_NV _MULTISAMPLE_COVERAGE) #if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_ENUM_WGL_NV _MULTISAMPLE_COVERAGE)
#define REGAL_NO_ENUM_WGL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_ENUM_WGL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_TYPEDEF_ WGL_NV_MULTISAMPLE_COVERAGE) #if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_TYPEDEF_ WGL_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_TYPEDEF_WGL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_TYPEDEF_WGL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_NAMESPAC E_WGL_NV_MULTISAMPLE_COVERAGE) #if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_NAMESPAC E_WGL_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_NAMESPACE_WGL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_NAMESPACE_WGL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_PLUGIN
_WGL_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_PLUGIN_WGL_NV_MULTISAMPLE_COVERAGE
#endif
#if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECL ARATION_WGL_NV_MULTISAMPLE_COVERAGE) #if (defined(WGL_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECL ARATION_WGL_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_DECLARATION_WGL_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_DECLARATION_WGL_NV_MULTISAMPLE_COVERAGE
#endif #endif
#ifndef WGL_NV_multisample_coverage #ifndef WGL_NV_multisample_coverage
#define WGL_NV_multisample_coverage 1 #define WGL_NV_multisample_coverage 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_MULTISAMPLE_COVERAGE #ifndef REGAL_NO_ENUM_WGL_NV_MULTISAMPLE_COVERAGE
#define WGL_COVERAGE_SAMPLES_NV 0x2042 /* 8258 */ #define WGL_COVERAGE_SAMPLES_NV 0x2042 /* 8258 */
skipping to change at line 30804 skipping to change at line 38141
#endif #endif
#if (defined(WGL_NV_PRESENT_VIDEO) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_PRESENT _VIDEO) #if (defined(WGL_NV_PRESENT_VIDEO) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_PRESENT _VIDEO)
#define REGAL_NO_TYPEDEF_WGL_NV_PRESENT_VIDEO #define REGAL_NO_TYPEDEF_WGL_NV_PRESENT_VIDEO
#endif #endif
#if (defined(WGL_NV_PRESENT_VIDEO) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_PRESE NT_VIDEO) #if (defined(WGL_NV_PRESENT_VIDEO) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_PRESE NT_VIDEO)
#define REGAL_NO_NAMESPACE_WGL_NV_PRESENT_VIDEO #define REGAL_NO_NAMESPACE_WGL_NV_PRESENT_VIDEO
#endif #endif
#if (defined(WGL_NV_PRESENT_VIDEO) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_PLUGIN_WGL_NV_PRESEN
T_VIDEO)
#define REGAL_NO_PLUGIN_WGL_NV_PRESENT_VIDEO
#endif
#if (defined(WGL_NV_PRESENT_VIDEO) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_DECLARATION_WGL_NV _PRESENT_VIDEO) #if (defined(WGL_NV_PRESENT_VIDEO) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_DECLARATION_WGL_NV _PRESENT_VIDEO)
#define REGAL_NO_DECLARATION_WGL_NV_PRESENT_VIDEO #define REGAL_NO_DECLARATION_WGL_NV_PRESENT_VIDEO
#endif #endif
#ifndef WGL_NV_present_video #ifndef WGL_NV_present_video
#define WGL_NV_present_video 1 #define WGL_NV_present_video 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_PRESENT_VIDEO #ifndef REGAL_NO_ENUM_WGL_NV_PRESENT_VIDEO
#define WGL_NUM_VIDEO_SLOTS_NV 0x20f0 /* 8432 */ #define WGL_NUM_VIDEO_SLOTS_NV 0x20f0 /* 8432 */
skipping to change at line 30834 skipping to change at line 38175
#define wglEnumerateVideoDevicesNV rwglEnumerateVideoDevicesNV #define wglEnumerateVideoDevicesNV rwglEnumerateVideoDevicesNV
#define wglQueryCurrentContextNV rwglQueryCurrentContextNV #define wglQueryCurrentContextNV rwglQueryCurrentContextNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_NV_PRESENT_VIDEO #ifndef REGAL_NO_DECLARATION_WGL_NV_PRESENT_VIDEO
REGAL_DECL BOOL REGAL_CALL wglBindVideoDeviceNV(HDC hDC, unsigned int uVide oSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int *piAttribList); REGAL_DECL BOOL REGAL_CALL wglBindVideoDeviceNV(HDC hDC, unsigned int uVide oSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int *piAttribList);
REGAL_DECL BOOL REGAL_CALL wglQueryCurrentContextNV(int iAttribute, int *pi Value); REGAL_DECL BOOL REGAL_CALL wglQueryCurrentContextNV(int iAttribute, int *pi Value);
REGAL_DECL int REGAL_CALL wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTD EVICENV *phDeviceList); REGAL_DECL int REGAL_CALL wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTD EVICENV *phDeviceList);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_PRESENT_VIDEO
REGAL_DECL BOOL REGAL_CALL plugin_wglBindVideoDeviceNV(HDC hDC, unsigned in
t uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int *piAttribList);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryCurrentContextNV(int iAttribute,
int *piValue);
REGAL_DECL int REGAL_CALL plugin_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEO
OUTPUTDEVICENV *phDeviceList);
#endif
/** /**
** WGL_NV_render_depth_texture ** WGL_NV_render_depth_texture
**/ **/
#if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_ENUM_WGL_NV _RENDER_DEPTH_TEXTURE) #if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || defined(REGAL_NO_ENUM) || defi ned(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_ENUM_WGL_NV _RENDER_DEPTH_TEXTURE)
#define REGAL_NO_ENUM_WGL_NV_RENDER_DEPTH_TEXTURE #define REGAL_NO_ENUM_WGL_NV_RENDER_DEPTH_TEXTURE
#endif #endif
#if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_ WGL_NV_RENDER_DEPTH_TEXTURE) #if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_ WGL_NV_RENDER_DEPTH_TEXTURE)
#define REGAL_NO_TYPEDEF_WGL_NV_RENDER_DEPTH_TEXTURE #define REGAL_NO_TYPEDEF_WGL_NV_RENDER_DEPTH_TEXTURE
#endif #endif
#if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPAC E_WGL_NV_RENDER_DEPTH_TEXTURE) #if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_NAMESPAC E_WGL_NV_RENDER_DEPTH_TEXTURE)
#define REGAL_NO_NAMESPACE_WGL_NV_RENDER_DEPTH_TEXTURE #define REGAL_NO_NAMESPACE_WGL_NV_RENDER_DEPTH_TEXTURE
#endif #endif
#if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_PLUGIN
_WGL_NV_RENDER_DEPTH_TEXTURE)
#define REGAL_NO_PLUGIN_WGL_NV_RENDER_DEPTH_TEXTURE
#endif
#if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECL ARATION_WGL_NV_RENDER_DEPTH_TEXTURE) #if (defined(WGL_NV_RENDER_DEPTH_TEXTURE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_NV_RENDER_DEPTH_TEXTURE)) && !defined(REGAL_NO_DECL ARATION_WGL_NV_RENDER_DEPTH_TEXTURE)
#define REGAL_NO_DECLARATION_WGL_NV_RENDER_DEPTH_TEXTURE #define REGAL_NO_DECLARATION_WGL_NV_RENDER_DEPTH_TEXTURE
#endif #endif
#ifndef WGL_NV_render_depth_texture #ifndef WGL_NV_render_depth_texture
#define WGL_NV_render_depth_texture 1 #define WGL_NV_render_depth_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_RENDER_DEPTH_TEXTURE #ifndef REGAL_NO_ENUM_WGL_NV_RENDER_DEPTH_TEXTURE
#define WGL_NO_TEXTURE_ARB 0x2077 /* 8311 */ #define WGL_NO_TEXTURE_ARB 0x2077 /* 8311 */
#define WGL_NO_TEXTURE_ARB 0x2077 /* 8311 */
#define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20a3 /* 8355 */ #define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20a3 /* 8355 */
#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20a4 /* 8356 */ #define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20a4 /* 8356 */
#define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20a5 /* 8357 */ #define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20a5 /* 8357 */
#define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20a6 /* 8358 */ #define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20a6 /* 8358 */
#define WGL_DEPTH_COMPONENT_NV 0x20a7 /* 8359 */ #define WGL_DEPTH_COMPONENT_NV 0x20a7 /* 8359 */
#endif #endif
/** /**
** WGL_NV_render_texture_rectangle ** WGL_NV_render_texture_rectangle
**/ **/
skipping to change at line 30884 skipping to change at line 38234
#endif #endif
#if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ TYPEDEF_WGL_NV_RENDER_TEXTURE_RECTANGLE) #if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ TYPEDEF_WGL_NV_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_TYPEDEF_WGL_NV_RENDER_TEXTURE_RECTANGLE #define REGAL_NO_TYPEDEF_WGL_NV_RENDER_TEXTURE_RECTANGLE
#endif #endif
#if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ NAMESPACE_WGL_NV_RENDER_TEXTURE_RECTANGLE) #if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_NO_ NAMESPACE_WGL_NV_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_NAMESPACE_WGL_NV_RENDER_TEXTURE_RECTANGLE #define REGAL_NO_NAMESPACE_WGL_NV_RENDER_TEXTURE_RECTANGLE
#endif #endif
#if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL_N
O_PLUGIN_WGL_NV_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_PLUGIN_WGL_NV_RENDER_TEXTURE_RECTANGLE
#endif
#if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL _NO_DECLARATION_WGL_NV_RENDER_TEXTURE_RECTANGLE) #if (defined(WGL_NV_RENDER_TEXTURE_RECTANGLE) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_WGL_NV_RENDER_TEXTURE_RECTANGLE)) && !defined(REGAL _NO_DECLARATION_WGL_NV_RENDER_TEXTURE_RECTANGLE)
#define REGAL_NO_DECLARATION_WGL_NV_RENDER_TEXTURE_RECTANGLE #define REGAL_NO_DECLARATION_WGL_NV_RENDER_TEXTURE_RECTANGLE
#endif #endif
#ifndef WGL_NV_render_texture_rectangle #ifndef WGL_NV_render_texture_rectangle
#define WGL_NV_render_texture_rectangle 1 #define WGL_NV_render_texture_rectangle 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_RENDER_TEXTURE_RECTANGLE #ifndef REGAL_NO_ENUM_WGL_NV_RENDER_TEXTURE_RECTANGLE
#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20a0 /* 8352 */ #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20a0 /* 8352 */
skipping to change at line 30914 skipping to change at line 38268
#endif #endif
#if (defined(WGL_NV_SWAP_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_SWAP_GROUP) #if (defined(WGL_NV_SWAP_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_SWAP_GROUP)
#define REGAL_NO_TYPEDEF_WGL_NV_SWAP_GROUP #define REGAL_NO_TYPEDEF_WGL_NV_SWAP_GROUP
#endif #endif
#if (defined(WGL_NV_SWAP_GROUP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_SWAP_GROUP) #if (defined(WGL_NV_SWAP_GROUP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_SWAP_GROUP)
#define REGAL_NO_NAMESPACE_WGL_NV_SWAP_GROUP #define REGAL_NO_NAMESPACE_WGL_NV_SWAP_GROUP
#endif #endif
#if (defined(WGL_NV_SWAP_GROUP) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_PLUGIN_WGL_NV_SWAP_GROUP)
#define REGAL_NO_PLUGIN_WGL_NV_SWAP_GROUP
#endif
#if (defined(WGL_NV_SWAP_GROUP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_DECLARATION_WGL_NV_SWAP_ GROUP) #if (defined(WGL_NV_SWAP_GROUP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_WGL_NV_SWAP_GROUP)) && !defined(REGAL_NO_DECLARATION_WGL_NV_SWAP_ GROUP)
#define REGAL_NO_DECLARATION_WGL_NV_SWAP_GROUP #define REGAL_NO_DECLARATION_WGL_NV_SWAP_GROUP
#endif #endif
#ifndef WGL_NV_swap_group #ifndef WGL_NV_swap_group
#define WGL_NV_swap_group 1 #define WGL_NV_swap_group 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_NV_SWAP_GROUP #ifndef REGAL_NO_TYPEDEF_WGL_NV_SWAP_GROUP
typedef BOOL (REGAL_CALL *PFNWGLBINDSWAPBARRIERNVPROC)(GLuint group, GLuint barrier); typedef BOOL (REGAL_CALL *PFNWGLBINDSWAPBARRIERNVPROC)(GLuint group, GLuint barrier);
skipping to change at line 30949 skipping to change at line 38307
#ifndef REGAL_NO_DECLARATION_WGL_NV_SWAP_GROUP #ifndef REGAL_NO_DECLARATION_WGL_NV_SWAP_GROUP
REGAL_DECL BOOL REGAL_CALL wglBindSwapBarrierNV(GLuint group, GLuint barrie r); REGAL_DECL BOOL REGAL_CALL wglBindSwapBarrierNV(GLuint group, GLuint barrie r);
REGAL_DECL BOOL REGAL_CALL wglJoinSwapGroupNV(HDC hDC, GLuint group); REGAL_DECL BOOL REGAL_CALL wglJoinSwapGroupNV(HDC hDC, GLuint group);
REGAL_DECL BOOL REGAL_CALL wglQueryFrameCountNV(HDC hDC, GLuint *count); REGAL_DECL BOOL REGAL_CALL wglQueryFrameCountNV(HDC hDC, GLuint *count);
REGAL_DECL BOOL REGAL_CALL wglQueryMaxSwapGroupsNV(HDC hDC, GLuint *maxGrou ps, GLuint *maxBarriers); REGAL_DECL BOOL REGAL_CALL wglQueryMaxSwapGroupsNV(HDC hDC, GLuint *maxGrou ps, GLuint *maxBarriers);
REGAL_DECL BOOL REGAL_CALL wglQuerySwapGroupNV(HDC hDC, GLuint *group, GLui nt *barrier); REGAL_DECL BOOL REGAL_CALL wglQuerySwapGroupNV(HDC hDC, GLuint *group, GLui nt *barrier);
REGAL_DECL BOOL REGAL_CALL wglResetFrameCountNV(HDC hDC); REGAL_DECL BOOL REGAL_CALL wglResetFrameCountNV(HDC hDC);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_SWAP_GROUP
REGAL_DECL BOOL REGAL_CALL plugin_wglBindSwapBarrierNV(GLuint group, GLuint
barrier);
REGAL_DECL BOOL REGAL_CALL plugin_wglJoinSwapGroupNV(HDC hDC, GLuint group)
;
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryFrameCountNV(HDC hDC, GLuint *cou
nt);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint *
maxGroups, GLuint *maxBarriers);
REGAL_DECL BOOL REGAL_CALL plugin_wglQuerySwapGroupNV(HDC hDC, GLuint *grou
p, GLuint *barrier);
REGAL_DECL BOOL REGAL_CALL plugin_wglResetFrameCountNV(HDC hDC);
#endif
/** /**
** WGL_NV_vertex_array_range ** WGL_NV_vertex_array_range
**/ **/
#if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_WGL_NV_VER TEX_ARRAY_RANGE) #if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_WGL_NV_VER TEX_ARRAY_RANGE)
#define REGAL_NO_ENUM_WGL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_ENUM_WGL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_WGL_ NV_VERTEX_ARRAY_RANGE) #if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_WGL_ NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_TYPEDEF_WGL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_TYPEDEF_WGL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPACE_WG L_NV_VERTEX_ARRAY_RANGE) #if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPACE_WG L_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_NAMESPACE_WGL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_NAMESPACE_WGL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_PLUGIN_WGL
_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_PLUGIN_WGL_NV_VERTEX_ARRAY_RANGE
#endif
#if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECLARAT ION_WGL_NV_VERTEX_ARRAY_RANGE) #if (defined(WGL_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_WGL_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECLARAT ION_WGL_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_DECLARATION_WGL_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_DECLARATION_WGL_NV_VERTEX_ARRAY_RANGE
#endif #endif
#ifndef WGL_NV_vertex_array_range #ifndef WGL_NV_vertex_array_range
#define WGL_NV_vertex_array_range 1 #define WGL_NV_vertex_array_range 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_TYPEDEF_WGL_NV_VERTEX_ARRAY_RANGE
typedef void (REGAL_CALL *PFNWGLFREEMEMORYNVPROC)(void *pointer); typedef void (REGAL_CALL *PFNWGLFREEMEMORYNVPROC)(void *pointer);
skipping to change at line 30988 skipping to change at line 38359
#ifndef REGAL_NO_NAMESPACE_WGL_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_NAMESPACE_WGL_NV_VERTEX_ARRAY_RANGE
#define wglAllocateMemoryNV rwglAllocateMemoryNV #define wglAllocateMemoryNV rwglAllocateMemoryNV
#define wglFreeMemoryNV rwglFreeMemoryNV #define wglFreeMemoryNV rwglFreeMemoryNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_DECLARATION_WGL_NV_VERTEX_ARRAY_RANGE
REGAL_DECL void *REGAL_CALL wglAllocateMemoryNV(GLsizei size, GLfloat readf req, GLfloat writefreq, GLfloat priority); REGAL_DECL void *REGAL_CALL wglAllocateMemoryNV(GLsizei size, GLfloat readf req, GLfloat writefreq, GLfloat priority);
REGAL_DECL void REGAL_CALL wglFreeMemoryNV(void *pointer); REGAL_DECL void REGAL_CALL wglFreeMemoryNV(void *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_VERTEX_ARRAY_RANGE
REGAL_DECL void *REGAL_CALL plugin_wglAllocateMemoryNV(GLsizei size, GLfloa
t readfreq, GLfloat writefreq, GLfloat priority);
REGAL_DECL void REGAL_CALL plugin_wglFreeMemoryNV(void *pointer);
#endif
/** /**
** WGL_NV_video_capture ** WGL_NV_video_capture
**/ **/
#if (defined(WGL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_ENUM_WGL_NV_VIDEO_CAPTURE ) #if (defined(WGL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_ENUM_WGL_NV_VIDEO_CAPTURE )
#define REGAL_NO_ENUM_WGL_NV_VIDEO_CAPTURE #define REGAL_NO_ENUM_WGL_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(WGL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_VIDEO_C APTURE) #if (defined(WGL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_VIDEO_C APTURE)
#define REGAL_NO_TYPEDEF_WGL_NV_VIDEO_CAPTURE #define REGAL_NO_TYPEDEF_WGL_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(WGL_NV_VIDEO_CAPTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_VIDEO _CAPTURE) #if (defined(WGL_NV_VIDEO_CAPTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_VIDEO _CAPTURE)
#define REGAL_NO_NAMESPACE_WGL_NV_VIDEO_CAPTURE #define REGAL_NO_NAMESPACE_WGL_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(WGL_NV_VIDEO_CAPTURE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_PLUGIN_WGL_NV_VIDEO_
CAPTURE)
#define REGAL_NO_PLUGIN_WGL_NV_VIDEO_CAPTURE
#endif
#if (defined(WGL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_DECLARATION_WGL_NV _VIDEO_CAPTURE) #if (defined(WGL_NV_VIDEO_CAPTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_DECLARATION_WGL_NV _VIDEO_CAPTURE)
#define REGAL_NO_DECLARATION_WGL_NV_VIDEO_CAPTURE #define REGAL_NO_DECLARATION_WGL_NV_VIDEO_CAPTURE
#endif #endif
#ifndef WGL_NV_video_capture #ifndef WGL_NV_video_capture
#define WGL_NV_video_capture 1 #define WGL_NV_video_capture 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_VIDEO_CAPTURE #ifndef REGAL_NO_ENUM_WGL_NV_VIDEO_CAPTURE
#define WGL_UNIQUE_ID_NV 0x20ce /* 8398 */ #define WGL_UNIQUE_ID_NV 0x20ce /* 8398 */
skipping to change at line 31041 skipping to change at line 38421
#endif #endif
#ifndef REGAL_NO_DECLARATION_WGL_NV_VIDEO_CAPTURE #ifndef REGAL_NO_DECLARATION_WGL_NV_VIDEO_CAPTURE
REGAL_DECL BOOL REGAL_CALL wglBindVideoCaptureDeviceNV(UINT uVideoSlot, HVI DEOINPUTDEVICENV hDevice); REGAL_DECL BOOL REGAL_CALL wglBindVideoCaptureDeviceNV(UINT uVideoSlot, HVI DEOINPUTDEVICENV hDevice);
REGAL_DECL BOOL REGAL_CALL wglLockVideoCaptureDeviceNV(HDC hDC, HVIDEOINPUT DEVICENV hDevice); REGAL_DECL BOOL REGAL_CALL wglLockVideoCaptureDeviceNV(HDC hDC, HVIDEOINPUT DEVICENV hDevice);
REGAL_DECL BOOL REGAL_CALL wglQueryVideoCaptureDeviceNV(HDC hDC, HVIDEOINPU TDEVICENV hDevice, int iAttribute, int *piValue); REGAL_DECL BOOL REGAL_CALL wglQueryVideoCaptureDeviceNV(HDC hDC, HVIDEOINPU TDEVICENV hDevice, int iAttribute, int *piValue);
REGAL_DECL BOOL REGAL_CALL wglReleaseVideoCaptureDeviceNV(HDC hDC, HVIDEOIN PUTDEVICENV hDevice); REGAL_DECL BOOL REGAL_CALL wglReleaseVideoCaptureDeviceNV(HDC hDC, HVIDEOIN PUTDEVICENV hDevice);
REGAL_DECL UINT REGAL_CALL wglEnumerateVideoCaptureDevicesNV(HDC hDC, HVIDE OINPUTDEVICENV *phDeviceList); REGAL_DECL UINT REGAL_CALL wglEnumerateVideoCaptureDevicesNV(HDC hDC, HVIDE OINPUTDEVICENV *phDeviceList);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_VIDEO_CAPTURE
REGAL_DECL BOOL REGAL_CALL plugin_wglBindVideoCaptureDeviceNV(UINT uVideoSl
ot, HVIDEOINPUTDEVICENV hDevice);
REGAL_DECL BOOL REGAL_CALL plugin_wglLockVideoCaptureDeviceNV(HDC hDC, HVID
EOINPUTDEVICENV hDevice);
REGAL_DECL BOOL REGAL_CALL plugin_wglQueryVideoCaptureDeviceNV(HDC hDC, HVI
DEOINPUTDEVICENV hDevice, int iAttribute, int *piValue);
REGAL_DECL BOOL REGAL_CALL plugin_wglReleaseVideoCaptureDeviceNV(HDC hDC, H
VIDEOINPUTDEVICENV hDevice);
REGAL_DECL UINT REGAL_CALL plugin_wglEnumerateVideoCaptureDevicesNV(HDC hDC
, HVIDEOINPUTDEVICENV *phDeviceList);
#endif
/** /**
** WGL_NV_video_output ** WGL_NV_video_output
**/ **/
#if (defined(WGL_NV_VIDEO_OUTPUT) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_ENUM_WGL_NV_VIDEO_OUTPUT) #if (defined(WGL_NV_VIDEO_OUTPUT) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_ENUM_WGL_NV_VIDEO_OUTPUT)
#define REGAL_NO_ENUM_WGL_NV_VIDEO_OUTPUT #define REGAL_NO_ENUM_WGL_NV_VIDEO_OUTPUT
#endif #endif
#if (defined(WGL_NV_VIDEO_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_VIDEO_OUT PUT) #if (defined(WGL_NV_VIDEO_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_WGL_NV_VIDEO_OUT PUT)
#define REGAL_NO_TYPEDEF_WGL_NV_VIDEO_OUTPUT #define REGAL_NO_TYPEDEF_WGL_NV_VIDEO_OUTPUT
#endif #endif
#if (defined(WGL_NV_VIDEO_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_VIDEO_O UTPUT) #if (defined(WGL_NV_VIDEO_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_WGL_NV_VIDEO_O UTPUT)
#define REGAL_NO_NAMESPACE_WGL_NV_VIDEO_OUTPUT #define REGAL_NO_NAMESPACE_WGL_NV_VIDEO_OUTPUT
#endif #endif
#if (defined(WGL_NV_VIDEO_OUTPUT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_PLUGIN_WGL_NV_VIDEO_OU
TPUT)
#define REGAL_NO_PLUGIN_WGL_NV_VIDEO_OUTPUT
#endif
#if (defined(WGL_NV_VIDEO_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_DECLARATION_WGL_NV_V IDEO_OUTPUT) #if (defined(WGL_NV_VIDEO_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_WGL_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_DECLARATION_WGL_NV_V IDEO_OUTPUT)
#define REGAL_NO_DECLARATION_WGL_NV_VIDEO_OUTPUT #define REGAL_NO_DECLARATION_WGL_NV_VIDEO_OUTPUT
#endif #endif
#ifndef WGL_NV_video_output #ifndef WGL_NV_video_output
#define WGL_NV_video_output 1 #define WGL_NV_video_output 1
#endif #endif
#ifndef REGAL_NO_ENUM_WGL_NV_VIDEO_OUTPUT #ifndef REGAL_NO_ENUM_WGL_NV_VIDEO_OUTPUT
#define WGL_BIND_TO_VIDEO_RGB_NV 0x20c0 /* 8384 */ #define WGL_BIND_TO_VIDEO_RGB_NV 0x20c0 /* 8384 */
skipping to change at line 31108 skipping to change at line 38500
#ifndef REGAL_NO_DECLARATION_WGL_NV_VIDEO_OUTPUT #ifndef REGAL_NO_DECLARATION_WGL_NV_VIDEO_OUTPUT
REGAL_DECL BOOL REGAL_CALL wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPB UFFERARB hPbuffer, int iVideoBuffer); REGAL_DECL BOOL REGAL_CALL wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPB UFFERARB hPbuffer, int iVideoBuffer);
REGAL_DECL BOOL REGAL_CALL wglGetVideoDeviceNV(HDC hDC, int numDevices, HPV IDEODEV *hVideoDevice); REGAL_DECL BOOL REGAL_CALL wglGetVideoDeviceNV(HDC hDC, int numDevices, HPV IDEODEV *hVideoDevice);
REGAL_DECL BOOL REGAL_CALL wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsi gned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); REGAL_DECL BOOL REGAL_CALL wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsi gned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo);
REGAL_DECL BOOL REGAL_CALL wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) ; REGAL_DECL BOOL REGAL_CALL wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) ;
REGAL_DECL BOOL REGAL_CALL wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer); REGAL_DECL BOOL REGAL_CALL wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer);
REGAL_DECL BOOL REGAL_CALL wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, in t iBufferType, unsigned long *pulCounterPbuffer, BOOL bBlock); REGAL_DECL BOOL REGAL_CALL wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, in t iBufferType, unsigned long *pulCounterPbuffer, BOOL bBlock);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_NV_VIDEO_OUTPUT
REGAL_DECL BOOL REGAL_CALL plugin_wglBindVideoImageNV(HPVIDEODEV hVideoDevi
ce, HPBUFFERARB hPbuffer, int iVideoBuffer);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetVideoDeviceNV(HDC hDC, int numDevic
es, HPVIDEODEV *hVideoDevice);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevic
e, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputV
ideo);
REGAL_DECL BOOL REGAL_CALL plugin_wglReleaseVideoDeviceNV(HPVIDEODEV hVideo
Device);
REGAL_DECL BOOL REGAL_CALL plugin_wglReleaseVideoImageNV(HPBUFFERARB hPbuff
er, int iVideoBuffer);
REGAL_DECL BOOL REGAL_CALL plugin_wglSendPbufferToVideoNV(HPBUFFERARB hPbuf
fer, int iBufferType, unsigned long *pulCounterPbuffer, BOOL bBlock);
#endif
/** /**
** WGL_OML_sync_control ** WGL_OML_sync_control
**/ **/
#if (defined(WGL_OML_SYNC_CONTROL) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_ENUM_WGL_OML_SYNC_CONTROL ) #if (defined(WGL_OML_SYNC_CONTROL) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_ENUM_WGL_OML_SYNC_CONTROL )
#define REGAL_NO_ENUM_WGL_OML_SYNC_CONTROL #define REGAL_NO_ENUM_WGL_OML_SYNC_CONTROL
#endif #endif
#if (defined(WGL_OML_SYNC_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_TYPEDEF_WGL_OML_SYNC_C ONTROL) #if (defined(WGL_OML_SYNC_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_TYPEDEF_WGL_OML_SYNC_C ONTROL)
#define REGAL_NO_TYPEDEF_WGL_OML_SYNC_CONTROL #define REGAL_NO_TYPEDEF_WGL_OML_SYNC_CONTROL
#endif #endif
#if (defined(WGL_OML_SYNC_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_NAMESPACE_WGL_OML_SYNC _CONTROL) #if (defined(WGL_OML_SYNC_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_NAMESPACE_WGL_OML_SYNC _CONTROL)
#define REGAL_NO_NAMESPACE_WGL_OML_SYNC_CONTROL #define REGAL_NO_NAMESPACE_WGL_OML_SYNC_CONTROL
#endif #endif
#if (defined(WGL_OML_SYNC_CONTROL) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_PLUGIN_WGL_OML_SYNC_
CONTROL)
#define REGAL_NO_PLUGIN_WGL_OML_SYNC_CONTROL
#endif
#if (defined(WGL_OML_SYNC_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_DECLARATION_WGL_OM L_SYNC_CONTROL) #if (defined(WGL_OML_SYNC_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_WGL_OML_SYNC_CONTROL)) && !defined(REGAL_NO_DECLARATION_WGL_OM L_SYNC_CONTROL)
#define REGAL_NO_DECLARATION_WGL_OML_SYNC_CONTROL #define REGAL_NO_DECLARATION_WGL_OML_SYNC_CONTROL
#endif #endif
#ifndef WGL_OML_sync_control #ifndef WGL_OML_sync_control
#define WGL_OML_sync_control 1 #define WGL_OML_sync_control 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_OML_SYNC_CONTROL #ifndef REGAL_NO_TYPEDEF_WGL_OML_SYNC_CONTROL
typedef BOOL (REGAL_CALL *PFNWGLGETMSCRATEOMLPROC)(HDC hDC, INT32 *numerato r, INT32 *denominator); typedef BOOL (REGAL_CALL *PFNWGLGETMSCRATEOMLPROC)(HDC hDC, INT32 *numerato r, INT32 *denominator);
skipping to change at line 31159 skipping to change at line 38564
#ifndef REGAL_NO_DECLARATION_WGL_OML_SYNC_CONTROL #ifndef REGAL_NO_DECLARATION_WGL_OML_SYNC_CONTROL
REGAL_DECL BOOL REGAL_CALL wglGetMscRateOML(HDC hDC, INT32 *numerator, INT3 2 *denominator); REGAL_DECL BOOL REGAL_CALL wglGetMscRateOML(HDC hDC, INT32 *numerator, INT3 2 *denominator);
REGAL_DECL BOOL REGAL_CALL wglGetSyncValuesOML(HDC hDC, INT64 *ust, INT64 * msc, INT64 *sbc); REGAL_DECL BOOL REGAL_CALL wglGetSyncValuesOML(HDC hDC, INT64 *ust, INT64 * msc, INT64 *sbc);
REGAL_DECL BOOL REGAL_CALL wglWaitForMscOML(HDC hDC, INT64 target_msc, INT6 4 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc); REGAL_DECL BOOL REGAL_CALL wglWaitForMscOML(HDC hDC, INT64 target_msc, INT6 4 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc);
REGAL_DECL BOOL REGAL_CALL wglWaitForSbcOML(HDC hDC, INT64 target_sbc, INT6 4 *ust, INT64 *msc, INT64 *sbc); REGAL_DECL BOOL REGAL_CALL wglWaitForSbcOML(HDC hDC, INT64 target_sbc, INT6 4 *ust, INT64 *msc, INT64 *sbc);
REGAL_DECL INT64 REGAL_CALL wglSwapBuffersMscOML(HDC hDC, INT64 target_msc, INT64 divisor, INT64 remainder); REGAL_DECL INT64 REGAL_CALL wglSwapBuffersMscOML(HDC hDC, INT64 target_msc, INT64 divisor, INT64 remainder);
REGAL_DECL INT64 REGAL_CALL wglSwapLayerBuffersMscOML(HDC hDC, int fuPlanes , INT64 target_msc, INT64 divisor, INT64 remainder); REGAL_DECL INT64 REGAL_CALL wglSwapLayerBuffersMscOML(HDC hDC, int fuPlanes , INT64 target_msc, INT64 divisor, INT64 remainder);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_OML_SYNC_CONTROL
REGAL_DECL BOOL REGAL_CALL plugin_wglGetMscRateOML(HDC hDC, INT32 *numerato
r, INT32 *denominator);
REGAL_DECL BOOL REGAL_CALL plugin_wglGetSyncValuesOML(HDC hDC, INT64 *ust,
INT64 *msc, INT64 *sbc);
REGAL_DECL BOOL REGAL_CALL plugin_wglWaitForMscOML(HDC hDC, INT64 target_ms
c, INT64 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc);
REGAL_DECL BOOL REGAL_CALL plugin_wglWaitForSbcOML(HDC hDC, INT64 target_sb
c, INT64 *ust, INT64 *msc, INT64 *sbc);
REGAL_DECL INT64 REGAL_CALL plugin_wglSwapBuffersMscOML(HDC hDC, INT64 targ
et_msc, INT64 divisor, INT64 remainder);
REGAL_DECL INT64 REGAL_CALL plugin_wglSwapLayerBuffersMscOML(HDC hDC, int f
uPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
#endif
/** /**
** WGL_core ** WGL_core
**/ **/
#if (defined(WGL_CORE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_WGL_CO RE)) && !defined(REGAL_NO_ENUM_WGL_CORE) #if (defined(WGL_CORE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_WGL_CO RE)) && !defined(REGAL_NO_ENUM_WGL_CORE)
#define REGAL_NO_ENUM_WGL_CORE #define REGAL_NO_ENUM_WGL_CORE
#endif #endif
#if (defined(WGL_CORE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL _CORE)) && !defined(REGAL_NO_TYPEDEF_WGL_CORE) #if (defined(WGL_CORE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_WGL _CORE)) && !defined(REGAL_NO_TYPEDEF_WGL_CORE)
#define REGAL_NO_TYPEDEF_WGL_CORE #define REGAL_NO_TYPEDEF_WGL_CORE
#endif #endif
#if (defined(WGL_CORE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL _CORE)) && !defined(REGAL_NO_NAMESPACE_WGL_CORE) #if (defined(WGL_CORE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_WGL _CORE)) && !defined(REGAL_NO_NAMESPACE_WGL_CORE)
#define REGAL_NO_NAMESPACE_WGL_CORE #define REGAL_NO_NAMESPACE_WGL_CORE
#endif #endif
#if (defined(WGL_CORE) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_W
GL_CORE)) && !defined(REGAL_NO_PLUGIN_WGL_CORE)
#define REGAL_NO_PLUGIN_WGL_CORE
#endif
#if (defined(WGL_CORE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO _WGL_CORE)) && !defined(REGAL_NO_DECLARATION_WGL_CORE) #if (defined(WGL_CORE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO _WGL_CORE)) && !defined(REGAL_NO_DECLARATION_WGL_CORE)
#define REGAL_NO_DECLARATION_WGL_CORE #define REGAL_NO_DECLARATION_WGL_CORE
#endif #endif
#ifndef WGL_core #ifndef WGL_core
#define WGL_core 1 #define WGL_core 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_WGL_CORE #ifndef REGAL_NO_TYPEDEF_WGL_CORE
typedef BOOL (REGAL_CALL *PFNWGLCOPYCONTEXTPROC)(HGLRC hglrcSrc, HGLRC hglr cDst, UINT mask); typedef BOOL (REGAL_CALL *PFNWGLCOPYCONTEXTPROC)(HGLRC hglrcSrc, HGLRC hglr cDst, UINT mask);
skipping to change at line 31252 skipping to change at line 38670
REGAL_DECL HDC REGAL_CALL wglGetCurrentDC(void); REGAL_DECL HDC REGAL_CALL wglGetCurrentDC(void);
REGAL_DECL HGLRC REGAL_CALL wglCreateContext(HDC hDC); REGAL_DECL HGLRC REGAL_CALL wglCreateContext(HDC hDC);
REGAL_DECL HGLRC REGAL_CALL wglCreateLayerContext(HDC hDC, int iLayerPlane) ; REGAL_DECL HGLRC REGAL_CALL wglCreateLayerContext(HDC hDC, int iLayerPlane) ;
REGAL_DECL HGLRC REGAL_CALL wglGetCurrentContext(void); REGAL_DECL HGLRC REGAL_CALL wglGetCurrentContext(void);
REGAL_DECL PROC REGAL_CALL wglGetDefaultProcAddress(LPCSTR lpszProc); REGAL_DECL PROC REGAL_CALL wglGetDefaultProcAddress(LPCSTR lpszProc);
REGAL_DECL PROC REGAL_CALL wglGetProcAddress(LPCSTR lpszProc); REGAL_DECL PROC REGAL_CALL wglGetProcAddress(LPCSTR lpszProc);
REGAL_DECL int REGAL_CALL wglGetLayerPaletteEntries(HDC hDC, int iLayerPlan e, int iStart, int nEntries, COLORREF *pcr); REGAL_DECL int REGAL_CALL wglGetLayerPaletteEntries(HDC hDC, int iLayerPlan e, int iStart, int nEntries, COLORREF *pcr);
REGAL_DECL int REGAL_CALL wglSetLayerPaletteEntries(HDC hDC, int iLayerPlan e, int iStart, int nEntries, const COLORREF *pcr); REGAL_DECL int REGAL_CALL wglSetLayerPaletteEntries(HDC hDC, int iLayerPlan e, int iStart, int nEntries, const COLORREF *pcr);
#endif #endif
#ifndef REGAL_NO_PLUGIN_WGL_CORE
REGAL_DECL BOOL REGAL_CALL plugin_wglCopyContext(HGLRC hglrcSrc, HGLRC hglr
cDst, UINT mask);
REGAL_DECL BOOL REGAL_CALL plugin_wglDeleteContext(HGLRC hglrc);
REGAL_DECL BOOL REGAL_CALL plugin_wglDescribeLayerPlane(HDC hDC, int iPixel
Format, int iLayerPlane, UINT nBytes, LPLAYERPLANEDESCRIPTOR plpd);
REGAL_DECL BOOL REGAL_CALL plugin_wglMakeCurrent(HDC hDC, HGLRC hglrc);
REGAL_DECL BOOL REGAL_CALL plugin_wglRealizeLayerPalette(HDC hDC, int iLaye
rPlane, BOOL bRealize);
REGAL_DECL BOOL REGAL_CALL plugin_wglShareLists(HGLRC hglrcShare, HGLRC hgl
rcSrc);
REGAL_DECL BOOL REGAL_CALL plugin_wglSwapLayerBuffers(HDC hDC, UINT fuPlane
s);
REGAL_DECL BOOL REGAL_CALL plugin_wglUseFontBitmapsA(HDC hDC, DWORD first,
DWORD count, DWORD listBase);
REGAL_DECL BOOL REGAL_CALL plugin_wglUseFontBitmapsW(HDC hDC, DWORD first,
DWORD count, DWORD listBase);
REGAL_DECL BOOL REGAL_CALL plugin_wglUseFontOutlinesA(HDC hDC, DWORD first,
DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format,
LPGLYPHMETRICSFLOAT lpgmf);
REGAL_DECL BOOL REGAL_CALL plugin_wglUseFontOutlinesW(HDC hDC, DWORD first,
DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format,
LPGLYPHMETRICSFLOAT lpgmf);
REGAL_DECL DWORD REGAL_CALL plugin_wglSwapMultipleBuffers(UINT n, const WGL
SWAP *ps);
REGAL_DECL HDC REGAL_CALL plugin_wglGetCurrentDC(void);
REGAL_DECL HGLRC REGAL_CALL plugin_wglCreateContext(HDC hDC);
REGAL_DECL HGLRC REGAL_CALL plugin_wglCreateLayerContext(HDC hDC, int iLaye
rPlane);
REGAL_DECL HGLRC REGAL_CALL plugin_wglGetCurrentContext(void);
REGAL_DECL PROC REGAL_CALL plugin_wglGetDefaultProcAddress(LPCSTR lpszProc)
;
REGAL_DECL PROC REGAL_CALL plugin_wglGetProcAddress(LPCSTR lpszProc);
REGAL_DECL int REGAL_CALL plugin_wglGetLayerPaletteEntries(HDC hDC, int iLa
yerPlane, int iStart, int nEntries, COLORREF *pcr);
REGAL_DECL int REGAL_CALL plugin_wglSetLayerPaletteEntries(HDC hDC, int iLa
yerPlane, int iStart, int nEntries, const COLORREF *pcr);
#endif
#endif /* REGAL_SYS_WGL_DECLARE_WGL */ #endif /* REGAL_SYS_WGL_DECLARE_WGL */
#endif /* REGAL_SYS_WGL */ #endif /* REGAL_SYS_WGL */
#if REGAL_SYS_GLX #if REGAL_SYS_GLX
/** /**
** GLX_3DFX_multisample ** GLX_3DFX_multisample
**/ **/
#if (defined(GLX_3DFX_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GLX_3DFX_MULTISAMPLE ) #if (defined(GLX_3DFX_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GLX_3DFX_MULTISAMPLE )
skipping to change at line 31273 skipping to change at line 38714
#endif #endif
#if (defined(GLX_3DFX_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GLX_3DFX_MULTI SAMPLE) #if (defined(GLX_3DFX_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GLX_3DFX_MULTI SAMPLE)
#define REGAL_NO_TYPEDEF_GLX_3DFX_MULTISAMPLE #define REGAL_NO_TYPEDEF_GLX_3DFX_MULTISAMPLE
#endif #endif
#if (defined(GLX_3DFX_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GLX_3DFX_MUL TISAMPLE) #if (defined(GLX_3DFX_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GLX_3DFX_MUL TISAMPLE)
#define REGAL_NO_NAMESPACE_GLX_3DFX_MULTISAMPLE #define REGAL_NO_NAMESPACE_GLX_3DFX_MULTISAMPLE
#endif #endif
#if (defined(GLX_3DFX_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GLX_3DFX_MULT
ISAMPLE)
#define REGAL_NO_PLUGIN_GLX_3DFX_MULTISAMPLE
#endif
#if (defined(GLX_3DFX_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GLX_3D FX_MULTISAMPLE) #if (defined(GLX_3DFX_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_3DFX_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GLX_3D FX_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GLX_3DFX_MULTISAMPLE #define REGAL_NO_DECLARATION_GLX_3DFX_MULTISAMPLE
#endif #endif
#ifndef GLX_3DFX_multisample #ifndef GLX_3DFX_multisample
#define GLX_3DFX_multisample 1 #define GLX_3DFX_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_3DFX_MULTISAMPLE #ifndef REGAL_NO_ENUM_GLX_3DFX_MULTISAMPLE
#define GLX_SAMPLE_BUFFERS_3DFX 0x8050 /* 32848 */ #define GLX_SAMPLE_BUFFERS_3DFX 0x8050 /* 32848 */
skipping to change at line 31302 skipping to change at line 38747
#endif #endif
#if (defined(GLX_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_TYPEDEF_GLX_AMD_ GPU_ASSOCIATION) #if (defined(GLX_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_TYPEDEF_GLX_AMD_ GPU_ASSOCIATION)
#define REGAL_NO_TYPEDEF_GLX_AMD_GPU_ASSOCIATION #define REGAL_NO_TYPEDEF_GLX_AMD_GPU_ASSOCIATION
#endif #endif
#if (defined(GLX_AMD_GPU_ASSOCIATION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_NAMESPACE_GLX_AM D_GPU_ASSOCIATION) #if (defined(GLX_AMD_GPU_ASSOCIATION) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_NAMESPACE_GLX_AM D_GPU_ASSOCIATION)
#define REGAL_NO_NAMESPACE_GLX_AMD_GPU_ASSOCIATION #define REGAL_NO_NAMESPACE_GLX_AMD_GPU_ASSOCIATION
#endif #endif
#if (defined(GLX_AMD_GPU_ASSOCIATION) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_PLUGIN_GLX_AMD
_GPU_ASSOCIATION)
#define REGAL_NO_PLUGIN_GLX_AMD_GPU_ASSOCIATION
#endif
#if (defined(GLX_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_DECLARATION_ GLX_AMD_GPU_ASSOCIATION) #if (defined(GLX_AMD_GPU_ASSOCIATION) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_GLX_AMD_GPU_ASSOCIATION)) && !defined(REGAL_NO_DECLARATION_ GLX_AMD_GPU_ASSOCIATION)
#define REGAL_NO_DECLARATION_GLX_AMD_GPU_ASSOCIATION #define REGAL_NO_DECLARATION_GLX_AMD_GPU_ASSOCIATION
#endif #endif
#ifndef GLX_AMD_gpu_association #ifndef GLX_AMD_gpu_association
#define GLX_AMD_gpu_association 1 #define GLX_AMD_gpu_association 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_AMD_GPU_ASSOCIATION #ifndef REGAL_NO_ENUM_GLX_AMD_GPU_ASSOCIATION
#define GLX_GPU_VENDOR_AMD 0x1f00 /* 7936 */ #define GLX_GPU_VENDOR_AMD 0x1f00 /* 7936 */
skipping to change at line 31359 skipping to change at line 38808
REGAL_DECL Bool REGAL_CALL glXMakeAssociatedContextCurrentAMD(GLXContext ct x); REGAL_DECL Bool REGAL_CALL glXMakeAssociatedContextCurrentAMD(GLXContext ct x);
REGAL_DECL GLXContext REGAL_CALL glXCreateAssociatedContextAMD(unsigned int id, GLXContext share_list); REGAL_DECL GLXContext REGAL_CALL glXCreateAssociatedContextAMD(unsigned int id, GLXContext share_list);
REGAL_DECL GLXContext REGAL_CALL glXCreateAssociatedContextAttribsAMD(unsig ned int id, GLXContext share_context, const int *attribList); REGAL_DECL GLXContext REGAL_CALL glXCreateAssociatedContextAttribsAMD(unsig ned int id, GLXContext share_context, const int *attribList);
REGAL_DECL GLXContext REGAL_CALL glXGetCurrentAssociatedContextAMD(void); REGAL_DECL GLXContext REGAL_CALL glXGetCurrentAssociatedContextAMD(void);
REGAL_DECL int REGAL_CALL glXGetGPUInfoAMD(unsigned int id, int property, G Lenum dataType, unsigned int size, GLvoid *data); REGAL_DECL int REGAL_CALL glXGetGPUInfoAMD(unsigned int id, int property, G Lenum dataType, unsigned int size, GLvoid *data);
REGAL_DECL unsigned int REGAL_CALL glXGetContextGPUIDAMD(GLXContext ctx); REGAL_DECL unsigned int REGAL_CALL glXGetContextGPUIDAMD(GLXContext ctx);
REGAL_DECL unsigned int REGAL_CALL glXGetGPUIDsAMD(unsigned int maxCount, u nsigned int *ids); REGAL_DECL unsigned int REGAL_CALL glXGetGPUIDsAMD(unsigned int maxCount, u nsigned int *ids);
REGAL_DECL void REGAL_CALL glXBlitContextFramebufferAMD(GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY 0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); REGAL_DECL void REGAL_CALL glXBlitContextFramebufferAMD(GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY 0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_AMD_GPU_ASSOCIATION
REGAL_DECL Bool REGAL_CALL plugin_glXDeleteAssociatedContextAMD(GLXContext
ctx);
REGAL_DECL Bool REGAL_CALL plugin_glXMakeAssociatedContextCurrentAMD(GLXCon
text ctx);
REGAL_DECL GLXContext REGAL_CALL plugin_glXCreateAssociatedContextAMD(unsig
ned int id, GLXContext share_list);
REGAL_DECL GLXContext REGAL_CALL plugin_glXCreateAssociatedContextAttribsAM
D(unsigned int id, GLXContext share_context, const int *attribList);
REGAL_DECL GLXContext REGAL_CALL plugin_glXGetCurrentAssociatedContextAMD(v
oid);
REGAL_DECL int REGAL_CALL plugin_glXGetGPUInfoAMD(unsigned int id, int prop
erty, GLenum dataType, unsigned int size, GLvoid *data);
REGAL_DECL unsigned int REGAL_CALL plugin_glXGetContextGPUIDAMD(GLXContext
ctx);
REGAL_DECL unsigned int REGAL_CALL plugin_glXGetGPUIDsAMD(unsigned int maxC
ount, unsigned int *ids);
REGAL_DECL void REGAL_CALL plugin_glXBlitContextFramebufferAMD(GLXContext d
stCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLi
nt dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
#endif
/** /**
** GLX_ARB_create_context ** GLX_ARB_create_context
**/ **/
#if (defined(GLX_ARB_CREATE_CONTEXT) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_ENUM_GLX_ARB_CREATE_C ONTEXT) #if (defined(GLX_ARB_CREATE_CONTEXT) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_ENUM_GLX_ARB_CREATE_C ONTEXT)
#define REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT #define REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_CR EATE_CONTEXT) #if (defined(GLX_ARB_CREATE_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_CR EATE_CONTEXT)
#define REGAL_NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT #define REGAL_NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_ CREATE_CONTEXT) #if (defined(GLX_ARB_CREATE_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_ CREATE_CONTEXT)
#define REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT #define REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_PLUGIN_GLX_ARB_C
REATE_CONTEXT)
#define REGAL_NO_PLUGIN_GLX_ARB_CREATE_CONTEXT
#endif
#if (defined(GLX_ARB_CREATE_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_DECLARATION_GL X_ARB_CREATE_CONTEXT) #if (defined(GLX_ARB_CREATE_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_ARB_CREATE_CONTEXT)) && !defined(REGAL_NO_DECLARATION_GL X_ARB_CREATE_CONTEXT)
#define REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT #define REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT
#endif #endif
#ifndef GLX_ARB_create_context #ifndef GLX_ARB_create_context
#define GLX_ARB_create_context 1 #define GLX_ARB_create_context 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT #ifndef REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT
#define GLX_CONTEXT_DEBUG_BIT_ARB 0x1 #define GLX_CONTEXT_DEBUG_BIT_ARB 0x1
skipping to change at line 31403 skipping to change at line 38868
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT #ifndef REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT
#define glXCreateContextAttribsARB rglXCreateContextAttribsARB #define glXCreateContextAttribsARB rglXCreateContextAttribsARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT #ifndef REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT
REGAL_DECL GLXContext REGAL_CALL glXCreateContextAttribsARB(Display *dpy, G LXFBConfig config, GLXContext share_context, Bool direct, const int *attrib _list); REGAL_DECL GLXContext REGAL_CALL glXCreateContextAttribsARB(Display *dpy, G LXFBConfig config, GLXContext share_context, Bool direct, const int *attrib _list);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_ARB_CREATE_CONTEXT
REGAL_DECL GLXContext REGAL_CALL plugin_glXCreateContextAttribsARB(Display
*dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int
*attrib_list);
#endif
/** /**
** GLX_ARB_create_context_profile ** GLX_ARB_create_context_profile
**/ **/
#if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_ENUM_ GLX_ARB_CREATE_CONTEXT_PROFILE) #if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_ENUM_ GLX_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_TY PEDEF_GLX_ARB_CREATE_CONTEXT_PROFILE) #if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_TY PEDEF_GLX_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_NA MESPACE_GLX_ARB_CREATE_CONTEXT_PROFILE) #if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_NA MESPACE_GLX_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_NO_
PLUGIN_GLX_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_PLUGIN_GLX_ARB_CREATE_CONTEXT_PROFILE
#endif
#if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_N O_DECLARATION_GLX_ARB_CREATE_CONTEXT_PROFILE) #if (defined(GLX_ARB_CREATE_CONTEXT_PROFILE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_PROFILE)) && !defined(REGAL_N O_DECLARATION_GLX_ARB_CREATE_CONTEXT_PROFILE)
#define REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT_PROFILE #define REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT_PROFILE
#endif #endif
#ifndef GLX_ARB_create_context_profile #ifndef GLX_ARB_create_context_profile
#define GLX_ARB_create_context_profile 1 #define GLX_ARB_create_context_profile 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT_PROFILE #ifndef REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT_PROFILE
#define GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x1 #define GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x1
skipping to change at line 31449 skipping to change at line 38922
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) #if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_TYPEDEF_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) #if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_NAMESPACE_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REG
AL_NO_PLUGIN_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_PLUGIN_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif
#if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(R EGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) #if (defined(GLX_ARB_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)) && !defined(R EGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_DECLARATION_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#ifndef GLX_ARB_create_context_robustness #ifndef GLX_ARB_create_context_robustness
#define GLX_ARB_create_context_robustness 1 #define GLX_ARB_create_context_robustness 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS #ifndef REGAL_NO_ENUM_GLX_ARB_CREATE_CONTEXT_ROBUSTNESS
#define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x4 #define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x4
skipping to change at line 31480 skipping to change at line 38957
#endif #endif
#if (defined(GLX_ARB_FBCONFIG_FLOAT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_FB CONFIG_FLOAT) #if (defined(GLX_ARB_FBCONFIG_FLOAT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_FB CONFIG_FLOAT)
#define REGAL_NO_TYPEDEF_GLX_ARB_FBCONFIG_FLOAT #define REGAL_NO_TYPEDEF_GLX_ARB_FBCONFIG_FLOAT
#endif #endif
#if (defined(GLX_ARB_FBCONFIG_FLOAT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_ FBCONFIG_FLOAT) #if (defined(GLX_ARB_FBCONFIG_FLOAT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_ FBCONFIG_FLOAT)
#define REGAL_NO_NAMESPACE_GLX_ARB_FBCONFIG_FLOAT #define REGAL_NO_NAMESPACE_GLX_ARB_FBCONFIG_FLOAT
#endif #endif
#if (defined(GLX_ARB_FBCONFIG_FLOAT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_PLUGIN_GLX_ARB_F
BCONFIG_FLOAT)
#define REGAL_NO_PLUGIN_GLX_ARB_FBCONFIG_FLOAT
#endif
#if (defined(GLX_ARB_FBCONFIG_FLOAT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL X_ARB_FBCONFIG_FLOAT) #if (defined(GLX_ARB_FBCONFIG_FLOAT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_ARB_FBCONFIG_FLOAT)) && !defined(REGAL_NO_DECLARATION_GL X_ARB_FBCONFIG_FLOAT)
#define REGAL_NO_DECLARATION_GLX_ARB_FBCONFIG_FLOAT #define REGAL_NO_DECLARATION_GLX_ARB_FBCONFIG_FLOAT
#endif #endif
#ifndef GLX_ARB_fbconfig_float #ifndef GLX_ARB_fbconfig_float
#define GLX_ARB_fbconfig_float 1 #define GLX_ARB_fbconfig_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_FBCONFIG_FLOAT #ifndef REGAL_NO_ENUM_GLX_ARB_FBCONFIG_FLOAT
#define GLX_RGBA_FLOAT_TYPE 0x20b9 /* 8377 */ #define GLX_RGBA_FLOAT_TYPE 0x20b9 /* 8377 */
skipping to change at line 31509 skipping to change at line 38990
#endif #endif
#if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GLX_AR B_FRAMEBUFFER_SRGB) #if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GLX_AR B_FRAMEBUFFER_SRGB)
#define REGAL_NO_TYPEDEF_GLX_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_TYPEDEF_GLX_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GLX_ ARB_FRAMEBUFFER_SRGB) #if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GLX_ ARB_FRAMEBUFFER_SRGB)
#define REGAL_NO_NAMESPACE_GLX_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_NAMESPACE_GLX_ARB_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_PLUGIN_GLX_A
RB_FRAMEBUFFER_SRGB)
#define REGAL_NO_PLUGIN_GLX_ARB_FRAMEBUFFER_SRGB
#endif
#if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_GLX_ARB_FRAMEBUFFER_SRGB) #if (defined(GLX_ARB_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_ARB_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_GLX_ARB_FRAMEBUFFER_SRGB)
#define REGAL_NO_DECLARATION_GLX_ARB_FRAMEBUFFER_SRGB #define REGAL_NO_DECLARATION_GLX_ARB_FRAMEBUFFER_SRGB
#endif #endif
#ifndef GLX_ARB_framebuffer_sRGB #ifndef GLX_ARB_framebuffer_sRGB
#define GLX_ARB_framebuffer_sRGB 1 #define GLX_ARB_framebuffer_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_FRAMEBUFFER_SRGB #ifndef REGAL_NO_ENUM_GLX_ARB_FRAMEBUFFER_SRGB
#define GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20b2 /* 8370 */ #define GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20b2 /* 8370 */
skipping to change at line 31537 skipping to change at line 39022
#endif #endif
#if (defined(GLX_ARB_GET_PROC_ADDRESS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_TYPEDEF_GLX_AR B_GET_PROC_ADDRESS) #if (defined(GLX_ARB_GET_PROC_ADDRESS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_TYPEDEF_GLX_AR B_GET_PROC_ADDRESS)
#define REGAL_NO_TYPEDEF_GLX_ARB_GET_PROC_ADDRESS #define REGAL_NO_TYPEDEF_GLX_ARB_GET_PROC_ADDRESS
#endif #endif
#if (defined(GLX_ARB_GET_PROC_ADDRESS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_NAMESPACE_GLX_ ARB_GET_PROC_ADDRESS) #if (defined(GLX_ARB_GET_PROC_ADDRESS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_NAMESPACE_GLX_ ARB_GET_PROC_ADDRESS)
#define REGAL_NO_NAMESPACE_GLX_ARB_GET_PROC_ADDRESS #define REGAL_NO_NAMESPACE_GLX_ARB_GET_PROC_ADDRESS
#endif #endif
#if (defined(GLX_ARB_GET_PROC_ADDRESS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_PLUGIN_GLX_A
RB_GET_PROC_ADDRESS)
#define REGAL_NO_PLUGIN_GLX_ARB_GET_PROC_ADDRESS
#endif
#if (defined(GLX_ARB_GET_PROC_ADDRESS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_DECLARATIO N_GLX_ARB_GET_PROC_ADDRESS) #if (defined(GLX_ARB_GET_PROC_ADDRESS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_ARB_GET_PROC_ADDRESS)) && !defined(REGAL_NO_DECLARATIO N_GLX_ARB_GET_PROC_ADDRESS)
#define REGAL_NO_DECLARATION_GLX_ARB_GET_PROC_ADDRESS #define REGAL_NO_DECLARATION_GLX_ARB_GET_PROC_ADDRESS
#endif #endif
#ifndef GLX_ARB_get_proc_address #ifndef GLX_ARB_get_proc_address
#define GLX_ARB_get_proc_address 1 #define GLX_ARB_get_proc_address 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_ARB_GET_PROC_ADDRESS #ifndef REGAL_NO_TYPEDEF_GLX_ARB_GET_PROC_ADDRESS
typedef void *(REGAL_CALL *PFNGLXGETPROCADDRESSARBPROC)(const GLubyte *proc Name); typedef __GLXextFuncPtr (REGAL_CALL *PFNGLXGETPROCADDRESSARBPROC)(const GLu byte *procName);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_ARB_GET_PROC_ADDRESS #ifndef REGAL_NO_NAMESPACE_GLX_ARB_GET_PROC_ADDRESS
#define glXGetProcAddressARB rglXGetProcAddressARB #define glXGetProcAddressARB rglXGetProcAddressARB
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_ARB_GET_PROC_ADDRESS #ifndef REGAL_NO_DECLARATION_GLX_ARB_GET_PROC_ADDRESS
REGAL_DECL void *REGAL_CALL glXGetProcAddressARB(const GLubyte *procName); REGAL_DECL __GLXextFuncPtr REGAL_CALL glXGetProcAddressARB(const GLubyte *p
rocName);
#endif
#ifndef REGAL_NO_PLUGIN_GLX_ARB_GET_PROC_ADDRESS
REGAL_DECL __GLXextFuncPtr REGAL_CALL plugin_glXGetProcAddressARB(const GLu
byte *procName);
#endif #endif
/** /**
** GLX_ARB_multisample ** GLX_ARB_multisample
**/ **/
#if (defined(GLX_ARB_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GLX_ARB_MULTISAMPLE) #if (defined(GLX_ARB_MULTISAMPLE) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_ENUM_GLX_ARB_MULTISAMPLE)
#define REGAL_NO_ENUM_GLX_ARB_MULTISAMPLE #define REGAL_NO_ENUM_GLX_ARB_MULTISAMPLE
#endif #endif
#if (defined(GLX_ARB_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_MULTISAM PLE) #if (defined(GLX_ARB_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_MULTISAM PLE)
#define REGAL_NO_TYPEDEF_GLX_ARB_MULTISAMPLE #define REGAL_NO_TYPEDEF_GLX_ARB_MULTISAMPLE
#endif #endif
#if (defined(GLX_ARB_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_MULTIS AMPLE) #if (defined(GLX_ARB_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_MULTIS AMPLE)
#define REGAL_NO_NAMESPACE_GLX_ARB_MULTISAMPLE #define REGAL_NO_NAMESPACE_GLX_ARB_MULTISAMPLE
#endif #endif
#if (defined(GLX_ARB_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GLX_ARB_MULTISA
MPLE)
#define REGAL_NO_PLUGIN_GLX_ARB_MULTISAMPLE
#endif
#if (defined(GLX_ARB_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GLX_ARB_ MULTISAMPLE) #if (defined(GLX_ARB_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_ARB_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GLX_ARB_ MULTISAMPLE)
#define REGAL_NO_DECLARATION_GLX_ARB_MULTISAMPLE #define REGAL_NO_DECLARATION_GLX_ARB_MULTISAMPLE
#endif #endif
#ifndef GLX_ARB_multisample #ifndef GLX_ARB_multisample
#define GLX_ARB_multisample 1 #define GLX_ARB_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_MULTISAMPLE #ifndef REGAL_NO_ENUM_GLX_ARB_MULTISAMPLE
#define GLX_SAMPLE_BUFFERS_ARB 0x186a0 /* 100000 */ #define GLX_SAMPLE_BUFFERS_ARB 0x186a0 /* 100000 */
skipping to change at line 31602 skipping to change at line 39099
#endif #endif
#if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ TYPEDEF) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ TYPEDEF) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_TYPEDEF_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_TYPEDEF_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_TYPEDEF_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || !defined(REGAL_NA MESPACE) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || !defined(REGAL_NA MESPACE) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_NAMESPACE_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_NAMESPACE_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_NAMESPACE_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || !defined(REGAL_PL
UGIN_MODE) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) &
& !defined(REGAL_NO_PLUGIN_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_PLUGIN_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif
#if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ DECLARATION) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_DECLARATION_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) #if (defined(GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION) || defined(REGAL_NO_ DECLARATION) || defined(REGAL_NO_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)) && !defined(REGAL_NO_DECLARATION_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION)
#define REGAL_NO_DECLARATION_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #define REGAL_NO_DECLARATION_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#endif #endif
#ifndef GLX_ARB_robustness_share_group_isolation #ifndef GLX_ARB_robustness_share_group_isolation
#define GLX_ARB_robustness_share_group_isolation 1 #define GLX_ARB_robustness_share_group_isolation 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION #ifndef REGAL_NO_ENUM_GLX_ARB_ROBUSTNESS_SHARE_GROUP_ISOLATION
#define GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x8 #define GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x8
skipping to change at line 31630 skipping to change at line 39131
#endif #endif
#if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GLX_ARB_VERTEX_BUFFER_OBJECT) #if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_TYPEDE F_GLX_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_TYPEDEF_GLX_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_TYPEDEF_GLX_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GLX_ARB_VERTEX_BUFFER_OBJECT) #if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_NAMESP ACE_GLX_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_NAMESPACE_GLX_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_NAMESPACE_GLX_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_PLUG
IN_GLX_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_PLUGIN_GLX_ARB_VERTEX_BUFFER_OBJECT
#endif
#if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GLX_ARB_VERTEX_BUFFER_OBJECT) #if (defined(GLX_ARB_VERTEX_BUFFER_OBJECT) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_ARB_VERTEX_BUFFER_OBJECT)) && !defined(REGAL_NO_DE CLARATION_GLX_ARB_VERTEX_BUFFER_OBJECT)
#define REGAL_NO_DECLARATION_GLX_ARB_VERTEX_BUFFER_OBJECT #define REGAL_NO_DECLARATION_GLX_ARB_VERTEX_BUFFER_OBJECT
#endif #endif
#ifndef GLX_ARB_vertex_buffer_object #ifndef GLX_ARB_vertex_buffer_object
#define GLX_ARB_vertex_buffer_object 1 #define GLX_ARB_vertex_buffer_object 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ARB_VERTEX_BUFFER_OBJECT #ifndef REGAL_NO_ENUM_GLX_ARB_VERTEX_BUFFER_OBJECT
#define GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095 /* 8341 */ #define GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095 /* 8341 */
skipping to change at line 31658 skipping to change at line 39163
#endif #endif
#if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL X_ATI_PIXEL_FORMAT_FLOAT) #if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_TYPEDEF) || de fined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_TYPEDEF_GL X_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_TYPEDEF_GLX_ATI_PIXEL_FORMAT_FLOAT #define REGAL_NO_TYPEDEF_GLX_ATI_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_NAMESPACE_ GLX_ATI_PIXEL_FORMAT_FLOAT) #if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || !defined(REGAL_NAMESPACE) || de fined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_NAMESPACE_ GLX_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_NAMESPACE_GLX_ATI_PIXEL_FORMAT_FLOAT #define REGAL_NO_NAMESPACE_GLX_ATI_PIXEL_FORMAT_FLOAT
#endif #endif
#if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_PLUGIN_G
LX_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_PLUGIN_GLX_ATI_PIXEL_FORMAT_FLOAT
#endif
#if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_DECLAR ATION_GLX_ATI_PIXEL_FORMAT_FLOAT) #if (defined(GLX_ATI_PIXEL_FORMAT_FLOAT) || defined(REGAL_NO_DECLARATION) | | defined(REGAL_NO_GLX_ATI_PIXEL_FORMAT_FLOAT)) && !defined(REGAL_NO_DECLAR ATION_GLX_ATI_PIXEL_FORMAT_FLOAT)
#define REGAL_NO_DECLARATION_GLX_ATI_PIXEL_FORMAT_FLOAT #define REGAL_NO_DECLARATION_GLX_ATI_PIXEL_FORMAT_FLOAT
#endif #endif
#ifndef GLX_ATI_pixel_format_float #ifndef GLX_ATI_pixel_format_float
#define GLX_ATI_pixel_format_float 1 #define GLX_ATI_pixel_format_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ATI_PIXEL_FORMAT_FLOAT #ifndef REGAL_NO_ENUM_GLX_ATI_PIXEL_FORMAT_FLOAT
#define GLX_RGBA_FLOAT_ATI_BIT 0x100 /* 256 */ #define GLX_RGBA_FLOAT_ATI_BIT 0x100 /* 256 */
skipping to change at line 31686 skipping to change at line 39195
#endif #endif
#if (defined(GLX_ATI_RENDER_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GLX_ATI_RE NDER_TEXTURE) #if (defined(GLX_ATI_RENDER_TEXTURE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_TYPEDEF_GLX_ATI_RE NDER_TEXTURE)
#define REGAL_NO_TYPEDEF_GLX_ATI_RENDER_TEXTURE #define REGAL_NO_TYPEDEF_GLX_ATI_RENDER_TEXTURE
#endif #endif
#if (defined(GLX_ATI_RENDER_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GLX_ATI_ RENDER_TEXTURE) #if (defined(GLX_ATI_RENDER_TEXTURE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_NAMESPACE_GLX_ATI_ RENDER_TEXTURE)
#define REGAL_NO_NAMESPACE_GLX_ATI_RENDER_TEXTURE #define REGAL_NO_NAMESPACE_GLX_ATI_RENDER_TEXTURE
#endif #endif
#if (defined(GLX_ATI_RENDER_TEXTURE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_PLUGIN_GLX_ATI_R
ENDER_TEXTURE)
#define REGAL_NO_PLUGIN_GLX_ATI_RENDER_TEXTURE
#endif
#if (defined(GLX_ATI_RENDER_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL X_ATI_RENDER_TEXTURE) #if (defined(GLX_ATI_RENDER_TEXTURE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_ATI_RENDER_TEXTURE)) && !defined(REGAL_NO_DECLARATION_GL X_ATI_RENDER_TEXTURE)
#define REGAL_NO_DECLARATION_GLX_ATI_RENDER_TEXTURE #define REGAL_NO_DECLARATION_GLX_ATI_RENDER_TEXTURE
#endif #endif
#ifndef GLX_ATI_render_texture #ifndef GLX_ATI_render_texture
#define GLX_ATI_render_texture 1 #define GLX_ATI_render_texture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_ATI_RENDER_TEXTURE #ifndef REGAL_NO_ENUM_GLX_ATI_RENDER_TEXTURE
#define GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 /* 38912 */ #define GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 /* 38912 */
skipping to change at line 31750 skipping to change at line 39263
#define glXDrawableAttribATI rglXDrawableAttribATI #define glXDrawableAttribATI rglXDrawableAttribATI
#define glXReleaseTexImageATI rglXReleaseTexImageATI #define glXReleaseTexImageATI rglXReleaseTexImageATI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_ATI_RENDER_TEXTURE #ifndef REGAL_NO_DECLARATION_GLX_ATI_RENDER_TEXTURE
REGAL_DECL void REGAL_CALL glXBindTexImageATI(Display *dpy, GLXPbuffer pbuf , int buffer); REGAL_DECL void REGAL_CALL glXBindTexImageATI(Display *dpy, GLXPbuffer pbuf , int buffer);
REGAL_DECL void REGAL_CALL glXDrawableAttribATI(Display *dpy, GLXDrawable d raw, const int *attrib_list); REGAL_DECL void REGAL_CALL glXDrawableAttribATI(Display *dpy, GLXDrawable d raw, const int *attrib_list);
REGAL_DECL void REGAL_CALL glXReleaseTexImageATI(Display *dpy, GLXPbuffer p buf, int buffer); REGAL_DECL void REGAL_CALL glXReleaseTexImageATI(Display *dpy, GLXPbuffer p buf, int buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_ATI_RENDER_TEXTURE
REGAL_DECL void REGAL_CALL plugin_glXBindTexImageATI(Display *dpy, GLXPbuff
er pbuf, int buffer);
REGAL_DECL void REGAL_CALL plugin_glXDrawableAttribATI(Display *dpy, GLXDra
wable draw, const int *attrib_list);
REGAL_DECL void REGAL_CALL plugin_glXReleaseTexImageATI(Display *dpy, GLXPb
uffer pbuf, int buffer);
#endif
/** /**
** GLX_EXT_create_context_es2_profile ** GLX_EXT_create_context_es2_profile
**/ **/
#if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REGAL_ NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REGAL_ NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(REG AL_NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined(R
EGAL_NO_PLUGIN_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_PLUGIN_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined (REGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES2_PROFILE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)) && !defined (REGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE)
#define REGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE #define REGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE
#endif #endif
#ifndef GLX_EXT_create_context_es2_profile #ifndef GLX_EXT_create_context_es2_profile
#define GLX_EXT_create_context_es2_profile 1 #define GLX_EXT_create_context_es2_profile 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE #ifndef REGAL_NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES2_PROFILE
#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x4 #define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x4
skipping to change at line 31794 skipping to change at line 39317
#endif #endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES_PROFILE #define REGAL_NO_TYPEDEF_GLX_EXT_CREATE_CONTEXT_ES_PROFILE
#endif #endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REGAL _NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES_PROFILE #define REGAL_NO_NAMESPACE_GLX_EXT_CREATE_CONTEXT_ES_PROFILE
#endif #endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(REG
AL_NO_PLUGIN_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_PLUGIN_GLX_EXT_CREATE_CONTEXT_ES_PROFILE
#endif
#if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(R EGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES_PROFILE) #if (defined(GLX_EXT_CREATE_CONTEXT_ES_PROFILE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)) && !defined(R EGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES_PROFILE)
#define REGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES_PROFILE #define REGAL_NO_DECLARATION_GLX_EXT_CREATE_CONTEXT_ES_PROFILE
#endif #endif
#ifndef GLX_EXT_create_context_es_profile #ifndef GLX_EXT_create_context_es_profile
#define GLX_EXT_create_context_es_profile 1 #define GLX_EXT_create_context_es_profile 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES_PROFILE #ifndef REGAL_NO_ENUM_GLX_EXT_CREATE_CONTEXT_ES_PROFILE
#define GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x4 #define GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x4
skipping to change at line 31822 skipping to change at line 39349
#endif #endif
#if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_TYPE DEF_GLX_EXT_FBCONFIG_PACKED_FLOAT) #if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_TYPE DEF_GLX_EXT_FBCONFIG_PACKED_FLOAT)
#define REGAL_NO_TYPEDEF_GLX_EXT_FBCONFIG_PACKED_FLOAT #define REGAL_NO_TYPEDEF_GLX_EXT_FBCONFIG_PACKED_FLOAT
#endif #endif
#if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_NAME SPACE_GLX_EXT_FBCONFIG_PACKED_FLOAT) #if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_NAME SPACE_GLX_EXT_FBCONFIG_PACKED_FLOAT)
#define REGAL_NO_NAMESPACE_GLX_EXT_FBCONFIG_PACKED_FLOAT #define REGAL_NO_NAMESPACE_GLX_EXT_FBCONFIG_PACKED_FLOAT
#endif #endif
#if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_PL
UGIN_GLX_EXT_FBCONFIG_PACKED_FLOAT)
#define REGAL_NO_PLUGIN_GLX_EXT_FBCONFIG_PACKED_FLOAT
#endif
#if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_ DECLARATION_GLX_EXT_FBCONFIG_PACKED_FLOAT) #if (defined(GLX_EXT_FBCONFIG_PACKED_FLOAT) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GLX_EXT_FBCONFIG_PACKED_FLOAT)) && !defined(REGAL_NO_ DECLARATION_GLX_EXT_FBCONFIG_PACKED_FLOAT)
#define REGAL_NO_DECLARATION_GLX_EXT_FBCONFIG_PACKED_FLOAT #define REGAL_NO_DECLARATION_GLX_EXT_FBCONFIG_PACKED_FLOAT
#endif #endif
#ifndef GLX_EXT_fbconfig_packed_float #ifndef GLX_EXT_fbconfig_packed_float
#define GLX_EXT_fbconfig_packed_float 1 #define GLX_EXT_fbconfig_packed_float 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_FBCONFIG_PACKED_FLOAT #ifndef REGAL_NO_ENUM_GLX_EXT_FBCONFIG_PACKED_FLOAT
#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20b1 /* 8369 */ #define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20b1 /* 8369 */
skipping to change at line 31851 skipping to change at line 39382
#endif #endif
#if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GLX_EX T_FRAMEBUFFER_SRGB) #if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_TYPEDEF_GLX_EX T_FRAMEBUFFER_SRGB)
#define REGAL_NO_TYPEDEF_GLX_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_TYPEDEF_GLX_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GLX_ EXT_FRAMEBUFFER_SRGB) #if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_NAMESPACE_GLX_ EXT_FRAMEBUFFER_SRGB)
#define REGAL_NO_NAMESPACE_GLX_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_NAMESPACE_GLX_EXT_FRAMEBUFFER_SRGB
#endif #endif
#if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_PLUGIN_GLX_E
XT_FRAMEBUFFER_SRGB)
#define REGAL_NO_PLUGIN_GLX_EXT_FRAMEBUFFER_SRGB
#endif
#if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_GLX_EXT_FRAMEBUFFER_SRGB) #if (defined(GLX_EXT_FRAMEBUFFER_SRGB) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_EXT_FRAMEBUFFER_SRGB)) && !defined(REGAL_NO_DECLARATIO N_GLX_EXT_FRAMEBUFFER_SRGB)
#define REGAL_NO_DECLARATION_GLX_EXT_FRAMEBUFFER_SRGB #define REGAL_NO_DECLARATION_GLX_EXT_FRAMEBUFFER_SRGB
#endif #endif
#ifndef GLX_EXT_framebuffer_sRGB #ifndef GLX_EXT_framebuffer_sRGB
#define GLX_EXT_framebuffer_sRGB 1 #define GLX_EXT_framebuffer_sRGB 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_FRAMEBUFFER_SRGB #ifndef REGAL_NO_ENUM_GLX_EXT_FRAMEBUFFER_SRGB
#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20b2 /* 8370 */ #define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20b2 /* 8370 */
skipping to change at line 31879 skipping to change at line 39414
#endif #endif
#if (defined(GLX_EXT_IMPORT_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_IM PORT_CONTEXT) #if (defined(GLX_EXT_IMPORT_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_IM PORT_CONTEXT)
#define REGAL_NO_TYPEDEF_GLX_EXT_IMPORT_CONTEXT #define REGAL_NO_TYPEDEF_GLX_EXT_IMPORT_CONTEXT
#endif #endif
#if (defined(GLX_EXT_IMPORT_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_ IMPORT_CONTEXT) #if (defined(GLX_EXT_IMPORT_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_ IMPORT_CONTEXT)
#define REGAL_NO_NAMESPACE_GLX_EXT_IMPORT_CONTEXT #define REGAL_NO_NAMESPACE_GLX_EXT_IMPORT_CONTEXT
#endif #endif
#if (defined(GLX_EXT_IMPORT_CONTEXT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_PLUGIN_GLX_EXT_I
MPORT_CONTEXT)
#define REGAL_NO_PLUGIN_GLX_EXT_IMPORT_CONTEXT
#endif
#if (defined(GLX_EXT_IMPORT_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_DECLARATION_GL X_EXT_IMPORT_CONTEXT) #if (defined(GLX_EXT_IMPORT_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_EXT_IMPORT_CONTEXT)) && !defined(REGAL_NO_DECLARATION_GL X_EXT_IMPORT_CONTEXT)
#define REGAL_NO_DECLARATION_GLX_EXT_IMPORT_CONTEXT #define REGAL_NO_DECLARATION_GLX_EXT_IMPORT_CONTEXT
#endif #endif
#ifndef GLX_EXT_import_context #ifndef GLX_EXT_import_context
#define GLX_EXT_import_context 1 #define GLX_EXT_import_context 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_IMPORT_CONTEXT #ifndef REGAL_NO_ENUM_GLX_EXT_IMPORT_CONTEXT
#define GLX_SHARE_CONTEXT_EXT 0x800a /* 32778 */ #define GLX_SHARE_CONTEXT_EXT 0x800a /* 32778 */
skipping to change at line 31913 skipping to change at line 39452
#define glXQueryContextInfoEXT rglXQueryContextInfoEXT #define glXQueryContextInfoEXT rglXQueryContextInfoEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_EXT_IMPORT_CONTEXT #ifndef REGAL_NO_DECLARATION_GLX_EXT_IMPORT_CONTEXT
REGAL_DECL GLXContext REGAL_CALL glXImportContextEXT(Display *dpy, GLXConte xtID contextID); REGAL_DECL GLXContext REGAL_CALL glXImportContextEXT(Display *dpy, GLXConte xtID contextID);
REGAL_DECL GLXContextID REGAL_CALL glXGetContextIDEXT(const GLXContext cont ext); REGAL_DECL GLXContextID REGAL_CALL glXGetContextIDEXT(const GLXContext cont ext);
REGAL_DECL int REGAL_CALL glXQueryContextInfoEXT(Display *dpy, GLXContext c ontext, int attribute, int *value); REGAL_DECL int REGAL_CALL glXQueryContextInfoEXT(Display *dpy, GLXContext c ontext, int attribute, int *value);
REGAL_DECL void REGAL_CALL glXFreeContextEXT(Display *dpy, GLXContext conte xt); REGAL_DECL void REGAL_CALL glXFreeContextEXT(Display *dpy, GLXContext conte xt);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_EXT_IMPORT_CONTEXT
REGAL_DECL GLXContext REGAL_CALL plugin_glXImportContextEXT(Display *dpy, G
LXContextID contextID);
REGAL_DECL GLXContextID REGAL_CALL plugin_glXGetContextIDEXT(const GLXConte
xt context);
REGAL_DECL int REGAL_CALL plugin_glXQueryContextInfoEXT(Display *dpy, GLXCo
ntext context, int attribute, int *value);
REGAL_DECL void REGAL_CALL plugin_glXFreeContextEXT(Display *dpy, GLXContex
t context);
#endif
/** /**
** GLX_EXT_swap_control ** GLX_EXT_swap_control
**/ **/
#if (defined(GLX_EXT_SWAP_CONTROL) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL ) #if (defined(GLX_EXT_SWAP_CONTROL) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL )
#define REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL #define REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL
#endif #endif
#if (defined(GLX_EXT_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_SWAP_C ONTROL) #if (defined(GLX_EXT_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_SWAP_C ONTROL)
#define REGAL_NO_TYPEDEF_GLX_EXT_SWAP_CONTROL #define REGAL_NO_TYPEDEF_GLX_EXT_SWAP_CONTROL
#endif #endif
#if (defined(GLX_EXT_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_SWAP _CONTROL) #if (defined(GLX_EXT_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_SWAP _CONTROL)
#define REGAL_NO_NAMESPACE_GLX_EXT_SWAP_CONTROL #define REGAL_NO_NAMESPACE_GLX_EXT_SWAP_CONTROL
#endif #endif
#if (defined(GLX_EXT_SWAP_CONTROL) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_PLUGIN_GLX_EXT_SWAP_
CONTROL)
#define REGAL_NO_PLUGIN_GLX_EXT_SWAP_CONTROL
#endif
#if (defined(GLX_EXT_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_EX T_SWAP_CONTROL) #if (defined(GLX_EXT_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_EXT_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_EX T_SWAP_CONTROL)
#define REGAL_NO_DECLARATION_GLX_EXT_SWAP_CONTROL #define REGAL_NO_DECLARATION_GLX_EXT_SWAP_CONTROL
#endif #endif
#ifndef GLX_EXT_swap_control #ifndef GLX_EXT_swap_control
#define GLX_EXT_swap_control 1 #define GLX_EXT_swap_control 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL #ifndef REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL
#define GLX_SWAP_INTERVAL_EXT 0x20f1 /* 8433 */ #define GLX_SWAP_INTERVAL_EXT 0x20f1 /* 8433 */
skipping to change at line 31954 skipping to change at line 39504
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_EXT_SWAP_CONTROL #ifndef REGAL_NO_NAMESPACE_GLX_EXT_SWAP_CONTROL
#define glXSwapIntervalEXT rglXSwapIntervalEXT #define glXSwapIntervalEXT rglXSwapIntervalEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_EXT_SWAP_CONTROL #ifndef REGAL_NO_DECLARATION_GLX_EXT_SWAP_CONTROL
REGAL_DECL void REGAL_CALL glXSwapIntervalEXT(Display *dpy, GLXDrawable dra wable, int interval); REGAL_DECL void REGAL_CALL glXSwapIntervalEXT(Display *dpy, GLXDrawable dra wable, int interval);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_EXT_SWAP_CONTROL
REGAL_DECL void REGAL_CALL plugin_glXSwapIntervalEXT(Display *dpy, GLXDrawa
ble drawable, int interval);
#endif
/** /**
** GLX_EXT_swap_control_tear ** GLX_EXT_swap_control_tear
**/ **/
#if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_ENUM_GLX_EXT_SW AP_CONTROL_TEAR) #if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_ENUM_GLX_EXT_SW AP_CONTROL_TEAR)
#define REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL_TEAR #define REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL_TEAR
#endif #endif
#if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_TYPEDEF_GLX_ EXT_SWAP_CONTROL_TEAR) #if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_TYPEDEF_GLX_ EXT_SWAP_CONTROL_TEAR)
#define REGAL_NO_TYPEDEF_GLX_EXT_SWAP_CONTROL_TEAR #define REGAL_NO_TYPEDEF_GLX_EXT_SWAP_CONTROL_TEAR
#endif #endif
#if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_NAMESPACE_GL X_EXT_SWAP_CONTROL_TEAR) #if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_NAMESPACE_GL X_EXT_SWAP_CONTROL_TEAR)
#define REGAL_NO_NAMESPACE_GLX_EXT_SWAP_CONTROL_TEAR #define REGAL_NO_NAMESPACE_GLX_EXT_SWAP_CONTROL_TEAR
#endif #endif
#if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_PLUGIN_GLX
_EXT_SWAP_CONTROL_TEAR)
#define REGAL_NO_PLUGIN_GLX_EXT_SWAP_CONTROL_TEAR
#endif
#if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_DECLARAT ION_GLX_EXT_SWAP_CONTROL_TEAR) #if (defined(GLX_EXT_SWAP_CONTROL_TEAR) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_EXT_SWAP_CONTROL_TEAR)) && !defined(REGAL_NO_DECLARAT ION_GLX_EXT_SWAP_CONTROL_TEAR)
#define REGAL_NO_DECLARATION_GLX_EXT_SWAP_CONTROL_TEAR #define REGAL_NO_DECLARATION_GLX_EXT_SWAP_CONTROL_TEAR
#endif #endif
#ifndef GLX_EXT_swap_control_tear #ifndef GLX_EXT_swap_control_tear
#define GLX_EXT_swap_control_tear 1 #define GLX_EXT_swap_control_tear 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL_TEAR #ifndef REGAL_NO_ENUM_GLX_EXT_SWAP_CONTROL_TEAR
#define GLX_LATE_SWAPS_TEAR_EXT 0x20f3 /* 8435 */ #define GLX_LATE_SWAPS_TEAR_EXT 0x20f3 /* 8435 */
skipping to change at line 31998 skipping to change at line 39556
#endif #endif
#if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_TYPEDEF_ GLX_EXT_TEXTURE_FROM_PIXMAP) #if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_TYPEDEF_ GLX_EXT_TEXTURE_FROM_PIXMAP)
#define REGAL_NO_TYPEDEF_GLX_EXT_TEXTURE_FROM_PIXMAP #define REGAL_NO_TYPEDEF_GLX_EXT_TEXTURE_FROM_PIXMAP
#endif #endif
#if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_NAMESPAC E_GLX_EXT_TEXTURE_FROM_PIXMAP) #if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_NAMESPAC E_GLX_EXT_TEXTURE_FROM_PIXMAP)
#define REGAL_NO_NAMESPACE_GLX_EXT_TEXTURE_FROM_PIXMAP #define REGAL_NO_NAMESPACE_GLX_EXT_TEXTURE_FROM_PIXMAP
#endif #endif
#if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_PLUGIN
_GLX_EXT_TEXTURE_FROM_PIXMAP)
#define REGAL_NO_PLUGIN_GLX_EXT_TEXTURE_FROM_PIXMAP
#endif
#if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_DECL ARATION_GLX_EXT_TEXTURE_FROM_PIXMAP) #if (defined(GLX_EXT_TEXTURE_FROM_PIXMAP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_EXT_TEXTURE_FROM_PIXMAP)) && !defined(REGAL_NO_DECL ARATION_GLX_EXT_TEXTURE_FROM_PIXMAP)
#define REGAL_NO_DECLARATION_GLX_EXT_TEXTURE_FROM_PIXMAP #define REGAL_NO_DECLARATION_GLX_EXT_TEXTURE_FROM_PIXMAP
#endif #endif
#ifndef GLX_EXT_texture_from_pixmap #ifndef GLX_EXT_texture_from_pixmap
#define GLX_EXT_texture_from_pixmap 1 #define GLX_EXT_texture_from_pixmap 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_TEXTURE_FROM_PIXMAP #ifndef REGAL_NO_ENUM_GLX_EXT_TEXTURE_FROM_PIXMAP
#define GLX_TEXTURE_1D_BIT_EXT 0x1 #define GLX_TEXTURE_1D_BIT_EXT 0x1
skipping to change at line 32055 skipping to change at line 39617
#ifndef REGAL_NO_NAMESPACE_GLX_EXT_TEXTURE_FROM_PIXMAP #ifndef REGAL_NO_NAMESPACE_GLX_EXT_TEXTURE_FROM_PIXMAP
#define glXBindTexImageEXT rglXBindTexImageEXT #define glXBindTexImageEXT rglXBindTexImageEXT
#define glXReleaseTexImageEXT rglXReleaseTexImageEXT #define glXReleaseTexImageEXT rglXReleaseTexImageEXT
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_EXT_TEXTURE_FROM_PIXMAP #ifndef REGAL_NO_DECLARATION_GLX_EXT_TEXTURE_FROM_PIXMAP
REGAL_DECL void REGAL_CALL glXBindTexImageEXT(Display *display, GLXDrawable drawable, int buffer, const int *attrib_list); REGAL_DECL void REGAL_CALL glXBindTexImageEXT(Display *display, GLXDrawable drawable, int buffer, const int *attrib_list);
REGAL_DECL void REGAL_CALL glXReleaseTexImageEXT(Display *display, GLXDrawa ble drawable, int buffer); REGAL_DECL void REGAL_CALL glXReleaseTexImageEXT(Display *display, GLXDrawa ble drawable, int buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_EXT_TEXTURE_FROM_PIXMAP
REGAL_DECL void REGAL_CALL plugin_glXBindTexImageEXT(Display *display, GLXD
rawable drawable, int buffer, const int *attrib_list);
REGAL_DECL void REGAL_CALL plugin_glXReleaseTexImageEXT(Display *display, G
LXDrawable drawable, int buffer);
#endif
/** /**
** GLX_EXT_visual_info ** GLX_EXT_visual_info
**/ **/
#if (defined(GLX_EXT_VISUAL_INFO) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_ENUM_GLX_EXT_VISUAL_INFO) #if (defined(GLX_EXT_VISUAL_INFO) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_ENUM_GLX_EXT_VISUAL_INFO)
#define REGAL_NO_ENUM_GLX_EXT_VISUAL_INFO #define REGAL_NO_ENUM_GLX_EXT_VISUAL_INFO
#endif #endif
#if (defined(GLX_EXT_VISUAL_INFO) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_VISUAL_I NFO) #if (defined(GLX_EXT_VISUAL_INFO) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_VISUAL_I NFO)
#define REGAL_NO_TYPEDEF_GLX_EXT_VISUAL_INFO #define REGAL_NO_TYPEDEF_GLX_EXT_VISUAL_INFO
#endif #endif
#if (defined(GLX_EXT_VISUAL_INFO) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_VISUAL _INFO) #if (defined(GLX_EXT_VISUAL_INFO) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_VISUAL _INFO)
#define REGAL_NO_NAMESPACE_GLX_EXT_VISUAL_INFO #define REGAL_NO_NAMESPACE_GLX_EXT_VISUAL_INFO
#endif #endif
#if (defined(GLX_EXT_VISUAL_INFO) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_PLUGIN_GLX_EXT_VISUAL_
INFO)
#define REGAL_NO_PLUGIN_GLX_EXT_VISUAL_INFO
#endif
#if (defined(GLX_EXT_VISUAL_INFO) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_DECLARATION_GLX_EXT_ VISUAL_INFO) #if (defined(GLX_EXT_VISUAL_INFO) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_EXT_VISUAL_INFO)) && !defined(REGAL_NO_DECLARATION_GLX_EXT_ VISUAL_INFO)
#define REGAL_NO_DECLARATION_GLX_EXT_VISUAL_INFO #define REGAL_NO_DECLARATION_GLX_EXT_VISUAL_INFO
#endif #endif
#ifndef GLX_EXT_visual_info #ifndef GLX_EXT_visual_info
#define GLX_EXT_visual_info 1 #define GLX_EXT_visual_info 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_VISUAL_INFO #ifndef REGAL_NO_ENUM_GLX_EXT_VISUAL_INFO
#define GLX_X_VISUAL_TYPE_EXT 0x22 /* 34 */ #define GLX_X_VISUAL_TYPE_EXT 0x22 /* 34 */
skipping to change at line 32114 skipping to change at line 39685
#endif #endif
#if (defined(GLX_EXT_VISUAL_RATING) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_VISU AL_RATING) #if (defined(GLX_EXT_VISUAL_RATING) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_TYPEDEF_GLX_EXT_VISU AL_RATING)
#define REGAL_NO_TYPEDEF_GLX_EXT_VISUAL_RATING #define REGAL_NO_TYPEDEF_GLX_EXT_VISUAL_RATING
#endif #endif
#if (defined(GLX_EXT_VISUAL_RATING) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_VI SUAL_RATING) #if (defined(GLX_EXT_VISUAL_RATING) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_NAMESPACE_GLX_EXT_VI SUAL_RATING)
#define REGAL_NO_NAMESPACE_GLX_EXT_VISUAL_RATING #define REGAL_NO_NAMESPACE_GLX_EXT_VISUAL_RATING
#endif #endif
#if (defined(GLX_EXT_VISUAL_RATING) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_PLUGIN_GLX_EXT_VIS
UAL_RATING)
#define REGAL_NO_PLUGIN_GLX_EXT_VISUAL_RATING
#endif
#if (defined(GLX_EXT_VISUAL_RATING) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_DECLARATION_GLX_ EXT_VISUAL_RATING) #if (defined(GLX_EXT_VISUAL_RATING) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_EXT_VISUAL_RATING)) && !defined(REGAL_NO_DECLARATION_GLX_ EXT_VISUAL_RATING)
#define REGAL_NO_DECLARATION_GLX_EXT_VISUAL_RATING #define REGAL_NO_DECLARATION_GLX_EXT_VISUAL_RATING
#endif #endif
#ifndef GLX_EXT_visual_rating #ifndef GLX_EXT_visual_rating
#define GLX_EXT_visual_rating 1 #define GLX_EXT_visual_rating 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_EXT_VISUAL_RATING #ifndef REGAL_NO_ENUM_GLX_EXT_VISUAL_RATING
#define GLX_VISUAL_CAVEAT_EXT 0x20 /* 32 */ #define GLX_VISUAL_CAVEAT_EXT 0x20 /* 32 */
skipping to change at line 32144 skipping to change at line 39719
#endif #endif
#if (defined(GLX_INTEL_SWAP_EVENT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_TYPEDEF_GLX_INTEL_SWAP _EVENT) #if (defined(GLX_INTEL_SWAP_EVENT) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_TYPEDEF_GLX_INTEL_SWAP _EVENT)
#define REGAL_NO_TYPEDEF_GLX_INTEL_SWAP_EVENT #define REGAL_NO_TYPEDEF_GLX_INTEL_SWAP_EVENT
#endif #endif
#if (defined(GLX_INTEL_SWAP_EVENT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_NAMESPACE_GLX_INTEL_SW AP_EVENT) #if (defined(GLX_INTEL_SWAP_EVENT) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_NAMESPACE_GLX_INTEL_SW AP_EVENT)
#define REGAL_NO_NAMESPACE_GLX_INTEL_SWAP_EVENT #define REGAL_NO_NAMESPACE_GLX_INTEL_SWAP_EVENT
#endif #endif
#if (defined(GLX_INTEL_SWAP_EVENT) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_PLUGIN_GLX_INTEL_SWA
P_EVENT)
#define REGAL_NO_PLUGIN_GLX_INTEL_SWAP_EVENT
#endif
#if (defined(GLX_INTEL_SWAP_EVENT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_DECLARATION_GLX_IN TEL_SWAP_EVENT) #if (defined(GLX_INTEL_SWAP_EVENT) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_INTEL_SWAP_EVENT)) && !defined(REGAL_NO_DECLARATION_GLX_IN TEL_SWAP_EVENT)
#define REGAL_NO_DECLARATION_GLX_INTEL_SWAP_EVENT #define REGAL_NO_DECLARATION_GLX_INTEL_SWAP_EVENT
#endif #endif
#ifndef GLX_INTEL_swap_event #ifndef GLX_INTEL_swap_event
#define GLX_INTEL_swap_event 1 #define GLX_INTEL_swap_event 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_INTEL_SWAP_EVENT #ifndef REGAL_NO_ENUM_GLX_INTEL_SWAP_EVENT
#define GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK 0x4000000 /* 67108864 */ #define GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK 0x4000000 /* 67108864 */
skipping to change at line 32175 skipping to change at line 39754
#endif #endif
#if (defined(GLX_MESA_AGP_OFFSET) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_TYPEDEF_GLX_MESA_AGP_OFF SET) #if (defined(GLX_MESA_AGP_OFFSET) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_TYPEDEF_GLX_MESA_AGP_OFF SET)
#define REGAL_NO_TYPEDEF_GLX_MESA_AGP_OFFSET #define REGAL_NO_TYPEDEF_GLX_MESA_AGP_OFFSET
#endif #endif
#if (defined(GLX_MESA_AGP_OFFSET) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_NAMESPACE_GLX_MESA_AGP_O FFSET) #if (defined(GLX_MESA_AGP_OFFSET) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_NAMESPACE_GLX_MESA_AGP_O FFSET)
#define REGAL_NO_NAMESPACE_GLX_MESA_AGP_OFFSET #define REGAL_NO_NAMESPACE_GLX_MESA_AGP_OFFSET
#endif #endif
#if (defined(GLX_MESA_AGP_OFFSET) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_PLUGIN_GLX_MESA_AGP_OF
FSET)
#define REGAL_NO_PLUGIN_GLX_MESA_AGP_OFFSET
#endif
#if (defined(GLX_MESA_AGP_OFFSET) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_DECLARATION_GLX_MESA _AGP_OFFSET) #if (defined(GLX_MESA_AGP_OFFSET) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_MESA_AGP_OFFSET)) && !defined(REGAL_NO_DECLARATION_GLX_MESA _AGP_OFFSET)
#define REGAL_NO_DECLARATION_GLX_MESA_AGP_OFFSET #define REGAL_NO_DECLARATION_GLX_MESA_AGP_OFFSET
#endif #endif
#ifndef GLX_MESA_agp_offset #ifndef GLX_MESA_agp_offset
#define GLX_MESA_agp_offset 1 #define GLX_MESA_agp_offset 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_MESA_AGP_OFFSET #ifndef REGAL_NO_TYPEDEF_GLX_MESA_AGP_OFFSET
typedef unsigned int (REGAL_CALL *PFNGLXGETAGPOFFSETMESAPROC)(const void *p ointer); typedef unsigned int (REGAL_CALL *PFNGLXGETAGPOFFSETMESAPROC)(const void *p ointer);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_MESA_AGP_OFFSET #ifndef REGAL_NO_NAMESPACE_GLX_MESA_AGP_OFFSET
#define glXGetAGPOffsetMESA rglXGetAGPOffsetMESA #define glXGetAGPOffsetMESA rglXGetAGPOffsetMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_MESA_AGP_OFFSET #ifndef REGAL_NO_DECLARATION_GLX_MESA_AGP_OFFSET
REGAL_DECL unsigned int REGAL_CALL glXGetAGPOffsetMESA(const void *pointer) ; REGAL_DECL unsigned int REGAL_CALL glXGetAGPOffsetMESA(const void *pointer) ;
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_MESA_AGP_OFFSET
REGAL_DECL unsigned int REGAL_CALL plugin_glXGetAGPOffsetMESA(const void *p
ointer);
#endif
/** /**
** GLX_MESA_copy_sub_buffer ** GLX_MESA_copy_sub_buffer
**/ **/
#if (defined(GLX_MESA_COPY_SUB_BUFFER) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_ENUM_GLX_MESA_COP Y_SUB_BUFFER) #if (defined(GLX_MESA_COPY_SUB_BUFFER) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_ENUM_GLX_MESA_COP Y_SUB_BUFFER)
#define REGAL_NO_ENUM_GLX_MESA_COPY_SUB_BUFFER #define REGAL_NO_ENUM_GLX_MESA_COPY_SUB_BUFFER
#endif #endif
#if (defined(GLX_MESA_COPY_SUB_BUFFER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GLX_ME SA_COPY_SUB_BUFFER) #if (defined(GLX_MESA_COPY_SUB_BUFFER) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GLX_ME SA_COPY_SUB_BUFFER)
#define REGAL_NO_TYPEDEF_GLX_MESA_COPY_SUB_BUFFER #define REGAL_NO_TYPEDEF_GLX_MESA_COPY_SUB_BUFFER
#endif #endif
#if (defined(GLX_MESA_COPY_SUB_BUFFER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GLX_ MESA_COPY_SUB_BUFFER) #if (defined(GLX_MESA_COPY_SUB_BUFFER) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GLX_ MESA_COPY_SUB_BUFFER)
#define REGAL_NO_NAMESPACE_GLX_MESA_COPY_SUB_BUFFER #define REGAL_NO_NAMESPACE_GLX_MESA_COPY_SUB_BUFFER
#endif #endif
#if (defined(GLX_MESA_COPY_SUB_BUFFER) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_PLUGIN_GLX_M
ESA_COPY_SUB_BUFFER)
#define REGAL_NO_PLUGIN_GLX_MESA_COPY_SUB_BUFFER
#endif
#if (defined(GLX_MESA_COPY_SUB_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_DECLARATIO N_GLX_MESA_COPY_SUB_BUFFER) #if (defined(GLX_MESA_COPY_SUB_BUFFER) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_MESA_COPY_SUB_BUFFER)) && !defined(REGAL_NO_DECLARATIO N_GLX_MESA_COPY_SUB_BUFFER)
#define REGAL_NO_DECLARATION_GLX_MESA_COPY_SUB_BUFFER #define REGAL_NO_DECLARATION_GLX_MESA_COPY_SUB_BUFFER
#endif #endif
#ifndef GLX_MESA_copy_sub_buffer #ifndef GLX_MESA_copy_sub_buffer
#define GLX_MESA_copy_sub_buffer 1 #define GLX_MESA_copy_sub_buffer 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_MESA_COPY_SUB_BUFFER #ifndef REGAL_NO_TYPEDEF_GLX_MESA_COPY_SUB_BUFFER
typedef void (REGAL_CALL *PFNGLXCOPYSUBBUFFERMESAPROC)(Display *dpy, GLXDra wable drawable, int x, int y, int width, int height); typedef void (REGAL_CALL *PFNGLXCOPYSUBBUFFERMESAPROC)(Display *dpy, GLXDra wable drawable, int x, int y, int width, int height);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_MESA_COPY_SUB_BUFFER #ifndef REGAL_NO_NAMESPACE_GLX_MESA_COPY_SUB_BUFFER
#define glXCopySubBufferMESA rglXCopySubBufferMESA #define glXCopySubBufferMESA rglXCopySubBufferMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_MESA_COPY_SUB_BUFFER #ifndef REGAL_NO_DECLARATION_GLX_MESA_COPY_SUB_BUFFER
REGAL_DECL void REGAL_CALL glXCopySubBufferMESA(Display *dpy, GLXDrawable d rawable, int x, int y, int width, int height); REGAL_DECL void REGAL_CALL glXCopySubBufferMESA(Display *dpy, GLXDrawable d rawable, int x, int y, int width, int height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_MESA_COPY_SUB_BUFFER
REGAL_DECL void REGAL_CALL plugin_glXCopySubBufferMESA(Display *dpy, GLXDra
wable drawable, int x, int y, int width, int height);
#endif
/** /**
** GLX_MESA_pixmap_colormap ** GLX_MESA_pixmap_colormap
**/ **/
#if (defined(GLX_MESA_PIXMAP_COLORMAP) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_ENUM_GLX_MESA_PIX MAP_COLORMAP) #if (defined(GLX_MESA_PIXMAP_COLORMAP) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_ENUM_GLX_MESA_PIX MAP_COLORMAP)
#define REGAL_NO_ENUM_GLX_MESA_PIXMAP_COLORMAP #define REGAL_NO_ENUM_GLX_MESA_PIXMAP_COLORMAP
#endif #endif
#if (defined(GLX_MESA_PIXMAP_COLORMAP) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_TYPEDEF_GLX_ME SA_PIXMAP_COLORMAP) #if (defined(GLX_MESA_PIXMAP_COLORMAP) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_TYPEDEF_GLX_ME SA_PIXMAP_COLORMAP)
#define REGAL_NO_TYPEDEF_GLX_MESA_PIXMAP_COLORMAP #define REGAL_NO_TYPEDEF_GLX_MESA_PIXMAP_COLORMAP
#endif #endif
#if (defined(GLX_MESA_PIXMAP_COLORMAP) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_NAMESPACE_GLX_ MESA_PIXMAP_COLORMAP) #if (defined(GLX_MESA_PIXMAP_COLORMAP) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_NAMESPACE_GLX_ MESA_PIXMAP_COLORMAP)
#define REGAL_NO_NAMESPACE_GLX_MESA_PIXMAP_COLORMAP #define REGAL_NO_NAMESPACE_GLX_MESA_PIXMAP_COLORMAP
#endif #endif
#if (defined(GLX_MESA_PIXMAP_COLORMAP) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_PLUGIN_GLX_M
ESA_PIXMAP_COLORMAP)
#define REGAL_NO_PLUGIN_GLX_MESA_PIXMAP_COLORMAP
#endif
#if (defined(GLX_MESA_PIXMAP_COLORMAP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_DECLARATIO N_GLX_MESA_PIXMAP_COLORMAP) #if (defined(GLX_MESA_PIXMAP_COLORMAP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_MESA_PIXMAP_COLORMAP)) && !defined(REGAL_NO_DECLARATIO N_GLX_MESA_PIXMAP_COLORMAP)
#define REGAL_NO_DECLARATION_GLX_MESA_PIXMAP_COLORMAP #define REGAL_NO_DECLARATION_GLX_MESA_PIXMAP_COLORMAP
#endif #endif
#ifndef GLX_MESA_pixmap_colormap #ifndef GLX_MESA_pixmap_colormap
#define GLX_MESA_pixmap_colormap 1 #define GLX_MESA_pixmap_colormap 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_MESA_PIXMAP_COLORMAP #ifndef REGAL_NO_TYPEDEF_GLX_MESA_PIXMAP_COLORMAP
typedef GLXPixmap (REGAL_CALL *PFNGLXCREATEGLXPIXMAPMESAPROC)(Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap); typedef GLXPixmap (REGAL_CALL *PFNGLXCREATEGLXPIXMAPMESAPROC)(Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_MESA_PIXMAP_COLORMAP #ifndef REGAL_NO_NAMESPACE_GLX_MESA_PIXMAP_COLORMAP
#define glXCreateGLXPixmapMESA rglXCreateGLXPixmapMESA #define glXCreateGLXPixmapMESA rglXCreateGLXPixmapMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_MESA_PIXMAP_COLORMAP #ifndef REGAL_NO_DECLARATION_GLX_MESA_PIXMAP_COLORMAP
REGAL_DECL GLXPixmap REGAL_CALL glXCreateGLXPixmapMESA(Display *dpy, XVisua lInfo *visual, Pixmap pixmap, Colormap cmap); REGAL_DECL GLXPixmap REGAL_CALL glXCreateGLXPixmapMESA(Display *dpy, XVisua lInfo *visual, Pixmap pixmap, Colormap cmap);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_MESA_PIXMAP_COLORMAP
REGAL_DECL GLXPixmap REGAL_CALL plugin_glXCreateGLXPixmapMESA(Display *dpy,
XVisualInfo *visual, Pixmap pixmap, Colormap cmap);
#endif
/** /**
** GLX_MESA_release_buffers ** GLX_MESA_release_buffers
**/ **/
#if (defined(GLX_MESA_RELEASE_BUFFERS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_ENUM_GLX_MESA_REL EASE_BUFFERS) #if (defined(GLX_MESA_RELEASE_BUFFERS) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_ENUM_GLX_MESA_REL EASE_BUFFERS)
#define REGAL_NO_ENUM_GLX_MESA_RELEASE_BUFFERS #define REGAL_NO_ENUM_GLX_MESA_RELEASE_BUFFERS
#endif #endif
#if (defined(GLX_MESA_RELEASE_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GLX_ME SA_RELEASE_BUFFERS) #if (defined(GLX_MESA_RELEASE_BUFFERS) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_TYPEDEF_GLX_ME SA_RELEASE_BUFFERS)
#define REGAL_NO_TYPEDEF_GLX_MESA_RELEASE_BUFFERS #define REGAL_NO_TYPEDEF_GLX_MESA_RELEASE_BUFFERS
#endif #endif
#if (defined(GLX_MESA_RELEASE_BUFFERS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GLX_ MESA_RELEASE_BUFFERS) #if (defined(GLX_MESA_RELEASE_BUFFERS) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_NAMESPACE_GLX_ MESA_RELEASE_BUFFERS)
#define REGAL_NO_NAMESPACE_GLX_MESA_RELEASE_BUFFERS #define REGAL_NO_NAMESPACE_GLX_MESA_RELEASE_BUFFERS
#endif #endif
#if (defined(GLX_MESA_RELEASE_BUFFERS) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_PLUGIN_GLX_M
ESA_RELEASE_BUFFERS)
#define REGAL_NO_PLUGIN_GLX_MESA_RELEASE_BUFFERS
#endif
#if (defined(GLX_MESA_RELEASE_BUFFERS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_DECLARATIO N_GLX_MESA_RELEASE_BUFFERS) #if (defined(GLX_MESA_RELEASE_BUFFERS) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_MESA_RELEASE_BUFFERS)) && !defined(REGAL_NO_DECLARATIO N_GLX_MESA_RELEASE_BUFFERS)
#define REGAL_NO_DECLARATION_GLX_MESA_RELEASE_BUFFERS #define REGAL_NO_DECLARATION_GLX_MESA_RELEASE_BUFFERS
#endif #endif
#ifndef GLX_MESA_release_buffers #ifndef GLX_MESA_release_buffers
#define GLX_MESA_release_buffers 1 #define GLX_MESA_release_buffers 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_MESA_RELEASE_BUFFERS #ifndef REGAL_NO_TYPEDEF_GLX_MESA_RELEASE_BUFFERS
typedef Bool (REGAL_CALL *PFNGLXRELEASEBUFFERSMESAPROC)(Display *dpy, GLXDr awable d); typedef Bool (REGAL_CALL *PFNGLXRELEASEBUFFERSMESAPROC)(Display *dpy, GLXDr awable d);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_MESA_RELEASE_BUFFERS #ifndef REGAL_NO_NAMESPACE_GLX_MESA_RELEASE_BUFFERS
#define glXReleaseBuffersMESA rglXReleaseBuffersMESA #define glXReleaseBuffersMESA rglXReleaseBuffersMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_MESA_RELEASE_BUFFERS #ifndef REGAL_NO_DECLARATION_GLX_MESA_RELEASE_BUFFERS
REGAL_DECL Bool REGAL_CALL glXReleaseBuffersMESA(Display *dpy, GLXDrawable d); REGAL_DECL Bool REGAL_CALL glXReleaseBuffersMESA(Display *dpy, GLXDrawable d);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_MESA_RELEASE_BUFFERS
REGAL_DECL Bool REGAL_CALL plugin_glXReleaseBuffersMESA(Display *dpy, GLXDr
awable d);
#endif
/** /**
** GLX_MESA_set_3dfx_mode ** GLX_MESA_set_3dfx_mode
**/ **/
#if (defined(GLX_MESA_SET_3DFX_MODE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_ENUM_GLX_MESA_SET_3DF X_MODE) #if (defined(GLX_MESA_SET_3DFX_MODE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_ENUM_GLX_MESA_SET_3DF X_MODE)
#define REGAL_NO_ENUM_GLX_MESA_SET_3DFX_MODE #define REGAL_NO_ENUM_GLX_MESA_SET_3DFX_MODE
#endif #endif
#if (defined(GLX_MESA_SET_3DFX_MODE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_TYPEDEF_GLX_MESA_S ET_3DFX_MODE) #if (defined(GLX_MESA_SET_3DFX_MODE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_TYPEDEF_GLX_MESA_S ET_3DFX_MODE)
#define REGAL_NO_TYPEDEF_GLX_MESA_SET_3DFX_MODE #define REGAL_NO_TYPEDEF_GLX_MESA_SET_3DFX_MODE
#endif #endif
#if (defined(GLX_MESA_SET_3DFX_MODE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_NAMESPACE_GLX_MESA _SET_3DFX_MODE) #if (defined(GLX_MESA_SET_3DFX_MODE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_NAMESPACE_GLX_MESA _SET_3DFX_MODE)
#define REGAL_NO_NAMESPACE_GLX_MESA_SET_3DFX_MODE #define REGAL_NO_NAMESPACE_GLX_MESA_SET_3DFX_MODE
#endif #endif
#if (defined(GLX_MESA_SET_3DFX_MODE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_PLUGIN_GLX_MESA_
SET_3DFX_MODE)
#define REGAL_NO_PLUGIN_GLX_MESA_SET_3DFX_MODE
#endif
#if (defined(GLX_MESA_SET_3DFX_MODE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_DECLARATION_GL X_MESA_SET_3DFX_MODE) #if (defined(GLX_MESA_SET_3DFX_MODE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_GLX_MESA_SET_3DFX_MODE)) && !defined(REGAL_NO_DECLARATION_GL X_MESA_SET_3DFX_MODE)
#define REGAL_NO_DECLARATION_GLX_MESA_SET_3DFX_MODE #define REGAL_NO_DECLARATION_GLX_MESA_SET_3DFX_MODE
#endif #endif
#ifndef GLX_MESA_set_3dfx_mode #ifndef GLX_MESA_set_3dfx_mode
#define GLX_MESA_set_3dfx_mode 1 #define GLX_MESA_set_3dfx_mode 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_MESA_SET_3DFX_MODE #ifndef REGAL_NO_ENUM_GLX_MESA_SET_3DFX_MODE
#define GLX_3DFX_WINDOW_MODE_MESA 0x1 #define GLX_3DFX_WINDOW_MODE_MESA 0x1
skipping to change at line 32344 skipping to change at line 39959
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_MESA_SET_3DFX_MODE #ifndef REGAL_NO_NAMESPACE_GLX_MESA_SET_3DFX_MODE
#define glXSet3DfxModeMESA rglXSet3DfxModeMESA #define glXSet3DfxModeMESA rglXSet3DfxModeMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_MESA_SET_3DFX_MODE #ifndef REGAL_NO_DECLARATION_GLX_MESA_SET_3DFX_MODE
REGAL_DECL GLboolean REGAL_CALL glXSet3DfxModeMESA(GLint mode); REGAL_DECL GLboolean REGAL_CALL glXSet3DfxModeMESA(GLint mode);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_MESA_SET_3DFX_MODE
REGAL_DECL GLboolean REGAL_CALL plugin_glXSet3DfxModeMESA(GLint mode);
#endif
/** /**
** GLX_MESA_swap_control ** GLX_MESA_swap_control
**/ **/
#if (defined(GLX_MESA_SWAP_CONTROL) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_ENUM_GLX_MESA_SWAP_CONT ROL) #if (defined(GLX_MESA_SWAP_CONTROL) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_ENUM_GLX_MESA_SWAP_CONT ROL)
#define REGAL_NO_ENUM_GLX_MESA_SWAP_CONTROL #define REGAL_NO_ENUM_GLX_MESA_SWAP_CONTROL
#endif #endif
#if (defined(GLX_MESA_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_MESA_SWA P_CONTROL) #if (defined(GLX_MESA_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_MESA_SWA P_CONTROL)
#define REGAL_NO_TYPEDEF_GLX_MESA_SWAP_CONTROL #define REGAL_NO_TYPEDEF_GLX_MESA_SWAP_CONTROL
#endif #endif
#if (defined(GLX_MESA_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_MESA_S WAP_CONTROL) #if (defined(GLX_MESA_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_MESA_S WAP_CONTROL)
#define REGAL_NO_NAMESPACE_GLX_MESA_SWAP_CONTROL #define REGAL_NO_NAMESPACE_GLX_MESA_SWAP_CONTROL
#endif #endif
#if (defined(GLX_MESA_SWAP_CONTROL) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_PLUGIN_GLX_MESA_SW
AP_CONTROL)
#define REGAL_NO_PLUGIN_GLX_MESA_SWAP_CONTROL
#endif
#if (defined(GLX_MESA_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_ MESA_SWAP_CONTROL) #if (defined(GLX_MESA_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_MESA_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_ MESA_SWAP_CONTROL)
#define REGAL_NO_DECLARATION_GLX_MESA_SWAP_CONTROL #define REGAL_NO_DECLARATION_GLX_MESA_SWAP_CONTROL
#endif #endif
#ifndef GLX_MESA_swap_control #ifndef GLX_MESA_swap_control
#define GLX_MESA_swap_control 1 #define GLX_MESA_swap_control 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_MESA_SWAP_CONTROL #ifndef REGAL_NO_TYPEDEF_GLX_MESA_SWAP_CONTROL
typedef int (REGAL_CALL *PFNGLXGETSWAPINTERVALMESAPROC)(void); typedef int (REGAL_CALL *PFNGLXGETSWAPINTERVALMESAPROC)(void);
skipping to change at line 32383 skipping to change at line 40006
#ifndef REGAL_NO_NAMESPACE_GLX_MESA_SWAP_CONTROL #ifndef REGAL_NO_NAMESPACE_GLX_MESA_SWAP_CONTROL
#define glXGetSwapIntervalMESA rglXGetSwapIntervalMESA #define glXGetSwapIntervalMESA rglXGetSwapIntervalMESA
#define glXSwapIntervalMESA rglXSwapIntervalMESA #define glXSwapIntervalMESA rglXSwapIntervalMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_MESA_SWAP_CONTROL #ifndef REGAL_NO_DECLARATION_GLX_MESA_SWAP_CONTROL
REGAL_DECL int REGAL_CALL glXGetSwapIntervalMESA(void); REGAL_DECL int REGAL_CALL glXGetSwapIntervalMESA(void);
REGAL_DECL int REGAL_CALL glXSwapIntervalMESA(unsigned int interval); REGAL_DECL int REGAL_CALL glXSwapIntervalMESA(unsigned int interval);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_MESA_SWAP_CONTROL
REGAL_DECL int REGAL_CALL plugin_glXGetSwapIntervalMESA(void);
REGAL_DECL int REGAL_CALL plugin_glXSwapIntervalMESA(unsigned int interval)
;
#endif
/** /**
** GLX_NV_copy_image ** GLX_NV_copy_image
**/ **/
#if (defined(GLX_NV_COPY_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_ENUM_GLX_NV_COPY_IMAGE) #if (defined(GLX_NV_COPY_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_ENUM_GLX_NV_COPY_IMAGE)
#define REGAL_NO_ENUM_GLX_NV_COPY_IMAGE #define REGAL_NO_ENUM_GLX_NV_COPY_IMAGE
#endif #endif
#if (defined(GLX_NV_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_COPY_IMAGE) #if (defined(GLX_NV_COPY_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_COPY_IMAGE)
#define REGAL_NO_TYPEDEF_GLX_NV_COPY_IMAGE #define REGAL_NO_TYPEDEF_GLX_NV_COPY_IMAGE
#endif #endif
#if (defined(GLX_NV_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_COPY_IMAGE) #if (defined(GLX_NV_COPY_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_COPY_IMAGE)
#define REGAL_NO_NAMESPACE_GLX_NV_COPY_IMAGE #define REGAL_NO_NAMESPACE_GLX_NV_COPY_IMAGE
#endif #endif
#if (defined(GLX_NV_COPY_IMAGE) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_PLUGIN_GLX_NV_COPY_IMAGE)
#define REGAL_NO_PLUGIN_GLX_NV_COPY_IMAGE
#endif
#if (defined(GLX_NV_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_GLX_NV_COPY_ IMAGE) #if (defined(GLX_NV_COPY_IMAGE) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GLX_NV_COPY_IMAGE)) && !defined(REGAL_NO_DECLARATION_GLX_NV_COPY_ IMAGE)
#define REGAL_NO_DECLARATION_GLX_NV_COPY_IMAGE #define REGAL_NO_DECLARATION_GLX_NV_COPY_IMAGE
#endif #endif
#ifndef GLX_NV_copy_image #ifndef GLX_NV_copy_image
#define GLX_NV_copy_image 1 #define GLX_NV_copy_image 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_NV_COPY_IMAGE #ifndef REGAL_NO_TYPEDEF_GLX_NV_COPY_IMAGE
typedef void (REGAL_CALL *PFNGLXCOPYIMAGESUBDATANVPROC)(Display *dpy, GLXCo ntext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarge t, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsiz ei height, GLsizei depth); typedef void (REGAL_CALL *PFNGLXCOPYIMAGESUBDATANVPROC)(Display *dpy, GLXCo ntext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarge t, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsiz ei height, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_NV_COPY_IMAGE #ifndef REGAL_NO_NAMESPACE_GLX_NV_COPY_IMAGE
#define glXCopyImageSubDataNV rglXCopyImageSubDataNV #define glXCopyImageSubDataNV rglXCopyImageSubDataNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_NV_COPY_IMAGE #ifndef REGAL_NO_DECLARATION_GLX_NV_COPY_IMAGE
REGAL_DECL void REGAL_CALL glXCopyImageSubDataNV(Display *dpy, GLXContext s rcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLin t dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei heig ht, GLsizei depth); REGAL_DECL void REGAL_CALL glXCopyImageSubDataNV(Display *dpy, GLXContext s rcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLin t dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei heig ht, GLsizei depth);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_NV_COPY_IMAGE
REGAL_DECL void REGAL_CALL plugin_glXCopyImageSubDataNV(Display *dpy, GLXCo
ntext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX,
GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarge
t, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsiz
ei height, GLsizei depth);
#endif
/** /**
** GLX_NV_float_buffer ** GLX_NV_float_buffer
**/ **/
#if (defined(GLX_NV_FLOAT_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_ENUM_GLX_NV_FLOAT_BUFFER) #if (defined(GLX_NV_FLOAT_BUFFER) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_ENUM_GLX_NV_FLOAT_BUFFER)
#define REGAL_NO_ENUM_GLX_NV_FLOAT_BUFFER #define REGAL_NO_ENUM_GLX_NV_FLOAT_BUFFER
#endif #endif
#if (defined(GLX_NV_FLOAT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_FLOAT_BUF FER) #if (defined(GLX_NV_FLOAT_BUFFER) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_FLOAT_BUF FER)
#define REGAL_NO_TYPEDEF_GLX_NV_FLOAT_BUFFER #define REGAL_NO_TYPEDEF_GLX_NV_FLOAT_BUFFER
#endif #endif
#if (defined(GLX_NV_FLOAT_BUFFER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_FLOAT_B UFFER) #if (defined(GLX_NV_FLOAT_BUFFER) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_FLOAT_B UFFER)
#define REGAL_NO_NAMESPACE_GLX_NV_FLOAT_BUFFER #define REGAL_NO_NAMESPACE_GLX_NV_FLOAT_BUFFER
#endif #endif
#if (defined(GLX_NV_FLOAT_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_PLUGIN_GLX_NV_FLOAT_BU
FFER)
#define REGAL_NO_PLUGIN_GLX_NV_FLOAT_BUFFER
#endif
#if (defined(GLX_NV_FLOAT_BUFFER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_DECLARATION_GLX_NV_F LOAT_BUFFER) #if (defined(GLX_NV_FLOAT_BUFFER) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_NV_FLOAT_BUFFER)) && !defined(REGAL_NO_DECLARATION_GLX_NV_F LOAT_BUFFER)
#define REGAL_NO_DECLARATION_GLX_NV_FLOAT_BUFFER #define REGAL_NO_DECLARATION_GLX_NV_FLOAT_BUFFER
#endif #endif
#ifndef GLX_NV_float_buffer #ifndef GLX_NV_float_buffer
#define GLX_NV_float_buffer 1 #define GLX_NV_float_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_NV_FLOAT_BUFFER #ifndef REGAL_NO_ENUM_GLX_NV_FLOAT_BUFFER
#define GLX_FLOAT_COMPONENTS_NV 0x20b0 /* 8368 */ #define GLX_FLOAT_COMPONENTS_NV 0x20b0 /* 8368 */
skipping to change at line 32463 skipping to change at line 40103
#endif #endif
#if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_TYPEDEF_ GLX_NV_MULTISAMPLE_COVERAGE) #if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_TYPEDEF_ GLX_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_TYPEDEF_GLX_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_TYPEDEF_GLX_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_NAMESPAC E_GLX_NV_MULTISAMPLE_COVERAGE) #if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_NAMESPAC E_GLX_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_NAMESPACE_GLX_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_NAMESPACE_GLX_NV_MULTISAMPLE_COVERAGE
#endif #endif
#if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_PLUGIN
_GLX_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_PLUGIN_GLX_NV_MULTISAMPLE_COVERAGE
#endif
#if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECL ARATION_GLX_NV_MULTISAMPLE_COVERAGE) #if (defined(GLX_NV_MULTISAMPLE_COVERAGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_NV_MULTISAMPLE_COVERAGE)) && !defined(REGAL_NO_DECL ARATION_GLX_NV_MULTISAMPLE_COVERAGE)
#define REGAL_NO_DECLARATION_GLX_NV_MULTISAMPLE_COVERAGE #define REGAL_NO_DECLARATION_GLX_NV_MULTISAMPLE_COVERAGE
#endif #endif
#ifndef GLX_NV_multisample_coverage #ifndef GLX_NV_multisample_coverage
#define GLX_NV_multisample_coverage 1 #define GLX_NV_multisample_coverage 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_NV_MULTISAMPLE_COVERAGE #ifndef REGAL_NO_ENUM_GLX_NV_MULTISAMPLE_COVERAGE
#define GLX_COVERAGE_SAMPLES_NV 0x186a1 /* 100001 */ #define GLX_COVERAGE_SAMPLES_NV 0x186a1 /* 100001 */
skipping to change at line 32492 skipping to change at line 40136
#endif #endif
#if (defined(GLX_NV_PRESENT_VIDEO) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_PRESENT _VIDEO) #if (defined(GLX_NV_PRESENT_VIDEO) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_PRESENT _VIDEO)
#define REGAL_NO_TYPEDEF_GLX_NV_PRESENT_VIDEO #define REGAL_NO_TYPEDEF_GLX_NV_PRESENT_VIDEO
#endif #endif
#if (defined(GLX_NV_PRESENT_VIDEO) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_PRESE NT_VIDEO) #if (defined(GLX_NV_PRESENT_VIDEO) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_PRESE NT_VIDEO)
#define REGAL_NO_NAMESPACE_GLX_NV_PRESENT_VIDEO #define REGAL_NO_NAMESPACE_GLX_NV_PRESENT_VIDEO
#endif #endif
#if (defined(GLX_NV_PRESENT_VIDEO) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_PLUGIN_GLX_NV_PRESEN
T_VIDEO)
#define REGAL_NO_PLUGIN_GLX_NV_PRESENT_VIDEO
#endif
#if (defined(GLX_NV_PRESENT_VIDEO) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_DECLARATION_GLX_NV _PRESENT_VIDEO) #if (defined(GLX_NV_PRESENT_VIDEO) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_NV_PRESENT_VIDEO)) && !defined(REGAL_NO_DECLARATION_GLX_NV _PRESENT_VIDEO)
#define REGAL_NO_DECLARATION_GLX_NV_PRESENT_VIDEO #define REGAL_NO_DECLARATION_GLX_NV_PRESENT_VIDEO
#endif #endif
#ifndef GLX_NV_present_video #ifndef GLX_NV_present_video
#define GLX_NV_present_video 1 #define GLX_NV_present_video 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_NV_PRESENT_VIDEO #ifndef REGAL_NO_ENUM_GLX_NV_PRESENT_VIDEO
#define GLX_NUM_VIDEO_SLOTS_NV 0x20f0 /* 8432 */ #define GLX_NUM_VIDEO_SLOTS_NV 0x20f0 /* 8432 */
skipping to change at line 32519 skipping to change at line 40167
#ifndef REGAL_NO_NAMESPACE_GLX_NV_PRESENT_VIDEO #ifndef REGAL_NO_NAMESPACE_GLX_NV_PRESENT_VIDEO
#define glXBindVideoDeviceNV rglXBindVideoDeviceNV #define glXBindVideoDeviceNV rglXBindVideoDeviceNV
#define glXEnumerateVideoDevicesNV rglXEnumerateVideoDevicesNV #define glXEnumerateVideoDevicesNV rglXEnumerateVideoDevicesNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_NV_PRESENT_VIDEO #ifndef REGAL_NO_DECLARATION_GLX_NV_PRESENT_VIDEO
REGAL_DECL int REGAL_CALL glXBindVideoDeviceNV(Display *dpy, unsigned int v ideo_slot, unsigned int video_device, const int *attrib_list); REGAL_DECL int REGAL_CALL glXBindVideoDeviceNV(Display *dpy, unsigned int v ideo_slot, unsigned int video_device, const int *attrib_list);
REGAL_DECL unsigned int *REGAL_CALL glXEnumerateVideoDevicesNV(Display *dpy , int screen, int *nelements); REGAL_DECL unsigned int *REGAL_CALL glXEnumerateVideoDevicesNV(Display *dpy , int screen, int *nelements);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_NV_PRESENT_VIDEO
REGAL_DECL int REGAL_CALL plugin_glXBindVideoDeviceNV(Display *dpy, unsigne
d int video_slot, unsigned int video_device, const int *attrib_list);
REGAL_DECL unsigned int *REGAL_CALL plugin_glXEnumerateVideoDevicesNV(Displ
ay *dpy, int screen, int *nelements);
#endif
/** /**
** GLX_NV_swap_group ** GLX_NV_swap_group
**/ **/
#if (defined(GLX_NV_SWAP_GROUP) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_ENUM_GLX_NV_SWAP_GROUP) #if (defined(GLX_NV_SWAP_GROUP) || defined(REGAL_NO_ENUM) || defined(REGAL_ NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_ENUM_GLX_NV_SWAP_GROUP)
#define REGAL_NO_ENUM_GLX_NV_SWAP_GROUP #define REGAL_NO_ENUM_GLX_NV_SWAP_GROUP
#endif #endif
#if (defined(GLX_NV_SWAP_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_SWAP_GROUP) #if (defined(GLX_NV_SWAP_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_SWAP_GROUP)
#define REGAL_NO_TYPEDEF_GLX_NV_SWAP_GROUP #define REGAL_NO_TYPEDEF_GLX_NV_SWAP_GROUP
#endif #endif
#if (defined(GLX_NV_SWAP_GROUP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_SWAP_GROUP) #if (defined(GLX_NV_SWAP_GROUP) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_SWAP_GROUP)
#define REGAL_NO_NAMESPACE_GLX_NV_SWAP_GROUP #define REGAL_NO_NAMESPACE_GLX_NV_SWAP_GROUP
#endif #endif
#if (defined(GLX_NV_SWAP_GROUP) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_PLUGIN_GLX_NV_SWAP_GROUP)
#define REGAL_NO_PLUGIN_GLX_NV_SWAP_GROUP
#endif
#if (defined(GLX_NV_SWAP_GROUP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_DECLARATION_GLX_NV_SWAP_ GROUP) #if (defined(GLX_NV_SWAP_GROUP) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GLX_NV_SWAP_GROUP)) && !defined(REGAL_NO_DECLARATION_GLX_NV_SWAP_ GROUP)
#define REGAL_NO_DECLARATION_GLX_NV_SWAP_GROUP #define REGAL_NO_DECLARATION_GLX_NV_SWAP_GROUP
#endif #endif
#ifndef GLX_NV_swap_group #ifndef GLX_NV_swap_group
#define GLX_NV_swap_group 1 #define GLX_NV_swap_group 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_NV_SWAP_GROUP #ifndef REGAL_NO_TYPEDEF_GLX_NV_SWAP_GROUP
typedef Bool (REGAL_CALL *PFNGLXBINDSWAPBARRIERNVPROC)(Display *dpy, GLuint group, GLuint barrier); typedef Bool (REGAL_CALL *PFNGLXBINDSWAPBARRIERNVPROC)(Display *dpy, GLuint group, GLuint barrier);
skipping to change at line 32570 skipping to change at line 40227
#ifndef REGAL_NO_DECLARATION_GLX_NV_SWAP_GROUP #ifndef REGAL_NO_DECLARATION_GLX_NV_SWAP_GROUP
REGAL_DECL Bool REGAL_CALL glXBindSwapBarrierNV(Display *dpy, GLuint group, GLuint barrier); REGAL_DECL Bool REGAL_CALL glXBindSwapBarrierNV(Display *dpy, GLuint group, GLuint barrier);
REGAL_DECL Bool REGAL_CALL glXJoinSwapGroupNV(Display *dpy, GLXDrawable dra wable, GLuint group); REGAL_DECL Bool REGAL_CALL glXJoinSwapGroupNV(Display *dpy, GLXDrawable dra wable, GLuint group);
REGAL_DECL Bool REGAL_CALL glXQueryFrameCountNV(Display *dpy, int screen, G Luint *count); REGAL_DECL Bool REGAL_CALL glXQueryFrameCountNV(Display *dpy, int screen, G Luint *count);
REGAL_DECL Bool REGAL_CALL glXQueryMaxSwapGroupsNV(Display *dpy, int screen , GLuint *maxGroups, GLuint *maxBarriers); REGAL_DECL Bool REGAL_CALL glXQueryMaxSwapGroupsNV(Display *dpy, int screen , GLuint *maxGroups, GLuint *maxBarriers);
REGAL_DECL Bool REGAL_CALL glXQuerySwapGroupNV(Display *dpy, GLXDrawable dr awable, GLuint *group, GLuint *barrier); REGAL_DECL Bool REGAL_CALL glXQuerySwapGroupNV(Display *dpy, GLXDrawable dr awable, GLuint *group, GLuint *barrier);
REGAL_DECL Bool REGAL_CALL glXResetFrameCountNV(Display *dpy, int screen); REGAL_DECL Bool REGAL_CALL glXResetFrameCountNV(Display *dpy, int screen);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_NV_SWAP_GROUP
REGAL_DECL Bool REGAL_CALL plugin_glXBindSwapBarrierNV(Display *dpy, GLuint
group, GLuint barrier);
REGAL_DECL Bool REGAL_CALL plugin_glXJoinSwapGroupNV(Display *dpy, GLXDrawa
ble drawable, GLuint group);
REGAL_DECL Bool REGAL_CALL plugin_glXQueryFrameCountNV(Display *dpy, int sc
reen, GLuint *count);
REGAL_DECL Bool REGAL_CALL plugin_glXQueryMaxSwapGroupsNV(Display *dpy, int
screen, GLuint *maxGroups, GLuint *maxBarriers);
REGAL_DECL Bool REGAL_CALL plugin_glXQuerySwapGroupNV(Display *dpy, GLXDraw
able drawable, GLuint *group, GLuint *barrier);
REGAL_DECL Bool REGAL_CALL plugin_glXResetFrameCountNV(Display *dpy, int sc
reen);
#endif
/** /**
** GLX_NV_vertex_array_range ** GLX_NV_vertex_array_range
**/ **/
#if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_GLX_NV_VER TEX_ARRAY_RANGE) #if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_ENUM_GLX_NV_VER TEX_ARRAY_RANGE)
#define REGAL_NO_ENUM_GLX_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_ENUM_GLX_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_GLX_ NV_VERTEX_ARRAY_RANGE) #if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_TYPEDEF_GLX_ NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_TYPEDEF_GLX_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_TYPEDEF_GLX_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL X_NV_VERTEX_ARRAY_RANGE) #if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_NAMESPACE_GL X_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_NAMESPACE_GLX_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_NAMESPACE_GLX_NV_VERTEX_ARRAY_RANGE
#endif #endif
#if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_PLUGIN_GLX
_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_PLUGIN_GLX_NV_VERTEX_ARRAY_RANGE
#endif
#if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECLARAT ION_GLX_NV_VERTEX_ARRAY_RANGE) #if (defined(GLX_NV_VERTEX_ARRAY_RANGE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_NV_VERTEX_ARRAY_RANGE)) && !defined(REGAL_NO_DECLARAT ION_GLX_NV_VERTEX_ARRAY_RANGE)
#define REGAL_NO_DECLARATION_GLX_NV_VERTEX_ARRAY_RANGE #define REGAL_NO_DECLARATION_GLX_NV_VERTEX_ARRAY_RANGE
#endif #endif
#ifndef GLX_NV_vertex_array_range #ifndef GLX_NV_vertex_array_range
#define GLX_NV_vertex_array_range 1 #define GLX_NV_vertex_array_range 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_TYPEDEF_GLX_NV_VERTEX_ARRAY_RANGE
typedef void (REGAL_CALL *PFNGLXFREEMEMORYNVPROC)(void *pointer); typedef void (REGAL_CALL *PFNGLXFREEMEMORYNVPROC)(void *pointer);
skipping to change at line 32609 skipping to change at line 40279
#ifndef REGAL_NO_NAMESPACE_GLX_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_NAMESPACE_GLX_NV_VERTEX_ARRAY_RANGE
#define glXAllocateMemoryNV rglXAllocateMemoryNV #define glXAllocateMemoryNV rglXAllocateMemoryNV
#define glXFreeMemoryNV rglXFreeMemoryNV #define glXFreeMemoryNV rglXFreeMemoryNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_NV_VERTEX_ARRAY_RANGE #ifndef REGAL_NO_DECLARATION_GLX_NV_VERTEX_ARRAY_RANGE
REGAL_DECL void *REGAL_CALL glXAllocateMemoryNV(GLsizei size, GLfloat readF requency, GLfloat writeFrequency, GLfloat priority); REGAL_DECL void *REGAL_CALL glXAllocateMemoryNV(GLsizei size, GLfloat readF requency, GLfloat writeFrequency, GLfloat priority);
REGAL_DECL void REGAL_CALL glXFreeMemoryNV(void *pointer); REGAL_DECL void REGAL_CALL glXFreeMemoryNV(void *pointer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_NV_VERTEX_ARRAY_RANGE
REGAL_DECL void *REGAL_CALL plugin_glXAllocateMemoryNV(GLsizei size, GLfloa
t readFrequency, GLfloat writeFrequency, GLfloat priority);
REGAL_DECL void REGAL_CALL plugin_glXFreeMemoryNV(void *pointer);
#endif
/** /**
** GLX_NV_video_capture ** GLX_NV_video_capture
**/ **/
#if (defined(GLX_NV_VIDEO_CAPTURE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_ENUM_GLX_NV_VIDEO_CAPTURE ) #if (defined(GLX_NV_VIDEO_CAPTURE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_ENUM_GLX_NV_VIDEO_CAPTURE )
#define REGAL_NO_ENUM_GLX_NV_VIDEO_CAPTURE #define REGAL_NO_ENUM_GLX_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(GLX_NV_VIDEO_CAPTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_VIDEO_C APTURE) #if (defined(GLX_NV_VIDEO_CAPTURE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_VIDEO_C APTURE)
#define REGAL_NO_TYPEDEF_GLX_NV_VIDEO_CAPTURE #define REGAL_NO_TYPEDEF_GLX_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(GLX_NV_VIDEO_CAPTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_VIDEO _CAPTURE) #if (defined(GLX_NV_VIDEO_CAPTURE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_VIDEO _CAPTURE)
#define REGAL_NO_NAMESPACE_GLX_NV_VIDEO_CAPTURE #define REGAL_NO_NAMESPACE_GLX_NV_VIDEO_CAPTURE
#endif #endif
#if (defined(GLX_NV_VIDEO_CAPTURE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_PLUGIN_GLX_NV_VIDEO_
CAPTURE)
#define REGAL_NO_PLUGIN_GLX_NV_VIDEO_CAPTURE
#endif
#if (defined(GLX_NV_VIDEO_CAPTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_DECLARATION_GLX_NV _VIDEO_CAPTURE) #if (defined(GLX_NV_VIDEO_CAPTURE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_NV_VIDEO_CAPTURE)) && !defined(REGAL_NO_DECLARATION_GLX_NV _VIDEO_CAPTURE)
#define REGAL_NO_DECLARATION_GLX_NV_VIDEO_CAPTURE #define REGAL_NO_DECLARATION_GLX_NV_VIDEO_CAPTURE
#endif #endif
#ifndef GLX_NV_video_capture #ifndef GLX_NV_video_capture
#define GLX_NV_video_capture 1 #define GLX_NV_video_capture 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_NV_VIDEO_CAPTURE #ifndef REGAL_NO_ENUM_GLX_NV_VIDEO_CAPTURE
#define GLX_DEVICE_ID_NV 0x20cd /* 8397 */ #define GLX_DEVICE_ID_NV 0x20cd /* 8397 */
skipping to change at line 32663 skipping to change at line 40342
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_NV_VIDEO_CAPTURE #ifndef REGAL_NO_DECLARATION_GLX_NV_VIDEO_CAPTURE
REGAL_DECL GLXVideoCaptureDeviceNV *REGAL_CALL glXEnumerateVideoCaptureDevi cesNV(Display *dpy, int screen, int *nelements); REGAL_DECL GLXVideoCaptureDeviceNV *REGAL_CALL glXEnumerateVideoCaptureDevi cesNV(Display *dpy, int screen, int *nelements);
REGAL_DECL int REGAL_CALL glXBindVideoCaptureDeviceNV(Display *dpy, unsigne d int video_capture_slot, GLXVideoCaptureDeviceNV device); REGAL_DECL int REGAL_CALL glXBindVideoCaptureDeviceNV(Display *dpy, unsigne d int video_capture_slot, GLXVideoCaptureDeviceNV device);
REGAL_DECL int REGAL_CALL glXQueryVideoCaptureDeviceNV(Display *dpy, GLXVid eoCaptureDeviceNV device, int attribute, int *value); REGAL_DECL int REGAL_CALL glXQueryVideoCaptureDeviceNV(Display *dpy, GLXVid eoCaptureDeviceNV device, int attribute, int *value);
REGAL_DECL void REGAL_CALL glXLockVideoCaptureDeviceNV(Display *dpy, GLXVid eoCaptureDeviceNV device); REGAL_DECL void REGAL_CALL glXLockVideoCaptureDeviceNV(Display *dpy, GLXVid eoCaptureDeviceNV device);
REGAL_DECL void REGAL_CALL glXReleaseVideoCaptureDeviceNV(Display *dpy, GLX VideoCaptureDeviceNV device); REGAL_DECL void REGAL_CALL glXReleaseVideoCaptureDeviceNV(Display *dpy, GLX VideoCaptureDeviceNV device);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_NV_VIDEO_CAPTURE
REGAL_DECL GLXVideoCaptureDeviceNV *REGAL_CALL plugin_glXEnumerateVideoCapt
ureDevicesNV(Display *dpy, int screen, int *nelements);
REGAL_DECL int REGAL_CALL plugin_glXBindVideoCaptureDeviceNV(Display *dpy,
unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device);
REGAL_DECL int REGAL_CALL plugin_glXQueryVideoCaptureDeviceNV(Display *dpy,
GLXVideoCaptureDeviceNV device, int attribute, int *value);
REGAL_DECL void REGAL_CALL plugin_glXLockVideoCaptureDeviceNV(Display *dpy,
GLXVideoCaptureDeviceNV device);
REGAL_DECL void REGAL_CALL plugin_glXReleaseVideoCaptureDeviceNV(Display *d
py, GLXVideoCaptureDeviceNV device);
#endif
/** /**
** GLX_NV_video_output ** GLX_NV_video_output
**/ **/
#if (defined(GLX_NV_VIDEO_OUTPUT) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_ENUM_GLX_NV_VIDEO_OUTPUT) #if (defined(GLX_NV_VIDEO_OUTPUT) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_ENUM_GLX_NV_VIDEO_OUTPUT)
#define REGAL_NO_ENUM_GLX_NV_VIDEO_OUTPUT #define REGAL_NO_ENUM_GLX_NV_VIDEO_OUTPUT
#endif #endif
#if (defined(GLX_NV_VIDEO_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_VIDEO_OUT PUT) #if (defined(GLX_NV_VIDEO_OUTPUT) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_TYPEDEF_GLX_NV_VIDEO_OUT PUT)
#define REGAL_NO_TYPEDEF_GLX_NV_VIDEO_OUTPUT #define REGAL_NO_TYPEDEF_GLX_NV_VIDEO_OUTPUT
#endif #endif
#if (defined(GLX_NV_VIDEO_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_VIDEO_O UTPUT) #if (defined(GLX_NV_VIDEO_OUTPUT) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_NAMESPACE_GLX_NV_VIDEO_O UTPUT)
#define REGAL_NO_NAMESPACE_GLX_NV_VIDEO_OUTPUT #define REGAL_NO_NAMESPACE_GLX_NV_VIDEO_OUTPUT
#endif #endif
#if (defined(GLX_NV_VIDEO_OUTPUT) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_PLUGIN_GLX_NV_VIDEO_OU
TPUT)
#define REGAL_NO_PLUGIN_GLX_NV_VIDEO_OUTPUT
#endif
#if (defined(GLX_NV_VIDEO_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_DECLARATION_GLX_NV_V IDEO_OUTPUT) #if (defined(GLX_NV_VIDEO_OUTPUT) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_NV_VIDEO_OUTPUT)) && !defined(REGAL_NO_DECLARATION_GLX_NV_V IDEO_OUTPUT)
#define REGAL_NO_DECLARATION_GLX_NV_VIDEO_OUTPUT #define REGAL_NO_DECLARATION_GLX_NV_VIDEO_OUTPUT
#endif #endif
#ifndef GLX_NV_video_output #ifndef GLX_NV_video_output
#define GLX_NV_video_output 1 #define GLX_NV_video_output 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_NV_VIDEO_OUTPUT #ifndef REGAL_NO_ENUM_GLX_NV_VIDEO_OUTPUT
#define GLX_VIDEO_OUT_COLOR_NV 0x20c3 /* 8387 */ #define GLX_VIDEO_OUT_COLOR_NV 0x20c3 /* 8387 */
skipping to change at line 32727 skipping to change at line 40418
#ifndef REGAL_NO_DECLARATION_GLX_NV_VIDEO_OUTPUT #ifndef REGAL_NO_DECLARATION_GLX_NV_VIDEO_OUTPUT
REGAL_DECL int REGAL_CALL glXBindVideoImageNV(Display *dpy, GLXVideoDeviceN V VideoDevice, GLXPbuffer pbuf, int iVideoBuffer); REGAL_DECL int REGAL_CALL glXBindVideoImageNV(Display *dpy, GLXVideoDeviceN V VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
REGAL_DECL int REGAL_CALL glXGetVideoDeviceNV(Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice); REGAL_DECL int REGAL_CALL glXGetVideoDeviceNV(Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice);
REGAL_DECL int REGAL_CALL glXGetVideoInfoNV(Display *dpy, int screen, GLXVi deoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned l ong *pulCounterOutputVideo); REGAL_DECL int REGAL_CALL glXGetVideoInfoNV(Display *dpy, int screen, GLXVi deoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned l ong *pulCounterOutputVideo);
REGAL_DECL int REGAL_CALL glXReleaseVideoDeviceNV(Display *dpy, int screen, GLXVideoDeviceNV VideoDevice); REGAL_DECL int REGAL_CALL glXReleaseVideoDeviceNV(Display *dpy, int screen, GLXVideoDeviceNV VideoDevice);
REGAL_DECL int REGAL_CALL glXReleaseVideoImageNV(Display *dpy, GLXPbuffer p buf); REGAL_DECL int REGAL_CALL glXReleaseVideoImageNV(Display *dpy, GLXPbuffer p buf);
REGAL_DECL int REGAL_CALL glXSendPbufferToVideoNV(Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock); REGAL_DECL int REGAL_CALL glXSendPbufferToVideoNV(Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_NV_VIDEO_OUTPUT
REGAL_DECL int REGAL_CALL plugin_glXBindVideoImageNV(Display *dpy, GLXVideo
DeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
REGAL_DECL int REGAL_CALL plugin_glXGetVideoDeviceNV(Display *dpy, int scre
en, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice);
REGAL_DECL int REGAL_CALL plugin_glXGetVideoInfoNV(Display *dpy, int screen
, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, uns
igned long *pulCounterOutputVideo);
REGAL_DECL int REGAL_CALL plugin_glXReleaseVideoDeviceNV(Display *dpy, int
screen, GLXVideoDeviceNV VideoDevice);
REGAL_DECL int REGAL_CALL plugin_glXReleaseVideoImageNV(Display *dpy, GLXPb
uffer pbuf);
REGAL_DECL int REGAL_CALL plugin_glXSendPbufferToVideoNV(Display *dpy, GLXP
buffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean b
Block);
#endif
/** /**
** GLX_OML_swap_method ** GLX_OML_swap_method
**/ **/
#if (defined(GLX_OML_SWAP_METHOD) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_ENUM_GLX_OML_SWAP_METHOD) #if (defined(GLX_OML_SWAP_METHOD) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_ENUM_GLX_OML_SWAP_METHOD)
#define REGAL_NO_ENUM_GLX_OML_SWAP_METHOD #define REGAL_NO_ENUM_GLX_OML_SWAP_METHOD
#endif #endif
#if (defined(GLX_OML_SWAP_METHOD) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_TYPEDEF_GLX_OML_SWAP_MET HOD) #if (defined(GLX_OML_SWAP_METHOD) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_TYPEDEF_GLX_OML_SWAP_MET HOD)
#define REGAL_NO_TYPEDEF_GLX_OML_SWAP_METHOD #define REGAL_NO_TYPEDEF_GLX_OML_SWAP_METHOD
#endif #endif
#if (defined(GLX_OML_SWAP_METHOD) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_NAMESPACE_GLX_OML_SWAP_M ETHOD) #if (defined(GLX_OML_SWAP_METHOD) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_NAMESPACE_GLX_OML_SWAP_M ETHOD)
#define REGAL_NO_NAMESPACE_GLX_OML_SWAP_METHOD #define REGAL_NO_NAMESPACE_GLX_OML_SWAP_METHOD
#endif #endif
#if (defined(GLX_OML_SWAP_METHOD) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_PLUGIN_GLX_OML_SWAP_ME
THOD)
#define REGAL_NO_PLUGIN_GLX_OML_SWAP_METHOD
#endif
#if (defined(GLX_OML_SWAP_METHOD) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_DECLARATION_GLX_OML_ SWAP_METHOD) #if (defined(GLX_OML_SWAP_METHOD) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_OML_SWAP_METHOD)) && !defined(REGAL_NO_DECLARATION_GLX_OML_ SWAP_METHOD)
#define REGAL_NO_DECLARATION_GLX_OML_SWAP_METHOD #define REGAL_NO_DECLARATION_GLX_OML_SWAP_METHOD
#endif #endif
#ifndef GLX_OML_swap_method #ifndef GLX_OML_swap_method
#define GLX_OML_swap_method 1 #define GLX_OML_swap_method 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_OML_SWAP_METHOD #ifndef REGAL_NO_ENUM_GLX_OML_SWAP_METHOD
#define GLX_SWAP_METHOD_OML 0x8060 /* 32864 */ #define GLX_SWAP_METHOD_OML 0x8060 /* 32864 */
skipping to change at line 32774 skipping to change at line 40478
#endif #endif
#if (defined(GLX_OML_SYNC_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_OML_SYNC_C ONTROL) #if (defined(GLX_OML_SYNC_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_OML_SYNC_C ONTROL)
#define REGAL_NO_TYPEDEF_GLX_OML_SYNC_CONTROL #define REGAL_NO_TYPEDEF_GLX_OML_SYNC_CONTROL
#endif #endif
#if (defined(GLX_OML_SYNC_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_OML_SYNC _CONTROL) #if (defined(GLX_OML_SYNC_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_OML_SYNC _CONTROL)
#define REGAL_NO_NAMESPACE_GLX_OML_SYNC_CONTROL #define REGAL_NO_NAMESPACE_GLX_OML_SYNC_CONTROL
#endif #endif
#if (defined(GLX_OML_SYNC_CONTROL) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_PLUGIN_GLX_OML_SYNC_
CONTROL)
#define REGAL_NO_PLUGIN_GLX_OML_SYNC_CONTROL
#endif
#if (defined(GLX_OML_SYNC_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_OM L_SYNC_CONTROL) #if (defined(GLX_OML_SYNC_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_OML_SYNC_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_OM L_SYNC_CONTROL)
#define REGAL_NO_DECLARATION_GLX_OML_SYNC_CONTROL #define REGAL_NO_DECLARATION_GLX_OML_SYNC_CONTROL
#endif #endif
#ifndef GLX_OML_sync_control #ifndef GLX_OML_sync_control
#define GLX_OML_sync_control 1 #define GLX_OML_sync_control 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_OML_SYNC_CONTROL #ifndef REGAL_NO_TYPEDEF_GLX_OML_SYNC_CONTROL
typedef Bool (REGAL_CALL *PFNGLXGETMSCRATEOMLPROC)(Display *dpy, GLXDrawabl e drawable, int32_t *numerator, int32_t *denominator); typedef Bool (REGAL_CALL *PFNGLXGETMSCRATEOMLPROC)(Display *dpy, GLXDrawabl e drawable, int32_t *numerator, int32_t *denominator);
skipping to change at line 32806 skipping to change at line 40514
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_OML_SYNC_CONTROL #ifndef REGAL_NO_DECLARATION_GLX_OML_SYNC_CONTROL
REGAL_DECL Bool REGAL_CALL glXGetMscRateOML(Display *dpy, GLXDrawable drawa ble, int32_t *numerator, int32_t *denominator); REGAL_DECL Bool REGAL_CALL glXGetMscRateOML(Display *dpy, GLXDrawable drawa ble, int32_t *numerator, int32_t *denominator);
REGAL_DECL Bool REGAL_CALL glXGetSyncValuesOML(Display *dpy, GLXDrawable dr awable, int64_t *ust, int64_t *msc, int64_t *sbc); REGAL_DECL Bool REGAL_CALL glXGetSyncValuesOML(Display *dpy, GLXDrawable dr awable, int64_t *ust, int64_t *msc, int64_t *sbc);
REGAL_DECL Bool REGAL_CALL glXWaitForMscOML(Display *dpy, GLXDrawable drawa ble, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc); REGAL_DECL Bool REGAL_CALL glXWaitForMscOML(Display *dpy, GLXDrawable drawa ble, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc);
REGAL_DECL Bool REGAL_CALL glXWaitForSbcOML(Display *dpy, GLXDrawable drawa ble, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc); REGAL_DECL Bool REGAL_CALL glXWaitForSbcOML(Display *dpy, GLXDrawable drawa ble, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc);
REGAL_DECL int64_t REGAL_CALL glXSwapBuffersMscOML(Display *dpy, GLXDrawabl e drawable, int64_t target_msc, int64_t divisor, int64_t remainder); REGAL_DECL int64_t REGAL_CALL glXSwapBuffersMscOML(Display *dpy, GLXDrawabl e drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_OML_SYNC_CONTROL
REGAL_DECL Bool REGAL_CALL plugin_glXGetMscRateOML(Display *dpy, GLXDrawabl
e drawable, int32_t *numerator, int32_t *denominator);
REGAL_DECL Bool REGAL_CALL plugin_glXGetSyncValuesOML(Display *dpy, GLXDraw
able drawable, int64_t *ust, int64_t *msc, int64_t *sbc);
REGAL_DECL Bool REGAL_CALL plugin_glXWaitForMscOML(Display *dpy, GLXDrawabl
e drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t
*ust, int64_t *msc, int64_t *sbc);
REGAL_DECL Bool REGAL_CALL plugin_glXWaitForSbcOML(Display *dpy, GLXDrawabl
e drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc);
REGAL_DECL int64_t REGAL_CALL plugin_glXSwapBuffersMscOML(Display *dpy, GLX
Drawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
#endif
/** /**
** GLX_SGIS_blended_overlay ** GLX_SGIS_blended_overlay
**/ **/
#if (defined(GLX_SGIS_BLENDED_OVERLAY) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_ENUM_GLX_SGIS_BLE NDED_OVERLAY) #if (defined(GLX_SGIS_BLENDED_OVERLAY) || defined(REGAL_NO_ENUM) || defined (REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_ENUM_GLX_SGIS_BLE NDED_OVERLAY)
#define REGAL_NO_ENUM_GLX_SGIS_BLENDED_OVERLAY #define REGAL_NO_ENUM_GLX_SGIS_BLENDED_OVERLAY
#endif #endif
#if (defined(GLX_SGIS_BLENDED_OVERLAY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_TYPEDEF_GLX_SG IS_BLENDED_OVERLAY) #if (defined(GLX_SGIS_BLENDED_OVERLAY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_TYPEDEF_GLX_SG IS_BLENDED_OVERLAY)
#define REGAL_NO_TYPEDEF_GLX_SGIS_BLENDED_OVERLAY #define REGAL_NO_TYPEDEF_GLX_SGIS_BLENDED_OVERLAY
#endif #endif
#if (defined(GLX_SGIS_BLENDED_OVERLAY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_NAMESPACE_GLX_ SGIS_BLENDED_OVERLAY) #if (defined(GLX_SGIS_BLENDED_OVERLAY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_NAMESPACE_GLX_ SGIS_BLENDED_OVERLAY)
#define REGAL_NO_NAMESPACE_GLX_SGIS_BLENDED_OVERLAY #define REGAL_NO_NAMESPACE_GLX_SGIS_BLENDED_OVERLAY
#endif #endif
#if (defined(GLX_SGIS_BLENDED_OVERLAY) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_PLUGIN_GLX_S
GIS_BLENDED_OVERLAY)
#define REGAL_NO_PLUGIN_GLX_SGIS_BLENDED_OVERLAY
#endif
#if (defined(GLX_SGIS_BLENDED_OVERLAY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_DECLARATIO N_GLX_SGIS_BLENDED_OVERLAY) #if (defined(GLX_SGIS_BLENDED_OVERLAY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGIS_BLENDED_OVERLAY)) && !defined(REGAL_NO_DECLARATIO N_GLX_SGIS_BLENDED_OVERLAY)
#define REGAL_NO_DECLARATION_GLX_SGIS_BLENDED_OVERLAY #define REGAL_NO_DECLARATION_GLX_SGIS_BLENDED_OVERLAY
#endif #endif
#ifndef GLX_SGIS_blended_overlay #ifndef GLX_SGIS_blended_overlay
#define GLX_SGIS_blended_overlay 1 #define GLX_SGIS_blended_overlay 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIS_BLENDED_OVERLAY #ifndef REGAL_NO_ENUM_GLX_SGIS_BLENDED_OVERLAY
#define GLX_BLENDED_RGBA_SGIS 0x8025 /* 32805 */ #define GLX_BLENDED_RGBA_SGIS 0x8025 /* 32805 */
skipping to change at line 32850 skipping to change at line 40570
#endif #endif
#if (defined(GLX_SGIS_COLOR_RANGE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIS_COLOR _RANGE) #if (defined(GLX_SGIS_COLOR_RANGE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIS_COLOR _RANGE)
#define REGAL_NO_TYPEDEF_GLX_SGIS_COLOR_RANGE #define REGAL_NO_TYPEDEF_GLX_SGIS_COLOR_RANGE
#endif #endif
#if (defined(GLX_SGIS_COLOR_RANGE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIS_COL OR_RANGE) #if (defined(GLX_SGIS_COLOR_RANGE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIS_COL OR_RANGE)
#define REGAL_NO_NAMESPACE_GLX_SGIS_COLOR_RANGE #define REGAL_NO_NAMESPACE_GLX_SGIS_COLOR_RANGE
#endif #endif
#if (defined(GLX_SGIS_COLOR_RANGE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_PLUGIN_GLX_SGIS_COLO
R_RANGE)
#define REGAL_NO_PLUGIN_GLX_SGIS_COLOR_RANGE
#endif
#if (defined(GLX_SGIS_COLOR_RANGE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_DECLARATION_GLX_SG IS_COLOR_RANGE) #if (defined(GLX_SGIS_COLOR_RANGE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SGIS_COLOR_RANGE)) && !defined(REGAL_NO_DECLARATION_GLX_SG IS_COLOR_RANGE)
#define REGAL_NO_DECLARATION_GLX_SGIS_COLOR_RANGE #define REGAL_NO_DECLARATION_GLX_SGIS_COLOR_RANGE
#endif #endif
#ifndef GLX_SGIS_color_range #ifndef GLX_SGIS_color_range
#define GLX_SGIS_color_range 1 #define GLX_SGIS_color_range 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIS_COLOR_RANGE #ifndef REGAL_NO_ENUM_GLX_SGIS_COLOR_RANGE
#define GLX_EXTENDED_RANGE_SGIS 0x0 #define GLX_EXTENDED_RANGE_SGIS 0x0
skipping to change at line 32886 skipping to change at line 40610
#endif #endif
#if (defined(GLX_SGIS_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIS_MULTI SAMPLE) #if (defined(GLX_SGIS_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIS_MULTI SAMPLE)
#define REGAL_NO_TYPEDEF_GLX_SGIS_MULTISAMPLE #define REGAL_NO_TYPEDEF_GLX_SGIS_MULTISAMPLE
#endif #endif
#if (defined(GLX_SGIS_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIS_MUL TISAMPLE) #if (defined(GLX_SGIS_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIS_MUL TISAMPLE)
#define REGAL_NO_NAMESPACE_GLX_SGIS_MULTISAMPLE #define REGAL_NO_NAMESPACE_GLX_SGIS_MULTISAMPLE
#endif #endif
#if (defined(GLX_SGIS_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN_GLX_SGIS_MULT
ISAMPLE)
#define REGAL_NO_PLUGIN_GLX_SGIS_MULTISAMPLE
#endif
#if (defined(GLX_SGIS_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GLX_SG IS_MULTISAMPLE) #if (defined(GLX_SGIS_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SGIS_MULTISAMPLE)) && !defined(REGAL_NO_DECLARATION_GLX_SG IS_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GLX_SGIS_MULTISAMPLE #define REGAL_NO_DECLARATION_GLX_SGIS_MULTISAMPLE
#endif #endif
#ifndef GLX_SGIS_multisample #ifndef GLX_SGIS_multisample
#define GLX_SGIS_multisample 1 #define GLX_SGIS_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIS_MULTISAMPLE #ifndef REGAL_NO_ENUM_GLX_SGIS_MULTISAMPLE
#define GLX_SAMPLE_BUFFERS_SGIS 0x186a0 /* 100000 */ #define GLX_SAMPLE_BUFFERS_SGIS 0x186a0 /* 100000 */
skipping to change at line 32915 skipping to change at line 40643
#endif #endif
#if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_ GLX_SGIS_SHARED_MULTISAMPLE) #if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || defined(REGAL_NO_TYPEDEF) || d efined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_TYPEDEF_ GLX_SGIS_SHARED_MULTISAMPLE)
#define REGAL_NO_TYPEDEF_GLX_SGIS_SHARED_MULTISAMPLE #define REGAL_NO_TYPEDEF_GLX_SGIS_SHARED_MULTISAMPLE
#endif #endif
#if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPAC E_GLX_SGIS_SHARED_MULTISAMPLE) #if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || !defined(REGAL_NAMESPACE) || d efined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_NAMESPAC E_GLX_SGIS_SHARED_MULTISAMPLE)
#define REGAL_NO_NAMESPACE_GLX_SGIS_SHARED_MULTISAMPLE #define REGAL_NO_NAMESPACE_GLX_SGIS_SHARED_MULTISAMPLE
#endif #endif
#if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || !defined(REGAL_PLUGIN_MODE) ||
defined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_PLUGIN
_GLX_SGIS_SHARED_MULTISAMPLE)
#define REGAL_NO_PLUGIN_GLX_SGIS_SHARED_MULTISAMPLE
#endif
#if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_DECL ARATION_GLX_SGIS_SHARED_MULTISAMPLE) #if (defined(GLX_SGIS_SHARED_MULTISAMPLE) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGIS_SHARED_MULTISAMPLE)) && !defined(REGAL_NO_DECL ARATION_GLX_SGIS_SHARED_MULTISAMPLE)
#define REGAL_NO_DECLARATION_GLX_SGIS_SHARED_MULTISAMPLE #define REGAL_NO_DECLARATION_GLX_SGIS_SHARED_MULTISAMPLE
#endif #endif
#ifndef GLX_SGIS_shared_multisample #ifndef GLX_SGIS_shared_multisample
#define GLX_SGIS_shared_multisample 1 #define GLX_SGIS_shared_multisample 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIS_SHARED_MULTISAMPLE #ifndef REGAL_NO_ENUM_GLX_SGIS_SHARED_MULTISAMPLE
#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 /* 32806 */ #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 /* 32806 */
skipping to change at line 32944 skipping to change at line 40676
#endif #endif
#if (defined(GLX_SGIX_FBCONFIG) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_FBCONFIG) #if (defined(GLX_SGIX_FBCONFIG) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_FBCONFIG)
#define REGAL_NO_TYPEDEF_GLX_SGIX_FBCONFIG #define REGAL_NO_TYPEDEF_GLX_SGIX_FBCONFIG
#endif #endif
#if (defined(GLX_SGIX_FBCONFIG) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_FBCONFIG) #if (defined(GLX_SGIX_FBCONFIG) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_FBCONFIG)
#define REGAL_NO_NAMESPACE_GLX_SGIX_FBCONFIG #define REGAL_NO_NAMESPACE_GLX_SGIX_FBCONFIG
#endif #endif
#if (defined(GLX_SGIX_FBCONFIG) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_PLUGIN_GLX_SGIX_FBCONFIG)
#define REGAL_NO_PLUGIN_GLX_SGIX_FBCONFIG
#endif
#if (defined(GLX_SGIX_FBCONFIG) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX_FBC ONFIG) #if (defined(GLX_SGIX_FBCONFIG) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_GLX_SGIX_FBCONFIG)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX_FBC ONFIG)
#define REGAL_NO_DECLARATION_GLX_SGIX_FBCONFIG #define REGAL_NO_DECLARATION_GLX_SGIX_FBCONFIG
#endif #endif
#ifndef GLX_SGIX_fbconfig #ifndef GLX_SGIX_fbconfig
#define GLX_SGIX_fbconfig 1 #define GLX_SGIX_fbconfig 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIX_FBCONFIG #ifndef REGAL_NO_ENUM_GLX_SGIX_FBCONFIG
#define GLX_RGBA_BIT_SGIX 0x1 #define GLX_RGBA_BIT_SGIX 0x1
#define GLX_WINDOW_BIT_SGIX 0x1 #define GLX_WINDOW_BIT_SGIX 0x1
#define GLX_COLOR_INDEX_BIT_SGIX 0x2 #define GLX_COLOR_INDEX_BIT_SGIX 0x2
#define GLX_PIXMAP_BIT_SGIX 0x2 #define GLX_PIXMAP_BIT_SGIX 0x2
#define GLX_SCREEN_EXT 0x800c /* 32780 */ #define GLX_SCREEN_EXT 0x800c /* 32780 */
#define GLX_SCREEN_EXT 0x800c /* 32780 */
#define GLX_DRAWABLE_TYPE_SGIX 0x8010 /* 32784 */ #define GLX_DRAWABLE_TYPE_SGIX 0x8010 /* 32784 */
#define GLX_RENDER_TYPE_SGIX 0x8011 /* 32785 */ #define GLX_RENDER_TYPE_SGIX 0x8011 /* 32785 */
#define GLX_X_RENDERABLE_SGIX 0x8012 /* 32786 */ #define GLX_X_RENDERABLE_SGIX 0x8012 /* 32786 */
#define GLX_FBCONFIG_ID_SGIX 0x8013 /* 32787 */ #define GLX_FBCONFIG_ID_SGIX 0x8013 /* 32787 */
#define GLX_RGBA_TYPE_SGIX 0x8014 /* 32788 */ #define GLX_RGBA_TYPE_SGIX 0x8014 /* 32788 */
#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015 /* 32789 */ #define GLX_COLOR_INDEX_TYPE_SGIX 0x8015 /* 32789 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGIX_FBCONFIG #ifndef REGAL_NO_TYPEDEF_GLX_SGIX_FBCONFIG
typedef GLXContext (REGAL_CALL *PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC)(Disp lay *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct); typedef GLXContext (REGAL_CALL *PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC)(Disp lay *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
skipping to change at line 32994 skipping to change at line 40729
#ifndef REGAL_NO_DECLARATION_GLX_SGIX_FBCONFIG #ifndef REGAL_NO_DECLARATION_GLX_SGIX_FBCONFIG
REGAL_DECL GLXContext REGAL_CALL glXCreateContextWithConfigSGIX(Display *dp y, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) ; REGAL_DECL GLXContext REGAL_CALL glXCreateContextWithConfigSGIX(Display *dp y, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) ;
REGAL_DECL GLXFBConfigSGIX *REGAL_CALL glXChooseFBConfigSGIX(Display *dpy, int screen, const int *attrib_list, int *nelements); REGAL_DECL GLXFBConfigSGIX *REGAL_CALL glXChooseFBConfigSGIX(Display *dpy, int screen, const int *attrib_list, int *nelements);
REGAL_DECL GLXFBConfigSGIX REGAL_CALL glXGetFBConfigFromVisualSGIX(Display *dpy, XVisualInfo *vis); REGAL_DECL GLXFBConfigSGIX REGAL_CALL glXGetFBConfigFromVisualSGIX(Display *dpy, XVisualInfo *vis);
REGAL_DECL GLXPixmap REGAL_CALL glXCreateGLXPixmapWithConfigSGIX(Display *d py, GLXFBConfig config, Pixmap pixmap); REGAL_DECL GLXPixmap REGAL_CALL glXCreateGLXPixmapWithConfigSGIX(Display *d py, GLXFBConfig config, Pixmap pixmap);
REGAL_DECL XVisualInfo *REGAL_CALL glXGetVisualFromFBConfigSGIX(Display *dp y, GLXFBConfig config); REGAL_DECL XVisualInfo *REGAL_CALL glXGetVisualFromFBConfigSGIX(Display *dp y, GLXFBConfig config);
REGAL_DECL int REGAL_CALL glXGetFBConfigAttribSGIX(Display *dpy, GLXFBConfi gSGIX config, int attribute, int *value); REGAL_DECL int REGAL_CALL glXGetFBConfigAttribSGIX(Display *dpy, GLXFBConfi gSGIX config, int attribute, int *value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGIX_FBCONFIG
REGAL_DECL GLXContext REGAL_CALL plugin_glXCreateContextWithConfigSGIX(Disp
lay *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool
direct);
REGAL_DECL GLXFBConfigSGIX *REGAL_CALL plugin_glXChooseFBConfigSGIX(Display
*dpy, int screen, const int *attrib_list, int *nelements);
REGAL_DECL GLXFBConfigSGIX REGAL_CALL plugin_glXGetFBConfigFromVisualSGIX(D
isplay *dpy, XVisualInfo *vis);
REGAL_DECL GLXPixmap REGAL_CALL plugin_glXCreateGLXPixmapWithConfigSGIX(Dis
play *dpy, GLXFBConfig config, Pixmap pixmap);
REGAL_DECL XVisualInfo *REGAL_CALL plugin_glXGetVisualFromFBConfigSGIX(Disp
lay *dpy, GLXFBConfig config);
REGAL_DECL int REGAL_CALL plugin_glXGetFBConfigAttribSGIX(Display *dpy, GLX
FBConfigSGIX config, int attribute, int *value);
#endif
/** /**
** GLX_SGIX_hyperpipe ** GLX_SGIX_hyperpipe
**/ **/
#if (defined(GLX_SGIX_HYPERPIPE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_ENUM_GLX_SGIX_HYPERPIPE) #if (defined(GLX_SGIX_HYPERPIPE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_ENUM_GLX_SGIX_HYPERPIPE)
#define REGAL_NO_ENUM_GLX_SGIX_HYPERPIPE #define REGAL_NO_ENUM_GLX_SGIX_HYPERPIPE
#endif #endif
#if (defined(GLX_SGIX_HYPERPIPE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_HYPERPIPE ) #if (defined(GLX_SGIX_HYPERPIPE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_HYPERPIPE )
#define REGAL_NO_TYPEDEF_GLX_SGIX_HYPERPIPE #define REGAL_NO_TYPEDEF_GLX_SGIX_HYPERPIPE
#endif #endif
#if (defined(GLX_SGIX_HYPERPIPE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_HYPERPI PE) #if (defined(GLX_SGIX_HYPERPIPE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_HYPERPI PE)
#define REGAL_NO_NAMESPACE_GLX_SGIX_HYPERPIPE #define REGAL_NO_NAMESPACE_GLX_SGIX_HYPERPIPE
#endif #endif
#if (defined(GLX_SGIX_HYPERPIPE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_PLUGIN_GLX_SGIX_HYPERPIP
E)
#define REGAL_NO_PLUGIN_GLX_SGIX_HYPERPIPE
#endif
#if (defined(GLX_SGIX_HYPERPIPE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX_H YPERPIPE) #if (defined(GLX_SGIX_HYPERPIPE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GLX_SGIX_HYPERPIPE)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX_H YPERPIPE)
#define REGAL_NO_DECLARATION_GLX_SGIX_HYPERPIPE #define REGAL_NO_DECLARATION_GLX_SGIX_HYPERPIPE
#endif #endif
#ifndef GLX_SGIX_hyperpipe #ifndef GLX_SGIX_hyperpipe
#define GLX_SGIX_hyperpipe 1 #define GLX_SGIX_hyperpipe 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIX_HYPERPIPE #ifndef REGAL_NO_ENUM_GLX_SGIX_HYPERPIPE
#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x1 #define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x1
skipping to change at line 33047 skipping to change at line 40795
#endif #endif
#if (defined(GLX_SGIX_PBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_PBUFFER) #if (defined(GLX_SGIX_PBUFFER) || defined(REGAL_NO_TYPEDEF) || defined(REGA L_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_PBUFFER)
#define REGAL_NO_TYPEDEF_GLX_SGIX_PBUFFER #define REGAL_NO_TYPEDEF_GLX_SGIX_PBUFFER
#endif #endif
#if (defined(GLX_SGIX_PBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_PBUFFER) #if (defined(GLX_SGIX_PBUFFER) || !defined(REGAL_NAMESPACE) || defined(REGA L_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_PBUFFER)
#define REGAL_NO_NAMESPACE_GLX_SGIX_PBUFFER #define REGAL_NO_NAMESPACE_GLX_SGIX_PBUFFER
#endif #endif
#if (defined(GLX_SGIX_PBUFFER) || !defined(REGAL_PLUGIN_MODE) || defined(RE
GAL_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_PLUGIN_GLX_SGIX_PBUFFER)
#define REGAL_NO_PLUGIN_GLX_SGIX_PBUFFER
#endif
#if (defined(GLX_SGIX_PBUFFER) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX_PBUFF ER) #if (defined(GLX_SGIX_PBUFFER) || defined(REGAL_NO_DECLARATION) || defined( REGAL_NO_GLX_SGIX_PBUFFER)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX_PBUFF ER)
#define REGAL_NO_DECLARATION_GLX_SGIX_PBUFFER #define REGAL_NO_DECLARATION_GLX_SGIX_PBUFFER
#endif #endif
#ifndef GLX_SGIX_pbuffer #ifndef GLX_SGIX_pbuffer
#define GLX_SGIX_pbuffer 1 #define GLX_SGIX_pbuffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIX_PBUFFER #ifndef REGAL_NO_ENUM_GLX_SGIX_PBUFFER
#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x1 #define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x1
skipping to change at line 33107 skipping to change at line 40859
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGIX_PBUFFER #ifndef REGAL_NO_DECLARATION_GLX_SGIX_PBUFFER
REGAL_DECL GLXPbuffer REGAL_CALL glXCreateGLXPbufferSGIX(Display *dpy, GLXF BConfig config, unsigned int width, unsigned int height, int *attrib_list); REGAL_DECL GLXPbuffer REGAL_CALL glXCreateGLXPbufferSGIX(Display *dpy, GLXF BConfig config, unsigned int width, unsigned int height, int *attrib_list);
REGAL_DECL void REGAL_CALL glXDestroyGLXPbufferSGIX(Display *dpy, GLXPbuffe r pbuf); REGAL_DECL void REGAL_CALL glXDestroyGLXPbufferSGIX(Display *dpy, GLXPbuffe r pbuf);
REGAL_DECL void REGAL_CALL glXGetSelectedEventSGIX(Display *dpy, GLXDrawabl e drawable, unsigned long *mask); REGAL_DECL void REGAL_CALL glXGetSelectedEventSGIX(Display *dpy, GLXDrawabl e drawable, unsigned long *mask);
REGAL_DECL void REGAL_CALL glXQueryGLXPbufferSGIX(Display *dpy, GLXPbuffer pbuf, int attribute, unsigned int *value); REGAL_DECL void REGAL_CALL glXQueryGLXPbufferSGIX(Display *dpy, GLXPbuffer pbuf, int attribute, unsigned int *value);
REGAL_DECL void REGAL_CALL glXSelectEventSGIX(Display *dpy, GLXDrawable dra wable, unsigned long mask); REGAL_DECL void REGAL_CALL glXSelectEventSGIX(Display *dpy, GLXDrawable dra wable, unsigned long mask);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGIX_PBUFFER
REGAL_DECL GLXPbuffer REGAL_CALL plugin_glXCreateGLXPbufferSGIX(Display *dp
y, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib
_list);
REGAL_DECL void REGAL_CALL plugin_glXDestroyGLXPbufferSGIX(Display *dpy, GL
XPbuffer pbuf);
REGAL_DECL void REGAL_CALL plugin_glXGetSelectedEventSGIX(Display *dpy, GLX
Drawable drawable, unsigned long *mask);
REGAL_DECL void REGAL_CALL plugin_glXQueryGLXPbufferSGIX(Display *dpy, GLXP
buffer pbuf, int attribute, unsigned int *value);
REGAL_DECL void REGAL_CALL plugin_glXSelectEventSGIX(Display *dpy, GLXDrawa
ble drawable, unsigned long mask);
#endif
/** /**
** GLX_SGIX_swap_barrier ** GLX_SGIX_swap_barrier
**/ **/
#if (defined(GLX_SGIX_SWAP_BARRIER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_ENUM_GLX_SGIX_SWAP_BARR IER) #if (defined(GLX_SGIX_SWAP_BARRIER) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_ENUM_GLX_SGIX_SWAP_BARR IER)
#define REGAL_NO_ENUM_GLX_SGIX_SWAP_BARRIER #define REGAL_NO_ENUM_GLX_SGIX_SWAP_BARRIER
#endif #endif
#if (defined(GLX_SGIX_SWAP_BARRIER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_SWA P_BARRIER) #if (defined(GLX_SGIX_SWAP_BARRIER) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_SWA P_BARRIER)
#define REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_BARRIER #define REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_BARRIER
#endif #endif
#if (defined(GLX_SGIX_SWAP_BARRIER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_S WAP_BARRIER) #if (defined(GLX_SGIX_SWAP_BARRIER) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_S WAP_BARRIER)
#define REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_BARRIER #define REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_BARRIER
#endif #endif
#if (defined(GLX_SGIX_SWAP_BARRIER) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_PLUGIN_GLX_SGIX_SW
AP_BARRIER)
#define REGAL_NO_PLUGIN_GLX_SGIX_SWAP_BARRIER
#endif
#if (defined(GLX_SGIX_SWAP_BARRIER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_DECLARATION_GLX_ SGIX_SWAP_BARRIER) #if (defined(GLX_SGIX_SWAP_BARRIER) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_SGIX_SWAP_BARRIER)) && !defined(REGAL_NO_DECLARATION_GLX_ SGIX_SWAP_BARRIER)
#define REGAL_NO_DECLARATION_GLX_SGIX_SWAP_BARRIER #define REGAL_NO_DECLARATION_GLX_SGIX_SWAP_BARRIER
#endif #endif
#ifndef GLX_SGIX_swap_barrier #ifndef GLX_SGIX_swap_barrier
#define GLX_SGIX_swap_barrier 1 #define GLX_SGIX_swap_barrier 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_BARRIER #ifndef REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_BARRIER
typedef Bool (REGAL_CALL *PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC)(Display *dpy, int screen, int *max); typedef Bool (REGAL_CALL *PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC)(Display *dpy, int screen, int *max);
skipping to change at line 33146 skipping to change at line 40910
#ifndef REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_BARRIER #ifndef REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_BARRIER
#define glXBindSwapBarrierSGIX rglXBindSwapBarrierSGIX #define glXBindSwapBarrierSGIX rglXBindSwapBarrierSGIX
#define glXQueryMaxSwapBarriersSGIX rglXQueryMaxSwapBarriersSGIX #define glXQueryMaxSwapBarriersSGIX rglXQueryMaxSwapBarriersSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGIX_SWAP_BARRIER #ifndef REGAL_NO_DECLARATION_GLX_SGIX_SWAP_BARRIER
REGAL_DECL Bool REGAL_CALL glXQueryMaxSwapBarriersSGIX(Display *dpy, int sc reen, int *max); REGAL_DECL Bool REGAL_CALL glXQueryMaxSwapBarriersSGIX(Display *dpy, int sc reen, int *max);
REGAL_DECL void REGAL_CALL glXBindSwapBarrierSGIX(Display *dpy, GLXDrawable drawable, int barrier); REGAL_DECL void REGAL_CALL glXBindSwapBarrierSGIX(Display *dpy, GLXDrawable drawable, int barrier);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGIX_SWAP_BARRIER
REGAL_DECL Bool REGAL_CALL plugin_glXQueryMaxSwapBarriersSGIX(Display *dpy,
int screen, int *max);
REGAL_DECL void REGAL_CALL plugin_glXBindSwapBarrierSGIX(Display *dpy, GLXD
rawable drawable, int barrier);
#endif
/** /**
** GLX_SGIX_swap_group ** GLX_SGIX_swap_group
**/ **/
#if (defined(GLX_SGIX_SWAP_GROUP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_ENUM_GLX_SGIX_SWAP_GROUP) #if (defined(GLX_SGIX_SWAP_GROUP) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_ENUM_GLX_SGIX_SWAP_GROUP)
#define REGAL_NO_ENUM_GLX_SGIX_SWAP_GROUP #define REGAL_NO_ENUM_GLX_SGIX_SWAP_GROUP
#endif #endif
#if (defined(GLX_SGIX_SWAP_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_GR OUP) #if (defined(GLX_SGIX_SWAP_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_GR OUP)
#define REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_GROUP #define REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_GROUP
#endif #endif
#if (defined(GLX_SGIX_SWAP_GROUP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_ GROUP) #if (defined(GLX_SGIX_SWAP_GROUP) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_ GROUP)
#define REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_GROUP #define REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_GROUP
#endif #endif
#if (defined(GLX_SGIX_SWAP_GROUP) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_PLUGIN_GLX_SGIX_SWAP_G
ROUP)
#define REGAL_NO_PLUGIN_GLX_SGIX_SWAP_GROUP
#endif
#if (defined(GLX_SGIX_SWAP_GROUP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX _SWAP_GROUP) #if (defined(GLX_SGIX_SWAP_GROUP) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_GLX_SGIX_SWAP_GROUP)) && !defined(REGAL_NO_DECLARATION_GLX_SGIX _SWAP_GROUP)
#define REGAL_NO_DECLARATION_GLX_SGIX_SWAP_GROUP #define REGAL_NO_DECLARATION_GLX_SGIX_SWAP_GROUP
#endif #endif
#ifndef GLX_SGIX_swap_group #ifndef GLX_SGIX_swap_group
#define GLX_SGIX_swap_group 1 #define GLX_SGIX_swap_group 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_GROUP #ifndef REGAL_NO_TYPEDEF_GLX_SGIX_SWAP_GROUP
typedef void (REGAL_CALL *PFNGLXJOINSWAPGROUPSGIXPROC)(Display *dpy, GLXDra wable drawable, GLXDrawable member); typedef void (REGAL_CALL *PFNGLXJOINSWAPGROUPSGIXPROC)(Display *dpy, GLXDra wable drawable, GLXDrawable member);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_GROUP #ifndef REGAL_NO_NAMESPACE_GLX_SGIX_SWAP_GROUP
#define glXJoinSwapGroupSGIX rglXJoinSwapGroupSGIX #define glXJoinSwapGroupSGIX rglXJoinSwapGroupSGIX
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGIX_SWAP_GROUP #ifndef REGAL_NO_DECLARATION_GLX_SGIX_SWAP_GROUP
REGAL_DECL void REGAL_CALL glXJoinSwapGroupSGIX(Display *dpy, GLXDrawable d rawable, GLXDrawable member); REGAL_DECL void REGAL_CALL glXJoinSwapGroupSGIX(Display *dpy, GLXDrawable d rawable, GLXDrawable member);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGIX_SWAP_GROUP
REGAL_DECL void REGAL_CALL plugin_glXJoinSwapGroupSGIX(Display *dpy, GLXDra
wable drawable, GLXDrawable member);
#endif
/** /**
** GLX_SGIX_video_resize ** GLX_SGIX_video_resize
**/ **/
#if (defined(GLX_SGIX_VIDEO_RESIZE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_ENUM_GLX_SGIX_VIDEO_RES IZE) #if (defined(GLX_SGIX_VIDEO_RESIZE) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_ENUM_GLX_SGIX_VIDEO_RES IZE)
#define REGAL_NO_ENUM_GLX_SGIX_VIDEO_RESIZE #define REGAL_NO_ENUM_GLX_SGIX_VIDEO_RESIZE
#endif #endif
#if (defined(GLX_SGIX_VIDEO_RESIZE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_VID EO_RESIZE) #if (defined(GLX_SGIX_VIDEO_RESIZE) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_TYPEDEF_GLX_SGIX_VID EO_RESIZE)
#define REGAL_NO_TYPEDEF_GLX_SGIX_VIDEO_RESIZE #define REGAL_NO_TYPEDEF_GLX_SGIX_VIDEO_RESIZE
#endif #endif
#if (defined(GLX_SGIX_VIDEO_RESIZE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_V IDEO_RESIZE) #if (defined(GLX_SGIX_VIDEO_RESIZE) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_NAMESPACE_GLX_SGIX_V IDEO_RESIZE)
#define REGAL_NO_NAMESPACE_GLX_SGIX_VIDEO_RESIZE #define REGAL_NO_NAMESPACE_GLX_SGIX_VIDEO_RESIZE
#endif #endif
#if (defined(GLX_SGIX_VIDEO_RESIZE) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_PLUGIN_GLX_SGIX_VI
DEO_RESIZE)
#define REGAL_NO_PLUGIN_GLX_SGIX_VIDEO_RESIZE
#endif
#if (defined(GLX_SGIX_VIDEO_RESIZE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_DECLARATION_GLX_ SGIX_VIDEO_RESIZE) #if (defined(GLX_SGIX_VIDEO_RESIZE) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GLX_SGIX_VIDEO_RESIZE)) && !defined(REGAL_NO_DECLARATION_GLX_ SGIX_VIDEO_RESIZE)
#define REGAL_NO_DECLARATION_GLX_SGIX_VIDEO_RESIZE #define REGAL_NO_DECLARATION_GLX_SGIX_VIDEO_RESIZE
#endif #endif
#ifndef GLX_SGIX_video_resize #ifndef GLX_SGIX_video_resize
#define GLX_SGIX_video_resize 1 #define GLX_SGIX_video_resize 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIX_VIDEO_RESIZE #ifndef REGAL_NO_ENUM_GLX_SGIX_VIDEO_RESIZE
#define GLX_SYNC_FRAME_SGIX 0x0 #define GLX_SYNC_FRAME_SGIX 0x0
skipping to change at line 33235 skipping to change at line 41016
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGIX_VIDEO_RESIZE #ifndef REGAL_NO_DECLARATION_GLX_SGIX_VIDEO_RESIZE
REGAL_DECL int REGAL_CALL glXBindChannelToWindowSGIX(Display *display, int screen, int channel, Window window); REGAL_DECL int REGAL_CALL glXBindChannelToWindowSGIX(Display *display, int screen, int channel, Window window);
REGAL_DECL int REGAL_CALL glXChannelRectSGIX(Display *display, int screen, int channel, int x, int y, int w, int h); REGAL_DECL int REGAL_CALL glXChannelRectSGIX(Display *display, int screen, int channel, int x, int y, int w, int h);
REGAL_DECL int REGAL_CALL glXChannelRectSyncSGIX(Display *display, int scre en, int channel, GLenum synctype); REGAL_DECL int REGAL_CALL glXChannelRectSyncSGIX(Display *display, int scre en, int channel, GLenum synctype);
REGAL_DECL int REGAL_CALL glXQueryChannelDeltasSGIX(Display *display, int s creen, int channel, int *x, int *y, int *w, int *h); REGAL_DECL int REGAL_CALL glXQueryChannelDeltasSGIX(Display *display, int s creen, int channel, int *x, int *y, int *w, int *h);
REGAL_DECL int REGAL_CALL glXQueryChannelRectSGIX(Display *display, int scr een, int channel, int *dx, int *dy, int *dw, int *dh); REGAL_DECL int REGAL_CALL glXQueryChannelRectSGIX(Display *display, int scr een, int channel, int *dx, int *dy, int *dw, int *dh);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGIX_VIDEO_RESIZE
REGAL_DECL int REGAL_CALL plugin_glXBindChannelToWindowSGIX(Display *displa
y, int screen, int channel, Window window);
REGAL_DECL int REGAL_CALL plugin_glXChannelRectSGIX(Display *display, int s
creen, int channel, int x, int y, int w, int h);
REGAL_DECL int REGAL_CALL plugin_glXChannelRectSyncSGIX(Display *display, i
nt screen, int channel, GLenum synctype);
REGAL_DECL int REGAL_CALL plugin_glXQueryChannelDeltasSGIX(Display *display
, int screen, int channel, int *x, int *y, int *w, int *h);
REGAL_DECL int REGAL_CALL plugin_glXQueryChannelRectSGIX(Display *display,
int screen, int channel, int *dx, int *dy, int *dw, int *dh);
#endif
/** /**
** GLX_SGIX_visual_select_group ** GLX_SGIX_visual_select_group
**/ **/
#if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_ENUM_GLX_ SGIX_VISUAL_SELECT_GROUP) #if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || defined(REGAL_NO_ENUM) || def ined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_ENUM_GLX_ SGIX_VISUAL_SELECT_GROUP)
#define REGAL_NO_ENUM_GLX_SGIX_VISUAL_SELECT_GROUP #define REGAL_NO_ENUM_GLX_SGIX_VISUAL_SELECT_GROUP
#endif #endif
#if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_TYPEDE F_GLX_SGIX_VISUAL_SELECT_GROUP) #if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_TYPEDE F_GLX_SGIX_VISUAL_SELECT_GROUP)
#define REGAL_NO_TYPEDEF_GLX_SGIX_VISUAL_SELECT_GROUP #define REGAL_NO_TYPEDEF_GLX_SGIX_VISUAL_SELECT_GROUP
#endif #endif
#if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_NAMESP ACE_GLX_SGIX_VISUAL_SELECT_GROUP) #if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_NAMESP ACE_GLX_SGIX_VISUAL_SELECT_GROUP)
#define REGAL_NO_NAMESPACE_GLX_SGIX_VISUAL_SELECT_GROUP #define REGAL_NO_NAMESPACE_GLX_SGIX_VISUAL_SELECT_GROUP
#endif #endif
#if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || !defined(REGAL_PLUGIN_MODE) |
| defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_PLUG
IN_GLX_SGIX_VISUAL_SELECT_GROUP)
#define REGAL_NO_PLUGIN_GLX_SGIX_VISUAL_SELECT_GROUP
#endif
#if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_DE CLARATION_GLX_SGIX_VISUAL_SELECT_GROUP) #if (defined(GLX_SGIX_VISUAL_SELECT_GROUP) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGIX_VISUAL_SELECT_GROUP)) && !defined(REGAL_NO_DE CLARATION_GLX_SGIX_VISUAL_SELECT_GROUP)
#define REGAL_NO_DECLARATION_GLX_SGIX_VISUAL_SELECT_GROUP #define REGAL_NO_DECLARATION_GLX_SGIX_VISUAL_SELECT_GROUP
#endif #endif
#ifndef GLX_SGIX_visual_select_group #ifndef GLX_SGIX_visual_select_group
#define GLX_SGIX_visual_select_group 1 #define GLX_SGIX_visual_select_group 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SGIX_VISUAL_SELECT_GROUP #ifndef REGAL_NO_ENUM_GLX_SGIX_VISUAL_SELECT_GROUP
#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 /* 32808 */ #define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 /* 32808 */
skipping to change at line 33279 skipping to change at line 41072
#endif #endif
#if (defined(GLX_SGI_CUSHION) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_TYPEDEF_GLX_SGI_CUSHION) #if (defined(GLX_SGI_CUSHION) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_TYPEDEF_GLX_SGI_CUSHION)
#define REGAL_NO_TYPEDEF_GLX_SGI_CUSHION #define REGAL_NO_TYPEDEF_GLX_SGI_CUSHION
#endif #endif
#if (defined(GLX_SGI_CUSHION) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_NAMESPACE_GLX_SGI_CUSHION) #if (defined(GLX_SGI_CUSHION) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_NAMESPACE_GLX_SGI_CUSHION)
#define REGAL_NO_NAMESPACE_GLX_SGI_CUSHION #define REGAL_NO_NAMESPACE_GLX_SGI_CUSHION
#endif #endif
#if (defined(GLX_SGI_CUSHION) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_PLUGIN_GLX_SGI_CUSHION)
#define REGAL_NO_PLUGIN_GLX_SGI_CUSHION
#endif
#if (defined(GLX_SGI_CUSHION) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_DECLARATION_GLX_SGI_CUSHION) #if (defined(GLX_SGI_CUSHION) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_SGI_CUSHION)) && !defined(REGAL_NO_DECLARATION_GLX_SGI_CUSHION)
#define REGAL_NO_DECLARATION_GLX_SGI_CUSHION #define REGAL_NO_DECLARATION_GLX_SGI_CUSHION
#endif #endif
#ifndef GLX_SGI_cushion #ifndef GLX_SGI_cushion
#define GLX_SGI_cushion 1 #define GLX_SGI_cushion 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGI_CUSHION #ifndef REGAL_NO_TYPEDEF_GLX_SGI_CUSHION
typedef void (REGAL_CALL *PFNGLXCUSHIONSGIPROC)(Display *dpy, Window window , float cushion); typedef void (REGAL_CALL *PFNGLXCUSHIONSGIPROC)(Display *dpy, Window window , float cushion);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_SGI_CUSHION #ifndef REGAL_NO_NAMESPACE_GLX_SGI_CUSHION
#define glXCushionSGI rglXCushionSGI #define glXCushionSGI rglXCushionSGI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGI_CUSHION #ifndef REGAL_NO_DECLARATION_GLX_SGI_CUSHION
REGAL_DECL void REGAL_CALL glXCushionSGI(Display *dpy, Window window, float cushion); REGAL_DECL void REGAL_CALL glXCushionSGI(Display *dpy, Window window, float cushion);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGI_CUSHION
REGAL_DECL void REGAL_CALL plugin_glXCushionSGI(Display *dpy, Window window
, float cushion);
#endif
/** /**
** GLX_SGI_make_current_read ** GLX_SGI_make_current_read
**/ **/
#if (defined(GLX_SGI_MAKE_CURRENT_READ) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_ENUM_GLX_SGI_MA KE_CURRENT_READ) #if (defined(GLX_SGI_MAKE_CURRENT_READ) || defined(REGAL_NO_ENUM) || define d(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_ENUM_GLX_SGI_MA KE_CURRENT_READ)
#define REGAL_NO_ENUM_GLX_SGI_MAKE_CURRENT_READ #define REGAL_NO_ENUM_GLX_SGI_MAKE_CURRENT_READ
#endif #endif
#if (defined(GLX_SGI_MAKE_CURRENT_READ) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_TYPEDEF_GLX_ SGI_MAKE_CURRENT_READ) #if (defined(GLX_SGI_MAKE_CURRENT_READ) || defined(REGAL_NO_TYPEDEF) || def ined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_TYPEDEF_GLX_ SGI_MAKE_CURRENT_READ)
#define REGAL_NO_TYPEDEF_GLX_SGI_MAKE_CURRENT_READ #define REGAL_NO_TYPEDEF_GLX_SGI_MAKE_CURRENT_READ
#endif #endif
#if (defined(GLX_SGI_MAKE_CURRENT_READ) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_NAMESPACE_GL X_SGI_MAKE_CURRENT_READ) #if (defined(GLX_SGI_MAKE_CURRENT_READ) || !defined(REGAL_NAMESPACE) || def ined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_NAMESPACE_GL X_SGI_MAKE_CURRENT_READ)
#define REGAL_NO_NAMESPACE_GLX_SGI_MAKE_CURRENT_READ #define REGAL_NO_NAMESPACE_GLX_SGI_MAKE_CURRENT_READ
#endif #endif
#if (defined(GLX_SGI_MAKE_CURRENT_READ) || !defined(REGAL_PLUGIN_MODE) || d
efined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_PLUGIN_GLX
_SGI_MAKE_CURRENT_READ)
#define REGAL_NO_PLUGIN_GLX_SGI_MAKE_CURRENT_READ
#endif
#if (defined(GLX_SGI_MAKE_CURRENT_READ) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_DECLARAT ION_GLX_SGI_MAKE_CURRENT_READ) #if (defined(GLX_SGI_MAKE_CURRENT_READ) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_GLX_SGI_MAKE_CURRENT_READ)) && !defined(REGAL_NO_DECLARAT ION_GLX_SGI_MAKE_CURRENT_READ)
#define REGAL_NO_DECLARATION_GLX_SGI_MAKE_CURRENT_READ #define REGAL_NO_DECLARATION_GLX_SGI_MAKE_CURRENT_READ
#endif #endif
#ifndef GLX_SGI_make_current_read #ifndef GLX_SGI_make_current_read
#define GLX_SGI_make_current_read 1 #define GLX_SGI_make_current_read 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGI_MAKE_CURRENT_READ #ifndef REGAL_NO_TYPEDEF_GLX_SGI_MAKE_CURRENT_READ
typedef Bool (REGAL_CALL *PFNGLXMAKECURRENTREADSGIPROC)(Display *dpy, GLXDr awable draw, GLXDrawable read, GLXContext ctx); typedef Bool (REGAL_CALL *PFNGLXMAKECURRENTREADSGIPROC)(Display *dpy, GLXDr awable draw, GLXDrawable read, GLXContext ctx);
skipping to change at line 33338 skipping to change at line 41143
#ifndef REGAL_NO_NAMESPACE_GLX_SGI_MAKE_CURRENT_READ #ifndef REGAL_NO_NAMESPACE_GLX_SGI_MAKE_CURRENT_READ
#define glXGetCurrentReadDrawableSGI rglXGetCurrentReadDrawableSGI #define glXGetCurrentReadDrawableSGI rglXGetCurrentReadDrawableSGI
#define glXMakeCurrentReadSGI rglXMakeCurrentReadSGI #define glXMakeCurrentReadSGI rglXMakeCurrentReadSGI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGI_MAKE_CURRENT_READ #ifndef REGAL_NO_DECLARATION_GLX_SGI_MAKE_CURRENT_READ
REGAL_DECL Bool REGAL_CALL glXMakeCurrentReadSGI(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); REGAL_DECL Bool REGAL_CALL glXMakeCurrentReadSGI(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
REGAL_DECL GLXDrawable REGAL_CALL glXGetCurrentReadDrawableSGI(void); REGAL_DECL GLXDrawable REGAL_CALL glXGetCurrentReadDrawableSGI(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGI_MAKE_CURRENT_READ
REGAL_DECL Bool REGAL_CALL plugin_glXMakeCurrentReadSGI(Display *dpy, GLXDr
awable draw, GLXDrawable read, GLXContext ctx);
REGAL_DECL GLXDrawable REGAL_CALL plugin_glXGetCurrentReadDrawableSGI(void)
;
#endif
/** /**
** GLX_SGI_swap_control ** GLX_SGI_swap_control
**/ **/
#if (defined(GLX_SGI_SWAP_CONTROL) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_ENUM_GLX_SGI_SWAP_CONTROL ) #if (defined(GLX_SGI_SWAP_CONTROL) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_ENUM_GLX_SGI_SWAP_CONTROL )
#define REGAL_NO_ENUM_GLX_SGI_SWAP_CONTROL #define REGAL_NO_ENUM_GLX_SGI_SWAP_CONTROL
#endif #endif
#if (defined(GLX_SGI_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_SGI_SWAP_C ONTROL) #if (defined(GLX_SGI_SWAP_CONTROL) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_TYPEDEF_GLX_SGI_SWAP_C ONTROL)
#define REGAL_NO_TYPEDEF_GLX_SGI_SWAP_CONTROL #define REGAL_NO_TYPEDEF_GLX_SGI_SWAP_CONTROL
#endif #endif
#if (defined(GLX_SGI_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_SGI_SWAP _CONTROL) #if (defined(GLX_SGI_SWAP_CONTROL) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_NAMESPACE_GLX_SGI_SWAP _CONTROL)
#define REGAL_NO_NAMESPACE_GLX_SGI_SWAP_CONTROL #define REGAL_NO_NAMESPACE_GLX_SGI_SWAP_CONTROL
#endif #endif
#if (defined(GLX_SGI_SWAP_CONTROL) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_PLUGIN_GLX_SGI_SWAP_
CONTROL)
#define REGAL_NO_PLUGIN_GLX_SGI_SWAP_CONTROL
#endif
#if (defined(GLX_SGI_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_SG I_SWAP_CONTROL) #if (defined(GLX_SGI_SWAP_CONTROL) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SGI_SWAP_CONTROL)) && !defined(REGAL_NO_DECLARATION_GLX_SG I_SWAP_CONTROL)
#define REGAL_NO_DECLARATION_GLX_SGI_SWAP_CONTROL #define REGAL_NO_DECLARATION_GLX_SGI_SWAP_CONTROL
#endif #endif
#ifndef GLX_SGI_swap_control #ifndef GLX_SGI_swap_control
#define GLX_SGI_swap_control 1 #define GLX_SGI_swap_control 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGI_SWAP_CONTROL #ifndef REGAL_NO_TYPEDEF_GLX_SGI_SWAP_CONTROL
typedef int (REGAL_CALL *PFNGLXSWAPINTERVALSGIPROC)(int interval); typedef int (REGAL_CALL *PFNGLXSWAPINTERVALSGIPROC)(int interval);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_SGI_SWAP_CONTROL #ifndef REGAL_NO_NAMESPACE_GLX_SGI_SWAP_CONTROL
#define glXSwapIntervalSGI rglXSwapIntervalSGI #define glXSwapIntervalSGI rglXSwapIntervalSGI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGI_SWAP_CONTROL #ifndef REGAL_NO_DECLARATION_GLX_SGI_SWAP_CONTROL
REGAL_DECL int REGAL_CALL glXSwapIntervalSGI(int interval); REGAL_DECL int REGAL_CALL glXSwapIntervalSGI(int interval);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGI_SWAP_CONTROL
REGAL_DECL int REGAL_CALL plugin_glXSwapIntervalSGI(int interval);
#endif
/** /**
** GLX_SGI_video_sync ** GLX_SGI_video_sync
**/ **/
#if (defined(GLX_SGI_VIDEO_SYNC) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_ENUM_GLX_SGI_VIDEO_SYNC) #if (defined(GLX_SGI_VIDEO_SYNC) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_ENUM_GLX_SGI_VIDEO_SYNC)
#define REGAL_NO_ENUM_GLX_SGI_VIDEO_SYNC #define REGAL_NO_ENUM_GLX_SGI_VIDEO_SYNC
#endif #endif
#if (defined(GLX_SGI_VIDEO_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_TYPEDEF_GLX_SGI_VIDEO_SYNC ) #if (defined(GLX_SGI_VIDEO_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_TYPEDEF_GLX_SGI_VIDEO_SYNC )
#define REGAL_NO_TYPEDEF_GLX_SGI_VIDEO_SYNC #define REGAL_NO_TYPEDEF_GLX_SGI_VIDEO_SYNC
#endif #endif
#if (defined(GLX_SGI_VIDEO_SYNC) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_NAMESPACE_GLX_SGI_VIDEO_SY NC) #if (defined(GLX_SGI_VIDEO_SYNC) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_NAMESPACE_GLX_SGI_VIDEO_SY NC)
#define REGAL_NO_NAMESPACE_GLX_SGI_VIDEO_SYNC #define REGAL_NO_NAMESPACE_GLX_SGI_VIDEO_SYNC
#endif #endif
#if (defined(GLX_SGI_VIDEO_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_PLUGIN_GLX_SGI_VIDEO_SYN
C)
#define REGAL_NO_PLUGIN_GLX_SGI_VIDEO_SYNC
#endif
#if (defined(GLX_SGI_VIDEO_SYNC) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_DECLARATION_GLX_SGI_VI DEO_SYNC) #if (defined(GLX_SGI_VIDEO_SYNC) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GLX_SGI_VIDEO_SYNC)) && !defined(REGAL_NO_DECLARATION_GLX_SGI_VI DEO_SYNC)
#define REGAL_NO_DECLARATION_GLX_SGI_VIDEO_SYNC #define REGAL_NO_DECLARATION_GLX_SGI_VIDEO_SYNC
#endif #endif
#ifndef GLX_SGI_video_sync #ifndef GLX_SGI_video_sync
#define GLX_SGI_video_sync 1 #define GLX_SGI_video_sync 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SGI_VIDEO_SYNC #ifndef REGAL_NO_TYPEDEF_GLX_SGI_VIDEO_SYNC
typedef int (REGAL_CALL *PFNGLXGETVIDEOSYNCSGIPROC)(unsigned int *count); typedef int (REGAL_CALL *PFNGLXGETVIDEOSYNCSGIPROC)(unsigned int *count);
skipping to change at line 33413 skipping to change at line 41235
#ifndef REGAL_NO_NAMESPACE_GLX_SGI_VIDEO_SYNC #ifndef REGAL_NO_NAMESPACE_GLX_SGI_VIDEO_SYNC
#define glXGetVideoSyncSGI rglXGetVideoSyncSGI #define glXGetVideoSyncSGI rglXGetVideoSyncSGI
#define glXWaitVideoSyncSGI rglXWaitVideoSyncSGI #define glXWaitVideoSyncSGI rglXWaitVideoSyncSGI
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SGI_VIDEO_SYNC #ifndef REGAL_NO_DECLARATION_GLX_SGI_VIDEO_SYNC
REGAL_DECL int REGAL_CALL glXGetVideoSyncSGI(unsigned int *count); REGAL_DECL int REGAL_CALL glXGetVideoSyncSGI(unsigned int *count);
REGAL_DECL int REGAL_CALL glXWaitVideoSyncSGI(int divisor, int remainder, u nsigned int *count); REGAL_DECL int REGAL_CALL glXWaitVideoSyncSGI(int divisor, int remainder, u nsigned int *count);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SGI_VIDEO_SYNC
REGAL_DECL int REGAL_CALL plugin_glXGetVideoSyncSGI(unsigned int *count);
REGAL_DECL int REGAL_CALL plugin_glXWaitVideoSyncSGI(int divisor, int remai
nder, unsigned int *count);
#endif
/** /**
** GLX_SUN_get_transparent_index ** GLX_SUN_get_transparent_index
**/ **/
#if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_ENUM_GL X_SUN_GET_TRANSPARENT_INDEX) #if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || defined(REGAL_NO_ENUM) || de fined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_ENUM_GL X_SUN_GET_TRANSPARENT_INDEX)
#define REGAL_NO_ENUM_GLX_SUN_GET_TRANSPARENT_INDEX #define REGAL_NO_ENUM_GLX_SUN_GET_TRANSPARENT_INDEX
#endif #endif
#if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_TYPE DEF_GLX_SUN_GET_TRANSPARENT_INDEX) #if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_TYPE DEF_GLX_SUN_GET_TRANSPARENT_INDEX)
#define REGAL_NO_TYPEDEF_GLX_SUN_GET_TRANSPARENT_INDEX #define REGAL_NO_TYPEDEF_GLX_SUN_GET_TRANSPARENT_INDEX
#endif #endif
#if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_NAME SPACE_GLX_SUN_GET_TRANSPARENT_INDEX) #if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_NAME SPACE_GLX_SUN_GET_TRANSPARENT_INDEX)
#define REGAL_NO_NAMESPACE_GLX_SUN_GET_TRANSPARENT_INDEX #define REGAL_NO_NAMESPACE_GLX_SUN_GET_TRANSPARENT_INDEX
#endif #endif
#if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_PL
UGIN_GLX_SUN_GET_TRANSPARENT_INDEX)
#define REGAL_NO_PLUGIN_GLX_SUN_GET_TRANSPARENT_INDEX
#endif
#if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_ DECLARATION_GLX_SUN_GET_TRANSPARENT_INDEX) #if (defined(GLX_SUN_GET_TRANSPARENT_INDEX) || defined(REGAL_NO_DECLARATION ) || defined(REGAL_NO_GLX_SUN_GET_TRANSPARENT_INDEX)) && !defined(REGAL_NO_ DECLARATION_GLX_SUN_GET_TRANSPARENT_INDEX)
#define REGAL_NO_DECLARATION_GLX_SUN_GET_TRANSPARENT_INDEX #define REGAL_NO_DECLARATION_GLX_SUN_GET_TRANSPARENT_INDEX
#endif #endif
#ifndef GLX_SUN_get_transparent_index #ifndef GLX_SUN_get_transparent_index
#define GLX_SUN_get_transparent_index 1 #define GLX_SUN_get_transparent_index 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_SUN_GET_TRANSPARENT_INDEX #ifndef REGAL_NO_TYPEDEF_GLX_SUN_GET_TRANSPARENT_INDEX
typedef Status (REGAL_CALL *PFNGLXGETTRANSPARENTINDEXSUNPROC)(Display *dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex); typedef Status (REGAL_CALL *PFNGLXGETTRANSPARENTINDEXSUNPROC)(Display *dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_SUN_GET_TRANSPARENT_INDEX #ifndef REGAL_NO_NAMESPACE_GLX_SUN_GET_TRANSPARENT_INDEX
#define glXGetTransparentIndexSUN rglXGetTransparentIndexSUN #define glXGetTransparentIndexSUN rglXGetTransparentIndexSUN
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SUN_GET_TRANSPARENT_INDEX #ifndef REGAL_NO_DECLARATION_GLX_SUN_GET_TRANSPARENT_INDEX
REGAL_DECL Status REGAL_CALL glXGetTransparentIndexSUN(Display *dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex); REGAL_DECL Status REGAL_CALL glXGetTransparentIndexSUN(Display *dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SUN_GET_TRANSPARENT_INDEX
REGAL_DECL Status REGAL_CALL plugin_glXGetTransparentIndexSUN(Display *dpy,
Window overlay, Window underlay, unsigned long *pTransparentIndex);
#endif
/** /**
** GLX_SUN_video_resize ** GLX_SUN_video_resize
**/ **/
#if (defined(GLX_SUN_VIDEO_RESIZE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_ENUM_GLX_SUN_VIDEO_RESIZE ) #if (defined(GLX_SUN_VIDEO_RESIZE) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_ENUM_GLX_SUN_VIDEO_RESIZE )
#define REGAL_NO_ENUM_GLX_SUN_VIDEO_RESIZE #define REGAL_NO_ENUM_GLX_SUN_VIDEO_RESIZE
#endif #endif
#if (defined(GLX_SUN_VIDEO_RESIZE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_TYPEDEF_GLX_SUN_VIDEO_ RESIZE) #if (defined(GLX_SUN_VIDEO_RESIZE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_TYPEDEF_GLX_SUN_VIDEO_ RESIZE)
#define REGAL_NO_TYPEDEF_GLX_SUN_VIDEO_RESIZE #define REGAL_NO_TYPEDEF_GLX_SUN_VIDEO_RESIZE
#endif #endif
#if (defined(GLX_SUN_VIDEO_RESIZE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_NAMESPACE_GLX_SUN_VIDE O_RESIZE) #if (defined(GLX_SUN_VIDEO_RESIZE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_NAMESPACE_GLX_SUN_VIDE O_RESIZE)
#define REGAL_NO_NAMESPACE_GLX_SUN_VIDEO_RESIZE #define REGAL_NO_NAMESPACE_GLX_SUN_VIDEO_RESIZE
#endif #endif
#if (defined(GLX_SUN_VIDEO_RESIZE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_PLUGIN_GLX_SUN_VIDEO
_RESIZE)
#define REGAL_NO_PLUGIN_GLX_SUN_VIDEO_RESIZE
#endif
#if (defined(GLX_SUN_VIDEO_RESIZE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_DECLARATION_GLX_SU N_VIDEO_RESIZE) #if (defined(GLX_SUN_VIDEO_RESIZE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_GLX_SUN_VIDEO_RESIZE)) && !defined(REGAL_NO_DECLARATION_GLX_SU N_VIDEO_RESIZE)
#define REGAL_NO_DECLARATION_GLX_SUN_VIDEO_RESIZE #define REGAL_NO_DECLARATION_GLX_SUN_VIDEO_RESIZE
#endif #endif
#ifndef GLX_SUN_video_resize #ifndef GLX_SUN_video_resize
#define GLX_SUN_video_resize 1 #define GLX_SUN_video_resize 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_SUN_VIDEO_RESIZE #ifndef REGAL_NO_ENUM_GLX_SUN_VIDEO_RESIZE
#define GLX_VIDEO_RESIZE_SUN 0x8171 /* 33137 */ #define GLX_VIDEO_RESIZE_SUN 0x8171 /* 33137 */
skipping to change at line 33493 skipping to change at line 41332
#ifndef REGAL_NO_NAMESPACE_GLX_SUN_VIDEO_RESIZE #ifndef REGAL_NO_NAMESPACE_GLX_SUN_VIDEO_RESIZE
#define glXGetVideoResizeSUN rglXGetVideoResizeSUN #define glXGetVideoResizeSUN rglXGetVideoResizeSUN
#define glXVideoResizeSUN rglXVideoResizeSUN #define glXVideoResizeSUN rglXVideoResizeSUN
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_SUN_VIDEO_RESIZE #ifndef REGAL_NO_DECLARATION_GLX_SUN_VIDEO_RESIZE
REGAL_DECL int REGAL_CALL glXGetVideoResizeSUN(Display *display, GLXDrawabl e window, float *factor); REGAL_DECL int REGAL_CALL glXGetVideoResizeSUN(Display *display, GLXDrawabl e window, float *factor);
REGAL_DECL int REGAL_CALL glXVideoResizeSUN(Display *display, GLXDrawable w indow, float factor); REGAL_DECL int REGAL_CALL glXVideoResizeSUN(Display *display, GLXDrawable w indow, float factor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_SUN_VIDEO_RESIZE
REGAL_DECL int REGAL_CALL plugin_glXGetVideoResizeSUN(Display *display, GLX
Drawable window, float *factor);
REGAL_DECL int REGAL_CALL plugin_glXVideoResizeSUN(Display *display, GLXDra
wable window, float factor);
#endif
/** /**
** GLX_VERSION_1_0 ** GLX_VERSION_1_0
**/ **/
#if (defined(GLX_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_0)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_0) #if (defined(GLX_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_0)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_0)
#define REGAL_NO_ENUM_GLX_VERSION_1_0 #define REGAL_NO_ENUM_GLX_VERSION_1_0
#endif #endif
#if (defined(GLX_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_0) #if (defined(GLX_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_0)
#define REGAL_NO_TYPEDEF_GLX_VERSION_1_0 #define REGAL_NO_TYPEDEF_GLX_VERSION_1_0
#endif #endif
#if (defined(GLX_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_0) #if (defined(GLX_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_0)
#define REGAL_NO_NAMESPACE_GLX_VERSION_1_0 #define REGAL_NO_NAMESPACE_GLX_VERSION_1_0
#endif #endif
#if (defined(GLX_VERSION_1_0) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_PLUGIN_GLX_VERSION_1_0)
#define REGAL_NO_PLUGIN_GLX_VERSION_1_0
#endif
#if (defined(GLX_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_0) #if (defined(GLX_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_0)
#define REGAL_NO_DECLARATION_GLX_VERSION_1_0 #define REGAL_NO_DECLARATION_GLX_VERSION_1_0
#endif #endif
#ifndef GLX_VERSION_1_0 #ifndef GLX_VERSION_1_0
#define GLX_VERSION_1_0 1 #define GLX_VERSION_1_0 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_VERSION_1_0 #ifndef REGAL_NO_ENUM_GLX_VERSION_1_0
#define GLX_BAD_SCREEN 0x1 #define GLX_BAD_SCREEN 0x1
skipping to change at line 33604 skipping to change at line 41452
REGAL_DECL int REGAL_CALL glXGetConfig(Display *dpy, XVisualInfo *vis, int attrib, int *value); REGAL_DECL int REGAL_CALL glXGetConfig(Display *dpy, XVisualInfo *vis, int attrib, int *value);
REGAL_DECL void REGAL_CALL glXCopyContext(Display *dpy, GLXContext src, GLX Context dst, unsigned long mask); REGAL_DECL void REGAL_CALL glXCopyContext(Display *dpy, GLXContext src, GLX Context dst, unsigned long mask);
REGAL_DECL void REGAL_CALL glXDestroyContext(Display *dpy, GLXContext ctx); REGAL_DECL void REGAL_CALL glXDestroyContext(Display *dpy, GLXContext ctx);
REGAL_DECL void REGAL_CALL glXDestroyGLXPixmap(Display *dpy, GLXPixmap pix) ; REGAL_DECL void REGAL_CALL glXDestroyGLXPixmap(Display *dpy, GLXPixmap pix) ;
REGAL_DECL void REGAL_CALL glXSwapBuffers(Display *dpy, GLXDrawable drawabl e); REGAL_DECL void REGAL_CALL glXSwapBuffers(Display *dpy, GLXDrawable drawabl e);
REGAL_DECL void REGAL_CALL glXUseXFont(Font font, int first, int count, int listBase); REGAL_DECL void REGAL_CALL glXUseXFont(Font font, int first, int count, int listBase);
REGAL_DECL void REGAL_CALL glXWaitGL(void); REGAL_DECL void REGAL_CALL glXWaitGL(void);
REGAL_DECL void REGAL_CALL glXWaitX(void); REGAL_DECL void REGAL_CALL glXWaitX(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_VERSION_1_0
REGAL_DECL Bool REGAL_CALL plugin_glXIsDirect(Display *dpy, GLXContext ctx)
;
REGAL_DECL Bool REGAL_CALL plugin_glXMakeCurrent(Display *dpy, GLXDrawable
drawable, GLXContext ctx);
REGAL_DECL Bool REGAL_CALL plugin_glXQueryExtension(Display *dpy, int *erro
rBase, int *eventBase);
REGAL_DECL Bool REGAL_CALL plugin_glXQueryVersion(Display *dpy, int *major,
int *minor);
REGAL_DECL GLXContext REGAL_CALL plugin_glXCreateContext(Display *dpy, XVis
ualInfo *vis, GLXContext shareList, Bool direct);
REGAL_DECL GLXContext REGAL_CALL plugin_glXGetCurrentContext(void);
REGAL_DECL GLXDrawable REGAL_CALL plugin_glXGetCurrentDrawable(void);
REGAL_DECL GLXPixmap REGAL_CALL plugin_glXCreateGLXPixmap(Display *dpy, XVi
sualInfo *vis, Pixmap pixmap);
REGAL_DECL XVisualInfo *REGAL_CALL plugin_glXChooseVisual(Display *dpy, int
screen, int *attribList);
REGAL_DECL int REGAL_CALL plugin_glXGetConfig(Display *dpy, XVisualInfo *vi
s, int attrib, int *value);
REGAL_DECL void REGAL_CALL plugin_glXCopyContext(Display *dpy, GLXContext s
rc, GLXContext dst, unsigned long mask);
REGAL_DECL void REGAL_CALL plugin_glXDestroyContext(Display *dpy, GLXContex
t ctx);
REGAL_DECL void REGAL_CALL plugin_glXDestroyGLXPixmap(Display *dpy, GLXPixm
ap pix);
REGAL_DECL void REGAL_CALL plugin_glXSwapBuffers(Display *dpy, GLXDrawable
drawable);
REGAL_DECL void REGAL_CALL plugin_glXUseXFont(Font font, int first, int cou
nt, int listBase);
REGAL_DECL void REGAL_CALL plugin_glXWaitGL(void);
REGAL_DECL void REGAL_CALL plugin_glXWaitX(void);
#endif
/** /**
** GLX_VERSION_1_1 ** GLX_VERSION_1_1
**/ **/
#if (defined(GLX_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_1)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_1) #if (defined(GLX_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_1)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_1)
#define REGAL_NO_ENUM_GLX_VERSION_1_1 #define REGAL_NO_ENUM_GLX_VERSION_1_1
#endif #endif
#if (defined(GLX_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_1) #if (defined(GLX_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_1)
#define REGAL_NO_TYPEDEF_GLX_VERSION_1_1 #define REGAL_NO_TYPEDEF_GLX_VERSION_1_1
#endif #endif
#if (defined(GLX_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_1) #if (defined(GLX_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_1)
#define REGAL_NO_NAMESPACE_GLX_VERSION_1_1 #define REGAL_NO_NAMESPACE_GLX_VERSION_1_1
#endif #endif
#if (defined(GLX_VERSION_1_1) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_PLUGIN_GLX_VERSION_1_1)
#define REGAL_NO_PLUGIN_GLX_VERSION_1_1
#endif
#if (defined(GLX_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_1) #if (defined(GLX_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_1)
#define REGAL_NO_DECLARATION_GLX_VERSION_1_1 #define REGAL_NO_DECLARATION_GLX_VERSION_1_1
#endif #endif
#ifndef GLX_VERSION_1_1 #ifndef GLX_VERSION_1_1
#define GLX_VERSION_1_1 1 #define GLX_VERSION_1_1 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_VERSION_1_1 #ifndef REGAL_NO_ENUM_GLX_VERSION_1_1
#define GLX_VENDOR 0x1 #define GLX_VENDOR 0x1
skipping to change at line 33652 skipping to change at line 41524
#define glXQueryExtensionsString rglXQueryExtensionsString #define glXQueryExtensionsString rglXQueryExtensionsString
#define glXQueryServerString rglXQueryServerString #define glXQueryServerString rglXQueryServerString
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_VERSION_1_1 #ifndef REGAL_NO_DECLARATION_GLX_VERSION_1_1
REGAL_DECL const char *REGAL_CALL glXGetClientString(Display *dpy, int name ); REGAL_DECL const char *REGAL_CALL glXGetClientString(Display *dpy, int name );
REGAL_DECL const char *REGAL_CALL glXQueryExtensionsString(Display *dpy, in t screen); REGAL_DECL const char *REGAL_CALL glXQueryExtensionsString(Display *dpy, in t screen);
REGAL_DECL const char *REGAL_CALL glXQueryServerString(Display *dpy, int sc reen, int name); REGAL_DECL const char *REGAL_CALL glXQueryServerString(Display *dpy, int sc reen, int name);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_VERSION_1_1
REGAL_DECL const char *REGAL_CALL plugin_glXGetClientString(Display *dpy, i
nt name);
REGAL_DECL const char *REGAL_CALL plugin_glXQueryExtensionsString(Display *
dpy, int screen);
REGAL_DECL const char *REGAL_CALL plugin_glXQueryServerString(Display *dpy,
int screen, int name);
#endif
/** /**
** GLX_VERSION_1_2 ** GLX_VERSION_1_2
**/ **/
#if (defined(GLX_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_2)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_2) #if (defined(GLX_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_2)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_2)
#define REGAL_NO_ENUM_GLX_VERSION_1_2 #define REGAL_NO_ENUM_GLX_VERSION_1_2
#endif #endif
#if (defined(GLX_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_2) #if (defined(GLX_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_2)
#define REGAL_NO_TYPEDEF_GLX_VERSION_1_2 #define REGAL_NO_TYPEDEF_GLX_VERSION_1_2
#endif #endif
#if (defined(GLX_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_2) #if (defined(GLX_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_2)
#define REGAL_NO_NAMESPACE_GLX_VERSION_1_2 #define REGAL_NO_NAMESPACE_GLX_VERSION_1_2
#endif #endif
#if (defined(GLX_VERSION_1_2) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_PLUGIN_GLX_VERSION_1_2)
#define REGAL_NO_PLUGIN_GLX_VERSION_1_2
#endif
#if (defined(GLX_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_2) #if (defined(GLX_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_2)
#define REGAL_NO_DECLARATION_GLX_VERSION_1_2 #define REGAL_NO_DECLARATION_GLX_VERSION_1_2
#endif #endif
#ifndef GLX_VERSION_1_2 #ifndef GLX_VERSION_1_2
#define GLX_VERSION_1_2 1 #define GLX_VERSION_1_2 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_VERSION_1_2 #ifndef REGAL_NO_TYPEDEF_GLX_VERSION_1_2
typedef Display *(REGAL_CALL *PFNGLXGETCURRENTDISPLAYPROC)(void); typedef Display *(REGAL_CALL *PFNGLXGETCURRENTDISPLAYPROC)(void);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_VERSION_1_2 #ifndef REGAL_NO_NAMESPACE_GLX_VERSION_1_2
#define glXGetCurrentDisplay rglXGetCurrentDisplay #define glXGetCurrentDisplay rglXGetCurrentDisplay
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_VERSION_1_2 #ifndef REGAL_NO_DECLARATION_GLX_VERSION_1_2
REGAL_DECL Display *REGAL_CALL glXGetCurrentDisplay(void); REGAL_DECL Display *REGAL_CALL glXGetCurrentDisplay(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_VERSION_1_2
REGAL_DECL Display *REGAL_CALL plugin_glXGetCurrentDisplay(void);
#endif
/** /**
** GLX_VERSION_1_3 ** GLX_VERSION_1_3
**/ **/
#if (defined(GLX_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_3)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_3) #if (defined(GLX_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_3)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_3)
#define REGAL_NO_ENUM_GLX_VERSION_1_3 #define REGAL_NO_ENUM_GLX_VERSION_1_3
#endif #endif
#if (defined(GLX_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_3) #if (defined(GLX_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_3)
#define REGAL_NO_TYPEDEF_GLX_VERSION_1_3 #define REGAL_NO_TYPEDEF_GLX_VERSION_1_3
#endif #endif
#if (defined(GLX_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_3) #if (defined(GLX_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_3)
#define REGAL_NO_NAMESPACE_GLX_VERSION_1_3 #define REGAL_NO_NAMESPACE_GLX_VERSION_1_3
#endif #endif
#if (defined(GLX_VERSION_1_3) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_PLUGIN_GLX_VERSION_1_3)
#define REGAL_NO_PLUGIN_GLX_VERSION_1_3
#endif
#if (defined(GLX_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_3) #if (defined(GLX_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_3)
#define REGAL_NO_DECLARATION_GLX_VERSION_1_3 #define REGAL_NO_DECLARATION_GLX_VERSION_1_3
#endif #endif
#ifndef GLX_VERSION_1_3 #ifndef GLX_VERSION_1_3
#define GLX_VERSION_1_3 1 #define GLX_VERSION_1_3 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_VERSION_1_3 #ifndef REGAL_NO_ENUM_GLX_VERSION_1_3
#define GLX_FRONT_LEFT_BUFFER_BIT 0x1 #define GLX_FRONT_LEFT_BUFFER_BIT 0x1
skipping to change at line 33831 skipping to change at line 41721
REGAL_DECL int REGAL_CALL glXGetFBConfigAttrib(Display *dpy, GLXFBConfig co nfig, int attribute, int *value); REGAL_DECL int REGAL_CALL glXGetFBConfigAttrib(Display *dpy, GLXFBConfig co nfig, int attribute, int *value);
REGAL_DECL int REGAL_CALL glXQueryContext(Display *dpy, GLXContext ctx, int attribute, int *value); REGAL_DECL int REGAL_CALL glXQueryContext(Display *dpy, GLXContext ctx, int attribute, int *value);
REGAL_DECL void REGAL_CALL glXDestroyPbuffer(Display *dpy, GLXPbuffer pbuf) ; REGAL_DECL void REGAL_CALL glXDestroyPbuffer(Display *dpy, GLXPbuffer pbuf) ;
REGAL_DECL void REGAL_CALL glXDestroyPixmap(Display *dpy, GLXPixmap pixmap) ; REGAL_DECL void REGAL_CALL glXDestroyPixmap(Display *dpy, GLXPixmap pixmap) ;
REGAL_DECL void REGAL_CALL glXDestroyWindow(Display *dpy, GLXWindow win); REGAL_DECL void REGAL_CALL glXDestroyWindow(Display *dpy, GLXWindow win);
REGAL_DECL void REGAL_CALL glXGetSelectedEvent(Display *dpy, GLXDrawable dr aw, unsigned long *event_mask); REGAL_DECL void REGAL_CALL glXGetSelectedEvent(Display *dpy, GLXDrawable dr aw, unsigned long *event_mask);
REGAL_DECL void REGAL_CALL glXQueryDrawable(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value); REGAL_DECL void REGAL_CALL glXQueryDrawable(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value);
REGAL_DECL void REGAL_CALL glXSelectEvent(Display *dpy, GLXDrawable draw, u nsigned long event_mask); REGAL_DECL void REGAL_CALL glXSelectEvent(Display *dpy, GLXDrawable draw, u nsigned long event_mask);
#endif #endif
#ifndef REGAL_NO_PLUGIN_GLX_VERSION_1_3
REGAL_DECL Bool REGAL_CALL plugin_glXMakeContextCurrent(Display *display, G
LXDrawable draw, GLXDrawable read, GLXContext ctx);
REGAL_DECL GLXContext REGAL_CALL plugin_glXCreateNewContext(Display *dpy, G
LXFBConfig config, int render_type, GLXContext share_list, Bool direct);
REGAL_DECL GLXDrawable REGAL_CALL plugin_glXGetCurrentReadDrawable(void);
REGAL_DECL GLXFBConfig *REGAL_CALL plugin_glXChooseFBConfig(Display *dpy, i
nt screen, const int *attrib_list, int *nelements);
REGAL_DECL GLXFBConfig *REGAL_CALL plugin_glXGetFBConfigs(Display *dpy, int
screen, int *nelements);
REGAL_DECL GLXPbuffer REGAL_CALL plugin_glXCreatePbuffer(Display *dpy, GLXF
BConfig config, const int *attrib_list);
REGAL_DECL GLXPixmap REGAL_CALL plugin_glXCreatePixmap(Display *dpy, GLXFBC
onfig config, Pixmap pixmap, const int *attrib_list);
REGAL_DECL GLXWindow REGAL_CALL plugin_glXCreateWindow(Display *dpy, GLXFBC
onfig config, Window win, const int *attrib_list);
REGAL_DECL XVisualInfo *REGAL_CALL plugin_glXGetVisualFromFBConfig(Display
*dpy, GLXFBConfig config);
REGAL_DECL int REGAL_CALL plugin_glXGetFBConfigAttrib(Display *dpy, GLXFBCo
nfig config, int attribute, int *value);
REGAL_DECL int REGAL_CALL plugin_glXQueryContext(Display *dpy, GLXContext c
tx, int attribute, int *value);
REGAL_DECL void REGAL_CALL plugin_glXDestroyPbuffer(Display *dpy, GLXPbuffe
r pbuf);
REGAL_DECL void REGAL_CALL plugin_glXDestroyPixmap(Display *dpy, GLXPixmap
pixmap);
REGAL_DECL void REGAL_CALL plugin_glXDestroyWindow(Display *dpy, GLXWindow
win);
REGAL_DECL void REGAL_CALL plugin_glXGetSelectedEvent(Display *dpy, GLXDraw
able draw, unsigned long *event_mask);
REGAL_DECL void REGAL_CALL plugin_glXQueryDrawable(Display *dpy, GLXDrawabl
e draw, int attribute, unsigned int *value);
REGAL_DECL void REGAL_CALL plugin_glXSelectEvent(Display *dpy, GLXDrawable
draw, unsigned long event_mask);
#endif
/** /**
** GLX_VERSION_1_4 ** GLX_VERSION_1_4
**/ **/
#if (defined(GLX_VERSION_1_4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_4)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_4) #if (defined(GLX_VERSION_1_4) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _GLX_VERSION_1_4)) && !defined(REGAL_NO_ENUM_GLX_VERSION_1_4)
#define REGAL_NO_ENUM_GLX_VERSION_1_4 #define REGAL_NO_ENUM_GLX_VERSION_1_4
#endif #endif
#if (defined(GLX_VERSION_1_4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_4) #if (defined(GLX_VERSION_1_4) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_TYPEDEF_GLX_VERSION_1_4)
#define REGAL_NO_TYPEDEF_GLX_VERSION_1_4 #define REGAL_NO_TYPEDEF_GLX_VERSION_1_4
#endif #endif
#if (defined(GLX_VERSION_1_4) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_4) #if (defined(GLX_VERSION_1_4) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_NAMESPACE_GLX_VERSION_1_4)
#define REGAL_NO_NAMESPACE_GLX_VERSION_1_4 #define REGAL_NO_NAMESPACE_GLX_VERSION_1_4
#endif #endif
#if (defined(GLX_VERSION_1_4) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_PLUGIN_GLX_VERSION_1_4)
#define REGAL_NO_PLUGIN_GLX_VERSION_1_4
#endif
#if (defined(GLX_VERSION_1_4) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_4) #if (defined(GLX_VERSION_1_4) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_GLX_VERSION_1_4)) && !defined(REGAL_NO_DECLARATION_GLX_VERSION_1_4)
#define REGAL_NO_DECLARATION_GLX_VERSION_1_4 #define REGAL_NO_DECLARATION_GLX_VERSION_1_4
#endif #endif
#ifndef GLX_VERSION_1_4 #ifndef GLX_VERSION_1_4
#define GLX_VERSION_1_4 1 #define GLX_VERSION_1_4 1
#endif #endif
#ifndef REGAL_NO_ENUM_GLX_VERSION_1_4 #ifndef REGAL_NO_ENUM_GLX_VERSION_1_4
#define GLX_SAMPLE_BUFFERS 0x186a0 /* 100000 */ #define GLX_SAMPLE_BUFFERS 0x186a0 /* 100000 */
#define GLX_SAMPLES 0x186a1 /* 100001 */ #define GLX_SAMPLES 0x186a1 /* 100001 */
#endif #endif
#ifndef REGAL_NO_TYPEDEF_GLX_VERSION_1_4 #ifndef REGAL_NO_TYPEDEF_GLX_VERSION_1_4
typedef void *(REGAL_CALL *PFNGLXGETPROCADDRESSPROC)(const GLubyte *procNam e); typedef __GLXextFuncPtr (REGAL_CALL *PFNGLXGETPROCADDRESSPROC)(const GLubyt e *procName);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_GLX_VERSION_1_4 #ifndef REGAL_NO_NAMESPACE_GLX_VERSION_1_4
#define glXGetProcAddress rglXGetProcAddress #define glXGetProcAddress rglXGetProcAddress
#endif #endif
#ifndef REGAL_NO_DECLARATION_GLX_VERSION_1_4 #ifndef REGAL_NO_DECLARATION_GLX_VERSION_1_4
REGAL_DECL void *REGAL_CALL glXGetProcAddress(const GLubyte *procName); REGAL_DECL __GLXextFuncPtr REGAL_CALL glXGetProcAddress(const GLubyte *proc
Name);
#endif
#ifndef REGAL_NO_PLUGIN_GLX_VERSION_1_4
REGAL_DECL __GLXextFuncPtr REGAL_CALL plugin_glXGetProcAddress(const GLubyt
e *procName);
#endif #endif
#endif /* REGAL_SYS_GLX */ #endif /* REGAL_SYS_GLX */
#if REGAL_SYS_OSX #if REGAL_SYS_OSX
#define kCGL0Bit 0x1 #define kCGL0Bit 0x1
#define kCGLMonoscopicBit 0x1 #define kCGLMonoscopicBit 0x1
#define kCGLSupersampleBit 0x1 #define kCGLSupersampleBit 0x1
#define kCGL4Bit 0x10 /* 16 */ #define kCGL4Bit 0x10 /* 16 */
#define kCGLTripleBufferBit 0x10 /* 16 */ #define kCGLTripleBufferBit 0x10 /* 16 */
skipping to change at line 33940 skipping to change at line 41858
#endif #endif
#if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_0) #if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_0)
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_0 #define REGAL_NO_TYPEDEF_CGL_VERSION_1_0
#endif #endif
#if (defined(CGL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_0) #if (defined(CGL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_0)
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_0 #define REGAL_NO_NAMESPACE_CGL_VERSION_1_0
#endif #endif
#if (defined(CGL_VERSION_1_0) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_0)
#define REGAL_NO_PLUGIN_CGL_VERSION_1_0
#endif
#if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_0) #if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_0)
#define REGAL_NO_DECLARATION_CGL_VERSION_1_0 #define REGAL_NO_DECLARATION_CGL_VERSION_1_0
#endif #endif
#ifndef CGL_VERSION_1_0 #ifndef CGL_VERSION_1_0
#define CGL_VERSION_1_0 1 #define CGL_VERSION_1_0 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_0 #ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_0
typedef CGLError (REGAL_CALL *PFNCGLCHOOSEPIXELFORMATPROC)(const CGLPixelFo rmatAttribute *attribs, CGLPixelFormatObj *pix, GLint *npix); typedef CGLError (REGAL_CALL *PFNCGLCHOOSEPIXELFORMATPROC)(const CGLPixelFo rmatAttribute *attribs, CGLPixelFormatObj *pix, GLint *npix);
skipping to change at line 33963 skipping to change at line 41885
typedef CGLError (REGAL_CALL *PFNCGLDESCRIBEPIXELFORMATPROC)(CGLPixelFormat Obj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value); typedef CGLError (REGAL_CALL *PFNCGLDESCRIBEPIXELFORMATPROC)(CGLPixelFormat Obj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value);
typedef CGLError (REGAL_CALL *PFNCGLDESCRIBERENDERERPROC)(CGLRendererInfoOb j rend, GLint rend_num, CGLRendererProperty prop, GLint *value); typedef CGLError (REGAL_CALL *PFNCGLDESCRIBERENDERERPROC)(CGLRendererInfoOb j rend, GLint rend_num, CGLRendererProperty prop, GLint *value);
typedef CGLError (REGAL_CALL *PFNCGLDESTROYCONTEXTPROC)(CGLContextObj ctx); typedef CGLError (REGAL_CALL *PFNCGLDESTROYCONTEXTPROC)(CGLContextObj ctx);
typedef CGLError (REGAL_CALL *PFNCGLDESTROYPIXELFORMATPROC)(CGLPixelFormatO bj pix); typedef CGLError (REGAL_CALL *PFNCGLDESTROYPIXELFORMATPROC)(CGLPixelFormatO bj pix);
typedef CGLError (REGAL_CALL *PFNCGLDESTROYRENDERERINFOPROC)(CGLRendererInf oObj rend); typedef CGLError (REGAL_CALL *PFNCGLDESTROYRENDERERINFOPROC)(CGLRendererInf oObj rend);
typedef CGLError (REGAL_CALL *PFNCGLDISABLEPROC)(CGLContextObj ctx, CGLCont extEnable pname); typedef CGLError (REGAL_CALL *PFNCGLDISABLEPROC)(CGLContextObj ctx, CGLCont extEnable pname);
typedef CGLError (REGAL_CALL *PFNCGLENABLEPROC)(CGLContextObj ctx, CGLConte xtEnable pname); typedef CGLError (REGAL_CALL *PFNCGLENABLEPROC)(CGLContextObj ctx, CGLConte xtEnable pname);
typedef CGLError (REGAL_CALL *PFNCGLFLUSHDRAWABLEPROC)(CGLContextObj ctx); typedef CGLError (REGAL_CALL *PFNCGLFLUSHDRAWABLEPROC)(CGLContextObj ctx);
typedef CGLError (REGAL_CALL *PFNCGLGETOFFSCREENPROC)(CGLContextObj ctx, GL sizei *width, GLsizei *height, GLsizei *rowbytes, void **baseaddr); typedef CGLError (REGAL_CALL *PFNCGLGETOFFSCREENPROC)(CGLContextObj ctx, GL sizei *width, GLsizei *height, GLsizei *rowbytes, void **baseaddr);
typedef CGLError (REGAL_CALL *PFNCGLGETOPTIONPROC)(CGLGlobalOption pname, G Lint *param); typedef CGLError (REGAL_CALL *PFNCGLGETOPTIONPROC)(CGLGlobalOption pname, G Lint *param);
typedef CGLError (REGAL_CALL *PFNCGLGETPARAMETERPROC)(CGLContextObj ctx, CG LContextEnable pname, GLint *params); typedef CGLError (REGAL_CALL *PFNCGLGETPARAMETERPROC)(CGLContextObj ctx, CG LContextParameter pname, GLint *params);
typedef CGLError (REGAL_CALL *PFNCGLGETVIRTUALSCREENPROC)(CGLContextObj ctx , GLint *screen); typedef CGLError (REGAL_CALL *PFNCGLGETVIRTUALSCREENPROC)(CGLContextObj ctx , GLint *screen);
typedef CGLError (REGAL_CALL *PFNCGLISENABLEDPROC)(CGLContextObj ctx, CGLCo ntextEnable pname, GLint *enable); typedef CGLError (REGAL_CALL *PFNCGLISENABLEDPROC)(CGLContextObj ctx, CGLCo ntextEnable pname, GLint *enable);
typedef CGLError (REGAL_CALL *PFNCGLQUERYRENDERERINFOPROC)(GLuint display_m ask, CGLRendererInfoObj *rend, GLint *nrend); typedef CGLError (REGAL_CALL *PFNCGLQUERYRENDERERINFOPROC)(GLuint display_m ask, CGLRendererInfoObj *rend, GLint *nrend);
typedef CGLError (REGAL_CALL *PFNCGLSETFULLSCREENPROC)(CGLContextObj ctx); typedef CGLError (REGAL_CALL *PFNCGLSETFULLSCREENPROC)(CGLContextObj ctx);
typedef CGLError (REGAL_CALL *PFNCGLSETOFFSCREENPROC)(CGLContextObj ctx, GL sizei width, GLsizei height, GLsizei rowbytes, void *baseaddr); typedef CGLError (REGAL_CALL *PFNCGLSETOFFSCREENPROC)(CGLContextObj ctx, GL sizei width, GLsizei height, GLsizei rowbytes, void *baseaddr);
typedef CGLError (REGAL_CALL *PFNCGLSETOPTIONPROC)(CGLGlobalOption pname, G Lint param); typedef CGLError (REGAL_CALL *PFNCGLSETOPTIONPROC)(CGLGlobalOption pname, G Lint param);
typedef CGLError (REGAL_CALL *PFNCGLSETPARAMETERPROC)(CGLContextObj ctx, CG LContextEnable pname, const GLint *params); typedef CGLError (REGAL_CALL *PFNCGLSETPARAMETERPROC)(CGLContextObj ctx, CG LContextParameter pname, const GLint *params);
typedef CGLError (REGAL_CALL *PFNCGLSETVIRTUALSCREENPROC)(CGLContextObj ctx , GLint screen); typedef CGLError (REGAL_CALL *PFNCGLSETVIRTUALSCREENPROC)(CGLContextObj ctx , GLint screen);
typedef const char *(REGAL_CALL *PFNCGLERRORSTRINGPROC)(CGLError error); typedef const char *(REGAL_CALL *PFNCGLERRORSTRINGPROC)(CGLError error);
typedef void (REGAL_CALL *PFNCGLGETVERSIONPROC)(GLint *majorvers, GLint *mi norvers); typedef void (REGAL_CALL *PFNCGLGETVERSIONPROC)(GLint *majorvers, GLint *mi norvers);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_0 #ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_0
#define CGLChoosePixelFormat rCGLChoosePixelFormat #define CGLChoosePixelFormat rCGLChoosePixelFormat
#define CGLClearDrawable rCGLClearDrawable #define CGLClearDrawable rCGLClearDrawable
#define CGLCopyContext rCGLCopyContext #define CGLCopyContext rCGLCopyContext
#define CGLCreateContext rCGLCreateContext #define CGLCreateContext rCGLCreateContext
skipping to change at line 34019 skipping to change at line 41941
REGAL_DECL CGLError REGAL_CALL CGLDescribePixelFormat(CGLPixelFormatObj pix , GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value); REGAL_DECL CGLError REGAL_CALL CGLDescribePixelFormat(CGLPixelFormatObj pix , GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value);
REGAL_DECL CGLError REGAL_CALL CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint *value); REGAL_DECL CGLError REGAL_CALL CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint *value);
REGAL_DECL CGLError REGAL_CALL CGLDestroyContext(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLDestroyContext(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL CGLDestroyPixelFormat(CGLPixelFormatObj pix) ; REGAL_DECL CGLError REGAL_CALL CGLDestroyPixelFormat(CGLPixelFormatObj pix) ;
REGAL_DECL CGLError REGAL_CALL CGLDestroyRendererInfo(CGLRendererInfoObj re nd); REGAL_DECL CGLError REGAL_CALL CGLDestroyRendererInfo(CGLRendererInfoObj re nd);
REGAL_DECL CGLError REGAL_CALL CGLDisable(CGLContextObj ctx, CGLContextEnab le pname); REGAL_DECL CGLError REGAL_CALL CGLDisable(CGLContextObj ctx, CGLContextEnab le pname);
REGAL_DECL CGLError REGAL_CALL CGLEnable(CGLContextObj ctx, CGLContextEnabl e pname); REGAL_DECL CGLError REGAL_CALL CGLEnable(CGLContextObj ctx, CGLContextEnabl e pname);
REGAL_DECL CGLError REGAL_CALL CGLFlushDrawable(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLFlushDrawable(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL CGLGetOffScreen(CGLContextObj ctx, GLsizei * width, GLsizei *height, GLsizei *rowbytes, void **baseaddr); REGAL_DECL CGLError REGAL_CALL CGLGetOffScreen(CGLContextObj ctx, GLsizei * width, GLsizei *height, GLsizei *rowbytes, void **baseaddr);
REGAL_DECL CGLError REGAL_CALL CGLGetOption(CGLGlobalOption pname, GLint *p aram); REGAL_DECL CGLError REGAL_CALL CGLGetOption(CGLGlobalOption pname, GLint *p aram);
REGAL_DECL CGLError REGAL_CALL CGLGetParameter(CGLContextObj ctx, CGLContex tEnable pname, GLint *params); REGAL_DECL CGLError REGAL_CALL CGLGetParameter(CGLContextObj ctx, CGLContex tParameter pname, GLint *params);
REGAL_DECL CGLError REGAL_CALL CGLGetVirtualScreen(CGLContextObj ctx, GLint *screen); REGAL_DECL CGLError REGAL_CALL CGLGetVirtualScreen(CGLContextObj ctx, GLint *screen);
REGAL_DECL CGLError REGAL_CALL CGLIsEnabled(CGLContextObj ctx, CGLContextEn able pname, GLint *enable); REGAL_DECL CGLError REGAL_CALL CGLIsEnabled(CGLContextObj ctx, CGLContextEn able pname, GLint *enable);
REGAL_DECL CGLError REGAL_CALL CGLQueryRendererInfo(GLuint display_mask, CG LRendererInfoObj *rend, GLint *nrend); REGAL_DECL CGLError REGAL_CALL CGLQueryRendererInfo(GLuint display_mask, CG LRendererInfoObj *rend, GLint *nrend);
REGAL_DECL CGLError REGAL_CALL CGLSetFullScreen(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLSetFullScreen(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL CGLSetOffScreen(CGLContextObj ctx, GLsizei w idth, GLsizei height, GLsizei rowbytes, void *baseaddr); REGAL_DECL CGLError REGAL_CALL CGLSetOffScreen(CGLContextObj ctx, GLsizei w idth, GLsizei height, GLsizei rowbytes, void *baseaddr);
REGAL_DECL CGLError REGAL_CALL CGLSetOption(CGLGlobalOption pname, GLint pa ram); REGAL_DECL CGLError REGAL_CALL CGLSetOption(CGLGlobalOption pname, GLint pa ram);
REGAL_DECL CGLError REGAL_CALL CGLSetParameter(CGLContextObj ctx, CGLContex tEnable pname, const GLint *params); REGAL_DECL CGLError REGAL_CALL CGLSetParameter(CGLContextObj ctx, CGLContex tParameter pname, const GLint *params);
REGAL_DECL CGLError REGAL_CALL CGLSetVirtualScreen(CGLContextObj ctx, GLint screen); REGAL_DECL CGLError REGAL_CALL CGLSetVirtualScreen(CGLContextObj ctx, GLint screen);
REGAL_DECL const char *REGAL_CALL CGLErrorString(CGLError error); REGAL_DECL const char *REGAL_CALL CGLErrorString(CGLError error);
REGAL_DECL void REGAL_CALL CGLGetVersion(GLint *majorvers, GLint *minorvers ); REGAL_DECL void REGAL_CALL CGLGetVersion(GLint *majorvers, GLint *minorvers );
#endif #endif
#ifndef REGAL_NO_PLUGIN_CGL_VERSION_1_0
REGAL_DECL CGLError REGAL_CALL plugin_CGLChoosePixelFormat(const CGLPixelFo
rmatAttribute *attribs, CGLPixelFormatObj *pix, GLint *npix);
REGAL_DECL CGLError REGAL_CALL plugin_CGLClearDrawable(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLCopyContext(CGLContextObj src, CGL
ContextObj dst, GLbitfield mask);
REGAL_DECL CGLError REGAL_CALL plugin_CGLCreateContext(CGLPixelFormatObj pi
x, CGLContextObj share, CGLContextObj *ctx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDescribePixelFormat(CGLPixelFormat
Obj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDescribeRenderer(CGLRendererInfoOb
j rend, GLint rend_num, CGLRendererProperty prop, GLint *value);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDestroyContext(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDestroyPixelFormat(CGLPixelFormatO
bj pix);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDestroyRendererInfo(CGLRendererInf
oObj rend);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDisable(CGLContextObj ctx, CGLCont
extEnable pname);
REGAL_DECL CGLError REGAL_CALL plugin_CGLEnable(CGLContextObj ctx, CGLConte
xtEnable pname);
REGAL_DECL CGLError REGAL_CALL plugin_CGLFlushDrawable(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetOffScreen(CGLContextObj ctx, GL
sizei *width, GLsizei *height, GLsizei *rowbytes, void **baseaddr);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetOption(CGLGlobalOption pname, G
Lint *param);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetParameter(CGLContextObj ctx, CG
LContextParameter pname, GLint *params);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetVirtualScreen(CGLContextObj ctx
, GLint *screen);
REGAL_DECL CGLError REGAL_CALL plugin_CGLIsEnabled(CGLContextObj ctx, CGLCo
ntextEnable pname, GLint *enable);
REGAL_DECL CGLError REGAL_CALL plugin_CGLQueryRendererInfo(GLuint display_m
ask, CGLRendererInfoObj *rend, GLint *nrend);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetFullScreen(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetOffScreen(CGLContextObj ctx, GL
sizei width, GLsizei height, GLsizei rowbytes, void *baseaddr);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetOption(CGLGlobalOption pname, G
Lint param);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetParameter(CGLContextObj ctx, CG
LContextParameter pname, const GLint *params);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetVirtualScreen(CGLContextObj ctx
, GLint screen);
REGAL_DECL const char *REGAL_CALL plugin_CGLErrorString(CGLError error);
REGAL_DECL void REGAL_CALL plugin_CGLGetVersion(GLint *majorvers, GLint *mi
norvers);
#endif
/** /**
** CGL_VERSION_1_1 ** CGL_VERSION_1_1
**/ **/
#if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _CGL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_1) #if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _CGL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_1)
#define REGAL_NO_ENUM_CGL_VERSION_1_1 #define REGAL_NO_ENUM_CGL_VERSION_1_1
#endif #endif
#if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_1) #if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_1)
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_1 #define REGAL_NO_TYPEDEF_CGL_VERSION_1_1
#endif #endif
#if (defined(CGL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_1) #if (defined(CGL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_1)
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_1 #define REGAL_NO_NAMESPACE_CGL_VERSION_1_1
#endif #endif
#if (defined(CGL_VERSION_1_1) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_1)
#define REGAL_NO_PLUGIN_CGL_VERSION_1_1
#endif
#if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_1) #if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_1)
#define REGAL_NO_DECLARATION_CGL_VERSION_1_1 #define REGAL_NO_DECLARATION_CGL_VERSION_1_1
#endif #endif
#ifndef CGL_VERSION_1_1 #ifndef CGL_VERSION_1_1
#define CGL_VERSION_1_1 1 #define CGL_VERSION_1_1 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_1 #ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_1
typedef CGLError (REGAL_CALL *PFNCGLCREATEPBUFFERPROC)(GLsizei width, GLsiz ei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBuffe rObj *pbuffer); typedef CGLError (REGAL_CALL *PFNCGLCREATEPBUFFERPROC)(GLsizei width, GLsiz ei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBuffe rObj *pbuffer);
skipping to change at line 34083 skipping to change at line 42037
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_1 #ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_1
REGAL_DECL CGLError REGAL_CALL CGLCreatePBuffer(GLsizei width, GLsizei heig ht, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj *p buffer); REGAL_DECL CGLError REGAL_CALL CGLCreatePBuffer(GLsizei width, GLsizei heig ht, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj *p buffer);
REGAL_DECL CGLError REGAL_CALL CGLDescribePBuffer(CGLPBufferObj pbuffer, GL sizei *width, GLsizei *height, GLenum *target, GLenum *internalFormat, GLin t *mipmap); REGAL_DECL CGLError REGAL_CALL CGLDescribePBuffer(CGLPBufferObj pbuffer, GL sizei *width, GLsizei *height, GLenum *target, GLenum *internalFormat, GLin t *mipmap);
REGAL_DECL CGLError REGAL_CALL CGLDestroyPBuffer(CGLPBufferObj pbuffer); REGAL_DECL CGLError REGAL_CALL CGLDestroyPBuffer(CGLPBufferObj pbuffer);
REGAL_DECL CGLError REGAL_CALL CGLGetPBuffer(CGLContextObj ctx, CGLPBufferO bj *pbuffer, GLenum *face, GLint *level, GLint *screen); REGAL_DECL CGLError REGAL_CALL CGLGetPBuffer(CGLContextObj ctx, CGLPBufferO bj *pbuffer, GLenum *face, GLint *level, GLint *screen);
REGAL_DECL CGLError REGAL_CALL CGLSetPBuffer(CGLContextObj ctx, CGLPBufferO bj pbuffer, GLenum face, GLint level, GLint screen); REGAL_DECL CGLError REGAL_CALL CGLSetPBuffer(CGLContextObj ctx, CGLPBufferO bj pbuffer, GLenum face, GLint level, GLint screen);
REGAL_DECL CGLError REGAL_CALL CGLTexImagePBuffer(CGLContextObj ctx, CGLPBu fferObj pbuffer, GLenum source); REGAL_DECL CGLError REGAL_CALL CGLTexImagePBuffer(CGLContextObj ctx, CGLPBu fferObj pbuffer, GLenum source);
#endif #endif
#ifndef REGAL_NO_PLUGIN_CGL_VERSION_1_1
REGAL_DECL CGLError REGAL_CALL plugin_CGLCreatePBuffer(GLsizei width, GLsiz
ei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBuffe
rObj *pbuffer);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDescribePBuffer(CGLPBufferObj pbuf
fer, GLsizei *width, GLsizei *height, GLenum *target, GLenum *internalForma
t, GLint *mipmap);
REGAL_DECL CGLError REGAL_CALL plugin_CGLDestroyPBuffer(CGLPBufferObj pbuff
er);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetPBuffer(CGLContextObj ctx, CGLP
BufferObj *pbuffer, GLenum *face, GLint *level, GLint *screen);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetPBuffer(CGLContextObj ctx, CGLP
BufferObj pbuffer, GLenum face, GLint level, GLint screen);
REGAL_DECL CGLError REGAL_CALL plugin_CGLTexImagePBuffer(CGLContextObj ctx,
CGLPBufferObj pbuffer, GLenum source);
#endif
/** /**
** CGL_VERSION_1_2 ** CGL_VERSION_1_2
**/ **/
#if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _CGL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_2) #if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _CGL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_2)
#define REGAL_NO_ENUM_CGL_VERSION_1_2 #define REGAL_NO_ENUM_CGL_VERSION_1_2
#endif #endif
#if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_2) #if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_2)
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_2 #define REGAL_NO_TYPEDEF_CGL_VERSION_1_2
#endif #endif
#if (defined(CGL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_2) #if (defined(CGL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_2)
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_2 #define REGAL_NO_NAMESPACE_CGL_VERSION_1_2
#endif #endif
#if (defined(CGL_VERSION_1_2) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_2)
#define REGAL_NO_PLUGIN_CGL_VERSION_1_2
#endif
#if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_2) #if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_2)
#define REGAL_NO_DECLARATION_CGL_VERSION_1_2 #define REGAL_NO_DECLARATION_CGL_VERSION_1_2
#endif #endif
#ifndef CGL_VERSION_1_2 #ifndef CGL_VERSION_1_2
#define CGL_VERSION_1_2 1 #define CGL_VERSION_1_2 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_2 #ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_2
typedef CGLContextObj (REGAL_CALL *PFNCGLRETAINCONTEXTPROC)(CGLContextObj c tx); typedef CGLContextObj (REGAL_CALL *PFNCGLRETAINCONTEXTPROC)(CGLContextObj c tx);
typedef CGLError (REGAL_CALL *PFNCGLGETGLOBALOPTIONPROC)(CGLGlobalOption pn ame, GLint *params); typedef CGLError (REGAL_CALL *PFNCGLGETGLOBALOPTIONPROC)(CGLGlobalOption pn ame, GLint *params);
typedef CGLError (REGAL_CALL *PFNCGLGETPBUFFERRETAINCOUNTPROC)(CGLPBufferOb j pbuffer);
typedef CGLError (REGAL_CALL *PFNCGLLOCKCONTEXTPROC)(CGLContextObj ctx); typedef CGLError (REGAL_CALL *PFNCGLLOCKCONTEXTPROC)(CGLContextObj ctx);
typedef CGLError (REGAL_CALL *PFNCGLRELEASEPBUFFERPROC)(CGLPBufferObj pbuff
er);
typedef CGLError (REGAL_CALL *PFNCGLRETAINPBUFFERPROC)(CGLPBufferObj pbuffe
r);
typedef CGLError (REGAL_CALL *PFNCGLSETGLOBALOPTIONPROC)(CGLGlobalOption pn ame, const GLint *params); typedef CGLError (REGAL_CALL *PFNCGLSETGLOBALOPTIONPROC)(CGLGlobalOption pn ame, const GLint *params);
typedef CGLError (REGAL_CALL *PFNCGLUNLOCKCONTEXTPROC)(CGLContextObj ctx); typedef CGLError (REGAL_CALL *PFNCGLUNLOCKCONTEXTPROC)(CGLContextObj ctx);
typedef CGLPBufferObj (REGAL_CALL *PFNCGLRETAINPBUFFERPROC)(CGLPBufferObj p buffer);
typedef CGLPixelFormatObj (REGAL_CALL *PFNCGLGETPIXELFORMATPROC)(CGLContext Obj ctx); typedef CGLPixelFormatObj (REGAL_CALL *PFNCGLGETPIXELFORMATPROC)(CGLContext Obj ctx);
typedef CGLPixelFormatObj (REGAL_CALL *PFNCGLRETAINPIXELFORMATPROC)(CGLPixe lFormatObj pix); typedef CGLPixelFormatObj (REGAL_CALL *PFNCGLRETAINPIXELFORMATPROC)(CGLPixe lFormatObj pix);
typedef GLuint (REGAL_CALL *PFNCGLGETCONTEXTRETAINCOUNTPROC)(CGLContextObj ctx); typedef GLuint (REGAL_CALL *PFNCGLGETCONTEXTRETAINCOUNTPROC)(CGLContextObj ctx);
typedef GLuint (REGAL_CALL *PFNCGLGETPBUFFERRETAINCOUNTPROC)(CGLPBufferObj pbuffer);
typedef GLuint (REGAL_CALL *PFNCGLGETPIXELFORMATRETAINCOUNTPROC)(CGLPixelFo rmatObj pix); typedef GLuint (REGAL_CALL *PFNCGLGETPIXELFORMATRETAINCOUNTPROC)(CGLPixelFo rmatObj pix);
typedef void (REGAL_CALL *PFNCGLRELEASECONTEXTPROC)(CGLContextObj ctx); typedef void (REGAL_CALL *PFNCGLRELEASECONTEXTPROC)(CGLContextObj ctx);
typedef void (REGAL_CALL *PFNCGLRELEASEPBUFFERPROC)(CGLPBufferObj pbuffer);
typedef void (REGAL_CALL *PFNCGLRELEASEPIXELFORMATPROC)(CGLPixelFormatObj p ix); typedef void (REGAL_CALL *PFNCGLRELEASEPIXELFORMATPROC)(CGLPixelFormatObj p ix);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_2 #ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_2
#define CGLGetContextRetainCount rCGLGetContextRetainCount #define CGLGetContextRetainCount rCGLGetContextRetainCount
#define CGLGetGlobalOption rCGLGetGlobalOption #define CGLGetGlobalOption rCGLGetGlobalOption
#define CGLGetPBufferRetainCount rCGLGetPBufferRetainCount #define CGLGetPBufferRetainCount rCGLGetPBufferRetainCount
#define CGLGetPixelFormat rCGLGetPixelFormat #define CGLGetPixelFormat rCGLGetPixelFormat
#define CGLGetPixelFormatRetainCount rCGLGetPixelFormatRetainCount #define CGLGetPixelFormatRetainCount rCGLGetPixelFormatRetainCount
#define CGLLockContext rCGLLockContext #define CGLLockContext rCGLLockContext
skipping to change at line 34144 skipping to change at line 42111
#define CGLRetainContext rCGLRetainContext #define CGLRetainContext rCGLRetainContext
#define CGLRetainPBuffer rCGLRetainPBuffer #define CGLRetainPBuffer rCGLRetainPBuffer
#define CGLRetainPixelFormat rCGLRetainPixelFormat #define CGLRetainPixelFormat rCGLRetainPixelFormat
#define CGLSetGlobalOption rCGLSetGlobalOption #define CGLSetGlobalOption rCGLSetGlobalOption
#define CGLUnlockContext rCGLUnlockContext #define CGLUnlockContext rCGLUnlockContext
#endif #endif
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_2 #ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_2
REGAL_DECL CGLContextObj REGAL_CALL CGLRetainContext(CGLContextObj ctx); REGAL_DECL CGLContextObj REGAL_CALL CGLRetainContext(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL CGLGetGlobalOption(CGLGlobalOption pname, GL int *params); REGAL_DECL CGLError REGAL_CALL CGLGetGlobalOption(CGLGlobalOption pname, GL int *params);
REGAL_DECL CGLError REGAL_CALL CGLGetPBufferRetainCount(CGLPBufferObj pbuff er);
REGAL_DECL CGLError REGAL_CALL CGLLockContext(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLLockContext(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL CGLReleasePBuffer(CGLPBufferObj pbuffer);
REGAL_DECL CGLError REGAL_CALL CGLRetainPBuffer(CGLPBufferObj pbuffer);
REGAL_DECL CGLError REGAL_CALL CGLSetGlobalOption(CGLGlobalOption pname, co nst GLint *params); REGAL_DECL CGLError REGAL_CALL CGLSetGlobalOption(CGLGlobalOption pname, co nst GLint *params);
REGAL_DECL CGLError REGAL_CALL CGLUnlockContext(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLUnlockContext(CGLContextObj ctx);
REGAL_DECL CGLPBufferObj REGAL_CALL CGLRetainPBuffer(CGLPBufferObj pbuffer) ;
REGAL_DECL CGLPixelFormatObj REGAL_CALL CGLGetPixelFormat(CGLContextObj ctx ); REGAL_DECL CGLPixelFormatObj REGAL_CALL CGLGetPixelFormat(CGLContextObj ctx );
REGAL_DECL CGLPixelFormatObj REGAL_CALL CGLRetainPixelFormat(CGLPixelFormat Obj pix); REGAL_DECL CGLPixelFormatObj REGAL_CALL CGLRetainPixelFormat(CGLPixelFormat Obj pix);
REGAL_DECL GLuint REGAL_CALL CGLGetContextRetainCount(CGLContextObj ctx); REGAL_DECL GLuint REGAL_CALL CGLGetContextRetainCount(CGLContextObj ctx);
REGAL_DECL GLuint REGAL_CALL CGLGetPBufferRetainCount(CGLPBufferObj pbuffer );
REGAL_DECL GLuint REGAL_CALL CGLGetPixelFormatRetainCount(CGLPixelFormatObj pix); REGAL_DECL GLuint REGAL_CALL CGLGetPixelFormatRetainCount(CGLPixelFormatObj pix);
REGAL_DECL void REGAL_CALL CGLReleaseContext(CGLContextObj ctx); REGAL_DECL void REGAL_CALL CGLReleaseContext(CGLContextObj ctx);
REGAL_DECL void REGAL_CALL CGLReleasePBuffer(CGLPBufferObj pbuffer);
REGAL_DECL void REGAL_CALL CGLReleasePixelFormat(CGLPixelFormatObj pix); REGAL_DECL void REGAL_CALL CGLReleasePixelFormat(CGLPixelFormatObj pix);
#endif #endif
#ifndef REGAL_NO_PLUGIN_CGL_VERSION_1_2
REGAL_DECL CGLContextObj REGAL_CALL plugin_CGLRetainContext(CGLContextObj c
tx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetGlobalOption(CGLGlobalOption pn
ame, GLint *params);
REGAL_DECL CGLError REGAL_CALL plugin_CGLLockContext(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL plugin_CGLSetGlobalOption(CGLGlobalOption pn
ame, const GLint *params);
REGAL_DECL CGLError REGAL_CALL plugin_CGLUnlockContext(CGLContextObj ctx);
REGAL_DECL CGLPBufferObj REGAL_CALL plugin_CGLRetainPBuffer(CGLPBufferObj p
buffer);
REGAL_DECL CGLPixelFormatObj REGAL_CALL plugin_CGLGetPixelFormat(CGLContext
Obj ctx);
REGAL_DECL CGLPixelFormatObj REGAL_CALL plugin_CGLRetainPixelFormat(CGLPixe
lFormatObj pix);
REGAL_DECL GLuint REGAL_CALL plugin_CGLGetContextRetainCount(CGLContextObj
ctx);
REGAL_DECL GLuint REGAL_CALL plugin_CGLGetPBufferRetainCount(CGLPBufferObj
pbuffer);
REGAL_DECL GLuint REGAL_CALL plugin_CGLGetPixelFormatRetainCount(CGLPixelFo
rmatObj pix);
REGAL_DECL void REGAL_CALL plugin_CGLReleaseContext(CGLContextObj ctx);
REGAL_DECL void REGAL_CALL plugin_CGLReleasePBuffer(CGLPBufferObj pbuffer);
REGAL_DECL void REGAL_CALL plugin_CGLReleasePixelFormat(CGLPixelFormatObj p
ix);
#endif
/** /**
** CGL_VERSION_1_3 ** CGL_VERSION_1_3
**/ **/
#if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _CGL_VERSION_1_3)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_3) #if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _CGL_VERSION_1_3)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_3)
#define REGAL_NO_ENUM_CGL_VERSION_1_3 #define REGAL_NO_ENUM_CGL_VERSION_1_3
#endif #endif
#if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_3) #if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_3)
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_3 #define REGAL_NO_TYPEDEF_CGL_VERSION_1_3
#endif #endif
#if (defined(CGL_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_3) #if (defined(CGL_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_3)
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_3 #define REGAL_NO_NAMESPACE_CGL_VERSION_1_3
#endif #endif
#if (defined(CGL_VERSION_1_3) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_3)
#define REGAL_NO_PLUGIN_CGL_VERSION_1_3
#endif
#if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_3) #if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_3)
#define REGAL_NO_DECLARATION_CGL_VERSION_1_3 #define REGAL_NO_DECLARATION_CGL_VERSION_1_3
#endif #endif
#ifndef CGL_VERSION_1_3 #ifndef CGL_VERSION_1_3
#define CGL_VERSION_1_3 1 #define CGL_VERSION_1_3 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_3 #ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_3
typedef CGLContextObj (REGAL_CALL *PFNCGLGETCURRENTCONTEXTPROC)(void); typedef CGLContextObj (REGAL_CALL *PFNCGLGETCURRENTCONTEXTPROC)(void);
skipping to change at line 34212 skipping to change at line 42200
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_3 #ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_3
REGAL_DECL CGLContextObj REGAL_CALL CGLGetCurrentContext(void); REGAL_DECL CGLContextObj REGAL_CALL CGLGetCurrentContext(void);
REGAL_DECL CGLError REGAL_CALL CGLGetSurface(CGLContextObj ctx, CGSConnecti onID *conn, CGSWindowID *win, CGSSurfaceID *srf); REGAL_DECL CGLError REGAL_CALL CGLGetSurface(CGLContextObj ctx, CGSConnecti onID *conn, CGSWindowID *win, CGSSurfaceID *srf);
REGAL_DECL CGLError REGAL_CALL CGLSetCurrentContext(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLSetCurrentContext(CGLContextObj ctx);
REGAL_DECL CGLError REGAL_CALL CGLSetSurface(CGLContextObj ctx, CGSConnecti onID conn, CGSWindowID win, CGSSurfaceID srf); REGAL_DECL CGLError REGAL_CALL CGLSetSurface(CGLContextObj ctx, CGSConnecti onID conn, CGSWindowID win, CGSSurfaceID srf);
REGAL_DECL CGLError REGAL_CALL CGLTexImageIOSurface2D(CGLContextObj ctx, GL enum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane); REGAL_DECL CGLError REGAL_CALL CGLTexImageIOSurface2D(CGLContextObj ctx, GL enum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane);
REGAL_DECL CGLError REGAL_CALL CGLUpdateContext(CGLContextObj ctx); REGAL_DECL CGLError REGAL_CALL CGLUpdateContext(CGLContextObj ctx);
REGAL_DECL CGLShareGroupObj REGAL_CALL CGLGetShareGroup(CGLContextObj ctx); REGAL_DECL CGLShareGroupObj REGAL_CALL CGLGetShareGroup(CGLContextObj ctx);
#endif #endif
#ifndef REGAL_NO_PLUGIN_CGL_VERSION_1_3
REGAL_DECL CGLContextObj REGAL_CALL plugin_CGLGetCurrentContext(void);
REGAL_DECL CGLError REGAL_CALL plugin_CGLGetSurface(CGLContextObj ctx, CGSC
onnectionID *conn, CGSWindowID *win, CGSSurfaceID *srf);
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_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 CGLShareGroupObj REGAL_CALL plugin_CGLGetShareGroup(CGLContextOb
j ctx);
#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_CONTEXT ((EGLContext)0)
#define EGL_NO_DISPLAY ((EGLDisplay)0) #define EGL_NO_DISPLAY ((EGLDisplay)0)
#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0) #define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0)
#define EGL_NO_SURFACE ((EGLSurface)0) #define EGL_NO_SURFACE ((EGLSurface)0)
#define EGL_DONT_CARE ((EGLint)-1) #define EGL_DONT_CARE ((EGLint)-1)
#define EGL_UNKNOWN ((EGLint)-1) #define EGL_UNKNOWN ((EGLint)-1)
#define EGL_FALSE 0x0 #define EGL_FALSE 0x0
skipping to change at line 34359 skipping to change at line 42357
#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)
#define REGAL_NO_TYPEDEF_EGL_ANGLE_QUERY_SURFACE_POINTER #define REGAL_NO_TYPEDEF_EGL_ANGLE_QUERY_SURFACE_POINTER
#endif #endif
#if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_NO_ NAMESPACE_EGL_ANGLE_QUERY_SURFACE_POINTER) #if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_NO_ NAMESPACE_EGL_ANGLE_QUERY_SURFACE_POINTER)
#define REGAL_NO_NAMESPACE_EGL_ANGLE_QUERY_SURFACE_POINTER #define REGAL_NO_NAMESPACE_EGL_ANGLE_QUERY_SURFACE_POINTER
#endif #endif
#if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL_N
O_PLUGIN_EGL_ANGLE_QUERY_SURFACE_POINTER)
#define REGAL_NO_PLUGIN_EGL_ANGLE_QUERY_SURFACE_POINTER
#endif
#if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL _NO_DECLARATION_EGL_ANGLE_QUERY_SURFACE_POINTER) #if (defined(EGL_ANGLE_QUERY_SURFACE_POINTER) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_EGL_ANGLE_QUERY_SURFACE_POINTER)) && !defined(REGAL _NO_DECLARATION_EGL_ANGLE_QUERY_SURFACE_POINTER)
#define REGAL_NO_DECLARATION_EGL_ANGLE_QUERY_SURFACE_POINTER #define REGAL_NO_DECLARATION_EGL_ANGLE_QUERY_SURFACE_POINTER
#endif #endif
#ifndef EGL_ANGLE_query_surface_pointer #ifndef EGL_ANGLE_query_surface_pointer
#define EGL_ANGLE_query_surface_pointer 1 #define EGL_ANGLE_query_surface_pointer 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_ANGLE_QUERY_SURFACE_POINTER #ifndef REGAL_NO_TYPEDEF_EGL_ANGLE_QUERY_SURFACE_POINTER
typedef EGLBoolean (REGAL_CALL *PFNEGLQUERYSURFACEPOINTERANGLEPROC)(EGLDisp lay dpy, EGLSurface surface, EGLint attribute, GLvoid **value); typedef EGLBoolean (REGAL_CALL *PFNEGLQUERYSURFACEPOINTERANGLEPROC)(EGLDisp lay dpy, EGLSurface surface, EGLint attribute, GLvoid **value);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_EGL_ANGLE_QUERY_SURFACE_POINTER #ifndef REGAL_NO_NAMESPACE_EGL_ANGLE_QUERY_SURFACE_POINTER
#define eglQuerySurfacePointerANGLE reglQuerySurfacePointerANGLE #define eglQuerySurfacePointerANGLE reglQuerySurfacePointerANGLE
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_ANGLE_QUERY_SURFACE_POINTER #ifndef REGAL_NO_DECLARATION_EGL_ANGLE_QUERY_SURFACE_POINTER
REGAL_DECL EGLBoolean REGAL_CALL eglQuerySurfacePointerANGLE(EGLDisplay dpy , EGLSurface surface, EGLint attribute, GLvoid **value); REGAL_DECL EGLBoolean REGAL_CALL eglQuerySurfacePointerANGLE(EGLDisplay dpy , EGLSurface surface, EGLint attribute, GLvoid **value);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_ANGLE_QUERY_SURFACE_POINTER
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglQuerySurfacePointerANGLE(EGLDisp
lay dpy, EGLSurface surface, EGLint attribute, GLvoid **value);
#endif
/** /**
** EGL_ANGLE_surface_d3d_texture_2d_share_handle ** EGL_ANGLE_surface_d3d_texture_2d_share_handle
**/ **/
#if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || defined(REGA L_NO_ENUM) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDL E)) && !defined(REGAL_NO_ENUM_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE ) #if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || defined(REGA L_NO_ENUM) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDL E)) && !defined(REGAL_NO_ENUM_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE )
#define REGAL_NO_ENUM_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE #define REGAL_NO_ENUM_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE
#endif #endif
#if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || defined(REGA L_NO_TYPEDEF) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HA NDLE)) && !defined(REGAL_NO_TYPEDEF_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_ HANDLE) #if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || defined(REGA L_NO_TYPEDEF) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HA NDLE)) && !defined(REGAL_NO_TYPEDEF_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_ HANDLE)
#define REGAL_NO_TYPEDEF_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE #define REGAL_NO_TYPEDEF_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE
#endif #endif
#if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || !defined(REG AL_NAMESPACE) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HA NDLE)) && !defined(REGAL_NO_NAMESPACE_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHAR E_HANDLE) #if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || !defined(REG AL_NAMESPACE) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HA NDLE)) && !defined(REGAL_NO_NAMESPACE_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHAR E_HANDLE)
#define REGAL_NO_NAMESPACE_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE #define REGAL_NO_NAMESPACE_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE
#endif #endif
#if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || !defined(REG
AL_PLUGIN_MODE) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_
HANDLE)) && !defined(REGAL_NO_PLUGIN_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE
_HANDLE)
#define REGAL_NO_PLUGIN_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE
#endif
#if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || defined(REGA L_NO_DECLARATION) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHAR E_HANDLE)) && !defined(REGAL_NO_DECLARATION_EGL_ANGLE_SURFACE_D3D_TEXTURE_2 D_SHARE_HANDLE) #if (defined(EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE) || defined(REGA L_NO_DECLARATION) || defined(REGAL_NO_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHAR E_HANDLE)) && !defined(REGAL_NO_DECLARATION_EGL_ANGLE_SURFACE_D3D_TEXTURE_2 D_SHARE_HANDLE)
#define REGAL_NO_DECLARATION_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE #define REGAL_NO_DECLARATION_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE
#endif #endif
#ifndef EGL_ANGLE_surface_d3d_texture_2d_share_handle #ifndef EGL_ANGLE_surface_d3d_texture_2d_share_handle
#define EGL_ANGLE_surface_d3d_texture_2d_share_handle 1 #define EGL_ANGLE_surface_d3d_texture_2d_share_handle 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE #ifndef REGAL_NO_ENUM_EGL_ANGLE_SURFACE_D3D_TEXTURE_2D_SHARE_HANDLE
#define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 /* 12800 */ #define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 /* 12800 */
#define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 /* 12800 */
#endif #endif
/** /**
** EGL_EXT_create_context_robustness ** EGL_EXT_create_context_robustness
**/ **/
#if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL_NO _ENUM_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) #if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_ENUM) | | defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL_NO _ENUM_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_ENUM_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_ENUM_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_TYPEDEF_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) #if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_TYPEDEF_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_TYPEDEF_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_TYPEDEF_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_NAMESPACE_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) #if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REGAL _NO_NAMESPACE_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_NAMESPACE_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_NAMESPACE_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(REG
AL_NO_PLUGIN_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_PLUGIN_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS
#endif
#if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(R EGAL_NO_DECLARATION_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) #if (defined(EGL_EXT_CREATE_CONTEXT_ROBUSTNESS) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)) && !defined(R EGAL_NO_DECLARATION_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS)
#define REGAL_NO_DECLARATION_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS #define REGAL_NO_DECLARATION_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS
#endif #endif
#ifndef EGL_EXT_create_context_robustness #ifndef EGL_EXT_create_context_robustness
#define EGL_EXT_create_context_robustness 1 #define EGL_EXT_create_context_robustness 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS #ifndef REGAL_NO_ENUM_EGL_EXT_CREATE_CONTEXT_ROBUSTNESS
#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT 0x30bf /* 12 479 */ #define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT 0x30bf /* 12 479 */
skipping to change at line 34455 skipping to change at line 42468
#endif #endif
#if (defined(EGL_EXT_MULTIVIEW_WINDOW) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_TYPEDEF_EGL_EX T_MULTIVIEW_WINDOW) #if (defined(EGL_EXT_MULTIVIEW_WINDOW) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_TYPEDEF_EGL_EX T_MULTIVIEW_WINDOW)
#define REGAL_NO_TYPEDEF_EGL_EXT_MULTIVIEW_WINDOW #define REGAL_NO_TYPEDEF_EGL_EXT_MULTIVIEW_WINDOW
#endif #endif
#if (defined(EGL_EXT_MULTIVIEW_WINDOW) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_NAMESPACE_EGL_ EXT_MULTIVIEW_WINDOW) #if (defined(EGL_EXT_MULTIVIEW_WINDOW) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_NAMESPACE_EGL_ EXT_MULTIVIEW_WINDOW)
#define REGAL_NO_NAMESPACE_EGL_EXT_MULTIVIEW_WINDOW #define REGAL_NO_NAMESPACE_EGL_EXT_MULTIVIEW_WINDOW
#endif #endif
#if (defined(EGL_EXT_MULTIVIEW_WINDOW) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_PLUGIN_EGL_E
XT_MULTIVIEW_WINDOW)
#define REGAL_NO_PLUGIN_EGL_EXT_MULTIVIEW_WINDOW
#endif
#if (defined(EGL_EXT_MULTIVIEW_WINDOW) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_DECLARATIO N_EGL_EXT_MULTIVIEW_WINDOW) #if (defined(EGL_EXT_MULTIVIEW_WINDOW) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_EGL_EXT_MULTIVIEW_WINDOW)) && !defined(REGAL_NO_DECLARATIO N_EGL_EXT_MULTIVIEW_WINDOW)
#define REGAL_NO_DECLARATION_EGL_EXT_MULTIVIEW_WINDOW #define REGAL_NO_DECLARATION_EGL_EXT_MULTIVIEW_WINDOW
#endif #endif
#ifndef EGL_EXT_multiview_window #ifndef EGL_EXT_multiview_window
#define EGL_EXT_multiview_window 1 #define EGL_EXT_multiview_window 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_EXT_MULTIVIEW_WINDOW #ifndef REGAL_NO_ENUM_EGL_EXT_MULTIVIEW_WINDOW
#define EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 /* 12596 */ #define EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 /* 12596 */
skipping to change at line 34483 skipping to change at line 42500
#endif #endif
#if (defined(EGL_HI_COLORFORMATS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_TYPEDEF_EGL_HI_COLORFORM ATS) #if (defined(EGL_HI_COLORFORMATS) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_TYPEDEF_EGL_HI_COLORFORM ATS)
#define REGAL_NO_TYPEDEF_EGL_HI_COLORFORMATS #define REGAL_NO_TYPEDEF_EGL_HI_COLORFORMATS
#endif #endif
#if (defined(EGL_HI_COLORFORMATS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_NAMESPACE_EGL_HI_COLORFO RMATS) #if (defined(EGL_HI_COLORFORMATS) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_NAMESPACE_EGL_HI_COLORFO RMATS)
#define REGAL_NO_NAMESPACE_EGL_HI_COLORFORMATS #define REGAL_NO_NAMESPACE_EGL_HI_COLORFORMATS
#endif #endif
#if (defined(EGL_HI_COLORFORMATS) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_PLUGIN_EGL_HI_COLORFOR
MATS)
#define REGAL_NO_PLUGIN_EGL_HI_COLORFORMATS
#endif
#if (defined(EGL_HI_COLORFORMATS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_DECLARATION_EGL_HI_C OLORFORMATS) #if (defined(EGL_HI_COLORFORMATS) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_EGL_HI_COLORFORMATS)) && !defined(REGAL_NO_DECLARATION_EGL_HI_C OLORFORMATS)
#define REGAL_NO_DECLARATION_EGL_HI_COLORFORMATS #define REGAL_NO_DECLARATION_EGL_HI_COLORFORMATS
#endif #endif
#ifndef EGL_HI_colorformats #ifndef EGL_HI_colorformats
#define EGL_HI_colorformats 1 #define EGL_HI_colorformats 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_HI_COLORFORMATS #ifndef REGAL_NO_ENUM_EGL_HI_COLORFORMATS
#define EGL_COLOR_FORMAT_HI 0x8f70 /* 36720 */ #define EGL_COLOR_FORMAT_HI 0x8f70 /* 36720 */
skipping to change at line 34514 skipping to change at line 42535
#endif #endif
#if (defined(EGL_IMG_CONTEXT_PRIORITY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_TYPEDEF_EGL_IM G_CONTEXT_PRIORITY) #if (defined(EGL_IMG_CONTEXT_PRIORITY) || defined(REGAL_NO_TYPEDEF) || defi ned(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_TYPEDEF_EGL_IM G_CONTEXT_PRIORITY)
#define REGAL_NO_TYPEDEF_EGL_IMG_CONTEXT_PRIORITY #define REGAL_NO_TYPEDEF_EGL_IMG_CONTEXT_PRIORITY
#endif #endif
#if (defined(EGL_IMG_CONTEXT_PRIORITY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_NAMESPACE_EGL_ IMG_CONTEXT_PRIORITY) #if (defined(EGL_IMG_CONTEXT_PRIORITY) || !defined(REGAL_NAMESPACE) || defi ned(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_NAMESPACE_EGL_ IMG_CONTEXT_PRIORITY)
#define REGAL_NO_NAMESPACE_EGL_IMG_CONTEXT_PRIORITY #define REGAL_NO_NAMESPACE_EGL_IMG_CONTEXT_PRIORITY
#endif #endif
#if (defined(EGL_IMG_CONTEXT_PRIORITY) || !defined(REGAL_PLUGIN_MODE) || de
fined(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_PLUGIN_EGL_I
MG_CONTEXT_PRIORITY)
#define REGAL_NO_PLUGIN_EGL_IMG_CONTEXT_PRIORITY
#endif
#if (defined(EGL_IMG_CONTEXT_PRIORITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_DECLARATIO N_EGL_IMG_CONTEXT_PRIORITY) #if (defined(EGL_IMG_CONTEXT_PRIORITY) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_EGL_IMG_CONTEXT_PRIORITY)) && !defined(REGAL_NO_DECLARATIO N_EGL_IMG_CONTEXT_PRIORITY)
#define REGAL_NO_DECLARATION_EGL_IMG_CONTEXT_PRIORITY #define REGAL_NO_DECLARATION_EGL_IMG_CONTEXT_PRIORITY
#endif #endif
#ifndef EGL_IMG_context_priority #ifndef EGL_IMG_context_priority
#define EGL_IMG_context_priority 1 #define EGL_IMG_context_priority 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_IMG_CONTEXT_PRIORITY #ifndef REGAL_NO_ENUM_EGL_IMG_CONTEXT_PRIORITY
#define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100 /* 12544 */ #define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100 /* 12544 */
skipping to change at line 34545 skipping to change at line 42570
#endif #endif
#if (defined(EGL_KHR_CONFIG_ATTRIBS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_CO NFIG_ATTRIBS) #if (defined(EGL_KHR_CONFIG_ATTRIBS) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_CO NFIG_ATTRIBS)
#define REGAL_NO_TYPEDEF_EGL_KHR_CONFIG_ATTRIBS #define REGAL_NO_TYPEDEF_EGL_KHR_CONFIG_ATTRIBS
#endif #endif
#if (defined(EGL_KHR_CONFIG_ATTRIBS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_ CONFIG_ATTRIBS) #if (defined(EGL_KHR_CONFIG_ATTRIBS) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_ CONFIG_ATTRIBS)
#define REGAL_NO_NAMESPACE_EGL_KHR_CONFIG_ATTRIBS #define REGAL_NO_NAMESPACE_EGL_KHR_CONFIG_ATTRIBS
#endif #endif
#if (defined(EGL_KHR_CONFIG_ATTRIBS) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_C
ONFIG_ATTRIBS)
#define REGAL_NO_PLUGIN_EGL_KHR_CONFIG_ATTRIBS
#endif
#if (defined(EGL_KHR_CONFIG_ATTRIBS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_DECLARATION_EG L_KHR_CONFIG_ATTRIBS) #if (defined(EGL_KHR_CONFIG_ATTRIBS) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_KHR_CONFIG_ATTRIBS)) && !defined(REGAL_NO_DECLARATION_EG L_KHR_CONFIG_ATTRIBS)
#define REGAL_NO_DECLARATION_EGL_KHR_CONFIG_ATTRIBS #define REGAL_NO_DECLARATION_EGL_KHR_CONFIG_ATTRIBS
#endif #endif
#ifndef EGL_KHR_config_attribs #ifndef EGL_KHR_config_attribs
#define EGL_KHR_config_attribs 1 #define EGL_KHR_config_attribs 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_CONFIG_ATTRIBS #ifndef REGAL_NO_ENUM_EGL_KHR_CONFIG_ATTRIBS
#define EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x20 /* 32 */ #define EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x20 /* 32 */
skipping to change at line 34575 skipping to change at line 42604
#endif #endif
#if (defined(EGL_KHR_CREATE_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_CR EATE_CONTEXT) #if (defined(EGL_KHR_CREATE_CONTEXT) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_CR EATE_CONTEXT)
#define REGAL_NO_TYPEDEF_EGL_KHR_CREATE_CONTEXT #define REGAL_NO_TYPEDEF_EGL_KHR_CREATE_CONTEXT
#endif #endif
#if (defined(EGL_KHR_CREATE_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_ CREATE_CONTEXT) #if (defined(EGL_KHR_CREATE_CONTEXT) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_ CREATE_CONTEXT)
#define REGAL_NO_NAMESPACE_EGL_KHR_CREATE_CONTEXT #define REGAL_NO_NAMESPACE_EGL_KHR_CREATE_CONTEXT
#endif #endif
#if (defined(EGL_KHR_CREATE_CONTEXT) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_C
REATE_CONTEXT)
#define REGAL_NO_PLUGIN_EGL_KHR_CREATE_CONTEXT
#endif
#if (defined(EGL_KHR_CREATE_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_DECLARATION_EG L_KHR_CREATE_CONTEXT) #if (defined(EGL_KHR_CREATE_CONTEXT) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_KHR_CREATE_CONTEXT)) && !defined(REGAL_NO_DECLARATION_EG L_KHR_CREATE_CONTEXT)
#define REGAL_NO_DECLARATION_EGL_KHR_CREATE_CONTEXT #define REGAL_NO_DECLARATION_EGL_KHR_CREATE_CONTEXT
#endif #endif
#ifndef EGL_KHR_create_context #ifndef EGL_KHR_create_context
#define EGL_KHR_create_context 1 #define EGL_KHR_create_context 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_CREATE_CONTEXT #ifndef REGAL_NO_ENUM_EGL_KHR_CREATE_CONTEXT
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x1 #define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x1
skipping to change at line 34615 skipping to change at line 42648
#endif #endif
#if (defined(EGL_KHR_FENCE_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_FENCE_SYNC ) #if (defined(EGL_KHR_FENCE_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_FENCE_SYNC )
#define REGAL_NO_TYPEDEF_EGL_KHR_FENCE_SYNC #define REGAL_NO_TYPEDEF_EGL_KHR_FENCE_SYNC
#endif #endif
#if (defined(EGL_KHR_FENCE_SYNC) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_FENCE_SY NC) #if (defined(EGL_KHR_FENCE_SYNC) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_FENCE_SY NC)
#define REGAL_NO_NAMESPACE_EGL_KHR_FENCE_SYNC #define REGAL_NO_NAMESPACE_EGL_KHR_FENCE_SYNC
#endif #endif
#if (defined(EGL_KHR_FENCE_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_FENCE_SYN
C)
#define REGAL_NO_PLUGIN_EGL_KHR_FENCE_SYNC
#endif
#if (defined(EGL_KHR_FENCE_SYNC) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_FE NCE_SYNC) #if (defined(EGL_KHR_FENCE_SYNC) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_KHR_FENCE_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_FE NCE_SYNC)
#define REGAL_NO_DECLARATION_EGL_KHR_FENCE_SYNC #define REGAL_NO_DECLARATION_EGL_KHR_FENCE_SYNC
#endif #endif
#ifndef EGL_KHR_fence_sync #ifndef EGL_KHR_fence_sync
#define EGL_KHR_fence_sync 1 #define EGL_KHR_fence_sync 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_KHR_FENCE_SYNC #ifndef REGAL_NO_TYPEDEF_EGL_KHR_FENCE_SYNC
typedef EGLBoolean (REGAL_CALL *PFNEGLDESTROYSYNCKHRPROC)(EGLDisplay dpy, E GLSyncKHR GLsync); typedef EGLBoolean (REGAL_CALL *PFNEGLDESTROYSYNCKHRPROC)(EGLDisplay dpy, E GLSyncKHR GLsync);
skipping to change at line 34644 skipping to change at line 42681
#define eglGetSyncAttribKHR reglGetSyncAttribKHR #define eglGetSyncAttribKHR reglGetSyncAttribKHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_FENCE_SYNC #ifndef REGAL_NO_DECLARATION_EGL_KHR_FENCE_SYNC
REGAL_DECL EGLBoolean REGAL_CALL eglDestroySyncKHR(EGLDisplay dpy, EGLSyncK HR GLsync); REGAL_DECL EGLBoolean REGAL_CALL eglDestroySyncKHR(EGLDisplay dpy, EGLSyncK HR GLsync);
REGAL_DECL EGLBoolean REGAL_CALL eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyn cKHR GLsync, EGLint attribute, EGLint *value); REGAL_DECL EGLBoolean REGAL_CALL eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyn cKHR GLsync, EGLint attribute, EGLint *value);
REGAL_DECL EGLSyncKHR REGAL_CALL eglCreateSyncKHR(EGLDisplay dpy, EGLenum t ype, const EGLint *attrib_list); REGAL_DECL EGLSyncKHR REGAL_CALL eglCreateSyncKHR(EGLDisplay dpy, EGLenum t ype, const EGLint *attrib_list);
REGAL_DECL EGLint REGAL_CALL eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKH R GLsync, EGLint flags, EGLTimeKHR timeout); REGAL_DECL EGLint REGAL_CALL eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKH R GLsync, EGLint flags, EGLTimeKHR timeout);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_FENCE_SYNC
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglDestroySyncKHR(EGLDisplay dpy, E
GLSyncKHR GLsync);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglGetSyncAttribKHR(EGLDisplay dpy,
EGLSyncKHR GLsync, EGLint attribute, EGLint *value);
REGAL_DECL EGLSyncKHR REGAL_CALL plugin_eglCreateSyncKHR(EGLDisplay dpy, EG
Lenum type, const EGLint *attrib_list);
REGAL_DECL EGLint REGAL_CALL plugin_eglClientWaitSyncKHR(EGLDisplay dpy, EG
LSyncKHR GLsync, EGLint flags, EGLTimeKHR timeout);
#endif
/** /**
** EGL_KHR_gl_texture_cubemap_image ** EGL_KHR_gl_texture_cubemap_image
**/ **/
#if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL_NO_E NUM_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) #if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL_NO_E NUM_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)
#define REGAL_NO_ENUM_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE #define REGAL_NO_ENUM_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE
#endif #endif
#if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL_N O_TYPEDEF_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) #if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL_N O_TYPEDEF_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)
#define REGAL_NO_TYPEDEF_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE #define REGAL_NO_TYPEDEF_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE
#endif #endif
#if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL_N O_NAMESPACE_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) #if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL_N O_NAMESPACE_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)
#define REGAL_NO_NAMESPACE_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE #define REGAL_NO_NAMESPACE_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE
#endif #endif
#if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || !defined(REGAL_PLUGIN_MOD
E) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REGAL
_NO_PLUGIN_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)
#define REGAL_NO_PLUGIN_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE
#endif
#if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REG AL_NO_DECLARATION_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) #if (defined(EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE) || defined(REGAL_NO_DECLARAT ION) || defined(REGAL_NO_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)) && !defined(REG AL_NO_DECLARATION_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE)
#define REGAL_NO_DECLARATION_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE #define REGAL_NO_DECLARATION_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE
#endif #endif
#ifndef EGL_KHR_gl_texture_cubemap_image #ifndef EGL_KHR_gl_texture_cubemap_image
#define EGL_KHR_gl_texture_cubemap_image 1 #define EGL_KHR_gl_texture_cubemap_image 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE #ifndef REGAL_NO_ENUM_EGL_KHR_GL_TEXTURE_CUBEMAP_IMAGE
#define EGL_GL_TEXTURE_2D_KHR 0x30b1 /* 12465 */ #define EGL_GL_TEXTURE_2D_KHR 0x30b1 /* 12465 */
#define EGL_GL_TEXTURE_2D_KHR 0x30b1 /* 12465 */
#define EGL_GL_TEXTURE_2D_KHR 0x30b1 /* 12465 */
#define EGL_GL_TEXTURE_2D_KHR 0x30b1 /* 12465 */
#define EGL_GL_TEXTURE_3D_KHR 0x30b2 /* 12466 */
#define EGL_GL_TEXTURE_3D_KHR 0x30b2 /* 12466 */
#define EGL_GL_TEXTURE_3D_KHR 0x30b2 /* 12466 */ #define EGL_GL_TEXTURE_3D_KHR 0x30b2 /* 12466 */
#define EGL_GL_TEXTURE_3D_KHR 0x30b2 /* 12466 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30b3 /* 12467 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30b3 /* 12467 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30b3 /* 12467 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30b3 /* 12467 */ #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30b3 /* 12467 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30b4 /* 12468 */ #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30b4 /* 12468 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30b4 /* 12468 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30b4 /* 12468 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30b4 /* 12468 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30b5 /* 12469 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30b5 /* 12469 */ #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30b5 /* 12469 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30b5 /* 12469 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30b5 /* 12469 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30b6 /* 12470 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30b6 /* 12470 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30b6 /* 12470 */ #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30b6 /* 12470 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30b6 /* 12470 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30b7 /* 12471 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30b7 /* 12471 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30b7 /* 12471 */
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30b7 /* 12471 */ #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30b7 /* 12471 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30b8 /* 12472 */ #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30b8 /* 12472 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30b8 /* 12472 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30b8 /* 12472 */
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30b8 /* 12472 */
#define EGL_GL_RENDERBUFFER_KHR 0x30b9 /* 12473 */
#define EGL_GL_RENDERBUFFER_KHR 0x30b9 /* 12473 */ #define EGL_GL_RENDERBUFFER_KHR 0x30b9 /* 12473 */
#define EGL_GL_RENDERBUFFER_KHR 0x30b9 /* 12473 */
#define EGL_GL_RENDERBUFFER_KHR 0x30b9 /* 12473 */
#define EGL_GL_TEXTURE_LEVEL_KHR 0x30bc /* 12476 */
#define EGL_GL_TEXTURE_LEVEL_KHR 0x30bc /* 12476 */
#define EGL_GL_TEXTURE_LEVEL_KHR 0x30bc /* 12476 */ #define EGL_GL_TEXTURE_LEVEL_KHR 0x30bc /* 12476 */
#define EGL_GL_TEXTURE_LEVEL_KHR 0x30bc /* 12476 */
#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30bd /* 12477 */
#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30bd /* 12477 */
#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30bd /* 12477 */
#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30bd /* 12477 */ #define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30bd /* 12477 */
#endif #endif
/** /**
** EGL_KHR_image_base ** EGL_KHR_image_base
**/ **/
#if (defined(EGL_KHR_IMAGE_BASE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_ENUM_EGL_KHR_IMAGE_BASE) #if (defined(EGL_KHR_IMAGE_BASE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_ENUM_EGL_KHR_IMAGE_BASE)
#define REGAL_NO_ENUM_EGL_KHR_IMAGE_BASE #define REGAL_NO_ENUM_EGL_KHR_IMAGE_BASE
#endif #endif
#if (defined(EGL_KHR_IMAGE_BASE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_BASE ) #if (defined(EGL_KHR_IMAGE_BASE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_BASE )
#define REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_BASE #define REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_BASE
#endif #endif
#if (defined(EGL_KHR_IMAGE_BASE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_BA SE) #if (defined(EGL_KHR_IMAGE_BASE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_BA SE)
#define REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_BASE #define REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_BASE
#endif #endif
#if (defined(EGL_KHR_IMAGE_BASE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_IMAGE_BAS
E)
#define REGAL_NO_PLUGIN_EGL_KHR_IMAGE_BASE
#endif
#if (defined(EGL_KHR_IMAGE_BASE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_IM AGE_BASE) #if (defined(EGL_KHR_IMAGE_BASE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_KHR_IMAGE_BASE)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_IM AGE_BASE)
#define REGAL_NO_DECLARATION_EGL_KHR_IMAGE_BASE #define REGAL_NO_DECLARATION_EGL_KHR_IMAGE_BASE
#endif #endif
#ifndef EGL_KHR_image_base #ifndef EGL_KHR_image_base
#define EGL_KHR_image_base 1 #define EGL_KHR_image_base 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_IMAGE_BASE #ifndef REGAL_NO_ENUM_EGL_KHR_IMAGE_BASE
#define EGL_IMAGE_PRESERVED_KHR 0x30d2 /* 12498 */ #define EGL_IMAGE_PRESERVED_KHR 0x30d2 /* 12498 */
skipping to change at line 34758 skipping to change at line 42777
#ifndef REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_BASE #ifndef REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_BASE
#define eglCreateImageKHR reglCreateImageKHR #define eglCreateImageKHR reglCreateImageKHR
#define eglDestroyImageKHR reglDestroyImageKHR #define eglDestroyImageKHR reglDestroyImageKHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_IMAGE_BASE #ifndef REGAL_NO_DECLARATION_EGL_KHR_IMAGE_BASE
REGAL_DECL EGLBoolean REGAL_CALL eglDestroyImageKHR(EGLDisplay dpy, EGLImag eKHR image); REGAL_DECL EGLBoolean REGAL_CALL eglDestroyImageKHR(EGLDisplay dpy, EGLImag eKHR image);
REGAL_DECL EGLImageKHR REGAL_CALL eglCreateImageKHR(EGLDisplay dpy, EGLCont ext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) ; REGAL_DECL EGLImageKHR REGAL_CALL eglCreateImageKHR(EGLDisplay dpy, EGLCont ext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) ;
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_IMAGE_BASE
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglDestroyImageKHR(EGLDisplay dpy,
EGLImageKHR image);
REGAL_DECL EGLImageKHR REGAL_CALL plugin_eglCreateImageKHR(EGLDisplay dpy,
EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attri
b_list);
#endif
/** /**
** EGL_KHR_image_pixmap ** EGL_KHR_image_pixmap
**/ **/
#if (defined(EGL_KHR_IMAGE_PIXMAP) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_ENUM_EGL_KHR_IMAGE_PIXMAP ) #if (defined(EGL_KHR_IMAGE_PIXMAP) || defined(REGAL_NO_ENUM) || defined(REG AL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_ENUM_EGL_KHR_IMAGE_PIXMAP )
#define REGAL_NO_ENUM_EGL_KHR_IMAGE_PIXMAP #define REGAL_NO_ENUM_EGL_KHR_IMAGE_PIXMAP
#endif #endif
#if (defined(EGL_KHR_IMAGE_PIXMAP) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_ PIXMAP) #if (defined(EGL_KHR_IMAGE_PIXMAP) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_ PIXMAP)
#define REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_PIXMAP #define REGAL_NO_TYPEDEF_EGL_KHR_IMAGE_PIXMAP
#endif #endif
#if (defined(EGL_KHR_IMAGE_PIXMAP) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_IMAG E_PIXMAP) #if (defined(EGL_KHR_IMAGE_PIXMAP) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_IMAG E_PIXMAP)
#define REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_PIXMAP #define REGAL_NO_NAMESPACE_EGL_KHR_IMAGE_PIXMAP
#endif #endif
#if (defined(EGL_KHR_IMAGE_PIXMAP) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_IMAGE
_PIXMAP)
#define REGAL_NO_PLUGIN_EGL_KHR_IMAGE_PIXMAP
#endif
#if (defined(EGL_KHR_IMAGE_PIXMAP) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_DECLARATION_EGL_KH R_IMAGE_PIXMAP) #if (defined(EGL_KHR_IMAGE_PIXMAP) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_EGL_KHR_IMAGE_PIXMAP)) && !defined(REGAL_NO_DECLARATION_EGL_KH R_IMAGE_PIXMAP)
#define REGAL_NO_DECLARATION_EGL_KHR_IMAGE_PIXMAP #define REGAL_NO_DECLARATION_EGL_KHR_IMAGE_PIXMAP
#endif #endif
#ifndef EGL_KHR_image_pixmap #ifndef EGL_KHR_image_pixmap
#define EGL_KHR_image_pixmap 1 #define EGL_KHR_image_pixmap 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_IMAGE_PIXMAP #ifndef REGAL_NO_ENUM_EGL_KHR_IMAGE_PIXMAP
#define EGL_NATIVE_PIXMAP_KHR 0x30b0 /* 12464 */ #define EGL_NATIVE_PIXMAP_KHR 0x30b0 /* 12464 */
skipping to change at line 34802 skipping to change at line 42830
#endif #endif
#if (defined(EGL_KHR_LOCK_SURFACE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_LOCK_S URFACE) #if (defined(EGL_KHR_LOCK_SURFACE) || defined(REGAL_NO_TYPEDEF) || defined( REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_LOCK_S URFACE)
#define REGAL_NO_TYPEDEF_EGL_KHR_LOCK_SURFACE #define REGAL_NO_TYPEDEF_EGL_KHR_LOCK_SURFACE
#endif #endif
#if (defined(EGL_KHR_LOCK_SURFACE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_LOCK _SURFACE) #if (defined(EGL_KHR_LOCK_SURFACE) || !defined(REGAL_NAMESPACE) || defined( REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_LOCK _SURFACE)
#define REGAL_NO_NAMESPACE_EGL_KHR_LOCK_SURFACE #define REGAL_NO_NAMESPACE_EGL_KHR_LOCK_SURFACE
#endif #endif
#if (defined(EGL_KHR_LOCK_SURFACE) || !defined(REGAL_PLUGIN_MODE) || define
d(REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_LOCK_
SURFACE)
#define REGAL_NO_PLUGIN_EGL_KHR_LOCK_SURFACE
#endif
#if (defined(EGL_KHR_LOCK_SURFACE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_DECLARATION_EGL_KH R_LOCK_SURFACE) #if (defined(EGL_KHR_LOCK_SURFACE) || defined(REGAL_NO_DECLARATION) || defi ned(REGAL_NO_EGL_KHR_LOCK_SURFACE)) && !defined(REGAL_NO_DECLARATION_EGL_KH R_LOCK_SURFACE)
#define REGAL_NO_DECLARATION_EGL_KHR_LOCK_SURFACE #define REGAL_NO_DECLARATION_EGL_KHR_LOCK_SURFACE
#endif #endif
#ifndef EGL_KHR_lock_surface #ifndef EGL_KHR_lock_surface
#define EGL_KHR_lock_surface 1 #define EGL_KHR_lock_surface 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_KHR_LOCK_SURFACE #ifndef REGAL_NO_TYPEDEF_EGL_KHR_LOCK_SURFACE
typedef EGLBoolean (REGAL_CALL *PFNEGLLOCKSURFACEKHRPROC)(EGLDisplay displa y, EGLSurface surface, const EGLint *attrib_list); typedef EGLBoolean (REGAL_CALL *PFNEGLLOCKSURFACEKHRPROC)(EGLDisplay displa y, EGLSurface surface, const EGLint *attrib_list);
skipping to change at line 34825 skipping to change at line 42857
#ifndef REGAL_NO_NAMESPACE_EGL_KHR_LOCK_SURFACE #ifndef REGAL_NO_NAMESPACE_EGL_KHR_LOCK_SURFACE
#define eglLockSurfaceKHR reglLockSurfaceKHR #define eglLockSurfaceKHR reglLockSurfaceKHR
#define eglUnlockSurfaceKHR reglUnlockSurfaceKHR #define eglUnlockSurfaceKHR reglUnlockSurfaceKHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_LOCK_SURFACE #ifndef REGAL_NO_DECLARATION_EGL_KHR_LOCK_SURFACE
REGAL_DECL EGLBoolean REGAL_CALL eglLockSurfaceKHR(EGLDisplay display, EGLS urface surface, const EGLint *attrib_list); REGAL_DECL EGLBoolean REGAL_CALL eglLockSurfaceKHR(EGLDisplay display, EGLS urface surface, const EGLint *attrib_list);
REGAL_DECL EGLBoolean REGAL_CALL eglUnlockSurfaceKHR(EGLDisplay display, EG LSurface surface); REGAL_DECL EGLBoolean REGAL_CALL eglUnlockSurfaceKHR(EGLDisplay display, EG LSurface surface);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_LOCK_SURFACE
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglLockSurfaceKHR(EGLDisplay displa
y, EGLSurface surface, const EGLint *attrib_list);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglUnlockSurfaceKHR(EGLDisplay disp
lay, EGLSurface surface);
#endif
/** /**
** EGL_KHR_lock_surface2 ** EGL_KHR_lock_surface2
**/ **/
#if (defined(EGL_KHR_LOCK_SURFACE2) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_ENUM_EGL_KHR_LOCK_SURFA CE2) #if (defined(EGL_KHR_LOCK_SURFACE2) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_ENUM_EGL_KHR_LOCK_SURFA CE2)
#define REGAL_NO_ENUM_EGL_KHR_LOCK_SURFACE2 #define REGAL_NO_ENUM_EGL_KHR_LOCK_SURFACE2
#endif #endif
#if (defined(EGL_KHR_LOCK_SURFACE2) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_LOCK _SURFACE2) #if (defined(EGL_KHR_LOCK_SURFACE2) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_LOCK _SURFACE2)
#define REGAL_NO_TYPEDEF_EGL_KHR_LOCK_SURFACE2 #define REGAL_NO_TYPEDEF_EGL_KHR_LOCK_SURFACE2
#endif #endif
#if (defined(EGL_KHR_LOCK_SURFACE2) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_LO CK_SURFACE2) #if (defined(EGL_KHR_LOCK_SURFACE2) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_LO CK_SURFACE2)
#define REGAL_NO_NAMESPACE_EGL_KHR_LOCK_SURFACE2 #define REGAL_NO_NAMESPACE_EGL_KHR_LOCK_SURFACE2
#endif #endif
#if (defined(EGL_KHR_LOCK_SURFACE2) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_LOC
K_SURFACE2)
#define REGAL_NO_PLUGIN_EGL_KHR_LOCK_SURFACE2
#endif
#if (defined(EGL_KHR_LOCK_SURFACE2) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_DECLARATION_EGL_ KHR_LOCK_SURFACE2) #if (defined(EGL_KHR_LOCK_SURFACE2) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_EGL_KHR_LOCK_SURFACE2)) && !defined(REGAL_NO_DECLARATION_EGL_ KHR_LOCK_SURFACE2)
#define REGAL_NO_DECLARATION_EGL_KHR_LOCK_SURFACE2 #define REGAL_NO_DECLARATION_EGL_KHR_LOCK_SURFACE2
#endif #endif
#ifndef EGL_KHR_lock_surface2 #ifndef EGL_KHR_lock_surface2
#define EGL_KHR_lock_surface2 1 #define EGL_KHR_lock_surface2 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_LOCK_SURFACE2 #ifndef REGAL_NO_ENUM_EGL_KHR_LOCK_SURFACE2
#define EGL_READ_SURFACE_BIT_KHR 0x1 #define EGL_READ_SURFACE_BIT_KHR 0x1
#define EGL_READ_SURFACE_BIT_KHR 0x1
#define EGL_OPTIMAL_FORMAT_BIT_KHR 0x100 /* 256 */
#define EGL_OPTIMAL_FORMAT_BIT_KHR 0x100 /* 256 */ #define EGL_OPTIMAL_FORMAT_BIT_KHR 0x100 /* 256 */
#define EGL_WRITE_SURFACE_BIT_KHR 0x2 #define EGL_WRITE_SURFACE_BIT_KHR 0x2
#define EGL_WRITE_SURFACE_BIT_KHR 0x2
#define EGL_MATCH_FORMAT_KHR 0x3043 /* 12355 */
#define EGL_MATCH_FORMAT_KHR 0x3043 /* 12355 */ #define EGL_MATCH_FORMAT_KHR 0x3043 /* 12355 */
#define EGL_FORMAT_RGB_565_EXACT_KHR 0x30c0 /* 12480 */ #define EGL_FORMAT_RGB_565_EXACT_KHR 0x30c0 /* 12480 */
#define EGL_FORMAT_RGB_565_EXACT_KHR 0x30c0 /* 12480 */
#define EGL_FORMAT_RGB_565_KHR 0x30c1 /* 12481 */
#define EGL_FORMAT_RGB_565_KHR 0x30c1 /* 12481 */ #define EGL_FORMAT_RGB_565_KHR 0x30c1 /* 12481 */
#define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30c2 /* 12482 */ #define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30c2 /* 12482 */
#define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30c2 /* 12482 */
#define EGL_FORMAT_RGBA_8888_KHR 0x30c3 /* 12483 */
#define EGL_FORMAT_RGBA_8888_KHR 0x30c3 /* 12483 */ #define EGL_FORMAT_RGBA_8888_KHR 0x30c3 /* 12483 */
#define EGL_MAP_PRESERVE_PIXELS_KHR 0x30c4 /* 12484 */ #define EGL_MAP_PRESERVE_PIXELS_KHR 0x30c4 /* 12484 */
#define EGL_MAP_PRESERVE_PIXELS_KHR 0x30c4 /* 12484 */
#define EGL_LOCK_USAGE_HINT_KHR 0x30c5 /* 12485 */
#define EGL_LOCK_USAGE_HINT_KHR 0x30c5 /* 12485 */ #define EGL_LOCK_USAGE_HINT_KHR 0x30c5 /* 12485 */
#define EGL_BITMAP_POINTER_KHR 0x30c6 /* 12486 */ #define EGL_BITMAP_POINTER_KHR 0x30c6 /* 12486 */
#define EGL_BITMAP_POINTER_KHR 0x30c6 /* 12486 */
#define EGL_BITMAP_PITCH_KHR 0x30c7 /* 12487 */
#define EGL_BITMAP_PITCH_KHR 0x30c7 /* 12487 */ #define EGL_BITMAP_PITCH_KHR 0x30c7 /* 12487 */
#define EGL_BITMAP_ORIGIN_KHR 0x30c8 /* 12488 */ #define EGL_BITMAP_ORIGIN_KHR 0x30c8 /* 12488 */
#define EGL_BITMAP_ORIGIN_KHR 0x30c8 /* 12488 */
#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30c9 /* 12489 */
#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30c9 /* 12489 */ #define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30c9 /* 12489 */
#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30ca /* 12490 */ #define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30ca /* 12490 */
#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30ca /* 12490 */
#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30cb /* 12491 */
#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30cb /* 12491 */ #define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30cb /* 12491 */
#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30cc /* 12492 */ #define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30cc /* 12492 */
#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30cc /* 12492 */
#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30cd /* 12493 */
#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30cd /* 12493 */ #define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30cd /* 12493 */
#define EGL_LOWER_LEFT_KHR 0x30ce /* 12494 */ #define EGL_LOWER_LEFT_KHR 0x30ce /* 12494 */
#define EGL_LOWER_LEFT_KHR 0x30ce /* 12494 */
#define EGL_UPPER_LEFT_KHR 0x30cf /* 12495 */
#define EGL_UPPER_LEFT_KHR 0x30cf /* 12495 */ #define EGL_UPPER_LEFT_KHR 0x30cf /* 12495 */
#define EGL_BITMAP_PIXEL_SIZE_KHR 0x3110 /* 12560 */ #define EGL_BITMAP_PIXEL_SIZE_KHR 0x3110 /* 12560 */
#define EGL_LOCK_SURFACE_BIT_KHR 0x80 /* 128 */ #define EGL_LOCK_SURFACE_BIT_KHR 0x80 /* 128 */
#define EGL_LOCK_SURFACE_BIT_KHR 0x80 /* 128 */
#endif #endif
/** /**
** EGL_KHR_reusable_sync ** EGL_KHR_reusable_sync
**/ **/
#if (defined(EGL_KHR_REUSABLE_SYNC) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_ENUM_EGL_KHR_REUSABLE_S YNC) #if (defined(EGL_KHR_REUSABLE_SYNC) || defined(REGAL_NO_ENUM) || defined(RE GAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_ENUM_EGL_KHR_REUSABLE_S YNC)
#define REGAL_NO_ENUM_EGL_KHR_REUSABLE_SYNC #define REGAL_NO_ENUM_EGL_KHR_REUSABLE_SYNC
#endif #endif
#if (defined(EGL_KHR_REUSABLE_SYNC) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_REUS ABLE_SYNC) #if (defined(EGL_KHR_REUSABLE_SYNC) || defined(REGAL_NO_TYPEDEF) || defined (REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_REUS ABLE_SYNC)
#define REGAL_NO_TYPEDEF_EGL_KHR_REUSABLE_SYNC #define REGAL_NO_TYPEDEF_EGL_KHR_REUSABLE_SYNC
#endif #endif
#if (defined(EGL_KHR_REUSABLE_SYNC) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_RE USABLE_SYNC) #if (defined(EGL_KHR_REUSABLE_SYNC) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_RE USABLE_SYNC)
#define REGAL_NO_NAMESPACE_EGL_KHR_REUSABLE_SYNC #define REGAL_NO_NAMESPACE_EGL_KHR_REUSABLE_SYNC
#endif #endif
#if (defined(EGL_KHR_REUSABLE_SYNC) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_REU
SABLE_SYNC)
#define REGAL_NO_PLUGIN_EGL_KHR_REUSABLE_SYNC
#endif
#if (defined(EGL_KHR_REUSABLE_SYNC) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_ KHR_REUSABLE_SYNC) #if (defined(EGL_KHR_REUSABLE_SYNC) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_EGL_KHR_REUSABLE_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_ KHR_REUSABLE_SYNC)
#define REGAL_NO_DECLARATION_EGL_KHR_REUSABLE_SYNC #define REGAL_NO_DECLARATION_EGL_KHR_REUSABLE_SYNC
#endif #endif
#ifndef EGL_KHR_reusable_sync #ifndef EGL_KHR_reusable_sync
#define EGL_KHR_reusable_sync 1 #define EGL_KHR_reusable_sync 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_REUSABLE_SYNC #ifndef REGAL_NO_ENUM_EGL_KHR_REUSABLE_SYNC
#define EGL_SYNC_REUSABLE_KHR 0x30fa /* 12538 */ #define EGL_SYNC_REUSABLE_KHR 0x30fa /* 12538 */
skipping to change at line 34939 skipping to change at line 42963
#endif #endif
#if (defined(EGL_KHR_STREAM) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_STREAM) #if (defined(EGL_KHR_STREAM) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_ NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_STREAM)
#define REGAL_NO_TYPEDEF_EGL_KHR_STREAM #define REGAL_NO_TYPEDEF_EGL_KHR_STREAM
#endif #endif
#if (defined(EGL_KHR_STREAM) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_STREAM) #if (defined(EGL_KHR_STREAM) || !defined(REGAL_NAMESPACE) || defined(REGAL_ NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_STREAM)
#define REGAL_NO_NAMESPACE_EGL_KHR_STREAM #define REGAL_NO_NAMESPACE_EGL_KHR_STREAM
#endif #endif
#if (defined(EGL_KHR_STREAM) || !defined(REGAL_PLUGIN_MODE) || defined(REGA
L_NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_STREAM)
#define REGAL_NO_PLUGIN_EGL_KHR_STREAM
#endif
#if (defined(EGL_KHR_STREAM) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_STREAM) #if (defined(EGL_KHR_STREAM) || defined(REGAL_NO_DECLARATION) || defined(RE GAL_NO_EGL_KHR_STREAM)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_STREAM)
#define REGAL_NO_DECLARATION_EGL_KHR_STREAM #define REGAL_NO_DECLARATION_EGL_KHR_STREAM
#endif #endif
#ifndef EGL_KHR_stream #ifndef EGL_KHR_stream
#define EGL_KHR_stream 1 #define EGL_KHR_stream 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_STREAM #ifndef REGAL_NO_ENUM_EGL_KHR_STREAM
#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 /* 12816 */ #define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 /* 12816 */
skipping to change at line 34978 skipping to change at line 43006
#endif #endif
#if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(REGAL _NO_TYPEDEF_EGL_KHR_STREAM_CONSUMER_GLTEXTURE) #if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || defined(REGAL_NO_TYPEDEF ) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(REGAL _NO_TYPEDEF_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)
#define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_CONSUMER_GLTEXTURE #define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
#endif #endif
#if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(REGAL _NO_NAMESPACE_EGL_KHR_STREAM_CONSUMER_GLTEXTURE) #if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || !defined(REGAL_NAMESPACE ) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(REGAL _NO_NAMESPACE_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)
#define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_CONSUMER_GLTEXTURE #define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
#endif #endif
#if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || !defined(REGAL_PLUGIN_MO
DE) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(REG
AL_NO_PLUGIN_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)
#define REGAL_NO_PLUGIN_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
#endif
#if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(R EGAL_NO_DECLARATION_EGL_KHR_STREAM_CONSUMER_GLTEXTURE) #if (defined(EGL_KHR_STREAM_CONSUMER_GLTEXTURE) || defined(REGAL_NO_DECLARA TION) || defined(REGAL_NO_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)) && !defined(R EGAL_NO_DECLARATION_EGL_KHR_STREAM_CONSUMER_GLTEXTURE)
#define REGAL_NO_DECLARATION_EGL_KHR_STREAM_CONSUMER_GLTEXTURE #define REGAL_NO_DECLARATION_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
#endif #endif
#ifndef EGL_KHR_stream_consumer_gltexture #ifndef EGL_KHR_stream_consumer_gltexture
#define EGL_KHR_stream_consumer_gltexture 1 #define EGL_KHR_stream_consumer_gltexture 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_STREAM_CONSUMER_GLTEXTURE #ifndef REGAL_NO_ENUM_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321e /* 12830 */ #define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321e /* 12830 */
skipping to change at line 35008 skipping to change at line 43040
#define eglStreamConsumerGLTextureExternalKHR reglStreamConsumerGLTextureEx ternalKHR #define eglStreamConsumerGLTextureExternalKHR reglStreamConsumerGLTextureEx ternalKHR
#define eglStreamConsumerReleaseKHR reglStreamConsumerReleaseKHR #define eglStreamConsumerReleaseKHR reglStreamConsumerReleaseKHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_STREAM_CONSUMER_GLTEXTURE #ifndef REGAL_NO_DECLARATION_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
REGAL_DECL EGLBoolean REGAL_CALL eglStreamConsumerAcquireKHR(EGLDisplay dpy , EGLStreamKHR stream); REGAL_DECL EGLBoolean REGAL_CALL eglStreamConsumerAcquireKHR(EGLDisplay dpy , EGLStreamKHR stream);
REGAL_DECL EGLBoolean REGAL_CALL eglStreamConsumerGLTextureExternalKHR(EGLD isplay dpy, EGLStreamKHR stream); REGAL_DECL EGLBoolean REGAL_CALL eglStreamConsumerGLTextureExternalKHR(EGLD isplay dpy, EGLStreamKHR stream);
REGAL_DECL EGLBoolean REGAL_CALL eglStreamConsumerReleaseKHR(EGLDisplay dpy , EGLStreamKHR stream); REGAL_DECL EGLBoolean REGAL_CALL eglStreamConsumerReleaseKHR(EGLDisplay dpy , EGLStreamKHR stream);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_STREAM_CONSUMER_GLTEXTURE
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglStreamConsumerAcquireKHR(EGLDisp
lay dpy, EGLStreamKHR stream);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglStreamConsumerGLTextureExternalK
HR(EGLDisplay dpy, EGLStreamKHR stream);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglStreamConsumerReleaseKHR(EGLDisp
lay dpy, EGLStreamKHR stream);
#endif
/** /**
** EGL_KHR_stream_cross_process_fd ** EGL_KHR_stream_cross_process_fd
**/ **/
#if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_NO_ENU M_EGL_KHR_STREAM_CROSS_PROCESS_FD) #if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_NO_ENU M_EGL_KHR_STREAM_CROSS_PROCESS_FD)
#define REGAL_NO_ENUM_EGL_KHR_STREAM_CROSS_PROCESS_FD #define REGAL_NO_ENUM_EGL_KHR_STREAM_CROSS_PROCESS_FD
#endif #endif
#if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_NO_ TYPEDEF_EGL_KHR_STREAM_CROSS_PROCESS_FD) #if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_NO_ TYPEDEF_EGL_KHR_STREAM_CROSS_PROCESS_FD)
#define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_CROSS_PROCESS_FD #define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_CROSS_PROCESS_FD
#endif #endif
#if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_NO_ NAMESPACE_EGL_KHR_STREAM_CROSS_PROCESS_FD) #if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_NO_ NAMESPACE_EGL_KHR_STREAM_CROSS_PROCESS_FD)
#define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_CROSS_PROCESS_FD #define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_CROSS_PROCESS_FD
#endif #endif
#if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || !defined(REGAL_PLUGIN_MODE
) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL_N
O_PLUGIN_EGL_KHR_STREAM_CROSS_PROCESS_FD)
#define REGAL_NO_PLUGIN_EGL_KHR_STREAM_CROSS_PROCESS_FD
#endif
#if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL _NO_DECLARATION_EGL_KHR_STREAM_CROSS_PROCESS_FD) #if (defined(EGL_KHR_STREAM_CROSS_PROCESS_FD) || defined(REGAL_NO_DECLARATI ON) || defined(REGAL_NO_EGL_KHR_STREAM_CROSS_PROCESS_FD)) && !defined(REGAL _NO_DECLARATION_EGL_KHR_STREAM_CROSS_PROCESS_FD)
#define REGAL_NO_DECLARATION_EGL_KHR_STREAM_CROSS_PROCESS_FD #define REGAL_NO_DECLARATION_EGL_KHR_STREAM_CROSS_PROCESS_FD
#endif #endif
#ifndef EGL_KHR_stream_cross_process_fd #ifndef EGL_KHR_stream_cross_process_fd
#define EGL_KHR_stream_cross_process_fd 1 #define EGL_KHR_stream_cross_process_fd 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_KHR_STREAM_CROSS_PROCESS_FD #ifndef REGAL_NO_TYPEDEF_EGL_KHR_STREAM_CROSS_PROCESS_FD
typedef EGLNativeFileDescriptorKHR (REGAL_CALL *PFNEGLGETSTREAMFILEDESCRIPT ORKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); typedef EGLNativeFileDescriptorKHR (REGAL_CALL *PFNEGLGETSTREAMFILEDESCRIPT ORKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream);
skipping to change at line 35047 skipping to change at line 43089
#ifndef REGAL_NO_NAMESPACE_EGL_KHR_STREAM_CROSS_PROCESS_FD #ifndef REGAL_NO_NAMESPACE_EGL_KHR_STREAM_CROSS_PROCESS_FD
#define eglCreateStreamFromFileDescriptorKHR reglCreateStreamFromFileDescri ptorKHR #define eglCreateStreamFromFileDescriptorKHR reglCreateStreamFromFileDescri ptorKHR
#define eglGetStreamFileDescriptorKHR reglGetStreamFileDescriptorKHR #define eglGetStreamFileDescriptorKHR reglGetStreamFileDescriptorKHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_STREAM_CROSS_PROCESS_FD #ifndef REGAL_NO_DECLARATION_EGL_KHR_STREAM_CROSS_PROCESS_FD
REGAL_DECL EGLNativeFileDescriptorKHR REGAL_CALL eglGetStreamFileDescriptor KHR(EGLDisplay dpy, EGLStreamKHR stream); REGAL_DECL EGLNativeFileDescriptorKHR REGAL_CALL eglGetStreamFileDescriptor KHR(EGLDisplay dpy, EGLStreamKHR stream);
REGAL_DECL EGLStreamKHR REGAL_CALL eglCreateStreamFromFileDescriptorKHR(EGL Display dpy, EGLNativeFileDescriptorKHR file_descriptor); REGAL_DECL EGLStreamKHR REGAL_CALL eglCreateStreamFromFileDescriptorKHR(EGL Display dpy, EGLNativeFileDescriptorKHR file_descriptor);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_STREAM_CROSS_PROCESS_FD
REGAL_DECL EGLNativeFileDescriptorKHR REGAL_CALL plugin_eglGetStreamFileDes
criptorKHR(EGLDisplay dpy, EGLStreamKHR stream);
REGAL_DECL EGLStreamKHR REGAL_CALL plugin_eglCreateStreamFromFileDescriptor
KHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor);
#endif
/** /**
** EGL_KHR_stream_fifo ** EGL_KHR_stream_fifo
**/ **/
#if (defined(EGL_KHR_STREAM_FIFO) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_ENUM_EGL_KHR_STREAM_FIFO) #if (defined(EGL_KHR_STREAM_FIFO) || defined(REGAL_NO_ENUM) || defined(REGA L_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_ENUM_EGL_KHR_STREAM_FIFO)
#define REGAL_NO_ENUM_EGL_KHR_STREAM_FIFO #define REGAL_NO_ENUM_EGL_KHR_STREAM_FIFO
#endif #endif
#if (defined(EGL_KHR_STREAM_FIFO) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_STREAM_F IFO) #if (defined(EGL_KHR_STREAM_FIFO) || defined(REGAL_NO_TYPEDEF) || defined(R EGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_STREAM_F IFO)
#define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_FIFO #define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_FIFO
#endif #endif
#if (defined(EGL_KHR_STREAM_FIFO) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_STREAM _FIFO) #if (defined(EGL_KHR_STREAM_FIFO) || !defined(REGAL_NAMESPACE) || defined(R EGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_STREAM _FIFO)
#define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_FIFO #define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_FIFO
#endif #endif
#if (defined(EGL_KHR_STREAM_FIFO) || !defined(REGAL_PLUGIN_MODE) || defined
(REGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_STREAM_
FIFO)
#define REGAL_NO_PLUGIN_EGL_KHR_STREAM_FIFO
#endif
#if (defined(EGL_KHR_STREAM_FIFO) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_ STREAM_FIFO) #if (defined(EGL_KHR_STREAM_FIFO) || defined(REGAL_NO_DECLARATION) || defin ed(REGAL_NO_EGL_KHR_STREAM_FIFO)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_ STREAM_FIFO)
#define REGAL_NO_DECLARATION_EGL_KHR_STREAM_FIFO #define REGAL_NO_DECLARATION_EGL_KHR_STREAM_FIFO
#endif #endif
#ifndef EGL_KHR_stream_fifo #ifndef EGL_KHR_stream_fifo
#define EGL_KHR_stream_fifo 1 #define EGL_KHR_stream_fifo 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_STREAM_FIFO #ifndef REGAL_NO_ENUM_EGL_KHR_STREAM_FIFO
#define EGL_STREAM_FIFO_LENGTH_KHR 0x31fc /* 12796 */ #define EGL_STREAM_FIFO_LENGTH_KHR 0x31fc /* 12796 */
skipping to change at line 35094 skipping to change at line 43145
#endif #endif
#if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined(REG AL_NO_TYPEDEF_EGL_KHR_STREAM_PRODUCER_EGLSURFACE) #if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || defined(REGAL_NO_TYPEDE F) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined(REG AL_NO_TYPEDEF_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)
#define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_PRODUCER_EGLSURFACE #define REGAL_NO_TYPEDEF_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
#endif #endif
#if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined(REG AL_NO_NAMESPACE_EGL_KHR_STREAM_PRODUCER_EGLSURFACE) #if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || !defined(REGAL_NAMESPAC E) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined(REG AL_NO_NAMESPACE_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)
#define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_PRODUCER_EGLSURFACE #define REGAL_NO_NAMESPACE_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
#endif #endif
#if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || !defined(REGAL_PLUGIN_M
ODE) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined(R
EGAL_NO_PLUGIN_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)
#define REGAL_NO_PLUGIN_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
#endif
#if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined (REGAL_NO_DECLARATION_EGL_KHR_STREAM_PRODUCER_EGLSURFACE) #if (defined(EGL_KHR_STREAM_PRODUCER_EGLSURFACE) || defined(REGAL_NO_DECLAR ATION) || defined(REGAL_NO_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)) && !defined (REGAL_NO_DECLARATION_EGL_KHR_STREAM_PRODUCER_EGLSURFACE)
#define REGAL_NO_DECLARATION_EGL_KHR_STREAM_PRODUCER_EGLSURFACE #define REGAL_NO_DECLARATION_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
#endif #endif
#ifndef EGL_KHR_stream_producer_eglsurface #ifndef EGL_KHR_stream_producer_eglsurface
#define EGL_KHR_stream_producer_eglsurface 1 #define EGL_KHR_stream_producer_eglsurface 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_STREAM_PRODUCER_EGLSURFACE #ifndef REGAL_NO_ENUM_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
#define EGL_STREAM_BIT_KHR 0x800 /* 2048 */ #define EGL_STREAM_BIT_KHR 0x800 /* 2048 */
skipping to change at line 35118 skipping to change at line 43173
#endif #endif
#ifndef REGAL_NO_NAMESPACE_EGL_KHR_STREAM_PRODUCER_EGLSURFACE #ifndef REGAL_NO_NAMESPACE_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
#define eglCreateStreamProducerSurfaceKHR reglCreateStreamProducerSurface KHR #define eglCreateStreamProducerSurfaceKHR reglCreateStreamProducerSurface KHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_STREAM_PRODUCER_EGLSURFACE #ifndef REGAL_NO_DECLARATION_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
REGAL_DECL EGLSurface REGAL_CALL eglCreateStreamProducerSurfaceKHR(EGLDispl ay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list); REGAL_DECL EGLSurface REGAL_CALL eglCreateStreamProducerSurfaceKHR(EGLDispl ay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_STREAM_PRODUCER_EGLSURFACE
REGAL_DECL EGLSurface REGAL_CALL plugin_eglCreateStreamProducerSurfaceKHR(E
GLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_
list);
#endif
/** /**
** EGL_KHR_vg_parent_image ** EGL_KHR_vg_parent_image
**/ **/
#if (defined(EGL_KHR_VG_PARENT_IMAGE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_ENUM_EGL_KHR_VG_PAR ENT_IMAGE) #if (defined(EGL_KHR_VG_PARENT_IMAGE) || defined(REGAL_NO_ENUM) || defined( REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_ENUM_EGL_KHR_VG_PAR ENT_IMAGE)
#define REGAL_NO_ENUM_EGL_KHR_VG_PARENT_IMAGE #define REGAL_NO_ENUM_EGL_KHR_VG_PARENT_IMAGE
#endif #endif
#if (defined(EGL_KHR_VG_PARENT_IMAGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_ VG_PARENT_IMAGE) #if (defined(EGL_KHR_VG_PARENT_IMAGE) || defined(REGAL_NO_TYPEDEF) || defin ed(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_ VG_PARENT_IMAGE)
#define REGAL_NO_TYPEDEF_EGL_KHR_VG_PARENT_IMAGE #define REGAL_NO_TYPEDEF_EGL_KHR_VG_PARENT_IMAGE
#endif #endif
#if (defined(EGL_KHR_VG_PARENT_IMAGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_NAMESPACE_EGL_KH R_VG_PARENT_IMAGE) #if (defined(EGL_KHR_VG_PARENT_IMAGE) || !defined(REGAL_NAMESPACE) || defin ed(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_NAMESPACE_EGL_KH R_VG_PARENT_IMAGE)
#define REGAL_NO_NAMESPACE_EGL_KHR_VG_PARENT_IMAGE #define REGAL_NO_NAMESPACE_EGL_KHR_VG_PARENT_IMAGE
#endif #endif
#if (defined(EGL_KHR_VG_PARENT_IMAGE) || !defined(REGAL_PLUGIN_MODE) || def
ined(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_PLUGIN_EGL_KHR
_VG_PARENT_IMAGE)
#define REGAL_NO_PLUGIN_EGL_KHR_VG_PARENT_IMAGE
#endif
#if (defined(EGL_KHR_VG_PARENT_IMAGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_DECLARATION_ EGL_KHR_VG_PARENT_IMAGE) #if (defined(EGL_KHR_VG_PARENT_IMAGE) || defined(REGAL_NO_DECLARATION) || d efined(REGAL_NO_EGL_KHR_VG_PARENT_IMAGE)) && !defined(REGAL_NO_DECLARATION_ EGL_KHR_VG_PARENT_IMAGE)
#define REGAL_NO_DECLARATION_EGL_KHR_VG_PARENT_IMAGE #define REGAL_NO_DECLARATION_EGL_KHR_VG_PARENT_IMAGE
#endif #endif
#ifndef EGL_KHR_vg_parent_image #ifndef EGL_KHR_vg_parent_image
#define EGL_KHR_vg_parent_image 1 #define EGL_KHR_vg_parent_image 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_KHR_VG_PARENT_IMAGE #ifndef REGAL_NO_ENUM_EGL_KHR_VG_PARENT_IMAGE
#define EGL_VG_PARENT_IMAGE_KHR 0x30ba /* 12474 */ #define EGL_VG_PARENT_IMAGE_KHR 0x30ba /* 12474 */
skipping to change at line 35162 skipping to change at line 43225
#endif #endif
#if (defined(EGL_KHR_WAIT_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_WAIT_SYNC) #if (defined(EGL_KHR_WAIT_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REG AL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_KHR_WAIT_SYNC)
#define REGAL_NO_TYPEDEF_EGL_KHR_WAIT_SYNC #define REGAL_NO_TYPEDEF_EGL_KHR_WAIT_SYNC
#endif #endif
#if (defined(EGL_KHR_WAIT_SYNC) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_WAIT_SYNC) #if (defined(EGL_KHR_WAIT_SYNC) || !defined(REGAL_NAMESPACE) || defined(REG AL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_KHR_WAIT_SYNC)
#define REGAL_NO_NAMESPACE_EGL_KHR_WAIT_SYNC #define REGAL_NO_NAMESPACE_EGL_KHR_WAIT_SYNC
#endif #endif
#if (defined(EGL_KHR_WAIT_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(R
EGAL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_PLUGIN_EGL_KHR_WAIT_SYNC)
#define REGAL_NO_PLUGIN_EGL_KHR_WAIT_SYNC
#endif
#if (defined(EGL_KHR_WAIT_SYNC) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_WAIT _SYNC) #if (defined(EGL_KHR_WAIT_SYNC) || defined(REGAL_NO_DECLARATION) || defined (REGAL_NO_EGL_KHR_WAIT_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_KHR_WAIT _SYNC)
#define REGAL_NO_DECLARATION_EGL_KHR_WAIT_SYNC #define REGAL_NO_DECLARATION_EGL_KHR_WAIT_SYNC
#endif #endif
#ifndef EGL_KHR_wait_sync #ifndef EGL_KHR_wait_sync
#define EGL_KHR_wait_sync 1 #define EGL_KHR_wait_sync 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_KHR_WAIT_SYNC #ifndef REGAL_NO_TYPEDEF_EGL_KHR_WAIT_SYNC
typedef EGLint (REGAL_CALL *PFNEGLWAITSYNCKHRPROC)(EGLDisplay dpy, EGLSyncK HR GLsync, EGLint flags); typedef EGLint (REGAL_CALL *PFNEGLWAITSYNCKHRPROC)(EGLDisplay dpy, EGLSyncK HR GLsync, EGLint flags);
#endif #endif
#ifndef REGAL_NO_NAMESPACE_EGL_KHR_WAIT_SYNC #ifndef REGAL_NO_NAMESPACE_EGL_KHR_WAIT_SYNC
#define eglWaitSyncKHR reglWaitSyncKHR #define eglWaitSyncKHR reglWaitSyncKHR
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_KHR_WAIT_SYNC #ifndef REGAL_NO_DECLARATION_EGL_KHR_WAIT_SYNC
REGAL_DECL EGLint REGAL_CALL eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR GLsy nc, EGLint flags); REGAL_DECL EGLint REGAL_CALL eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR GLsy nc, EGLint flags);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_KHR_WAIT_SYNC
REGAL_DECL EGLint REGAL_CALL plugin_eglWaitSyncKHR(EGLDisplay dpy, EGLSyncK
HR GLsync, EGLint flags);
#endif
/** /**
** EGL_MESA_drm_image ** EGL_MESA_drm_image
**/ **/
#if (defined(EGL_MESA_DRM_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_ENUM_EGL_MESA_DRM_IMAGE) #if (defined(EGL_MESA_DRM_IMAGE) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_ENUM_EGL_MESA_DRM_IMAGE)
#define REGAL_NO_ENUM_EGL_MESA_DRM_IMAGE #define REGAL_NO_ENUM_EGL_MESA_DRM_IMAGE
#endif #endif
#if (defined(EGL_MESA_DRM_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_TYPEDEF_EGL_MESA_DRM_IMAGE ) #if (defined(EGL_MESA_DRM_IMAGE) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_TYPEDEF_EGL_MESA_DRM_IMAGE )
#define REGAL_NO_TYPEDEF_EGL_MESA_DRM_IMAGE #define REGAL_NO_TYPEDEF_EGL_MESA_DRM_IMAGE
#endif #endif
#if (defined(EGL_MESA_DRM_IMAGE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_NAMESPACE_EGL_MESA_DRM_IMA GE) #if (defined(EGL_MESA_DRM_IMAGE) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_NAMESPACE_EGL_MESA_DRM_IMA GE)
#define REGAL_NO_NAMESPACE_EGL_MESA_DRM_IMAGE #define REGAL_NO_NAMESPACE_EGL_MESA_DRM_IMAGE
#endif #endif
#if (defined(EGL_MESA_DRM_IMAGE) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_PLUGIN_EGL_MESA_DRM_IMAG
E)
#define REGAL_NO_PLUGIN_EGL_MESA_DRM_IMAGE
#endif
#if (defined(EGL_MESA_DRM_IMAGE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_DECLARATION_EGL_MESA_D RM_IMAGE) #if (defined(EGL_MESA_DRM_IMAGE) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_MESA_DRM_IMAGE)) && !defined(REGAL_NO_DECLARATION_EGL_MESA_D RM_IMAGE)
#define REGAL_NO_DECLARATION_EGL_MESA_DRM_IMAGE #define REGAL_NO_DECLARATION_EGL_MESA_DRM_IMAGE
#endif #endif
#ifndef EGL_MESA_drm_image #ifndef EGL_MESA_drm_image
#define EGL_MESA_drm_image 1 #define EGL_MESA_drm_image 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_MESA_DRM_IMAGE #ifndef REGAL_NO_ENUM_EGL_MESA_DRM_IMAGE
#define EGL_DRM_BUFFER_USE_SCANOUT_MESA 0x1 #define EGL_DRM_BUFFER_USE_SCANOUT_MESA 0x1
skipping to change at line 35231 skipping to change at line 43306
#ifndef REGAL_NO_NAMESPACE_EGL_MESA_DRM_IMAGE #ifndef REGAL_NO_NAMESPACE_EGL_MESA_DRM_IMAGE
#define eglCreateDRMImageMESA reglCreateDRMImageMESA #define eglCreateDRMImageMESA reglCreateDRMImageMESA
#define eglExportDRMImageMESA reglExportDRMImageMESA #define eglExportDRMImageMESA reglExportDRMImageMESA
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_MESA_DRM_IMAGE #ifndef REGAL_NO_DECLARATION_EGL_MESA_DRM_IMAGE
REGAL_DECL EGLBoolean REGAL_CALL eglExportDRMImageMESA(EGLDisplay dpy, EGLI mageKHR image, EGLint *name, EGLint *handle, EGLint *stride); REGAL_DECL EGLBoolean REGAL_CALL eglExportDRMImageMESA(EGLDisplay dpy, EGLI mageKHR image, EGLint *name, EGLint *handle, EGLint *stride);
REGAL_DECL EGLImageKHR REGAL_CALL eglCreateDRMImageMESA(EGLDisplay dpy, con st EGLint *attrib_list); REGAL_DECL EGLImageKHR REGAL_CALL eglCreateDRMImageMESA(EGLDisplay dpy, con st EGLint *attrib_list);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_MESA_DRM_IMAGE
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglExportDRMImageMESA(EGLDisplay dp
y, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride);
REGAL_DECL EGLImageKHR REGAL_CALL plugin_eglCreateDRMImageMESA(EGLDisplay d
py, const EGLint *attrib_list);
#endif
/** /**
** EGL_NV_coverage_sample ** EGL_NV_coverage_sample
**/ **/
#if (defined(EGL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_ENUM_EGL_NV_COVERAGE_ SAMPLE) #if (defined(EGL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_ENUM) || defined(R EGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_ENUM_EGL_NV_COVERAGE_ SAMPLE)
#define REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE #define REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE
#endif #endif
#if (defined(EGL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_COV ERAGE_SAMPLE) #if (defined(EGL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_COV ERAGE_SAMPLE)
#define REGAL_NO_TYPEDEF_EGL_NV_COVERAGE_SAMPLE #define REGAL_NO_TYPEDEF_EGL_NV_COVERAGE_SAMPLE
#endif #endif
#if (defined(EGL_NV_COVERAGE_SAMPLE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_C OVERAGE_SAMPLE) #if (defined(EGL_NV_COVERAGE_SAMPLE) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_C OVERAGE_SAMPLE)
#define REGAL_NO_NAMESPACE_EGL_NV_COVERAGE_SAMPLE #define REGAL_NO_NAMESPACE_EGL_NV_COVERAGE_SAMPLE
#endif #endif
#if (defined(EGL_NV_COVERAGE_SAMPLE) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_PLUGIN_EGL_NV_CO
VERAGE_SAMPLE)
#define REGAL_NO_PLUGIN_EGL_NV_COVERAGE_SAMPLE
#endif
#if (defined(EGL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_DECLARATION_EG L_NV_COVERAGE_SAMPLE) #if (defined(EGL_NV_COVERAGE_SAMPLE) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE)) && !defined(REGAL_NO_DECLARATION_EG L_NV_COVERAGE_SAMPLE)
#define REGAL_NO_DECLARATION_EGL_NV_COVERAGE_SAMPLE #define REGAL_NO_DECLARATION_EGL_NV_COVERAGE_SAMPLE
#endif #endif
#ifndef EGL_NV_coverage_sample #ifndef EGL_NV_coverage_sample
#define EGL_NV_coverage_sample 1 #define EGL_NV_coverage_sample 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE #ifndef REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE
#define EGL_COVERAGE_BUFFERS_NV 0x30e0 /* 12512 */ #define EGL_COVERAGE_BUFFERS_NV 0x30e0 /* 12512 */
skipping to change at line 35283 skipping to change at line 43367
#ifndef REGAL_NO_NAMESPACE_EGL_NV_COVERAGE_SAMPLE #ifndef REGAL_NO_NAMESPACE_EGL_NV_COVERAGE_SAMPLE
#define eglCoverageMaskNV reglCoverageMaskNV #define eglCoverageMaskNV reglCoverageMaskNV
#define eglCoverageOperationNV reglCoverageOperationNV #define eglCoverageOperationNV reglCoverageOperationNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_NV_COVERAGE_SAMPLE #ifndef REGAL_NO_DECLARATION_EGL_NV_COVERAGE_SAMPLE
REGAL_DECL void REGAL_CALL eglCoverageMaskNV(GLboolean mask); REGAL_DECL void REGAL_CALL eglCoverageMaskNV(GLboolean mask);
REGAL_DECL void REGAL_CALL eglCoverageOperationNV(GLenum operation); REGAL_DECL void REGAL_CALL eglCoverageOperationNV(GLenum operation);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_NV_COVERAGE_SAMPLE
REGAL_DECL void REGAL_CALL plugin_eglCoverageMaskNV(GLboolean mask);
REGAL_DECL void REGAL_CALL plugin_eglCoverageOperationNV(GLenum operation);
#endif
/** /**
** EGL_NV_coverage_sample_resolve ** EGL_NV_coverage_sample_resolve
**/ **/
#if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_ENUM_ EGL_NV_COVERAGE_SAMPLE_RESOLVE) #if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || defined(REGAL_NO_ENUM) || d efined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_ENUM_ EGL_NV_COVERAGE_SAMPLE_RESOLVE)
#define REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE_RESOLVE #define REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE_RESOLVE
#endif #endif
#if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_TY PEDEF_EGL_NV_COVERAGE_SAMPLE_RESOLVE) #if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || defined(REGAL_NO_TYPEDEF) | | defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_TY PEDEF_EGL_NV_COVERAGE_SAMPLE_RESOLVE)
#define REGAL_NO_TYPEDEF_EGL_NV_COVERAGE_SAMPLE_RESOLVE #define REGAL_NO_TYPEDEF_EGL_NV_COVERAGE_SAMPLE_RESOLVE
#endif #endif
#if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_NA MESPACE_EGL_NV_COVERAGE_SAMPLE_RESOLVE) #if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || !defined(REGAL_NAMESPACE) | | defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_NA MESPACE_EGL_NV_COVERAGE_SAMPLE_RESOLVE)
#define REGAL_NO_NAMESPACE_EGL_NV_COVERAGE_SAMPLE_RESOLVE #define REGAL_NO_NAMESPACE_EGL_NV_COVERAGE_SAMPLE_RESOLVE
#endif #endif
#if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || !defined(REGAL_PLUGIN_MODE)
|| defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_NO_
PLUGIN_EGL_NV_COVERAGE_SAMPLE_RESOLVE)
#define REGAL_NO_PLUGIN_EGL_NV_COVERAGE_SAMPLE_RESOLVE
#endif
#if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_N O_DECLARATION_EGL_NV_COVERAGE_SAMPLE_RESOLVE) #if (defined(EGL_NV_COVERAGE_SAMPLE_RESOLVE) || defined(REGAL_NO_DECLARATIO N) || defined(REGAL_NO_EGL_NV_COVERAGE_SAMPLE_RESOLVE)) && !defined(REGAL_N O_DECLARATION_EGL_NV_COVERAGE_SAMPLE_RESOLVE)
#define REGAL_NO_DECLARATION_EGL_NV_COVERAGE_SAMPLE_RESOLVE #define REGAL_NO_DECLARATION_EGL_NV_COVERAGE_SAMPLE_RESOLVE
#endif #endif
#ifndef EGL_NV_coverage_sample_resolve #ifndef EGL_NV_coverage_sample_resolve
#define EGL_NV_coverage_sample_resolve 1 #define EGL_NV_coverage_sample_resolve 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE_RESOLVE #ifndef REGAL_NO_ENUM_EGL_NV_COVERAGE_SAMPLE_RESOLVE
#define EGL_COVERAGE_SAMPLE_RESOLVE_NV 0x3131 /* 12593 */ #define EGL_COVERAGE_SAMPLE_RESOLVE_NV 0x3131 /* 12593 */
skipping to change at line 35329 skipping to change at line 43422
#endif #endif
#if (defined(EGL_NV_POST_SUB_BUFFER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_POS T_SUB_BUFFER) #if (defined(EGL_NV_POST_SUB_BUFFER) || defined(REGAL_NO_TYPEDEF) || define d(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_POS T_SUB_BUFFER)
#define REGAL_NO_TYPEDEF_EGL_NV_POST_SUB_BUFFER #define REGAL_NO_TYPEDEF_EGL_NV_POST_SUB_BUFFER
#endif #endif
#if (defined(EGL_NV_POST_SUB_BUFFER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_P OST_SUB_BUFFER) #if (defined(EGL_NV_POST_SUB_BUFFER) || !defined(REGAL_NAMESPACE) || define d(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_P OST_SUB_BUFFER)
#define REGAL_NO_NAMESPACE_EGL_NV_POST_SUB_BUFFER #define REGAL_NO_NAMESPACE_EGL_NV_POST_SUB_BUFFER
#endif #endif
#if (defined(EGL_NV_POST_SUB_BUFFER) || !defined(REGAL_PLUGIN_MODE) || defi
ned(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_PLUGIN_EGL_NV_PO
ST_SUB_BUFFER)
#define REGAL_NO_PLUGIN_EGL_NV_POST_SUB_BUFFER
#endif
#if (defined(EGL_NV_POST_SUB_BUFFER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_DECLARATION_EG L_NV_POST_SUB_BUFFER) #if (defined(EGL_NV_POST_SUB_BUFFER) || defined(REGAL_NO_DECLARATION) || de fined(REGAL_NO_EGL_NV_POST_SUB_BUFFER)) && !defined(REGAL_NO_DECLARATION_EG L_NV_POST_SUB_BUFFER)
#define REGAL_NO_DECLARATION_EGL_NV_POST_SUB_BUFFER #define REGAL_NO_DECLARATION_EGL_NV_POST_SUB_BUFFER
#endif #endif
#ifndef EGL_NV_post_sub_buffer #ifndef EGL_NV_post_sub_buffer
#define EGL_NV_post_sub_buffer 1 #define EGL_NV_post_sub_buffer 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_NV_POST_SUB_BUFFER #ifndef REGAL_NO_ENUM_EGL_NV_POST_SUB_BUFFER
#define EGL_POST_SUB_BUFFER_SUPPORTED_NV 0x30be /* 12478 */ #define EGL_POST_SUB_BUFFER_SUPPORTED_NV 0x30be /* 12478 */
skipping to change at line 35353 skipping to change at line 43450
#endif #endif
#ifndef REGAL_NO_NAMESPACE_EGL_NV_POST_SUB_BUFFER #ifndef REGAL_NO_NAMESPACE_EGL_NV_POST_SUB_BUFFER
#define eglPostSubBufferNV reglPostSubBufferNV #define eglPostSubBufferNV reglPostSubBufferNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_NV_POST_SUB_BUFFER #ifndef REGAL_NO_DECLARATION_EGL_NV_POST_SUB_BUFFER
REGAL_DECL EGLBoolean REGAL_CALL eglPostSubBufferNV(EGLDisplay dpy, EGLSurf ace surface, EGLint x, EGLint y, EGLint width, EGLint height); REGAL_DECL EGLBoolean REGAL_CALL eglPostSubBufferNV(EGLDisplay dpy, EGLSurf ace surface, EGLint x, EGLint y, EGLint width, EGLint height);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_NV_POST_SUB_BUFFER
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglPostSubBufferNV(EGLDisplay dpy,
EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height);
#endif
/** /**
** EGL_NV_sync ** EGL_NV_sync
**/ **/
#if (defined(EGL_NV_SYNC) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL _NV_SYNC)) && !defined(REGAL_NO_ENUM_EGL_NV_SYNC) #if (defined(EGL_NV_SYNC) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_EGL _NV_SYNC)) && !defined(REGAL_NO_ENUM_EGL_NV_SYNC)
#define REGAL_NO_ENUM_EGL_NV_SYNC #define REGAL_NO_ENUM_EGL_NV_SYNC
#endif #endif
#if (defined(EGL_NV_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ EGL_NV_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_SYNC) #if (defined(EGL_NV_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_ EGL_NV_SYNC)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_SYNC)
#define REGAL_NO_TYPEDEF_EGL_NV_SYNC #define REGAL_NO_TYPEDEF_EGL_NV_SYNC
#endif #endif
#if (defined(EGL_NV_SYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ EGL_NV_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_SYNC) #if (defined(EGL_NV_SYNC) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_ EGL_NV_SYNC)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_SYNC)
#define REGAL_NO_NAMESPACE_EGL_NV_SYNC #define REGAL_NO_NAMESPACE_EGL_NV_SYNC
#endif #endif
#if (defined(EGL_NV_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_N
O_EGL_NV_SYNC)) && !defined(REGAL_NO_PLUGIN_EGL_NV_SYNC)
#define REGAL_NO_PLUGIN_EGL_NV_SYNC
#endif
#if (defined(EGL_NV_SYNC) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_EGL_NV_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_NV_SYNC) #if (defined(EGL_NV_SYNC) || defined(REGAL_NO_DECLARATION) || defined(REGAL _NO_EGL_NV_SYNC)) && !defined(REGAL_NO_DECLARATION_EGL_NV_SYNC)
#define REGAL_NO_DECLARATION_EGL_NV_SYNC #define REGAL_NO_DECLARATION_EGL_NV_SYNC
#endif #endif
#ifndef EGL_NV_sync #ifndef EGL_NV_sync
#define EGL_NV_sync 1 #define EGL_NV_sync 1
#endif #endif
#ifndef REGAL_NO_ENUM_EGL_NV_SYNC #ifndef REGAL_NO_ENUM_EGL_NV_SYNC
#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x1 #define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x1
skipping to change at line 35419 skipping to change at line 43524
#ifndef REGAL_NO_DECLARATION_EGL_NV_SYNC #ifndef REGAL_NO_DECLARATION_EGL_NV_SYNC
REGAL_DECL EGLBoolean REGAL_CALL eglDestroySyncNV(EGLSyncNV GLsync); REGAL_DECL EGLBoolean REGAL_CALL eglDestroySyncNV(EGLSyncNV GLsync);
REGAL_DECL EGLBoolean REGAL_CALL eglFenceNV(EGLSyncNV GLsync); REGAL_DECL EGLBoolean REGAL_CALL eglFenceNV(EGLSyncNV GLsync);
REGAL_DECL EGLBoolean REGAL_CALL eglGetSyncAttribNV(EGLSyncNV GLsync, EGLin t attribute, EGLint *value); REGAL_DECL EGLBoolean REGAL_CALL eglGetSyncAttribNV(EGLSyncNV GLsync, EGLin t attribute, EGLint *value);
REGAL_DECL EGLBoolean REGAL_CALL eglSignalSyncNV(EGLSyncNV GLsync, EGLenum mode); REGAL_DECL EGLBoolean REGAL_CALL eglSignalSyncNV(EGLSyncNV GLsync, EGLenum mode);
REGAL_DECL EGLSyncNV REGAL_CALL eglCreateFenceSyncNV(EGLDisplay dpy, EGLenu m condition, const EGLint *attrib_list); REGAL_DECL EGLSyncNV REGAL_CALL eglCreateFenceSyncNV(EGLDisplay dpy, EGLenu m condition, const EGLint *attrib_list);
REGAL_DECL EGLint REGAL_CALL eglClientWaitSyncNV(EGLSyncNV GLsync, EGLint f lags, EGLTimeNV timeout); REGAL_DECL EGLint REGAL_CALL eglClientWaitSyncNV(EGLSyncNV GLsync, EGLint f lags, EGLTimeNV timeout);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_NV_SYNC
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglDestroySyncNV(EGLSyncNV GLsync);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglFenceNV(EGLSyncNV GLsync);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglGetSyncAttribNV(EGLSyncNV GLsync
, EGLint attribute, EGLint *value);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglSignalSyncNV(EGLSyncNV GLsync, E
GLenum mode);
REGAL_DECL EGLSyncNV REGAL_CALL plugin_eglCreateFenceSyncNV(EGLDisplay dpy,
EGLenum condition, const EGLint *attrib_list);
REGAL_DECL EGLint REGAL_CALL plugin_eglClientWaitSyncNV(EGLSyncNV GLsync, E
GLint flags, EGLTimeNV timeout);
#endif
/** /**
** EGL_NV_system_time ** EGL_NV_system_time
**/ **/
#if (defined(EGL_NV_SYSTEM_TIME) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_ENUM_EGL_NV_SYSTEM_TIME) #if (defined(EGL_NV_SYSTEM_TIME) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_ENUM_EGL_NV_SYSTEM_TIME)
#define REGAL_NO_ENUM_EGL_NV_SYSTEM_TIME #define REGAL_NO_ENUM_EGL_NV_SYSTEM_TIME
#endif #endif
#if (defined(EGL_NV_SYSTEM_TIME) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_SYSTEM_TIME ) #if (defined(EGL_NV_SYSTEM_TIME) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_TYPEDEF_EGL_NV_SYSTEM_TIME )
#define REGAL_NO_TYPEDEF_EGL_NV_SYSTEM_TIME #define REGAL_NO_TYPEDEF_EGL_NV_SYSTEM_TIME
#endif #endif
#if (defined(EGL_NV_SYSTEM_TIME) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_SYSTEM_TI ME) #if (defined(EGL_NV_SYSTEM_TIME) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_NAMESPACE_EGL_NV_SYSTEM_TI ME)
#define REGAL_NO_NAMESPACE_EGL_NV_SYSTEM_TIME #define REGAL_NO_NAMESPACE_EGL_NV_SYSTEM_TIME
#endif #endif
#if (defined(EGL_NV_SYSTEM_TIME) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_PLUGIN_EGL_NV_SYSTEM_TIM
E)
#define REGAL_NO_PLUGIN_EGL_NV_SYSTEM_TIME
#endif
#if (defined(EGL_NV_SYSTEM_TIME) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_DECLARATION_EGL_NV_SYS TEM_TIME) #if (defined(EGL_NV_SYSTEM_TIME) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_EGL_NV_SYSTEM_TIME)) && !defined(REGAL_NO_DECLARATION_EGL_NV_SYS TEM_TIME)
#define REGAL_NO_DECLARATION_EGL_NV_SYSTEM_TIME #define REGAL_NO_DECLARATION_EGL_NV_SYSTEM_TIME
#endif #endif
#ifndef EGL_NV_system_time #ifndef EGL_NV_system_time
#define EGL_NV_system_time 1 #define EGL_NV_system_time 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_NV_SYSTEM_TIME #ifndef REGAL_NO_TYPEDEF_EGL_NV_SYSTEM_TIME
typedef EGLuint64NV (REGAL_CALL *PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC)(void); typedef EGLuint64NV (REGAL_CALL *PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC)(void);
skipping to change at line 35458 skipping to change at line 43576
#ifndef REGAL_NO_NAMESPACE_EGL_NV_SYSTEM_TIME #ifndef REGAL_NO_NAMESPACE_EGL_NV_SYSTEM_TIME
#define eglGetSystemTimeFrequencyNV reglGetSystemTimeFrequencyNV #define eglGetSystemTimeFrequencyNV reglGetSystemTimeFrequencyNV
#define eglGetSystemTimeNV reglGetSystemTimeNV #define eglGetSystemTimeNV reglGetSystemTimeNV
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_NV_SYSTEM_TIME #ifndef REGAL_NO_DECLARATION_EGL_NV_SYSTEM_TIME
REGAL_DECL EGLuint64NV REGAL_CALL eglGetSystemTimeFrequencyNV(void); REGAL_DECL EGLuint64NV REGAL_CALL eglGetSystemTimeFrequencyNV(void);
REGAL_DECL EGLuint64NV REGAL_CALL eglGetSystemTimeNV(void); REGAL_DECL EGLuint64NV REGAL_CALL eglGetSystemTimeNV(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_NV_SYSTEM_TIME
REGAL_DECL EGLuint64NV REGAL_CALL plugin_eglGetSystemTimeFrequencyNV(void);
REGAL_DECL EGLuint64NV REGAL_CALL plugin_eglGetSystemTimeNV(void);
#endif
/** /**
** EGL_VERSION_1_0 ** EGL_VERSION_1_0
**/ **/
#if (defined(EGL_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _EGL_VERSION_1_0)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_0) #if (defined(EGL_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _EGL_VERSION_1_0)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_0)
#define REGAL_NO_ENUM_EGL_VERSION_1_0 #define REGAL_NO_ENUM_EGL_VERSION_1_0
#endif #endif
#if (defined(EGL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_0) #if (defined(EGL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_0)
#define REGAL_NO_TYPEDEF_EGL_VERSION_1_0 #define REGAL_NO_TYPEDEF_EGL_VERSION_1_0
#endif #endif
#if (defined(EGL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_0) #if (defined(EGL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_0)
#define REGAL_NO_NAMESPACE_EGL_VERSION_1_0 #define REGAL_NO_NAMESPACE_EGL_VERSION_1_0
#endif #endif
#if (defined(EGL_VERSION_1_0) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_EGL_VERSION_1_0)) && !defined(REGAL_NO_PLUGIN_EGL_VERSION_1_0)
#define REGAL_NO_PLUGIN_EGL_VERSION_1_0
#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_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);
skipping to change at line 35566 skipping to change at line 43693
REGAL_DECL EGLDisplay REGAL_CALL eglGetDisplay(EGLNativeDisplayType display _id); REGAL_DECL EGLDisplay REGAL_CALL eglGetDisplay(EGLNativeDisplayType display _id);
REGAL_DECL EGLSurface REGAL_CALL eglCreatePbufferSurface(EGLDisplay dpy, EG LConfig config, const EGLint *attrib_list); REGAL_DECL EGLSurface REGAL_CALL eglCreatePbufferSurface(EGLDisplay dpy, EG LConfig config, const EGLint *attrib_list);
REGAL_DECL EGLSurface REGAL_CALL eglCreatePixmapSurface(EGLDisplay dpy, EGL Config config, EGLNativePixmapType pixmap, const EGLint *attrib_list); REGAL_DECL EGLSurface REGAL_CALL eglCreatePixmapSurface(EGLDisplay dpy, EGL Config config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
REGAL_DECL EGLSurface REGAL_CALL eglCreateWindowSurface(EGLDisplay dpy, EGL Config config, EGLNativeWindowType win, const EGLint *attrib_list); REGAL_DECL EGLSurface REGAL_CALL eglCreateWindowSurface(EGLDisplay dpy, EGL Config config, EGLNativeWindowType win, const EGLint *attrib_list);
REGAL_DECL EGLSurface REGAL_CALL eglGetCurrentSurface(EGLint readdraw); REGAL_DECL EGLSurface REGAL_CALL eglGetCurrentSurface(EGLint readdraw);
REGAL_DECL EGLint REGAL_CALL eglGetError(void); REGAL_DECL EGLint REGAL_CALL eglGetError(void);
REGAL_DECL __eglMustCastToProperFunctionPointerType REGAL_CALL eglGetProcAd dress(const char *procname); REGAL_DECL __eglMustCastToProperFunctionPointerType REGAL_CALL eglGetProcAd dress(const char *procname);
REGAL_DECL const char *REGAL_CALL eglQueryString(EGLDisplay dpy, EGLint nam e); REGAL_DECL const char *REGAL_CALL eglQueryString(EGLDisplay dpy, EGLint nam e);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_VERSION_1_0
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglChooseConfig(EGLDisplay dpy, con
st EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num
_config);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglCopyBuffers(EGLDisplay dpy, EGLS
urface surface, EGLNativePixmapType target);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglDestroyContext(EGLDisplay dpy, E
GLContext ctx);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglDestroySurface(EGLDisplay dpy, E
GLSurface surface);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglGetConfigAttrib(EGLDisplay dpy,
EGLConfig config, EGLint attribute, EGLint *value);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglGetConfigs(EGLDisplay dpy, EGLCo
nfig *configs, EGLint config_size, EGLint *num_config);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglInitialize(EGLDisplay dpy, EGLin
t *major, EGLint *minor);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglMakeCurrent(EGLDisplay dpy, EGLS
urface draw, EGLSurface read, EGLContext ctx);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglQueryContext(EGLDisplay dpy, EGL
Context ctx, EGLint attribute, EGLint *value);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglQuerySurface(EGLDisplay dpy, EGL
Surface surface, EGLint attribute, EGLint *value);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglSwapBuffers(EGLDisplay dpy, EGLS
urface surface);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglTerminate(EGLDisplay dpy);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglWaitGL(void);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglWaitNative(EGLint engine);
REGAL_DECL EGLContext REGAL_CALL plugin_eglCreateContext(EGLDisplay dpy, EG
LConfig config, EGLContext share_context, const EGLint *attrib_list);
REGAL_DECL EGLContext REGAL_CALL plugin_eglGetCurrentContext(void);
REGAL_DECL EGLDisplay REGAL_CALL plugin_eglGetCurrentDisplay(void);
REGAL_DECL EGLDisplay REGAL_CALL plugin_eglGetDisplay(EGLNativeDisplayType
display_id);
REGAL_DECL EGLSurface REGAL_CALL plugin_eglCreatePbufferSurface(EGLDisplay
dpy, EGLConfig config, const EGLint *attrib_list);
REGAL_DECL EGLSurface REGAL_CALL plugin_eglCreatePixmapSurface(EGLDisplay d
py, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list
);
REGAL_DECL EGLSurface REGAL_CALL plugin_eglCreateWindowSurface(EGLDisplay d
py, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
REGAL_DECL EGLSurface REGAL_CALL plugin_eglGetCurrentSurface(EGLint readdra
w);
REGAL_DECL EGLint REGAL_CALL plugin_eglGetError(void);
REGAL_DECL __eglMustCastToProperFunctionPointerType REGAL_CALL plugin_eglGe
tProcAddress(const char *procname);
REGAL_DECL const char *REGAL_CALL plugin_eglQueryString(EGLDisplay dpy, EGL
int name);
#endif
/** /**
** EGL_VERSION_1_1 ** EGL_VERSION_1_1
**/ **/
#if (defined(EGL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _EGL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_1) #if (defined(EGL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _EGL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_1)
#define REGAL_NO_ENUM_EGL_VERSION_1_1 #define REGAL_NO_ENUM_EGL_VERSION_1_1
#endif #endif
#if (defined(EGL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_1) #if (defined(EGL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_1)
#define REGAL_NO_TYPEDEF_EGL_VERSION_1_1 #define REGAL_NO_TYPEDEF_EGL_VERSION_1_1
#endif #endif
#if (defined(EGL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_1) #if (defined(EGL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_1)
#define REGAL_NO_NAMESPACE_EGL_VERSION_1_1 #define REGAL_NO_NAMESPACE_EGL_VERSION_1_1
#endif #endif
#if (defined(EGL_VERSION_1_1) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_PLUGIN_EGL_VERSION_1_1)
#define REGAL_NO_PLUGIN_EGL_VERSION_1_1
#endif
#if (defined(EGL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_1) #if (defined(EGL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_EGL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_1)
#define REGAL_NO_DECLARATION_EGL_VERSION_1_1 #define REGAL_NO_DECLARATION_EGL_VERSION_1_1
#endif #endif
#ifndef EGL_VERSION_1_1 #ifndef EGL_VERSION_1_1
#define EGL_VERSION_1_1 1 #define EGL_VERSION_1_1 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_VERSION_1_1 #ifndef REGAL_NO_TYPEDEF_EGL_VERSION_1_1
typedef EGLBoolean (REGAL_CALL *PFNEGLBINDTEXIMAGEPROC)(EGLDisplay dpy, EGL Surface surface, EGLint buffer); typedef EGLBoolean (REGAL_CALL *PFNEGLBINDTEXIMAGEPROC)(EGLDisplay dpy, EGL Surface surface, EGLint buffer);
skipping to change at line 35605 skipping to change at line 43764
#ifndef REGAL_NO_NAMESPACE_EGL_VERSION_1_1 #ifndef REGAL_NO_NAMESPACE_EGL_VERSION_1_1
#define eglBindTexImage reglBindTexImage #define eglBindTexImage reglBindTexImage
#define eglReleaseTexImage reglReleaseTexImage #define eglReleaseTexImage reglReleaseTexImage
#endif #endif
#ifndef REGAL_NO_DECLARATION_EGL_VERSION_1_1 #ifndef REGAL_NO_DECLARATION_EGL_VERSION_1_1
REGAL_DECL EGLBoolean REGAL_CALL eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); REGAL_DECL EGLBoolean REGAL_CALL eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
REGAL_DECL EGLBoolean REGAL_CALL eglReleaseTexImage(EGLDisplay dpy, EGLSurf ace surface, EGLint buffer); REGAL_DECL EGLBoolean REGAL_CALL eglReleaseTexImage(EGLDisplay dpy, EGLSurf ace surface, EGLint buffer);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_VERSION_1_1
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglBindTexImage(EGLDisplay dpy, EGL
Surface surface, EGLint buffer);
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglReleaseTexImage(EGLDisplay dpy,
EGLSurface surface, EGLint buffer);
#endif
/** /**
** EGL_VERSION_1_2 ** EGL_VERSION_1_2
**/ **/
#if (defined(EGL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _EGL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_2) #if (defined(EGL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO _EGL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_EGL_VERSION_1_2)
#define REGAL_NO_ENUM_EGL_VERSION_1_2 #define REGAL_NO_ENUM_EGL_VERSION_1_2
#endif #endif
#if (defined(EGL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_2) #if (defined(EGL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL _NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_EGL_VERSION_1_2)
#define REGAL_NO_TYPEDEF_EGL_VERSION_1_2 #define REGAL_NO_TYPEDEF_EGL_VERSION_1_2
#endif #endif
#if (defined(EGL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_2) #if (defined(EGL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL _NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_EGL_VERSION_1_2)
#define REGAL_NO_NAMESPACE_EGL_VERSION_1_2 #define REGAL_NO_NAMESPACE_EGL_VERSION_1_2
#endif #endif
#if (defined(EGL_VERSION_1_2) || !defined(REGAL_PLUGIN_MODE) || defined(REG
AL_NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_PLUGIN_EGL_VERSION_1_2)
#define REGAL_NO_PLUGIN_EGL_VERSION_1_2
#endif
#if (defined(EGL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_2) #if (defined(EGL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(R EGAL_NO_EGL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_EGL_VERSION_1_2)
#define REGAL_NO_DECLARATION_EGL_VERSION_1_2 #define REGAL_NO_DECLARATION_EGL_VERSION_1_2
#endif #endif
#ifndef EGL_VERSION_1_2 #ifndef EGL_VERSION_1_2
#define EGL_VERSION_1_2 1 #define EGL_VERSION_1_2 1
#endif #endif
#ifndef REGAL_NO_TYPEDEF_EGL_VERSION_1_2 #ifndef REGAL_NO_TYPEDEF_EGL_VERSION_1_2
typedef EGLBoolean (REGAL_CALL *PFNEGLBINDAPIPROC)(EGLenum api); typedef EGLBoolean (REGAL_CALL *PFNEGLBINDAPIPROC)(EGLenum api);
skipping to change at line 35659 skipping to change at line 43827
#ifndef REGAL_NO_DECLARATION_EGL_VERSION_1_2 #ifndef REGAL_NO_DECLARATION_EGL_VERSION_1_2
REGAL_DECL EGLBoolean REGAL_CALL eglBindAPI(EGLenum api); REGAL_DECL EGLBoolean REGAL_CALL eglBindAPI(EGLenum api);
REGAL_DECL EGLBoolean REGAL_CALL eglReleaseThread(void); REGAL_DECL EGLBoolean REGAL_CALL eglReleaseThread(void);
REGAL_DECL EGLBoolean REGAL_CALL eglSurfaceAttrib(EGLDisplay dpy, EGLSurfac e surface, EGLint attribute, EGLint value); REGAL_DECL EGLBoolean REGAL_CALL eglSurfaceAttrib(EGLDisplay dpy, EGLSurfac e surface, EGLint attribute, EGLint value);
REGAL_DECL EGLBoolean REGAL_CALL eglSwapInterval(EGLDisplay dpy, EGLint int erval); REGAL_DECL EGLBoolean REGAL_CALL eglSwapInterval(EGLDisplay dpy, EGLint int erval);
REGAL_DECL EGLBoolean REGAL_CALL eglWaitClient(void); REGAL_DECL EGLBoolean REGAL_CALL eglWaitClient(void);
REGAL_DECL EGLSurface REGAL_CALL eglCreatePbufferFromClientBuffer(EGLDispla y dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGL int *attrib_list); REGAL_DECL EGLSurface REGAL_CALL eglCreatePbufferFromClientBuffer(EGLDispla y dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGL int *attrib_list);
REGAL_DECL EGLenum REGAL_CALL eglQueryAPI(void); REGAL_DECL EGLenum REGAL_CALL eglQueryAPI(void);
#endif #endif
#ifndef REGAL_NO_PLUGIN_EGL_VERSION_1_2
REGAL_DECL EGLBoolean REGAL_CALL plugin_eglBindAPI(EGLenum api);
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_eglSwapInterval(EGLDisplay dpy, EGL
int interval);
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 EGLenum REGAL_CALL plugin_eglQueryAPI(void);
#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
#if (defined(GL_NV_DEPTH_NONLINEAR) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEPT H_NONLINEAR) #if (defined(GL_NV_DEPTH_NONLINEAR) || !defined(REGAL_NAMESPACE) || defined (REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_NAMESPACE_GL_NV_DEPT H_NONLINEAR)
#define REGAL_NO_NAMESPACE_GL_NV_DEPTH_NONLINEAR #define REGAL_NO_NAMESPACE_GL_NV_DEPTH_NONLINEAR
#endif #endif
#if (defined(GL_NV_DEPTH_NONLINEAR) || !defined(REGAL_PLUGIN_MODE) || defin
ed(REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_PLUGIN_GL_NV_DEPTH
_NONLINEAR)
#define REGAL_NO_PLUGIN_GL_NV_DEPTH_NONLINEAR
#endif
#if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_DECLARATION_GL_N V_DEPTH_NONLINEAR) #if (defined(GL_NV_DEPTH_NONLINEAR) || defined(REGAL_NO_DECLARATION) || def ined(REGAL_NO_GL_NV_DEPTH_NONLINEAR)) && !defined(REGAL_NO_DECLARATION_GL_N V_DEPTH_NONLINEAR)
#define REGAL_NO_DECLARATION_GL_NV_DEPTH_NONLINEAR #define REGAL_NO_DECLARATION_GL_NV_DEPTH_NONLINEAR
#endif #endif
#ifndef GL_NV_depth_nonlinear #ifndef GL_NV_depth_nonlinear
#define GL_NV_depth_nonlinear 1 #define GL_NV_depth_nonlinear 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_NV_DEPTH_NONLINEAR #ifndef REGAL_NO_ENUM_GL_NV_DEPTH_NONLINEAR
#define EGL_DEPTH_ENCODING_NONE_NV 0x0 #define EGL_DEPTH_ENCODING_NONE_NV 0x0
#define EGL_DEPTH_ENCODING_NONE_NV 0x0
#define EGL_DEPTH_ENCODING_NV 0x30e2 /* 12514 */ #define EGL_DEPTH_ENCODING_NV 0x30e2 /* 12514 */
#define EGL_DEPTH_ENCODING_NV 0x30e2 /* 12514 */
#define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30e3 /* 12515 */
#define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30e3 /* 12515 */ #define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30e3 /* 12515 */
#define GL_DEPTH_COMPONENT16_NONLINEAR_NV 0x8e2c /* 36396 */ #define GL_DEPTH_COMPONENT16_NONLINEAR_NV 0x8e2c /* 36396 */
#define GL_DEPTH_COMPONENT16_NONLINEAR_NV 0x8e2c /* 36396 */
#endif #endif
/** /**
** GL_VG_KHR_EGL_sync ** GL_VG_KHR_EGL_sync
**/ **/
#if (defined(GL_VG_KHR_EGL_SYNC) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_ENUM_GL_VG_KHR_EGL_SYNC) #if (defined(GL_VG_KHR_EGL_SYNC) || defined(REGAL_NO_ENUM) || defined(REGAL _NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_ENUM_GL_VG_KHR_EGL_SYNC)
#define REGAL_NO_ENUM_GL_VG_KHR_EGL_SYNC #define REGAL_NO_ENUM_GL_VG_KHR_EGL_SYNC
#endif #endif
#if (defined(GL_VG_KHR_EGL_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_TYPEDEF_GL_VG_KHR_EGL_SYNC ) #if (defined(GL_VG_KHR_EGL_SYNC) || defined(REGAL_NO_TYPEDEF) || defined(RE GAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_TYPEDEF_GL_VG_KHR_EGL_SYNC )
#define REGAL_NO_TYPEDEF_GL_VG_KHR_EGL_SYNC #define REGAL_NO_TYPEDEF_GL_VG_KHR_EGL_SYNC
#endif #endif
#if (defined(GL_VG_KHR_EGL_SYNC) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_NAMESPACE_GL_VG_KHR_EGL_SY NC) #if (defined(GL_VG_KHR_EGL_SYNC) || !defined(REGAL_NAMESPACE) || defined(RE GAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_NAMESPACE_GL_VG_KHR_EGL_SY NC)
#define REGAL_NO_NAMESPACE_GL_VG_KHR_EGL_SYNC #define REGAL_NO_NAMESPACE_GL_VG_KHR_EGL_SYNC
#endif #endif
#if (defined(GL_VG_KHR_EGL_SYNC) || !defined(REGAL_PLUGIN_MODE) || defined(
REGAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_PLUGIN_GL_VG_KHR_EGL_SYN
C)
#define REGAL_NO_PLUGIN_GL_VG_KHR_EGL_SYNC
#endif
#if (defined(GL_VG_KHR_EGL_SYNC) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_DECLARATION_GL_VG_KHR_ EGL_SYNC) #if (defined(GL_VG_KHR_EGL_SYNC) || defined(REGAL_NO_DECLARATION) || define d(REGAL_NO_GL_VG_KHR_EGL_SYNC)) && !defined(REGAL_NO_DECLARATION_GL_VG_KHR_ EGL_SYNC)
#define REGAL_NO_DECLARATION_GL_VG_KHR_EGL_SYNC #define REGAL_NO_DECLARATION_GL_VG_KHR_EGL_SYNC
#endif #endif
#ifndef GL_VG_KHR_EGL_sync #ifndef GL_VG_KHR_EGL_sync
#define GL_VG_KHR_EGL_sync 1 #define GL_VG_KHR_EGL_sync 1
#endif #endif
#ifndef REGAL_NO_ENUM_GL_VG_KHR_EGL_SYNC #ifndef REGAL_NO_ENUM_GL_VG_KHR_EGL_SYNC
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x1 #define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x1
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x1
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x1
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x1
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30f0 /* 1252
8 */
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30f0 /* 1252
8 */
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30f0 /* 1252 8 */ #define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30f0 /* 1252 8 */
#define EGL_SYNC_STATUS_KHR 0x30f1 /* 1252 9 */ #define EGL_SYNC_STATUS_KHR 0x30f1 /* 1252 9 */
#define EGL_SYNC_STATUS_KHR 0x30f1 /* 1252
9 */
#define EGL_SYNC_STATUS_KHR 0x30f1 /* 1252
9 */
#define EGL_SYNC_STATUS_KHR 0x30f1 /* 1252
9 */
#define EGL_SIGNALED_KHR 0x30f2 /* 1253
0 */
#define EGL_SIGNALED_KHR 0x30f2 /* 1253 0 */ #define EGL_SIGNALED_KHR 0x30f2 /* 1253 0 */
#define EGL_SIGNALED_KHR 0x30f2 /* 1253
0 */
#define EGL_SIGNALED_KHR 0x30f2 /* 1253
0 */
#define EGL_UNSIGNALED_KHR 0x30f3 /* 1253
1 */
#define EGL_UNSIGNALED_KHR 0x30f3 /* 1253
1 */
#define EGL_UNSIGNALED_KHR 0x30f3 /* 1253 1 */ #define EGL_UNSIGNALED_KHR 0x30f3 /* 1253 1 */
#define EGL_UNSIGNALED_KHR 0x30f3 /* 1253
1 */
#define EGL_TIMEOUT_EXPIRED_KHR 0x30f5 /* 1253
3 */
#define EGL_TIMEOUT_EXPIRED_KHR 0x30f5 /* 1253
3 */
#define EGL_TIMEOUT_EXPIRED_KHR 0x30f5 /* 1253
3 */
#define EGL_TIMEOUT_EXPIRED_KHR 0x30f5 /* 1253 3 */ #define EGL_TIMEOUT_EXPIRED_KHR 0x30f5 /* 1253 3 */
#define EGL_CONDITION_SATISFIED_KHR 0x30f6 /* 1253 4 */ #define EGL_CONDITION_SATISFIED_KHR 0x30f6 /* 1253 4 */
#define EGL_CONDITION_SATISFIED_KHR 0x30f6 /* 1253
4 */
#define EGL_CONDITION_SATISFIED_KHR 0x30f6 /* 1253
4 */
#define EGL_CONDITION_SATISFIED_KHR 0x30f6 /* 1253
4 */
#define EGL_SYNC_TYPE_KHR 0x30f7 /* 1253
5 */
#define EGL_SYNC_TYPE_KHR 0x30f7 /* 1253 5 */ #define EGL_SYNC_TYPE_KHR 0x30f7 /* 1253 5 */
#define EGL_SYNC_TYPE_KHR 0x30f7 /* 1253
5 */
#define EGL_SYNC_TYPE_KHR 0x30f7 /* 1253
5 */
#define EGL_SYNC_CONDITION_KHR 0x30f8 /* 1253
6 */
#define EGL_SYNC_CONDITION_KHR 0x30f8 /* 1253
6 */
#define EGL_SYNC_CONDITION_KHR 0x30f8 /* 1253 6 */ #define EGL_SYNC_CONDITION_KHR 0x30f8 /* 1253 6 */
#define EGL_SYNC_FENCE_KHR 0x30f9 /* 1253 7 */ #define EGL_SYNC_FENCE_KHR 0x30f9 /* 1253 7 */
#define EGL_SYNC_FENCE_KHR 0x30f9 /* 1253
7 */
#define EGL_SYNC_FENCE_KHR 0x30f9 /* 1253
7 */
#define EGL_FOREVER_KHR 0xffffffffffffffff /* 1844
6744073709551615 */
#define EGL_FOREVER_KHR 0xffffffffffffffff /* 1844
6744073709551615 */
#define EGL_FOREVER_KHR 0xffffffffffffffff /* 1844
6744073709551615 */
#define EGL_FOREVER_KHR 0xffffffffffffffff /* 1844 6744073709551615 */ #define EGL_FOREVER_KHR 0xffffffffffffffff /* 1844 6744073709551615 */
#endif #endif
#endif /* REGAL_SYS_EGL */ #endif /* REGAL_SYS_EGL */
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* __gl_h_ etc */ #endif /* __gl_h_ etc */
skipping to change at line 35793 skipping to change at line 43945
this is a seperate include guard to work nicely with RegalGLEW.h this is a seperate include guard to work nicely with RegalGLEW.h
*/ */
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
typedef void (*RegalErrorCallback)(GLenum); typedef void (*RegalErrorCallback)(GLenum);
REGAL_DECL RegalErrorCallback RegalSetErrorCallback( RegalErrorCallback cal lback ); REGAL_DECL RegalErrorCallback RegalSetErrorCallback( RegalErrorCallback cal lback );
/* RegalConfigure is optional.
*/
REGAL_DECL void RegalConfigure(const char *json);
/* RegalShareContext is optional. It must be called before any call /* RegalShareContext is optional. It must be called before any call
* to RegalMakeCurrent. It specifies that a context is sharing state * to RegalMakeCurrent. It specifies that a context is sharing state
* with one already known to Regal. * with one already known to Regal.
*/ */
REGAL_DECL void RegalShareContext(RegalSystemContext ctx, RegalSystemContex t other); REGAL_DECL void RegalShareContext(RegalSystemContext ctx, RegalSystemContex t other);
/* RegalMakeCurrent /* RegalMakeCurrent
* *
*/ */
#if REGAL_SYS_PPAPI #if REGAL_SYS_PPAPI
REGAL_DECL void RegalMakeCurrent( RegalSystemContext ctx, struct PPB_OpenGL ES2 *interface ); REGAL_DECL void RegalMakeCurrent( RegalSystemContext ctx, struct PPB_OpenGL ES2 *ppb_interface );
#else #else
REGAL_DECL void RegalMakeCurrent( RegalSystemContext ctx ); REGAL_DECL void RegalMakeCurrent( RegalSystemContext ctx );
#endif #endif
/* RegalDestroyContext - release resources used by Regal context. /* RegalDestroyContext - release resources used by Regal context.
* *
*/ */
REGAL_DECL void RegalDestroyContext(RegalSystemContext ctx); REGAL_DECL void RegalDestroyContext(RegalSystemContext ctx);
 End of changes. 1231 change blocks. 
595 lines changed or deleted 13246 lines changed or added


 RegalGLEW.h   RegalGLEW.h 
skipping to change at line 89 skipping to change at line 89
#ifndef __glew_h__ #ifndef __glew_h__
#define __glew_h__ #define __glew_h__
#define __GLEW_H__ #define __GLEW_H__
#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H) #if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H)
#error gl.h included before glew.h #error gl.h included before glew.h
#endif #endif
#if defined(__gl2_h_) #if defined(__gl2_h_)
#error gl2.h included before glew.h #error gl2.h included before glew.h
#endif #endif
#if defined(__gltypes_h_)
#error gltypes.h included before glew.h
#endif
#if defined(__REGAL_H__) #if defined(__REGAL_H__)
#error Regal.h included before glew.h #error Regal.h included before glew.h
#endif #endif
#if defined(__glext_h_) || defined(__GLEXT_H_) #if defined(__glext_h_) || defined(__GLEXT_H_)
#error glext.h included before glew.h #error glext.h included before glew.h
#endif #endif
#if defined(__gl_ATI_h_) #if defined(__gl_ATI_h_)
#error glATI.h included before glew.h #error glATI.h included before glew.h
#endif #endif
#define __gl_h_ #define __gl_h_
#define __gl2_h_ #define __gl2_h_
#define __GL_H__ #define __GL_H__
#define __gltypes_h_
#define __REGAL_H__ #define __REGAL_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_
#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.
skipping to change at line 1231 skipping to change at line 1235
#define GL_TEXTURE_MAX_LEVEL 0x813D #define GL_TEXTURE_MAX_LEVEL 0x813D
#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
#define GL_SINGLE_COLOR 0x81F9 #define GL_SINGLE_COLOR 0x81F9
#define GL_SEPARATE_SPECULAR_COLOR 0x81FA #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
#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_UNSIGNED_INT_2_10_10_10_REV 0x8368
#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 start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level , GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level , GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint le vel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he ight, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint le vel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he ight, GLsizei depth, GLenum format, GLenum type, const GLvoid *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)
skipping to change at line 2056 skipping to change at line 2059
#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 #define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 #define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS #define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
#define GL_MAJOR_VERSION 0x821B #define GL_MAJOR_VERSION 0x821B
#define GL_MINOR_VERSION 0x821C #define GL_MINOR_VERSION 0x821C
#define GL_NUM_EXTENSIONS 0x821D #define GL_NUM_EXTENSIONS 0x821D
#define GL_CONTEXT_FLAGS 0x821E #define GL_CONTEXT_FLAGS 0x821E
#define GL_DEPTH_BUFFER 0x8223 #define GL_DEPTH_BUFFER 0x8223
#define GL_STENCIL_BUFFER 0x8224 #define GL_STENCIL_BUFFER 0x8224
#define GL_COMPRESSED_RED 0x8225
#define GL_COMPRESSED_RG 0x8226
#define GL_RGBA32F 0x8814 #define GL_RGBA32F 0x8814
#define GL_RGB32F 0x8815 #define GL_RGB32F 0x8815
#define GL_RGBA16F 0x881A #define GL_RGBA16F 0x881A
#define GL_RGB16F 0x881B #define GL_RGB16F 0x881B
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
#define GL_CLAMP_VERTEX_COLOR 0x891A #define GL_CLAMP_VERTEX_COLOR 0x891A
#define GL_CLAMP_FRAGMENT_COLOR 0x891B #define GL_CLAMP_FRAGMENT_COLOR 0x891B
skipping to change at line 2364 skipping to change at line 2365
#define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2) #define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2)
#endif /* GL_VERSION_3_2 */ #endif /* GL_VERSION_3_2 */
/* ----------------------------- GL_VERSION_3_3 --------------------------- - */ /* ----------------------------- GL_VERSION_3_3 --------------------------- - */
#ifndef GL_VERSION_3_3 #ifndef GL_VERSION_3_3
#define GL_VERSION_3_3 1 #define GL_VERSION_3_3 1
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
#define GL_TEXTURE_SWIZZLE_R 0x8E42
#define GL_TEXTURE_SWIZZLE_G 0x8E43
#define GL_TEXTURE_SWIZZLE_B 0x8E44
#define GL_TEXTURE_SWIZZLE_A 0x8E45
#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
#define GL_RGB10_A2UI 0x906F #define GL_RGB10_A2UI 0x906F
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLu int divisor); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLu int divisor);
#define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor) #define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor)
#define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3) #define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3)
#endif /* GL_VERSION_3_3 */ #endif /* GL_VERSION_3_3 */
/* ----------------------------- GL_VERSION_4_0 --------------------------- - */ /* ----------------------------- GL_VERSION_4_0 --------------------------- - */
#ifndef GL_VERSION_4_0 #ifndef GL_VERSION_4_0
#define GL_VERSION_4_0 1 #define GL_VERSION_4_0 1
#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F
#define GL_SAMPLE_SHADING 0x8C36 #define GL_SAMPLE_SHADING 0x8C36
#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37 #define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37
#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C
#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F
#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F
#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 #define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009
#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A
#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B
#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C #define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C
#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D
#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E #define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E
#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F
skipping to change at line 2453 skipping to change at line 2444
#ifndef GL_VERSION_4_3 #ifndef GL_VERSION_4_3
#define GL_VERSION_4_3 1 #define GL_VERSION_4_3 1
#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 #define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9
#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E #define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E
#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 ---------------------------
- */
#ifndef GL_VERSION_4_4
#define GL_VERSION_4_4 1
#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5
#define GLEW_VERSION_4_4 GLEW_GET_VAR(__GLEW_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
#define GL_MULTISAMPLE_3DFX 0x86B2 #define GL_MULTISAMPLE_3DFX 0x86B2
#define GL_SAMPLE_BUFFERS_3DFX 0x86B3 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3
#define GL_SAMPLES_3DFX 0x86B4 #define GL_SAMPLES_3DFX 0x86B4
#define GL_MULTISAMPLE_BIT_3DFX 0x20000000 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000
skipping to change at line 2535 skipping to change at line 2537
#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 (APIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAM D callback, void* userParam); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAM D callback, GLvoid *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 2580 skipping to change at line 2582
#define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAM D) #define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAM D)
#define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationS eparateIndexedAMD) #define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationS eparateIndexedAMD)
#define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD) #define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD)
#define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateI ndexedAMD) #define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateI ndexedAMD)
#define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_AMD_draw_buffers_bl end) #define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_AMD_draw_buffers_bl end)
#endif /* GL_AMD_draw_buffers_blend */ #endif /* GL_AMD_draw_buffers_blend */
/* ---------------------- GL_AMD_interleaved_elements ---------------------
- */
#ifndef GL_AMD_interleaved_elements
#define GL_AMD_interleaved_elements 1
#define GL_RED 0x1903
#define GL_GREEN 0x1904
#define GL_BLUE 0x1905
#define GL_ALPHA 0x1906
#define GL_RG8UI 0x8238
#define GL_RG16UI 0x823A
#define GL_RGBA8UI 0x8D7C
#define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A4
#define GL_VERTEX_ID_SWIZZLE_AMD 0x91A5
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPARAMETERIAMDPROC) (GLuint inde
x, GLenum pname, GLint param);
#define glVertexAttribParameteriAMD GLEW_GET_FUN(__glewVertexAttribParamete
riAMD)
#define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_e
lements)
#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 void* indirect, GLsizei primcount, GLsizei stride); e, const GLvoid *indirect, GLsizei primcount, GLsizei stride);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum m typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum m
ode, GLenum type, const void* indirect, GLsizei primcount, GLsizei stride); ode, GLenum type, const GLvoid *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 2636 skipping to change at line 2661
#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, void* data); typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint g roup, GLuint counter, GLenum pname, GLvoid *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 2718 skipping to change at line 2743
/* ---------------------- 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_trinary_minmax --------------------
- */
#ifndef GL_AMD_shader_trinary_minmax
#define GL_AMD_shader_trinary_minmax 1
#define GLEW_AMD_shader_trinary_minmax GLEW_GET_VAR(__GLEW_AMD_shader_trina
ry_minmax)
#endif /* GL_AMD_shader_trinary_minmax */
/* ------------------------- GL_AMD_sparse_texture ------------------------
- */
#ifndef GL_AMD_sparse_texture
#define GL_AMD_sparse_texture 1
#define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x00000001
#define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195
#define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196
#define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197
#define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198
#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199
#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A
#define GL_MIN_SPARSE_LEVEL_AMD 0x919B
#define GL_MIN_LOD_WARNING_AMD 0x919C
typedef void (GLAPIENTRY * PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum target, GL
enum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei
layers, GLbitfield flags);
typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint textur
e, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLs
izei depth, GLsizei layers, GLbitfield flags);
#define glTexStorageSparseAMD GLEW_GET_FUN(__glewTexStorageSparseAMD)
#define glTextureStorageSparseAMD GLEW_GET_FUN(__glewTextureStorageSparseAM
D)
#define GLEW_AMD_sparse_texture GLEW_GET_VAR(__GLEW_AMD_sparse_texture)
#endif /* GL_AMD_sparse_texture */
/* ------------------- GL_AMD_stencil_operation_extended ------------------ - */ /* ------------------- GL_AMD_stencil_operation_extended ------------------ - */
#ifndef GL_AMD_stencil_operation_extended #ifndef GL_AMD_stencil_operation_extended
#define GL_AMD_stencil_operation_extended 1 #define GL_AMD_stencil_operation_extended 1
#define GL_SET_AMD 0x874A #define GL_SET_AMD 0x874A
#define GL_REPLACE_VALUE_AMD 0x874B #define GL_REPLACE_VALUE_AMD 0x874B
#define GL_STENCIL_OP_VALUE_AMD 0x874C #define GL_STENCIL_OP_VALUE_AMD 0x874C
#define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D #define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D
skipping to change at line 2795 skipping to change at line 2854
/* ------------------ GL_AMD_vertex_shader_viewport_index ----------------- - */ /* ------------------ GL_AMD_vertex_shader_viewport_index ----------------- - */
#ifndef GL_AMD_vertex_shader_viewport_index #ifndef GL_AMD_vertex_shader_viewport_index
#define GL_AMD_vertex_shader_viewport_index 1 #define GL_AMD_vertex_shader_viewport_index 1
#define GLEW_AMD_vertex_shader_viewport_index GLEW_GET_VAR(__GLEW_AMD_verte x_shader_viewport_index) #define GLEW_AMD_vertex_shader_viewport_index GLEW_GET_VAR(__GLEW_AMD_verte x_shader_viewport_index)
#endif /* GL_AMD_vertex_shader_viewport_index */ #endif /* GL_AMD_vertex_shader_viewport_index */
/* ------------------------- GL_ANGLE_depth_texture -----------------------
- */
#ifndef GL_ANGLE_depth_texture
#define GL_ANGLE_depth_texture 1
#define GLEW_ANGLE_depth_texture GLEW_GET_VAR(__GLEW_ANGLE_depth_texture)
#endif /* GL_ANGLE_depth_texture */
/* ----------------------- GL_ANGLE_framebuffer_blit ----------------------
- */
#ifndef GL_ANGLE_framebuffer_blit
#define GL_ANGLE_framebuffer_blit 1
#define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA6
#define GL_READ_FRAMEBUFFER_ANGLE 0x8CA8
#define GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA9
#define GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA
typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERANGLEPROC) (GLint srcX0, GLi
nt srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1,
GLint dstY1, GLbitfield mask, GLenum filter);
#define glBlitFramebufferANGLE GLEW_GET_FUN(__glewBlitFramebufferANGLE)
#define GLEW_ANGLE_framebuffer_blit GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_b
lit)
#endif /* GL_ANGLE_framebuffer_blit */
/* -------------------- GL_ANGLE_framebuffer_multisample ------------------
- */
#ifndef GL_ANGLE_framebuffer_multisample
#define GL_ANGLE_framebuffer_multisample 1
#define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D56
#define GL_MAX_SAMPLES_ANGLE 0x8D57
typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC) (G
Lenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsize
i height);
#define glRenderbufferStorageMultisampleANGLE GLEW_GET_FUN(__glewRenderbuff
erStorageMultisampleANGLE)
#define GLEW_ANGLE_framebuffer_multisample GLEW_GET_VAR(__GLEW_ANGLE_frameb
uffer_multisample)
#endif /* GL_ANGLE_framebuffer_multisample */
/* ----------------------- GL_ANGLE_instanced_arrays ----------------------
- */
#ifndef GL_ANGLE_instanced_arrays
#define GL_ANGLE_instanced_arrays 1
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE
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 * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index
, GLuint divisor);
#define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedAN
GLE)
#define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstanc
edANGLE)
#define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorAN
GLE)
#define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arr
ays)
#endif /* GL_ANGLE_instanced_arrays */
/* -------------------- GL_ANGLE_pack_reverse_row_order -------------------
- */
#ifndef GL_ANGLE_pack_reverse_row_order
#define GL_ANGLE_pack_reverse_row_order 1
#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4
#define GLEW_ANGLE_pack_reverse_row_order GLEW_GET_VAR(__GLEW_ANGLE_pack_re
verse_row_order)
#endif /* GL_ANGLE_pack_reverse_row_order */
/* ------------------------ GL_ANGLE_program_binary -----------------------
- */
#ifndef GL_ANGLE_program_binary
#define GL_ANGLE_program_binary 1
#define GL_PROGRAM_BINARY_ANGLE 0x93A6
#define GLEW_ANGLE_program_binary GLEW_GET_VAR(__GLEW_ANGLE_program_binary)
#endif /* GL_ANGLE_program_binary */
/* ------------------- GL_ANGLE_texture_compression_dxt1 ------------------
- */
#ifndef GL_ANGLE_texture_compression_dxt1
#define GL_ANGLE_texture_compression_dxt1 1
#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0
#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1
#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2
#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3
#define GLEW_ANGLE_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_ANGLE_textu
re_compression_dxt1)
#endif /* GL_ANGLE_texture_compression_dxt1 */
/* ------------------- GL_ANGLE_texture_compression_dxt3 ------------------
- */
#ifndef GL_ANGLE_texture_compression_dxt3
#define GL_ANGLE_texture_compression_dxt3 1
#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0
#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1
#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2
#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3
#define GLEW_ANGLE_texture_compression_dxt3 GLEW_GET_VAR(__GLEW_ANGLE_textu
re_compression_dxt3)
#endif /* GL_ANGLE_texture_compression_dxt3 */
/* ------------------- GL_ANGLE_texture_compression_dxt5 ------------------
- */
#ifndef GL_ANGLE_texture_compression_dxt5
#define GL_ANGLE_texture_compression_dxt5 1
#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0
#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1
#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2
#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3
#define GLEW_ANGLE_texture_compression_dxt5 GLEW_GET_VAR(__GLEW_ANGLE_textu
re_compression_dxt5)
#endif /* GL_ANGLE_texture_compression_dxt5 */
/* ------------------------- GL_ANGLE_texture_usage -----------------------
- */
#ifndef GL_ANGLE_texture_usage
#define GL_ANGLE_texture_usage 1
#define GL_TEXTURE_USAGE_ANGLE 0x93A2
#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3
#define GLEW_ANGLE_texture_usage GLEW_GET_VAR(__GLEW_ANGLE_texture_usage)
#endif /* GL_ANGLE_texture_usage */
/* -------------------------- GL_ANGLE_timer_query ------------------------
- */
#ifndef GL_ANGLE_timer_query
#define GL_ANGLE_timer_query 1
#define GL_QUERY_COUNTER_BITS_ANGLE 0x8864
#define GL_CURRENT_QUERY_ANGLE 0x8865
#define GL_QUERY_RESULT_ANGLE 0x8866
#define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867
#define GL_TIME_ELAPSED_ANGLE 0x88BF
#define GL_TIMESTAMP_ANGLE 0x8E28
typedef void (GLAPIENTRY * PFNGLBEGINQUERYANGLEPROC) (GLenum target, GLuint
id);
typedef void (GLAPIENTRY * PFNGLDELETEQUERIESANGLEPROC) (GLsizei n, const G
Luint* ids);
typedef void (GLAPIENTRY * PFNGLENDQUERYANGLEPROC) (GLenum target);
typedef void (GLAPIENTRY * PFNGLGENQUERIESANGLEPROC) (GLsizei n, GLuint* id
s);
typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VANGLEPROC) (GLuint id, GL
enum pname, GLint64* params);
typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVANGLEPROC) (GLuint id, GLen
um pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VANGLEPROC) (GLuint id, G
Lenum pname, GLuint64* params);
typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVANGLEPROC) (GLuint id, GLe
num pname, GLuint* params);
typedef void (GLAPIENTRY * PFNGLGETQUERYIVANGLEPROC) (GLenum target, GLenum
pname, GLint* params);
typedef GLboolean (GLAPIENTRY * PFNGLISQUERYANGLEPROC) (GLuint id);
typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERANGLEPROC) (GLuint id, GLenum t
arget);
#define glBeginQueryANGLE GLEW_GET_FUN(__glewBeginQueryANGLE)
#define glDeleteQueriesANGLE GLEW_GET_FUN(__glewDeleteQueriesANGLE)
#define glEndQueryANGLE GLEW_GET_FUN(__glewEndQueryANGLE)
#define glGenQueriesANGLE GLEW_GET_FUN(__glewGenQueriesANGLE)
#define glGetQueryObjecti64vANGLE GLEW_GET_FUN(__glewGetQueryObjecti64vANGL
E)
#define glGetQueryObjectivANGLE GLEW_GET_FUN(__glewGetQueryObjectivANGLE)
#define glGetQueryObjectui64vANGLE GLEW_GET_FUN(__glewGetQueryObjectui64vAN
GLE)
#define glGetQueryObjectuivANGLE GLEW_GET_FUN(__glewGetQueryObjectuivANGLE)
#define glGetQueryivANGLE GLEW_GET_FUN(__glewGetQueryivANGLE)
#define glIsQueryANGLE GLEW_GET_FUN(__glewIsQueryANGLE)
#define glQueryCounterANGLE GLEW_GET_FUN(__glewQueryCounterANGLE)
#define GLEW_ANGLE_timer_query GLEW_GET_VAR(__GLEW_ANGLE_timer_query)
#endif /* GL_ANGLE_timer_query */
/* ------------------- GL_ANGLE_translated_shader_source ------------------
- */
#ifndef GL_ANGLE_translated_shader_source
#define GL_ANGLE_translated_shader_source 1
#define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93A0
typedef void (GLAPIENTRY * PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC) (GLuint
shader, GLsizei bufsize, GLsizei* length, GLchar* source);
#define glGetTranslatedShaderSourceANGLE GLEW_GET_FUN(__glewGetTranslatedSh
aderSourceANGLE)
#define GLEW_ANGLE_translated_shader_source GLEW_GET_VAR(__GLEW_ANGLE_trans
lated_shader_source)
#endif /* GL_ANGLE_translated_shader_source */
/* ----------------------- GL_APPLE_aux_depth_stencil --------------------- - */ /* ----------------------- GL_APPLE_aux_depth_stencil --------------------- - */
#ifndef GL_APPLE_aux_depth_stencil #ifndef GL_APPLE_aux_depth_stencil
#define GL_APPLE_aux_depth_stencil 1 #define GL_APPLE_aux_depth_stencil 1
#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 #define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14
#define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_st encil) #define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_st encil)
#endif /* GL_APPLE_aux_depth_stencil */ #endif /* GL_APPLE_aux_depth_stencil */
skipping to change at line 2828 skipping to change at line 3081
#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 void* pointer); typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, cons t GLvoid *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 3053 skipping to change at line 3306
#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, void* pointer); typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei le ngth, GLvoid *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, void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *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 3157 skipping to change at line 3410
#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 */
/* ------------------------ GL_ARB_ES3_compatibility ---------------------- - */ /* ------------------------ GL_ARB_ES3_compatibility ---------------------- - */
#ifndef GL_ARB_ES3_compatibility #ifndef GL_ARB_ES3_compatibility
#define GL_ARB_ES3_compatibility 1 #define GL_ARB_ES3_compatibility 1
#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF
#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 #define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69
#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A #define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A
#define GL_MAX_ELEMENT_INDEX 0x8D6B #define GL_MAX_ELEMENT_INDEX 0x8D6B
#define GL_COMPRESSED_R11_EAC 0x9270 #define GL_COMPRESSED_R11_EAC 0x9270
#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 #define GL_COMPRESSED_SIGNED_R11_EAC 0x9271
#define GL_COMPRESSED_RG11_EAC 0x9272 #define GL_COMPRESSED_RG11_EAC 0x9272
#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 #define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273
#define GL_COMPRESSED_RGB8_ETC2 0x9274 #define GL_COMPRESSED_RGB8_ETC2 0x9274
#define GL_COMPRESSED_SRGB8_ETC2 0x9275 #define GL_COMPRESSED_SRGB8_ETC2 0x9275
#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276
skipping to change at line 3190 skipping to change at line 3444
#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 void* indices, GLsizei primcoun num mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primco
t, GLuint baseinstance); unt, GLuint baseinstance);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE
PROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsize PROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsi
i primcount, GLint basevertex, GLuint baseinstance); zei 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 -----------------------
- */
#ifndef GL_ARB_bindless_texture
#define GL_ARB_bindless_texture 1
#define GL_UNSIGNED_INT64_ARB 0x140F
typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture,
GLint level, GLboolean layered, GLint layer, GLenum format);
typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint textur
e);
typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint
texture, GLuint sampler);
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index
, GLenum pname, GLuint64EXT* params);
typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint6
4 handle);
typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuin
t64 handle);
typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint6
4 handle);
typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 h
andle, GLenum access);
typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuin
t64 handle);
typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64
handle);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint pr
ogram, GLint location, GLuint64 value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint p
rogram, GLint location, GLsizei count, const GLuint64* values);
typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location,
GLuint64 value);
typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location,
GLsizei count, const GLuint64* value);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, G
Luint64EXT x);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index,
const GLuint64EXT* v);
#define glGetImageHandleARB GLEW_GET_FUN(__glewGetImageHandleARB)
#define glGetTextureHandleARB GLEW_GET_FUN(__glewGetTextureHandleARB)
#define glGetTextureSamplerHandleARB GLEW_GET_FUN(__glewGetTextureSamplerHa
ndleARB)
#define glGetVertexAttribLui64vARB GLEW_GET_FUN(__glewGetVertexAttribLui64v
ARB)
#define glIsImageHandleResidentARB GLEW_GET_FUN(__glewIsImageHandleResident
ARB)
#define glIsTextureHandleResidentARB GLEW_GET_FUN(__glewIsTextureHandleResi
dentARB)
#define glMakeImageHandleNonResidentARB GLEW_GET_FUN(__glewMakeImageHandleN
onResidentARB)
#define glMakeImageHandleResidentARB GLEW_GET_FUN(__glewMakeImageHandleResi
dentARB)
#define glMakeTextureHandleNonResidentARB GLEW_GET_FUN(__glewMakeTextureHan
dleNonResidentARB)
#define glMakeTextureHandleResidentARB GLEW_GET_FUN(__glewMakeTextureHandle
ResidentARB)
#define glProgramUniformHandleui64ARB GLEW_GET_FUN(__glewProgramUniformHand
leui64ARB)
#define glProgramUniformHandleui64vARB GLEW_GET_FUN(__glewProgramUniformHan
dleui64vARB)
#define glUniformHandleui64ARB GLEW_GET_FUN(__glewUniformHandleui64ARB)
#define glUniformHandleui64vARB GLEW_GET_FUN(__glewUniformHandleui64vARB)
#define glVertexAttribL1ui64ARB GLEW_GET_FUN(__glewVertexAttribL1ui64ARB)
#define glVertexAttribL1ui64vARB GLEW_GET_FUN(__glewVertexAttribL1ui64vARB)
#define GLEW_ARB_bindless_texture GLEW_GET_VAR(__GLEW_ARB_bindless_texture)
#endif /* GL_ARB_bindless_texture */
/* ----------------------- GL_ARB_blend_func_extended --------------------- - */ /* ----------------------- GL_ARB_blend_func_extended --------------------- - */
#ifndef GL_ARB_blend_func_extended #ifndef GL_ARB_blend_func_extended
#define GL_ARB_blend_func_extended 1 #define GL_ARB_blend_func_extended 1
#define GL_SRC1_COLOR 0x88F9 #define GL_SRC1_COLOR 0x88F9
#define GL_ONE_MINUS_SRC1_COLOR 0x88FA #define GL_ONE_MINUS_SRC1_COLOR 0x88FA
#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB #define GL_ONE_MINUS_SRC1_ALPHA 0x88FB
#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC #define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC
typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint pr ogram, GLuint colorNumber, GLuint index, const GLchar * name); typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint pr ogram, GLuint colorNumber, GLuint index, const GLchar * name);
typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, con st GLchar * name); typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, con st GLchar * name);
#define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocati onIndexed) #define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocati onIndexed)
#define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex) #define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex)
#define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_ARB_blend_func_ext ended) #define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_ARB_blend_func_ext ended)
#endif /* GL_ARB_blend_func_extended */ #endif /* GL_ARB_blend_func_extended */
/* ------------------------- GL_ARB_buffer_storage ------------------------
- */
#ifndef GL_ARB_buffer_storage
#define GL_ARB_buffer_storage 1
#define GL_MAP_READ_BIT 0x0001
#define GL_MAP_WRITE_BIT 0x0002
#define GL_MAP_PERSISTENT_BIT 0x00000040
#define GL_MAP_COHERENT_BIT 0x00000080
#define GL_DYNAMIC_STORAGE_BIT 0x0100
#define GL_CLIENT_STORAGE_BIT 0x0200
#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000
#define GL_BUFFER_IMMUTABLE_STORAGE 0x821F
#define GL_BUFFER_STORAGE_FLAGS 0x8220
typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeip
tr size, const GLvoid* data, GLbitfield flags);
typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer,
GLsizeiptr size, const GLvoid* data, GLbitfield flags);
#define glBufferStorage GLEW_GET_FUN(__glewBufferStorage)
#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT)
#define GLEW_ARB_buffer_storage GLEW_GET_VAR(__GLEW_ARB_buffer_storage)
#endif /* GL_ARB_buffer_storage */
/* ---------------------------- GL_ARB_cl_event --------------------------- - */ /* ---------------------------- GL_ARB_cl_event --------------------------- - */
#ifndef GL_ARB_cl_event #ifndef GL_ARB_cl_event
#define GL_ARB_cl_event 1 #define GL_ARB_cl_event 1
#define GL_SYNC_CL_EVENT_ARB 0x8240 #define GL_SYNC_CL_EVENT_ARB 0x8240
#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241 #define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241
typedef struct _cl_context *cl_context; typedef struct _cl_context *cl_context;
typedef struct _cl_event *cl_event; typedef struct _cl_event *cl_event;
skipping to change at line 3259 skipping to change at line 3583
#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 ------------------------
- */
#ifndef GL_ARB_clear_texture
#define GL_ARB_clear_texture 1
#define GL_CLEAR_TEXTURE 0x9365
typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint l
evel, GLenum format, GLenum type, const GLvoid* data);
typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLin
t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize
i height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data);
#define glClearTexImage GLEW_GET_FUN(__glewClearTexImage)
#define glClearTexSubImage GLEW_GET_FUN(__glewClearTexSubImage)
#define GLEW_ARB_clear_texture GLEW_GET_VAR(__GLEW_ARB_clear_texture)
#endif /* GL_ARB_clear_texture */
/* ----------------------- GL_ARB_color_buffer_float ---------------------- - */ /* ----------------------- GL_ARB_color_buffer_float ---------------------- - */
#ifndef GL_ARB_color_buffer_float #ifndef GL_ARB_color_buffer_float
#define GL_ARB_color_buffer_float 1 #define GL_ARB_color_buffer_float 1
#define GL_RGBA_FLOAT_MODE_ARB 0x8820 #define GL_RGBA_FLOAT_MODE_ARB 0x8820
#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
#define GL_CLAMP_READ_COLOR_ARB 0x891C #define GL_CLAMP_READ_COLOR_ARB 0x891C
#define GL_FIXED_ONLY_ARB 0x891D #define GL_FIXED_ONLY_ARB 0x891D
skipping to change at line 3339 skipping to change at line 3680
typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indi rect); typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indi rect);
#define glDispatchCompute GLEW_GET_FUN(__glewDispatchCompute) #define glDispatchCompute GLEW_GET_FUN(__glewDispatchCompute)
#define glDispatchComputeIndirect GLEW_GET_FUN(__glewDispatchComputeIndirec t) #define glDispatchComputeIndirect GLEW_GET_FUN(__glewDispatchComputeIndirec t)
#define GLEW_ARB_compute_shader GLEW_GET_VAR(__GLEW_ARB_compute_shader) #define GLEW_ARB_compute_shader GLEW_GET_VAR(__GLEW_ARB_compute_shader)
#endif /* GL_ARB_compute_shader */ #endif /* GL_ARB_compute_shader */
/* ------------------- GL_ARB_compute_variable_group_size -----------------
- */
#ifndef GL_ARB_compute_variable_group_size
#define GL_ARB_compute_variable_group_size 1
#define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB
#define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF
#define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344
#define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345
typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint nu
m_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x,
GLuint group_size_y, GLuint group_size_z);
#define glDispatchComputeGroupSizeARB GLEW_GET_FUN(__glewDispatchComputeGro
upSizeARB)
#define GLEW_ARB_compute_variable_group_size GLEW_GET_VAR(__GLEW_ARB_comput
e_variable_group_size)
#endif /* GL_ARB_compute_variable_group_size */
/* ----------------------- GL_ARB_conservative_depth ---------------------- - */ /* ----------------------- GL_ARB_conservative_depth ---------------------- - */
#ifndef GL_ARB_conservative_depth #ifndef GL_ARB_conservative_depth
#define GL_ARB_conservative_depth 1 #define GL_ARB_conservative_depth 1
#define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_de pth) #define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_de pth)
#endif /* GL_ARB_conservative_depth */ #endif /* GL_ARB_conservative_depth */
/* --------------------------- GL_ARB_copy_buffer ------------------------- - */ /* --------------------------- GL_ARB_copy_buffer ------------------------- - */
skipping to change at line 3407 skipping to change at line 3766
#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 (APIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userPar am);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCAR B callback, void* userParam); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCAR B callback, const GLvoid *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)
skipping to change at line 3515 skipping to change at line 3874
#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, void* indices, GLint basevertex); Lsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenu typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenu
m mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount, m mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcoun
GLint basevertex); t, GLint basevertex);
typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mo typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mo
de, GLuint start, GLuint end, GLsizei count, GLenum type, void* indices, GL de, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *ind
int basevertex); ices, GLint basevertex);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mo typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mo
de, GLsizei* count, GLenum type, GLvoid**indices, GLsizei primcount, GLint de, const GLsizei* count, GLenum type, const GLvoid* const *indices, GLsize
*basevertex); i 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
void* indirect); GLvoid *indirect);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLe typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLe
num type, const void* indirect); num type, const GLvoid *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 ------------------------ - */
#ifndef GL_ARB_draw_instanced #ifndef GL_ARB_draw_instanced
#define GL_ARB_draw_instanced 1 #define GL_ARB_draw_instanced 1
#define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_ARB_draw_instanced) #define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_ARB_draw_instanced)
#endif /* GL_ARB_draw_instanced */ #endif /* GL_ARB_draw_instanced */
/* ------------------------ GL_ARB_enhanced_layouts -----------------------
- */
#ifndef GL_ARB_enhanced_layouts
#define GL_ARB_enhanced_layouts 1
#define GL_LOCATION_COMPONENT 0x934A
#define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B
#define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C
#define GLEW_ARB_enhanced_layouts GLEW_GET_VAR(__GLEW_ARB_enhanced_layouts)
#endif /* GL_ARB_enhanced_layouts */
/* -------------------- GL_ARB_explicit_attrib_location ------------------- - */ /* -------------------- GL_ARB_explicit_attrib_location ------------------- - */
#ifndef GL_ARB_explicit_attrib_location #ifndef GL_ARB_explicit_attrib_location
#define GL_ARB_explicit_attrib_location 1 #define GL_ARB_explicit_attrib_location 1
#define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_ attrib_location) #define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_ attrib_location)
#endif /* GL_ARB_explicit_attrib_location */ #endif /* GL_ARB_explicit_attrib_location */
/* -------------------- GL_ARB_explicit_uniform_location ------------------ - */ /* -------------------- GL_ARB_explicit_uniform_location ------------------ - */
skipping to change at line 3857 skipping to change at line 4229
#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 zei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary); typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsi zei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary);
typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void* binary, GLsizei length); typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const GLvoid *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 4119 skipping to change at line 4491
#define glHistogram GLEW_GET_FUN(__glewHistogram) #define glHistogram GLEW_GET_FUN(__glewHistogram)
#define glMinmax GLEW_GET_FUN(__glewMinmax) #define glMinmax GLEW_GET_FUN(__glewMinmax)
#define glResetHistogram GLEW_GET_FUN(__glewResetHistogram) #define glResetHistogram GLEW_GET_FUN(__glewResetHistogram)
#define glResetMinmax GLEW_GET_FUN(__glewResetMinmax) #define glResetMinmax GLEW_GET_FUN(__glewResetMinmax)
#define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D) #define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D)
#define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging) #define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging)
#endif /* GL_ARB_imaging */ #endif /* GL_ARB_imaging */
/* ----------------------- GL_ARB_indirect_parameters ---------------------
- */
#ifndef GL_ARB_indirect_parameters
#define GL_ARB_indirect_parameters 1
#define GL_PARAMETER_BUFFER_ARB 0x80EE
#define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenu
m mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, G
Lsizei stride);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLe
num mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei
maxdrawcount, GLsizei stride);
#define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArray
sIndirectCountARB)
#define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawEle
mentsIndirectCountARB)
#define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_param
eters)
#endif /* GL_ARB_indirect_parameters */
/* ------------------------ GL_ARB_instanced_arrays ----------------------- - */ /* ------------------------ GL_ARB_instanced_arrays ----------------------- - */
#ifndef GL_ARB_instanced_arrays #ifndef GL_ARB_instanced_arrays
#define GL_ARB_instanced_arrays 1 #define GL_ARB_instanced_arrays 1
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE
typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, G Lint first, GLsizei count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, G Lint first, GLsizei count, GLsizei primcount);
typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor);
skipping to change at line 4354 skipping to change at line 4744
#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)
#define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette) #define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette)
#endif /* GL_ARB_matrix_palette */ #endif /* GL_ARB_matrix_palette */
/* --------------------------- GL_ARB_multi_bind --------------------------
- */
#ifndef GL_ARB_multi_bind
#define GL_ARB_multi_bind 1
typedef void (GLAPIENTRY * PFNGLBINDBUFFERSBASEPROC) (GLenum target, GLuint
first, GLsizei count, const GLuint* buffers);
typedef void (GLAPIENTRY * PFNGLBINDBUFFERSRANGEPROC) (GLenum target, GLuin
t first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, con
st GLsizeiptr *sizes);
typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsiz
ei count, const GLuint* textures);
typedef void (GLAPIENTRY * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei co
unt, const GLuint* samplers);
typedef void (GLAPIENTRY * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei co
unt, const GLuint* textures);
typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsiz
ei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *st
rides);
#define glBindBuffersBase GLEW_GET_FUN(__glewBindBuffersBase)
#define glBindBuffersRange GLEW_GET_FUN(__glewBindBuffersRange)
#define glBindImageTextures GLEW_GET_FUN(__glewBindImageTextures)
#define glBindSamplers GLEW_GET_FUN(__glewBindSamplers)
#define glBindTextures GLEW_GET_FUN(__glewBindTextures)
#define glBindVertexBuffers GLEW_GET_FUN(__glewBindVertexBuffers)
#define GLEW_ARB_multi_bind GLEW_GET_VAR(__GLEW_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 void* indirect, GLsizei primcount, GLsizei stride); const GLvoid *indirect, GLsizei primcount, GLsizei stride);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode
, GLenum type, const void* indirect, GLsizei primcount, GLsizei stride); , GLenum type, const GLvoid *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 4686 skipping to change at line 5099
#define GL_PROVOKING_VERTEX 0x8E4F #define GL_PROVOKING_VERTEX 0x8E4F
typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode); typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode);
#define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex) #define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex)
#define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_ARB_provoking_vertex) #define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_ARB_provoking_vertex)
#endif /* GL_ARB_provoking_vertex */ #endif /* GL_ARB_provoking_vertex */
/* ----------------------- GL_ARB_query_buffer_object ---------------------
- */
#ifndef GL_ARB_query_buffer_object
#define GL_ARB_query_buffer_object 1
#define GL_QUERY_BUFFER_BARRIER_BIT 0x00008000
#define GL_QUERY_BUFFER 0x9192
#define GL_QUERY_BUFFER_BINDING 0x9193
#define GL_QUERY_RESULT_NO_WAIT 0x9194
#define GLEW_ARB_query_buffer_object GLEW_GET_VAR(__GLEW_ARB_query_buffer_o
bject)
#endif /* GL_ARB_query_buffer_object */
/* ------------------ GL_ARB_robust_buffer_access_behavior ---------------- - */ /* ------------------ GL_ARB_robust_buffer_access_behavior ---------------- - */
#ifndef GL_ARB_robust_buffer_access_behavior #ifndef GL_ARB_robust_buffer_access_behavior
#define GL_ARB_robust_buffer_access_behavior 1 #define GL_ARB_robust_buffer_access_behavior 1
#define GLEW_ARB_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_ARB_robu st_buffer_access_behavior) #define GLEW_ARB_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_ARB_robu st_buffer_access_behavior)
#endif /* GL_ARB_robust_buffer_access_behavior */ #endif /* GL_ARB_robust_buffer_access_behavior */
/* --------------------------- GL_ARB_robustness -------------------------- - */ /* --------------------------- GL_ARB_robustness -------------------------- - */
skipping to change at line 4840 skipping to change at line 5267
#ifndef GL_ARB_seamless_cube_map #ifndef GL_ARB_seamless_cube_map
#define GL_ARB_seamless_cube_map 1 #define GL_ARB_seamless_cube_map 1
#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
#define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_ARB_seamless_cube_ma p) #define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_ARB_seamless_cube_ma p)
#endif /* GL_ARB_seamless_cube_map */ #endif /* GL_ARB_seamless_cube_map */
/* ------------------ GL_ARB_seamless_cubemap_per_texture -----------------
- */
#ifndef GL_ARB_seamless_cubemap_per_texture
#define GL_ARB_seamless_cubemap_per_texture 1
#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
#define GLEW_ARB_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_ARB_seaml
ess_cubemap_per_texture)
#endif /* GL_ARB_seamless_cubemap_per_texture */
/* --------------------- GL_ARB_separate_shader_objects ------------------- - */ /* --------------------- GL_ARB_separate_shader_objects ------------------- - */
#ifndef GL_ARB_separate_shader_objects #ifndef GL_ARB_separate_shader_objects
#define GL_ARB_separate_shader_objects 1 #define GL_ARB_separate_shader_objects 1
#define GL_VERTEX_SHADER_BIT 0x00000001 #define GL_VERTEX_SHADER_BIT 0x00000001
#define GL_FRAGMENT_SHADER_BIT 0x00000002 #define GL_FRAGMENT_SHADER_BIT 0x00000002
#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
skipping to change at line 5033 skipping to change at line 5471
/* ----------------------- GL_ARB_shader_bit_encoding --------------------- - */ /* ----------------------- GL_ARB_shader_bit_encoding --------------------- - */
#ifndef GL_ARB_shader_bit_encoding #ifndef GL_ARB_shader_bit_encoding
#define GL_ARB_shader_bit_encoding 1 #define GL_ARB_shader_bit_encoding 1
#define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_ARB_shader_bit_enc oding) #define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_ARB_shader_bit_enc oding)
#endif /* GL_ARB_shader_bit_encoding */ #endif /* GL_ARB_shader_bit_encoding */
/* --------------------- GL_ARB_shader_draw_parameters --------------------
- */
#ifndef GL_ARB_shader_draw_parameters
#define GL_ARB_shader_draw_parameters 1
#define GLEW_ARB_shader_draw_parameters GLEW_GET_VAR(__GLEW_ARB_shader_draw
_parameters)
#endif /* GL_ARB_shader_draw_parameters */
/* ------------------------ GL_ARB_shader_group_vote ----------------------
- */
#ifndef GL_ARB_shader_group_vote
#define GL_ARB_shader_group_vote 1
#define GLEW_ARB_shader_group_vote GLEW_GET_VAR(__GLEW_ARB_shader_group_vot
e)
#endif /* GL_ARB_shader_group_vote */
/* --------------------- GL_ARB_shader_image_load_store ------------------- - */ /* --------------------- GL_ARB_shader_image_load_store ------------------- - */
#ifndef GL_ARB_shader_image_load_store #ifndef GL_ARB_shader_image_load_store
#define GL_ARB_shader_image_load_store 1 #define GL_ARB_shader_image_load_store 1
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001
#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002 #define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002
#define GL_UNIFORM_BARRIER_BIT 0x00000004 #define GL_UNIFORM_BARRIER_BIT 0x00000004
#define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008 #define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008
#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020 #define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020
skipping to change at line 5372 skipping to change at line 5828
/* -------------------- GL_ARB_shading_language_include ------------------- - */ /* -------------------- GL_ARB_shading_language_include ------------------- - */
#ifndef GL_ARB_shading_language_include #ifndef GL_ARB_shading_language_include
#define GL_ARB_shading_language_include 1 #define GL_ARB_shading_language_include 1
#define GL_SHADER_INCLUDE_ARB 0x8DAE #define GL_SHADER_INCLUDE_ARB 0x8DAE
#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9 #define GL_NAMED_STRING_LENGTH_ARB 0x8DE9
#define GL_NAMED_STRING_TYPE_ARB 0x8DEA #define GL_NAMED_STRING_TYPE_ARB 0x8DEA
typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader , GLsizei count, const GLchar ** path, const GLint *length); typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader , GLsizei count, const GLchar* const *path, const GLint *length);
typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, c onst GLchar* name); typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, c onst GLchar* name);
typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, cons t GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string); typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, cons t GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string);
typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, co nst GLchar* name, GLenum pname, GLint *params); typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, co nst GLchar* name, GLenum pname, GLint *params);
typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name); typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name);
typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint nam elen, const GLchar* name, GLint stringlen, const GLchar *string); typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint nam elen, const GLchar* name, GLint stringlen, const GLchar *string);
#define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeAR B) #define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeAR B)
#define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB) #define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB)
#define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB) #define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB)
#define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB) #define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB)
skipping to change at line 5423 skipping to change at line 5879
#ifndef GL_ARB_shadow_ambient #ifndef GL_ARB_shadow_ambient
#define GL_ARB_shadow_ambient 1 #define GL_ARB_shadow_ambient 1
#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
#define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient) #define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient)
#endif /* GL_ARB_shadow_ambient */ #endif /* GL_ARB_shadow_ambient */
/* ------------------------- GL_ARB_sparse_texture ------------------------
- */
#ifndef GL_ARB_sparse_texture
#define GL_ARB_sparse_texture 1
#define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195
#define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196
#define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197
#define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198
#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199
#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A
#define GL_TEXTURE_SPARSE_ARB 0x91A6
#define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7
#define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8
#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9
#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 * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint textu
re, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset
, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
#define glTexPageCommitmentARB GLEW_GET_FUN(__glewTexPageCommitmentARB)
#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitment
EXT)
#define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture)
#endif /* GL_ARB_sparse_texture */
/* ------------------------ GL_ARB_stencil_texturing ---------------------- - */ /* ------------------------ GL_ARB_stencil_texturing ---------------------- - */
#ifndef GL_ARB_stencil_texturing #ifndef GL_ARB_stencil_texturing
#define GL_ARB_stencil_texturing 1 #define GL_ARB_stencil_texturing 1
#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA #define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA
#define GLEW_ARB_stencil_texturing GLEW_GET_VAR(__GLEW_ARB_stencil_texturin g) #define GLEW_ARB_stencil_texturing GLEW_GET_VAR(__GLEW_ARB_stencil_texturin g)
#endif /* GL_ARB_stencil_texturing */ #endif /* GL_ARB_stencil_texturing */
skipping to change at line 5598 skipping to change at line 6081
#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 void* data); imageSize, const GLvoid *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 void* data); border, GLsizei imageSize, const GLvoid *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 void* data); i depth, GLint border, GLsizei imageSize, const GLvoid *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 void* data); eSize, const GLvoid *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 void* data); ht, GLenum format, GLsizei imageSize, const GLvoid *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 v h, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const G
oid* data); Lvoid *data);
typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum targe typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum targe
t, GLint lod, void* img); t, GLint lod, GLvoid *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 5790 skipping to change at line 6273
#define GL_ARB_texture_gather 1 #define GL_ARB_texture_gather 1
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F
#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F
#define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_ARB_texture_gather) #define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_ARB_texture_gather)
#endif /* GL_ARB_texture_gather */ #endif /* GL_ARB_texture_gather */
/* ------------------ GL_ARB_texture_mirror_clamp_to_edge -----------------
- */
#ifndef GL_ARB_texture_mirror_clamp_to_edge
#define GL_ARB_texture_mirror_clamp_to_edge 1
#define GL_MIRROR_CLAMP_TO_EDGE 0x8743
#define GLEW_ARB_texture_mirror_clamp_to_edge GLEW_GET_VAR(__GLEW_ARB_textu
re_mirror_clamp_to_edge)
#endif /* GL_ARB_texture_mirror_clamp_to_edge */
/* --------------------- GL_ARB_texture_mirrored_repeat ------------------- - */ /* --------------------- GL_ARB_texture_mirrored_repeat ------------------- - */
#ifndef GL_ARB_texture_mirrored_repeat #ifndef GL_ARB_texture_mirrored_repeat
#define GL_ARB_texture_mirrored_repeat 1 #define GL_ARB_texture_mirrored_repeat 1
#define GL_MIRRORED_REPEAT_ARB 0x8370 #define GL_MIRRORED_REPEAT_ARB 0x8370
#define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mi rrored_repeat) #define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mi rrored_repeat)
#endif /* GL_ARB_texture_mirrored_repeat */ #endif /* GL_ARB_texture_mirrored_repeat */
skipping to change at line 5930 skipping to change at line 6424
#ifndef GL_ARB_texture_rgb10_a2ui #ifndef GL_ARB_texture_rgb10_a2ui
#define GL_ARB_texture_rgb10_a2ui 1 #define GL_ARB_texture_rgb10_a2ui 1
#define GL_RGB10_A2UI 0x906F #define GL_RGB10_A2UI 0x906F
#define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_ARB_texture_rgb10_a 2ui) #define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_ARB_texture_rgb10_a 2ui)
#endif /* GL_ARB_texture_rgb10_a2ui */ #endif /* GL_ARB_texture_rgb10_a2ui */
/* ------------------------ GL_ARB_texture_stencil8 -----------------------
- */
#ifndef GL_ARB_texture_stencil8
#define GL_ARB_texture_stencil8 1
#define GL_STENCIL_INDEX 0x1901
#define GL_STENCIL_INDEX8 0x8D48
#define GLEW_ARB_texture_stencil8 GLEW_GET_VAR(__GLEW_ARB_texture_stencil8)
#endif /* GL_ARB_texture_stencil8 */
/* ------------------------- GL_ARB_texture_storage ----------------------- - */ /* ------------------------- GL_ARB_texture_storage ----------------------- - */
#ifndef GL_ARB_texture_storage #ifndef GL_ARB_texture_storage
#define GL_ARB_texture_storage 1 #define GL_ARB_texture_storage 1
#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F
typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei l evels, GLenum internalformat, GLsizei width); typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei l evels, GLenum internalformat, GLsizei width);
typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei l evels, GLenum internalformat, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei l evels, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei l evels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) ; typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei l evels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) ;
skipping to change at line 6221 skipping to change at line 6727
#define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_o bject) #define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_o bject)
#endif /* GL_ARB_vertex_array_object */ #endif /* GL_ARB_vertex_array_object */
/* ----------------------- GL_ARB_vertex_attrib_64bit --------------------- - */ /* ----------------------- GL_ARB_vertex_attrib_64bit --------------------- - */
#ifndef GL_ARB_vertex_attrib_64bit #ifndef GL_ARB_vertex_attrib_64bit
#define GL_ARB_vertex_attrib_64bit 1 #define GL_ARB_vertex_attrib_64bit 1
#define GL_DOUBLE_MAT2 0x8F46
#define GL_DOUBLE_MAT3 0x8F47
#define GL_DOUBLE_MAT4 0x8F48
#define GL_DOUBLE_VEC2 0x8FFC
#define GL_DOUBLE_VEC3 0x8FFD
#define GL_DOUBLE_VEC4 0x8FFE
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLen um pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLen um pname, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdoubl e x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdoubl e x);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdoubl e x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdoubl e x, GLdouble y);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdoubl e x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdoubl e x, GLdouble y, GLdouble z);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdoubl e x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdoubl e x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GL int size, GLenum type, GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GL int size, GLenum type, GLsizei stride, const void* pointer);
skipping to change at line 6400 skipping to change at line 6899
#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 GLvoid *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 GLvoid *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 Lenum pname, GLvoid** params); typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, G Lenum pname, GLvoid** params);
typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GL intptrARB offset, GLsizeiptrARB size, GLvoid* data); typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GL intptrARB offset, GLsizeiptrARB size, GLvoid *data);
typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer);
typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenu m access); typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenu m 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)
skipping to change at line 6521 skipping to change at line 7020
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, void* string); typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GL enum pname, GLvoid *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, GLvoid** 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 void* string); typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenu m format, GLsizei len, const GLvoid *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 6573 skipping to change at line 7072
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 void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *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 6667 skipping to change at line 7166
typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB pro gramObj, const GLcharARB* name); typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB pro gramObj, const GLcharARB* name);
#define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB) #define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB)
#define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB) #define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB)
#define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB) #define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB)
#define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader) #define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader)
#endif /* GL_ARB_vertex_shader */ #endif /* GL_ARB_vertex_shader */
/* ------------------- GL_ARB_vertex_type_10f_11f_11f_rev -----------------
- */
#ifndef GL_ARB_vertex_type_10f_11f_11f_rev
#define GL_ARB_vertex_type_10f_11f_11f_rev 1
#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
#define GLEW_ARB_vertex_type_10f_11f_11f_rev GLEW_GET_VAR(__GLEW_ARB_vertex
_type_10f_11f_11f_rev)
#endif /* GL_ARB_vertex_type_10f_11f_11f_rev */
/* ------------------- GL_ARB_vertex_type_2_10_10_10_rev ------------------ - */ /* ------------------- GL_ARB_vertex_type_2_10_10_10_rev ------------------ - */
#ifndef GL_ARB_vertex_type_2_10_10_10_rev #ifndef GL_ARB_vertex_type_2_10_10_10_rev
#define GL_ARB_vertex_type_2_10_10_10_rev 1 #define GL_ARB_vertex_type_2_10_10_10_rev 1
#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
#define GL_INT_2_10_10_10_REV 0x8D9F #define GL_INT_2_10_10_10_REV 0x8D9F
typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color); typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color);
typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color); typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color);
skipping to change at line 6940 skipping to change at line 7450
#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 void* pointer); typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *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 7246 skipping to change at line 7756
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 void* pointer, GLenum usage); nst GLvoid *pointer, GLenum usage);
typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer,
GLuint offset, GLsizei size, const void* pointer, GLenum preserve); GLuint offset, GLsizei size, const GLvoid *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 7591 skipping to change at line 8101
#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 void* data); typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsiz ei start, GLsizei count, GLenum format, GLenum type, const GLvoid *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 7645 skipping to change at line 8155
#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 vo GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GL
id* image); void *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 void* image); m type, const GLvoid *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, void* image); typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target , GLenum format, GLenum type, GLvoid *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, void* row, void* column, void* span); GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *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 void* row, const void* column); type, const GLvoid *row, const GLvoid *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 7697 skipping to change at line 8207
#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, void* pointer); ei stride, GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsize typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsize
i stride, void* pointer); i stride, GLvoid *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 7792 skipping to change at line 8302
#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 void* data); Lint border, GLsizei imageSize, const GLvoid *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 void* data); Lsizei height, GLint border, GLsizei imageSize, const GLvoid *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 void* Lsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid
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 void* data); format, GLsizei imageSize, const GLvoid *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 void* data i width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *da
); 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 void* data); ei imageSize, const GLvoid *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 void* data); int border, GLsizei imageSize, const GLvoid *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 void* data); sizei height, GLint border, GLsizei imageSize, const GLvoid *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 void* d sizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid
ata); *data);
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 void* data); format, GLsizei imageSize, const GLvoid *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 void* data) width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *dat
; 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 void* data); i imageSize, const GLvoid *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 7828 skipping to change at line 8338
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, void* img); texunit, GLenum target, GLint level, GLvoid *img);
typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint t typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint t
exture, GLenum target, GLint level, void* img); exture, GLenum target, GLint level, GLvoid *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, void* pixels); typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, G Lenum target, GLint level, GLenum format, GLenum type, GLvoid *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, void* data); typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffe r, GLintptr offset, GLsizeiptr size, GLvoid *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, void* string); typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint progr am, GLenum target, GLenum pname, GLvoid *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, GLuint index, GLvoid** params); typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid** params);
typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, GLvoid** params); typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, GLvoid** params);
typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GL enum target, GLint level, GLenum format, GLenum type, void* pixels); typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GL enum target, GLint level, GLenum format, GLenum type, GLvoid *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 obj, GLuint index, GLenum pname, GLvoid** param); typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint va obj, GLuint index, GLenum pname, GLvoid** param);
typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaob j, GLenum pname, GLvoid** param); typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaob j, GLenum pname, GLvoid** param);
skipping to change at line 7893 skipping to change at line 8403
typedef void (GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC) (GLenum matrixMode, GLd ouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); typedef void (GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC) (GLenum matrixMode, GLd ouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f);
typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode); typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode);
typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode); typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode);
typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, G Ldouble angle, GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, G Ldouble angle, GLdouble x, GLdouble y, GLdouble z);
typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, G Lfloat angle, GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, G Lfloat angle, GLfloat x, GLfloat y, GLfloat z);
typedef void (GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC) (GLenum matrixMode, GL double x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC) (GLenum matrixMode, GL double x, GLdouble y, GLdouble z);
typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GL float x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GL float x, GLfloat y, GLfloat z);
typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum matrixMode , GLdouble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum matrixMode , GLdouble x, GLdouble y, GLdouble z);
typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum matrixMode , GLfloat x, GLfloat y, GLfloat z); typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum matrixMode , GLfloat x, GLfloat y, GLfloat z);
typedef void (GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLe num target, GLenum internalformat, GLuint buffer); typedef void (GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLe num target, GLenum internalformat, GLuint buffer);
typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texuni t, GLint size, GLenum type, GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texuni t, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenu m target, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenu m target, GLenum pname, GLfloat param);
typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLen um target, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLen um target, GLenum pname, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenu m target, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenu m target, GLenum pname, GLint param);
typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLen um target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLen um target, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenu m coord, GLenum pname, GLdouble param); typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenu m coord, GLenum pname, GLdouble param);
typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLen um coord, GLenum pname, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLen um coord, GLenum pname, const GLdouble* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenu m coord, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenu m coord, GLenum pname, GLfloat param);
typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLen um coord, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLen um coord, GLenum pname, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenu m coord, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenu m coord, GLenum pname, GLint param);
typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLen um coord, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLen um coord, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GL typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GL
enum target, GLint level, GLint internalformat, GLsizei width, GLint border enum target, GLint level, GLint internalformat, GLsizei width, GLint border
, GLenum format, GLenum type, const void* pixels); , GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GL typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GL
enum target, GLint level, GLint internalformat, GLsizei width, GLsizei heig enum target, GLint level, GLint internalformat, GLsizei width, GLsizei heig
ht, GLint border, GLenum format, GLenum type, const void* pixels); ht, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GL typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GL
enum target, GLint level, GLint internalformat, GLsizei width, GLsizei heig enum target, GLint level, GLint internalformat, GLsizei width, GLsizei heig
ht, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pi ht, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *
xels); pixels);
typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texuni t, GLenum target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texuni t, GLenum target, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texun it, GLenum target, GLenum pname, const GLuint* params); typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texun it, GLenum target, GLenum pname, const GLuint* params);
typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit , GLenum target, GLenum pname, const GLfloat* param); typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit , GLenum target, GLenum pname, const GLfloat* param);
typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit , GLenum target, GLenum pname, const GLint* param); typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit , GLenum target, GLenum pname, const GLint* param);
typedef void (GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texuni t, GLenum target, GLuint renderbuffer); typedef void (GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texuni t, GLenum target, GLuint renderbuffer);
typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit,
GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, G GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, G
Lenum type, const void* pixels); Lenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit,
GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, G GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, G
Lsizei height, GLenum format, GLenum type, const void* pixels); Lsizei height, GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit,
GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, G GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, G
Lsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, co Lsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, co
nst void* pixels); nst GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLs typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLs
izeiptr size, const void* data, GLenum usage); izeiptr size, const GLvoid *data, GLenum usage);
typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer,
GLintptr offset, GLsizeiptr size, const void* data); GLintptr offset, GLsizeiptr size, const GLvoid *data);
typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint read Buffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsi zeiptr size); typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint read Buffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsi zeiptr size);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuin t framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderb uffer); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuin t framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderb uffer);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint f ramebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint leve l); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint f ramebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint leve l);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint f ramebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint leve l); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint f ramebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint leve l);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint f ramebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint leve l, GLint zoffset); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint f ramebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint leve l, GLint zoffset);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint fra mebuffer, GLenum attachment, GLuint texture, GLint level); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint fra mebuffer, GLenum attachment, GLuint texture, GLint level);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuin t framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) ; typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuin t framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) ;
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuin t program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuin t program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLui nt program, GLenum target, GLuint index, const GLdouble* params); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLui nt program, GLenum target, GLuint index, const GLdouble* params);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuin t program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GL float w); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuin t program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GL float w);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLui nt program, GLenum target, GLuint index, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLui nt program, GLenum target, GLuint index, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLui nt program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLui nt program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w );
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLu int program, GLenum target, GLuint index, const GLint* params); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLu int program, GLenum target, GLuint index, const GLint* params);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLu int program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLu int w); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLu int program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLu int w);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GL uint program, GLenum target, GLuint index, const GLuint* params); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GL uint program, GLenum target, GLuint index, const GLuint* params);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLu int program, GLenum target, GLuint index, GLsizei count, const GLfloat* par ams); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLu int program, GLenum target, GLuint index, GLsizei count, const GLfloat* par ams);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GL uint program, GLenum target, GLuint index, GLsizei count, const GLint* para ms); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GL uint program, GLenum target, GLuint index, GLsizei count, const GLint* para ms);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (G Luint program, GLenum target, GLuint index, GLsizei count, const GLuint* pa rams); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (G Luint program, GLenum target, GLuint index, GLsizei count, const GLuint* pa rams);
typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const void* string); typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string);
typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint re nderbuffer, GLenum internalformat, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint re nderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGE EXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSample s, GLenum internalformat, GLsizei width, GLsizei height); typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGE EXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSample s, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei widt h, GLsizei height); typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei widt h, GLsizei height);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, G
Lint location, GLdouble x);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program,
GLint location, GLsizei count, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, G Lint location, GLfloat v0); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, G Lint location, GLfloat v0);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, G Lint location, GLint v0); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, G Lint location, GLint v0);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, G
Lint location, GLdouble x, GLdouble y);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program,
GLint location, GLsizei count, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, G Lint location, GLfloat v0, GLfloat v1); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, G Lint location, GLfloat v0, GLfloat v1);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, G Lint location, GLint v0, GLint v1); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, G Lint location, GLint v0, GLint v1);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, G
Lint location, GLdouble x, GLdouble y, GLdouble z);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program,
GLint location, GLsizei count, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, G Lint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, G Lint location, GLfloat v0, GLfloat v1, GLfloat v2);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, G Lint location, GLint v0, GLint v1, GLint v2); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, G Lint location, GLint v0, GLint v1, GLint v2);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DEXTPROC) (GLuint program, G
Lint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program,
GLint location, GLsizei count, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, G Lint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, G Lint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, G Lint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, G Lint location, GLint v0, GLint v1, GLint v2, GLint v3);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v alue);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* va lue); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* va lue);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v alue);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* va lue); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* va lue);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *v alue);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* va lue); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint pro gram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* va lue);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint p rogram, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLen um target, GLenum internalformat, GLuint buffer); typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLen um target, GLenum internalformat, GLuint buffer);
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLe typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLe
num target, GLint level, GLint internalformat, GLsizei width, GLint border, num target, GLint level, GLint internalformat, GLsizei width, GLint border,
GLenum format, GLenum type, const void* pixels); GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLe typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLe
num target, GLint level, GLint internalformat, GLsizei width, GLsizei heigh num target, GLint level, GLint internalformat, GLsizei width, GLsizei heigh
t, GLint border, GLenum format, GLenum type, const void* pixels); t, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLe typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLe
num target, GLint level, GLint internalformat, GLsizei width, GLsizei heigh num target, GLint level, GLint internalformat, GLsizei width, GLsizei heigh
t, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pix t, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *p
els); ixels);
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture , GLenum target, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture , GLenum target, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint textur e, GLenum target, GLenum pname, const GLuint* params); typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint textur e, GLenum target, GLenum pname, const GLuint* params);
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param); typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat* param); typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat* param);
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param); typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* param); typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* param);
typedef void (GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture , GLenum target, GLuint renderbuffer); typedef void (GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture , GLenum target, GLuint renderbuffer);
typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture,
GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GL GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GL
enum type, const void* pixels); enum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture,
GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GL GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GL
sizei height, GLenum format, GLenum type, const void* pixels); sizei height, GLenum format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture,
GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GL GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GL
sizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, con sizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, con
st void* pixels); st GLvoid *pixels);
typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffe r); typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffe r);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaob j, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) ; typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaob j, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) ;
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint v aobj, GLuint buffer, GLsizei stride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint v aobj, GLuint buffer, GLsizei stride, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint v aobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint v aobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaob j, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaob j, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLu int vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLu int vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vao bj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vao bj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GL uint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintpt r offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GL uint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintpt r offset);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint v aobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offs et); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint v aobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offs et);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLu int vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei st ride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLu int vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei st ride, GLintptr offset);
skipping to change at line 8173 skipping to change at line 8666
#define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgram LocalParameterI4ivEXT) #define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgram LocalParameterI4ivEXT)
#define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgram LocalParameterI4uiEXT) #define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgram LocalParameterI4uiEXT)
#define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgra mLocalParameterI4uivEXT) #define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgra mLocalParameterI4uivEXT)
#define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgram LocalParameters4fvEXT) #define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgram LocalParameters4fvEXT)
#define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgra mLocalParametersI4ivEXT) #define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgra mLocalParametersI4ivEXT)
#define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgr amLocalParametersI4uivEXT) #define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgr amLocalParametersI4uivEXT)
#define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT) #define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT)
#define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferS torageEXT) #define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferS torageEXT)
#define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__gle wNamedRenderbufferStorageMultisampleCoverageEXT) #define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__gle wNamedRenderbufferStorageMultisampleCoverageEXT)
#define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRe nderbufferStorageMultisampleEXT) #define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRe nderbufferStorageMultisampleEXT)
#define glProgramUniform1dEXT GLEW_GET_FUN(__glewProgramUniform1dEXT)
#define glProgramUniform1dvEXT GLEW_GET_FUN(__glewProgramUniform1dvEXT)
#define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT) #define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT)
#define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT) #define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT)
#define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT) #define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT)
#define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT) #define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT)
#define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT) #define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT)
#define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT) #define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT)
#define glProgramUniform2dEXT GLEW_GET_FUN(__glewProgramUniform2dEXT)
#define glProgramUniform2dvEXT GLEW_GET_FUN(__glewProgramUniform2dvEXT)
#define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT) #define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT)
#define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT) #define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT)
#define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT) #define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT)
#define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT) #define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT)
#define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT) #define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT)
#define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT) #define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT)
#define glProgramUniform3dEXT GLEW_GET_FUN(__glewProgramUniform3dEXT)
#define glProgramUniform3dvEXT GLEW_GET_FUN(__glewProgramUniform3dvEXT)
#define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT) #define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT)
#define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT) #define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT)
#define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT) #define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT)
#define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT) #define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT)
#define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT) #define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT)
#define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT) #define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT)
#define glProgramUniform4dEXT GLEW_GET_FUN(__glewProgramUniform4dEXT)
#define glProgramUniform4dvEXT GLEW_GET_FUN(__glewProgramUniform4dvEXT)
#define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT) #define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT)
#define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT) #define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT)
#define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT) #define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT)
#define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT) #define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT)
#define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT) #define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT)
#define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT) #define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT)
#define glProgramUniformMatrix2dvEXT GLEW_GET_FUN(__glewProgramUniformMatri x2dvEXT)
#define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatri x2fvEXT) #define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatri x2fvEXT)
#define glProgramUniformMatrix2x3dvEXT GLEW_GET_FUN(__glewProgramUniformMat rix2x3dvEXT)
#define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix2x3fvEXT) #define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix2x3fvEXT)
#define glProgramUniformMatrix2x4dvEXT GLEW_GET_FUN(__glewProgramUniformMat rix2x4dvEXT)
#define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix2x4fvEXT) #define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix2x4fvEXT)
#define glProgramUniformMatrix3dvEXT GLEW_GET_FUN(__glewProgramUniformMatri x3dvEXT)
#define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatri x3fvEXT) #define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatri x3fvEXT)
#define glProgramUniformMatrix3x2dvEXT GLEW_GET_FUN(__glewProgramUniformMat rix3x2dvEXT)
#define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix3x2fvEXT) #define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix3x2fvEXT)
#define glProgramUniformMatrix3x4dvEXT GLEW_GET_FUN(__glewProgramUniformMat rix3x4dvEXT)
#define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix3x4fvEXT) #define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix3x4fvEXT)
#define glProgramUniformMatrix4dvEXT GLEW_GET_FUN(__glewProgramUniformMatri x4dvEXT)
#define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatri x4fvEXT) #define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatri x4fvEXT)
#define glProgramUniformMatrix4x2dvEXT GLEW_GET_FUN(__glewProgramUniformMat rix4x2dvEXT)
#define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix4x2fvEXT) #define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix4x2fvEXT)
#define glProgramUniformMatrix4x3dvEXT GLEW_GET_FUN(__glewProgramUniformMat rix4x3dvEXT)
#define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix4x3fvEXT) #define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMat rix4x3fvEXT)
#define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDef aultEXT) #define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDef aultEXT)
#define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT) #define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT)
#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT) #define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT)
#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT) #define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT)
#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT) #define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT)
#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT) #define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT)
#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEX T) #define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEX T)
#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT) #define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT)
#define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT) #define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT)
skipping to change at line 8735 skipping to change at line 9211
#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
#define GL_HISTOGRAM_SINK_EXT 0x802D #define GL_HISTOGRAM_SINK_EXT 0x802D
#define GL_MINMAX_EXT 0x802E #define GL_MINMAX_EXT 0x802E
#define GL_MINMAX_FORMAT_EXT 0x802F #define GL_MINMAX_FORMAT_EXT 0x802F
#define GL_MINMAX_SINK_EXT 0x8030 #define GL_MINMAX_SINK_EXT 0x8030
typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLbool ean reset, GLenum format, GLenum type, void* values); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLbool ean reset, GLenum format, GLenum type, GLvoid *values);
typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum tar get, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum tar get, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum tar get, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum tar get, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values); typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target , GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target , GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target , GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target , GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei w idth, GLenum internalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei w idth, GLenum internalformat, GLboolean sink);
typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum inter nalformat, GLboolean sink); typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum inter nalformat, GLboolean sink);
typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target);
#define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT) #define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT)
#define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParamet erfvEXT) #define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParamet erfvEXT)
#define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParamet erivEXT) #define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParamet erivEXT)
skipping to change at line 8847 skipping to change at line 9323
#define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute) #define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute)
#endif /* GL_EXT_misc_attribute */ #endif /* GL_EXT_misc_attribute */
/* ------------------------ GL_EXT_multi_draw_arrays ---------------------- - */ /* ------------------------ GL_EXT_multi_draw_arrays ---------------------- - */
#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
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLs izei* count, GLenum type, const GLvoid **indices, GLsizei primcount); typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLs izei* count, GLenum type, const GLvoid * const *indices, GLsizei primcount) ;
#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT) #define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)
#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT) #define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT)
#define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_array s) #define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_array s)
#endif /* GL_EXT_multi_draw_arrays */ #endif /* GL_EXT_multi_draw_arrays */
/* --------------------------- GL_EXT_multisample ------------------------- - */ /* --------------------------- GL_EXT_multisample ------------------------- - */
skipping to change at line 8958 skipping to change at line 9434
#define GL_COLOR_INDEX1_EXT 0x80E2 #define GL_COLOR_INDEX1_EXT 0x80E2
#define GL_COLOR_INDEX2_EXT 0x80E3 #define GL_COLOR_INDEX2_EXT 0x80E3
#define GL_COLOR_INDEX4_EXT 0x80E4 #define GL_COLOR_INDEX4_EXT 0x80E4
#define GL_COLOR_INDEX8_EXT 0x80E5 #define GL_COLOR_INDEX8_EXT 0x80E5
#define GL_COLOR_INDEX12_EXT 0x80E6 #define GL_COLOR_INDEX12_EXT 0x80E6
#define GL_COLOR_INDEX16_EXT 0x80E7 #define GL_COLOR_INDEX16_EXT 0x80E7
#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum i typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum i
nternalFormat, GLsizei width, GLenum format, GLenum type, const void* data) nternalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *dat
; a);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenu typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenu
m format, GLenum type, void* data); m format, GLenum type, GLvoid *data);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum ta rget, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum ta rget, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum ta rget, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum ta rget, GLenum pname, GLint* params);
#define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT) #define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT)
#define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT) #define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT)
#define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParam eterfvEXT) #define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParam eterfvEXT)
#define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParam eterivEXT) #define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParam eterivEXT)
#define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture) #define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture)
skipping to change at line 9330 skipping to change at line 9806
#define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap) #define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap)
#endif /* GL_EXT_stencil_wrap */ #endif /* GL_EXT_stencil_wrap */
/* --------------------------- GL_EXT_subtexture -------------------------- - */ /* --------------------------- GL_EXT_subtexture -------------------------- - */
#ifndef GL_EXT_subtexture #ifndef GL_EXT_subtexture
#define GL_EXT_subtexture 1 #define GL_EXT_subtexture 1
typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint
level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const voi level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLv
d* pixels); oid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint
level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum
format, GLenum type, const void* pixels); format, GLenum type, const GLvoid *pixels);
typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint
level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei
height, GLsizei depth, GLenum format, GLenum type, const void* pixels); height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
#define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT) #define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT)
#define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT) #define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT)
#define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT) #define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT)
#define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture) #define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture)
#endif /* GL_EXT_subtexture */ #endif /* GL_EXT_subtexture */
/* ----------------------------- GL_EXT_texture --------------------------- - */ /* ----------------------------- GL_EXT_texture --------------------------- - */
skipping to change at line 9409 skipping to change at line 9885
#define GL_PACK_SKIP_IMAGES_EXT 0x806B #define GL_PACK_SKIP_IMAGES_EXT 0x806B
#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
#define GL_TEXTURE_3D_EXT 0x806F #define GL_TEXTURE_3D_EXT 0x806F
#define GL_PROXY_TEXTURE_3D_EXT 0x8070 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
#define GL_TEXTURE_DEPTH_EXT 0x8071 #define GL_TEXTURE_DEPTH_EXT 0x8071
#define GL_TEXTURE_WRAP_R_EXT 0x8072 #define GL_TEXTURE_WRAP_R_EXT 0x8072
#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint le vel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, G Lint border, GLenum format, GLenum type, const void* pixels); typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint le vel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, G Lint border, GLenum format, GLenum type, const GLvoid *pixels);
#define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT) #define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT)
#define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D) #define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D)
#endif /* GL_EXT_texture3D */ #endif /* GL_EXT_texture3D */
/* -------------------------- GL_EXT_texture_array ------------------------ - */ /* -------------------------- GL_EXT_texture_array ------------------------ - */
#ifndef GL_EXT_texture_array #ifndef GL_EXT_texture_array
skipping to change at line 9917 skipping to change at line 10393
#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D #define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum prim itiveMode); typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum prim itiveMode);
typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLui nt index, GLuint buffer); typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLui nt index, GLuint buffer);
typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GL uint index, GLuint buffer, GLintptr offset); typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GL uint index, GLuint buffer, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLu int index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLu int index, GLuint buffer, GLintptr offset, GLsizeiptr size);
typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void);
typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GL enum *type, GLchar *name); typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GL enum *type, GLchar *name);
typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint p rogram, GLsizei count, const GLchar ** varyings, GLenum bufferMode); typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint p rogram, GLsizei count, const GLchar * const* varyings, GLenum bufferMode);
#define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedba ckEXT) #define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedba ckEXT)
#define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT) #define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT)
#define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT) #define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT)
#define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT) #define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT)
#define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEX T) #define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEX T)
#define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFee dbackVaryingEXT) #define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFee dbackVaryingEXT)
#define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedback VaryingsEXT) #define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedback VaryingsEXT)
#define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedb ack) #define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedb ack)
skipping to change at line 9971 skipping to change at line 10447
#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
#define GL_COLOR_ARRAY_POINTER_EXT 0x8090 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
#define GL_INDEX_ARRAY_POINTER_EXT 0x8091 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i); typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i);
typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum ty pe, GLsizei stride, GLsizei count, const void* pointer); typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum ty pe, GLsizei stride, GLsizei count, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint firs t, GLsizei count); typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint firs t, GLsizei count);
typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GL sizei count, const GLboolean* pointer); typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GL sizei count, const GLboolean* pointer);
typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei
stride, GLsizei count, const void* pointer); stride, GLsizei count, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei
stride, GLsizei count, const void* pointer); stride, GLsizei count, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum
type, GLsizei stride, GLsizei count, const void* pointer); type, GLsizei stride, GLsizei count, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum t typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum t
ype, GLsizei stride, GLsizei count, const void* pointer); ype, GLsizei stride, GLsizei count, const GLvoid *pointer);
#define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT) #define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT)
#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT) #define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT)
#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT) #define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT)
#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT) #define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT)
#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT) #define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT)
#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT) #define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT)
#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT) #define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT)
#define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT) #define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT)
skipping to change at line 10031 skipping to change at line 10507
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, G Lenum pname, GLdouble* params); typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, G Lenum pname, GLdouble* params);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLu int vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei st ride, GLintptr offset); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLu int vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei st ride, GLintptr offset);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdo uble x); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdo uble x);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, con st GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, con st GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdo uble x, GLdouble y); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdo uble x, GLdouble y);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, con st GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, con st GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdo uble x, GLdouble y, GLdouble z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdo uble x, GLdouble y, GLdouble z);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, con st GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, con st GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdo uble x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdo uble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, con st GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, con st GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
#define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT) #define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT)
#define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayV ertexAttribLOffsetEXT) #define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayV ertexAttribLOffsetEXT)
#define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT) #define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT)
#define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT) #define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT)
#define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT) #define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT)
#define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT) #define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT)
#define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT) #define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT)
#define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT) #define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT)
#define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT) #define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT)
skipping to change at line 10274 skipping to change at line 10750
#define GL_MODELVIEW1_MATRIX_EXT 0x8506 #define GL_MODELVIEW1_MATRIX_EXT 0x8506
#define GL_VERTEX_WEIGHTING_EXT 0x8509 #define GL_VERTEX_WEIGHTING_EXT 0x8509
#define GL_MODELVIEW1_EXT 0x850A #define GL_MODELVIEW1_EXT 0x850A
#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GL enum type, GLsizei stride, void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GL enum type, GLsizei stride, GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight); typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight);
#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT) #define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT)
#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT) #define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT)
#define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT) #define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT)
#define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting) #define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting)
#endif /* GL_EXT_vertex_weighting */ #endif /* GL_EXT_vertex_weighting */
skipping to change at line 10319 skipping to change at line 10795
#define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_ter minator) #define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_ter minator)
#endif /* GL_GREMEDY_frame_terminator */ #endif /* GL_GREMEDY_frame_terminator */
/* ------------------------ GL_GREMEDY_string_marker ---------------------- - */ /* ------------------------ GL_GREMEDY_string_marker ---------------------- - */
#ifndef GL_GREMEDY_string_marker #ifndef GL_GREMEDY_string_marker
#define GL_GREMEDY_string_marker 1 #define GL_GREMEDY_string_marker 1
typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, cons t void* string); typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, cons t GLvoid *string);
#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY) #define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY)
#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marke r) #define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marke r)
#endif /* GL_GREMEDY_string_marker */ #endif /* GL_GREMEDY_string_marker */
/* --------------------- GL_HP_convolution_border_modes ------------------- - */ /* --------------------- GL_HP_convolution_border_modes ------------------- - */
#ifndef GL_HP_convolution_border_modes #ifndef GL_HP_convolution_border_modes
skipping to change at line 10510 skipping to change at line 10986
#ifndef GL_INGR_interlace_read #ifndef GL_INGR_interlace_read
#define GL_INGR_interlace_read 1 #define GL_INGR_interlace_read 1
#define GL_INTERLACE_READ_INGR 0x8568 #define GL_INTERLACE_READ_INGR 0x8568
#define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read) #define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read)
#endif /* GL_INGR_interlace_read */ #endif /* GL_INGR_interlace_read */
/* -------------------------- GL_INTEL_map_texture ------------------------
- */
#ifndef GL_INTEL_map_texture
#define GL_INTEL_map_texture 1
#define GL_LAYOUT_DEFAULT_INTEL 0
#define GL_LAYOUT_LINEAR_INTEL 1
#define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 2
#define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF
typedef GLvoid * (GLAPIENTRY * PFNGLMAPTEXTURE2DINTELPROC) (GLuint texture,
GLint level, GLbitfield access, GLint* stride, GLenum *layout);
typedef void (GLAPIENTRY * PFNGLSYNCTEXTUREINTELPROC) (GLuint texture);
typedef void (GLAPIENTRY * PFNGLUNMAPTEXTURE2DINTELPROC) (GLuint texture, G
Lint level);
#define glMapTexture2DINTEL GLEW_GET_FUN(__glewMapTexture2DINTEL)
#define glSyncTextureINTEL GLEW_GET_FUN(__glewSyncTextureINTEL)
#define glUnmapTexture2DINTEL GLEW_GET_FUN(__glewUnmapTexture2DINTEL)
#define GLEW_INTEL_map_texture GLEW_GET_VAR(__GLEW_INTEL_map_texture)
#endif /* GL_INTEL_map_texture */
/* ------------------------ GL_INTEL_parallel_arrays ---------------------- - */ /* ------------------------ GL_INTEL_parallel_arrays ---------------------- - */
#ifndef GL_INTEL_parallel_arrays #ifndef GL_INTEL_parallel_arrays
#define GL_INTEL_parallel_arrays 1 #define GL_INTEL_parallel_arrays 1
#define GL_PARALLEL_ARRAYS_INTEL 0x83F4 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4
#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
skipping to change at line 10598 skipping to change at line 11096
#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 #define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143
#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 #define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144
#define GL_DEBUG_LOGGED_MESSAGES 0x9145 #define GL_DEBUG_LOGGED_MESSAGES 0x9145
#define GL_DEBUG_SEVERITY_HIGH 0x9146 #define GL_DEBUG_SEVERITY_HIGH 0x9146
#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 #define GL_DEBUG_SEVERITY_MEDIUM 0x9147
#define GL_DEBUG_SEVERITY_LOW 0x9148 #define GL_DEBUG_SEVERITY_LOW 0x9148
#define GL_DEBUG_OUTPUT 0x92E0 #define GL_DEBUG_OUTPUT 0x92E0
typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam) ; typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam) ;
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC call back, void* userParam); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC call back, const GLvoid *userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GL enum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean ena bled); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GL enum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean ena bled);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLe num type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLe num type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf);
typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GL sizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severit ies, GLsizei* lengths, GLchar* messageLog); typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GL sizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severit ies, GLsizei* lengths, GLchar* messageLog);
typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLu int name, GLsizei bufSize, GLsizei* length, GLchar *label); typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLu int name, GLsizei bufSize, GLsizei* length, GLchar *label);
typedef void (GLAPIENTRY * PFNGLGETOBJECTPTRLABELPROC) (void* ptr, GLsizei bufSize, GLsizei* length, GLchar *label); typedef void (GLAPIENTRY * PFNGLGETOBJECTPTRLABELPROC) (void* ptr, GLsizei bufSize, GLsizei* length, GLchar *label);
typedef void (GLAPIENTRY * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar* label); typedef void (GLAPIENTRY * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar* label);
typedef void (GLAPIENTRY * PFNGLOBJECTPTRLABELPROC) (void* ptr, GLsizei len gth, const GLchar* label); typedef void (GLAPIENTRY * PFNGLOBJECTPTRLABELPROC) (void* ptr, GLsizei len gth, const GLchar* label);
typedef void (GLAPIENTRY * PFNGLPOPDEBUGGROUPPROC) (void); typedef void (GLAPIENTRY * PFNGLPOPDEBUGGROUPPROC) (void);
typedef void (GLAPIENTRY * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar * message); typedef void (GLAPIENTRY * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar * message);
skipping to change at line 10830 skipping to change at line 11328
#define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 #define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047
#define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 #define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048
#define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 #define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049
#define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A #define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A
#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B #define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B
#define GLEW_NVX_gpu_memory_info GLEW_GET_VAR(__GLEW_NVX_gpu_memory_info) #define GLEW_NVX_gpu_memory_info GLEW_GET_VAR(__GLEW_NVX_gpu_memory_info)
#endif /* GL_NVX_gpu_memory_info */ #endif /* GL_NVX_gpu_memory_info */
/* ------------------- GL_NV_bindless_multi_draw_indirect -----------------
- */
#ifndef GL_NV_bindless_multi_draw_indirect
#define GL_NV_bindless_multi_draw_indirect 1
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLe
num mode, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint
vertexBufferCount);
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (G
Lenum mode, GLenum type, const GLvoid *indirect, GLsizei drawCount, GLsizei
stride, GLint vertexBufferCount);
#define glMultiDrawArraysIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawArr
aysIndirectBindlessNV)
#define glMultiDrawElementsIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawE
lementsIndirectBindlessNV)
#define GLEW_NV_bindless_multi_draw_indirect GLEW_GET_VAR(__GLEW_NV_bindles
s_multi_draw_indirect)
#endif /* GL_NV_bindless_multi_draw_indirect */
/* ------------------------- GL_NV_bindless_texture ----------------------- - */ /* ------------------------- GL_NV_bindless_texture ----------------------- - */
#ifndef GL_NV_bindless_texture #ifndef GL_NV_bindless_texture
#define GL_NV_bindless_texture 1 #define GL_NV_bindless_texture 1
typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture ); typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture );
typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler);
typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle);
typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint 64 handle); typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint 64 handle);
skipping to change at line 10867 skipping to change at line 11380
#define glMakeTextureHandleResidentNV GLEW_GET_FUN(__glewMakeTextureHandleR esidentNV) #define glMakeTextureHandleResidentNV GLEW_GET_FUN(__glewMakeTextureHandleR esidentNV)
#define glProgramUniformHandleui64NV GLEW_GET_FUN(__glewProgramUniformHandl eui64NV) #define glProgramUniformHandleui64NV GLEW_GET_FUN(__glewProgramUniformHandl eui64NV)
#define glProgramUniformHandleui64vNV GLEW_GET_FUN(__glewProgramUniformHand leui64vNV) #define glProgramUniformHandleui64vNV GLEW_GET_FUN(__glewProgramUniformHand leui64vNV)
#define glUniformHandleui64NV GLEW_GET_FUN(__glewUniformHandleui64NV) #define glUniformHandleui64NV GLEW_GET_FUN(__glewUniformHandleui64NV)
#define glUniformHandleui64vNV GLEW_GET_FUN(__glewUniformHandleui64vNV) #define glUniformHandleui64vNV GLEW_GET_FUN(__glewUniformHandleui64vNV)
#define GLEW_NV_bindless_texture GLEW_GET_VAR(__GLEW_NV_bindless_texture) #define GLEW_NV_bindless_texture GLEW_GET_VAR(__GLEW_NV_bindless_texture)
#endif /* GL_NV_bindless_texture */ #endif /* GL_NV_bindless_texture */
/* --------------------- GL_NV_blend_equation_advanced --------------------
- */
#ifndef GL_NV_blend_equation_advanced
#define GL_NV_blend_equation_advanced 1
#define GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280
#define GL_BLEND_OVERLAP_NV 0x9281
#define GL_UNCORRELATED_NV 0x9282
#define GL_DISJOINT_NV 0x9283
#define GL_CONJOINT_NV 0x9284
#define GL_BLEND_ADVANCED_COHERENT_NV 0x9285
#define GL_SRC_NV 0x9286
#define GL_DST_NV 0x9287
#define GL_SRC_OVER_NV 0x9288
#define GL_DST_OVER_NV 0x9289
#define GL_SRC_IN_NV 0x928A
#define GL_DST_IN_NV 0x928B
#define GL_SRC_OUT_NV 0x928C
#define GL_DST_OUT_NV 0x928D
#define GL_SRC_ATOP_NV 0x928E
#define GL_DST_ATOP_NV 0x928F
#define GL_PLUS_NV 0x9291
#define GL_PLUS_DARKER_NV 0x9292
#define GL_MULTIPLY_NV 0x9294
#define GL_SCREEN_NV 0x9295
#define GL_OVERLAY_NV 0x9296
#define GL_DARKEN_NV 0x9297
#define GL_LIGHTEN_NV 0x9298
#define GL_COLORDODGE_NV 0x9299
#define GL_COLORBURN_NV 0x929A
#define GL_HARDLIGHT_NV 0x929B
#define GL_SOFTLIGHT_NV 0x929C
#define GL_DIFFERENCE_NV 0x929E
#define GL_MINUS_NV 0x929F
#define GL_EXCLUSION_NV 0x92A0
#define GL_CONTRAST_NV 0x92A1
#define GL_INVERT_RGB_NV 0x92A3
#define GL_LINEARDODGE_NV 0x92A4
#define GL_LINEARBURN_NV 0x92A5
#define GL_VIVIDLIGHT_NV 0x92A6
#define GL_LINEARLIGHT_NV 0x92A7
#define GL_PINLIGHT_NV 0x92A8
#define GL_HARDMIX_NV 0x92A9
#define GL_HSL_HUE_NV 0x92AD
#define GL_HSL_SATURATION_NV 0x92AE
#define GL_HSL_COLOR_NV 0x92AF
#define GL_HSL_LUMINOSITY_NV 0x92B0
#define GL_PLUS_CLAMPED_NV 0x92B1
#define GL_PLUS_CLAMPED_ALPHA_NV 0x92B2
#define GL_MINUS_CLAMPED_NV 0x92B3
#define GL_INVERT_OVG_NV 0x92B4
typedef void (GLAPIENTRY * PFNGLBLENDBARRIERNVPROC) (void);
typedef void (GLAPIENTRY * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint
value);
#define glBlendBarrierNV GLEW_GET_FUN(__glewBlendBarrierNV)
#define glBlendParameteriNV GLEW_GET_FUN(__glewBlendParameteriNV)
#define GLEW_NV_blend_equation_advanced GLEW_GET_VAR(__GLEW_NV_blend_equati
on_advanced)
#endif /* GL_NV_blend_equation_advanced */
/* ----------------- GL_NV_blend_equation_advanced_coherent ---------------
- */
#ifndef GL_NV_blend_equation_advanced_coherent
#define GL_NV_blend_equation_advanced_coherent 1
#define GLEW_NV_blend_equation_advanced_coherent GLEW_GET_VAR(__GLEW_NV_ble
nd_equation_advanced_coherent)
#endif /* GL_NV_blend_equation_advanced_coherent */
/* --------------------------- GL_NV_blend_square ------------------------- - */ /* --------------------------- GL_NV_blend_square ------------------------- - */
#ifndef GL_NV_blend_square #ifndef GL_NV_blend_square
#define GL_NV_blend_square 1 #define GL_NV_blend_square 1
#define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square) #define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square)
#endif /* GL_NV_blend_square */ #endif /* GL_NV_blend_square */
/* ------------------------- GL_NV_compute_program5 ----------------------- - */ /* ------------------------- GL_NV_compute_program5 ----------------------- - */
skipping to change at line 10993 skipping to change at line 11577
#define GL_SAMPLE_COUNT_BITS_NV 0x8864 #define GL_SAMPLE_COUNT_BITS_NV 0x8864
#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 #define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865
#define GL_QUERY_RESULT_NV 0x8866 #define GL_QUERY_RESULT_NV 0x8866
#define GL_QUERY_RESULT_AVAILABLE_NV 0x8867 #define GL_QUERY_RESULT_AVAILABLE_NV 0x8867
#define GL_SAMPLE_COUNT_NV 0x8914 #define GL_SAMPLE_COUNT_NV 0x8914
#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_un clamped) #define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_un clamped)
#endif /* GL_NV_depth_range_unclamped */ #endif /* GL_NV_depth_range_unclamped */
/* --------------------------- GL_NV_draw_texture -------------------------
- */
#ifndef GL_NV_draw_texture
#define GL_NV_draw_texture 1
typedef void (GLAPIENTRY * PFNGLDRAWTEXTURENVPROC) (GLuint texture, GLuint
sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat
s0, GLfloat t0, GLfloat s1, GLfloat t1);
#define glDrawTextureNV GLEW_GET_FUN(__glewDrawTextureNV)
#define GLEW_NV_draw_texture GLEW_GET_VAR(__GLEW_NV_draw_texture)
#endif /* GL_NV_draw_texture */
/* ---------------------------- GL_NV_evaluators -------------------------- - */ /* ---------------------------- GL_NV_evaluators -------------------------- - */
#ifndef GL_NV_evaluators #ifndef GL_NV_evaluators
#define GL_NV_evaluators 1 #define GL_NV_evaluators 1
#define GL_EVAL_2D_NV 0x86C0 #define GL_EVAL_2D_NV 0x86C0
#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
#define GL_MAP_TESSELLATION_NV 0x86C2 #define GL_MAP_TESSELLATION_NV 0x86C2
#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
skipping to change at line 11026 skipping to change at line 11623
#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
#define GL_MAX_MAP_TESSELLATION_NV 0x86D6 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode ); typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode );
typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum targ et, GLuint index, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum targ et, GLuint index, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum targ et, GLuint index, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum targ et, GLuint index, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean pack ed, void* points); typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean pack ed, GLvoid *points);
typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GL enum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GL enum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GL enum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GL enum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLu int index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLi nt vorder, GLboolean packed, const void* points); typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLu int index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLi nt vorder, GLboolean packed, const GLvoid *points);
typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenu m pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenu m pname, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenu m pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenu m pname, const GLint* params);
#define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV) #define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV)
#define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParamete rfvNV) #define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParamete rfvNV)
#define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParamete rivNV) #define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParamete rivNV)
#define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV) #define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV)
#define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV) #define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV)
#define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV) #define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV)
#define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV) #define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV)
skipping to change at line 11309 skipping to change at line 11906
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C
#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D #define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F
#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5) #define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5)
#endif /* GL_NV_gpu_program5 */ #endif /* GL_NV_gpu_program5 */
/* -------------------- GL_NV_gpu_program5_mem_extended -------------------
- */
#ifndef GL_NV_gpu_program5_mem_extended
#define GL_NV_gpu_program5_mem_extended 1
#define GLEW_NV_gpu_program5_mem_extended GLEW_GET_VAR(__GLEW_NV_gpu_progra
m5_mem_extended)
#endif /* GL_NV_gpu_program5_mem_extended */
/* ------------------------- GL_NV_gpu_program_fp64 ----------------------- - */ /* ------------------------- GL_NV_gpu_program_fp64 ----------------------- - */
#ifndef GL_NV_gpu_program_fp64 #ifndef GL_NV_gpu_program_fp64
#define GL_NV_gpu_program_fp64 1 #define GL_NV_gpu_program_fp64 1
#define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64) #define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64)
#endif /* GL_NV_gpu_program_fp64 */ #endif /* GL_NV_gpu_program_fp64 */
/* --------------------------- GL_NV_gpu_shader5 -------------------------- - */ /* --------------------------- GL_NV_gpu_shader5 -------------------------- - */
skipping to change at line 11550 skipping to change at line 12156
#define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponen t) #define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponen t)
#endif /* GL_NV_light_max_exponent */ #endif /* GL_NV_light_max_exponent */
/* ----------------------- GL_NV_multisample_coverage --------------------- - */ /* ----------------------- GL_NV_multisample_coverage --------------------- - */
#ifndef GL_NV_multisample_coverage #ifndef GL_NV_multisample_coverage
#define GL_NV_multisample_coverage 1 #define GL_NV_multisample_coverage 1
#define GL_COVERAGE_SAMPLES_NV 0x80A9
#define GL_COLOR_SAMPLES_NV 0x8E20 #define GL_COLOR_SAMPLES_NV 0x8E20
#define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_cov erage) #define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_cov erage)
#endif /* GL_NV_multisample_coverage */ #endif /* GL_NV_multisample_coverage */
/* --------------------- GL_NV_multisample_filter_hint -------------------- - */ /* --------------------- GL_NV_multisample_filter_hint -------------------- - */
#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
skipping to change at line 11692 skipping to change at line 12297
#define GL_RESTART_PATH_NV 0xF0 #define GL_RESTART_PATH_NV 0xF0
#define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 #define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2
#define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 #define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4
#define GL_RECT_NV 0xF6 #define GL_RECT_NV 0xF6
#define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 #define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8
#define GL_CIRCULAR_CW_ARC_TO_NV 0xFA #define GL_CIRCULAR_CW_ARC_TO_NV 0xFA
#define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC #define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC
#define GL_ARC_TO_NV 0xFE #define GL_ARC_TO_NV 0xFE
#define GL_RELATIVE_ARC_TO_NV 0xFF #define GL_RELATIVE_ARC_TO_NV 0xFF
#define GL_GLYPH_HAS_KERNING_BIT_NV 0x100 #define GL_GLYPH_HAS_KERNING_BIT_NV 0x100
#define GL_PRIMARY_COLOR_NV 0x852C
#define GL_SECONDARY_COLOR_NV 0x852D
#define GL_PRIMARY_COLOR 0x8577 #define GL_PRIMARY_COLOR 0x8577
#define GL_PATH_FORMAT_SVG_NV 0x9070 #define GL_PATH_FORMAT_SVG_NV 0x9070
#define GL_PATH_FORMAT_PS_NV 0x9071 #define GL_PATH_FORMAT_PS_NV 0x9071
#define GL_STANDARD_FONT_NAME_NV 0x9072 #define GL_STANDARD_FONT_NAME_NV 0x9072
#define GL_SYSTEM_FONT_NAME_NV 0x9073 #define GL_SYSTEM_FONT_NAME_NV 0x9073
#define GL_FILE_NAME_NV 0x9074 #define GL_FILE_NAME_NV 0x9074
#define GL_PATH_STROKE_WIDTH_NV 0x9075 #define GL_PATH_STROKE_WIDTH_NV 0x9075
#define GL_PATH_END_CAPS_NV 0x9076 #define GL_PATH_END_CAPS_NV 0x9076
#define GL_PATH_INITIAL_END_CAP_NV 0x9077 #define GL_PATH_INITIAL_END_CAP_NV 0x9077
#define GL_PATH_TERMINAL_END_CAP_NV 0x9078 #define GL_PATH_TERMINAL_END_CAP_NV 0x9078
skipping to change at line 11895 skipping to change at line 12498
#define GL_NV_pixel_data_range 1 #define GL_NV_pixel_data_range 1
#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsiz ei length, void* pointer); typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsiz ei length, GLvoid *pointer);
#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV) #define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV)
#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV) #define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV)
#define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range) #define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range)
#endif /* GL_NV_pixel_data_range */ #endif /* GL_NV_pixel_data_range */
/* --------------------------- GL_NV_point_sprite ------------------------- - */ /* --------------------------- GL_NV_point_sprite ------------------------- - */
skipping to change at line 12560 skipping to change at line 13163
#ifndef GL_NV_vertex_array_range #ifndef GL_NV_vertex_array_range
#define GL_NV_vertex_array_range 1 #define GL_NV_vertex_array_range 1
#define GL_VERTEX_ARRAY_RANGE_NV 0x851D #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, vo id* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, GL void *pointer);
#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeN V) #define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeN V)
#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV) #define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV)
#define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_rang e) #define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_rang e)
#endif /* GL_NV_vertex_array_range */ #endif /* GL_NV_vertex_array_range */
/* ----------------------- GL_NV_vertex_array_range2 ---------------------- - */ /* ----------------------- GL_NV_vertex_array_range2 ---------------------- - */
skipping to change at line 12832 skipping to change at line 13435
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshor t x, GLshort y, GLshort z); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshor t x, GLshort y, GLshort z);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdoub le x, GLdouble y, GLdouble z, GLdouble w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdoub le x, GLdouble y, GLdouble z, GLdouble w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloa t x, GLfloat y, GLfloat z, GLfloat w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloa t x, GLfloat y, GLfloat z, GLfloat w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshor t x, GLshort y, GLshort z, GLshort w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshor t x, GLshort y, GLshort z, GLshort w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLuby te x, GLubyte y, GLubyte z, GLubyte w); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLuby te x, GLubyte y, GLubyte z, GLubyte w);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, cons t GLubyte* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, cons t GLubyte* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, G Lint size, GLenum type, GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, G Lint size, GLenum type, GLsizei stride, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsi zei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsi zei n, const GLfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsi zei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsi zei n, const GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsi zei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsi zei n, const GLfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsi zei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsi zei n, const GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsi zei n, const GLfloat* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsi zei n, const GLfloat* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsi zei n, const GLshort* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsi zei n, const GLshort* v);
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v); typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsi zei n, const GLdouble* v);
skipping to change at line 13038 skipping to change at line 13641
#define GLEW_NV_video_capture GLEW_GET_VAR(__GLEW_NV_video_capture) #define GLEW_NV_video_capture GLEW_GET_VAR(__GLEW_NV_video_capture)
#endif /* GL_NV_video_capture */ #endif /* GL_NV_video_capture */
/* ------------------------ GL_OES_byte_coordinates ----------------------- - */ /* ------------------------ GL_OES_byte_coordinates ----------------------- - */
#ifndef GL_OES_byte_coordinates #ifndef GL_OES_byte_coordinates
#define GL_OES_byte_coordinates 1 #define GL_OES_byte_coordinates 1
#define GL_BYTE 0x1400
#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates) #define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates)
#endif /* GL_OES_byte_coordinates */ #endif /* GL_OES_byte_coordinates */
/* ------------------- GL_OES_compressed_paletted_texture ----------------- - */ /* ------------------- GL_OES_compressed_paletted_texture ----------------- - */
#ifndef GL_OES_compressed_paletted_texture #ifndef GL_OES_compressed_paletted_texture
#define GL_OES_compressed_paletted_texture 1 #define GL_OES_compressed_paletted_texture 1
#define GL_PALETTE4_RGB8_OES 0x8B90 #define GL_PALETTE4_RGB8_OES 0x8B90
skipping to change at line 13323 skipping to change at line 13924
/* ---------------------------- GL_REGAL_enable --------------------------- - */ /* ---------------------------- GL_REGAL_enable --------------------------- - */
#ifndef GL_REGAL_enable #ifndef GL_REGAL_enable
#define GL_REGAL_enable 1 #define GL_REGAL_enable 1
#define GL_ERROR_REGAL 0x9322 #define GL_ERROR_REGAL 0x9322
#define GL_DEBUG_REGAL 0x9323 #define GL_DEBUG_REGAL 0x9323
#define GL_LOG_REGAL 0x9324 #define GL_LOG_REGAL 0x9324
#define GL_EMULATION_REGAL 0x9325 #define GL_EMULATION_REGAL 0x9325
#define GL_DRIVER_REGAL 0x9326 #define GL_DRIVER_REGAL 0x9326
#define GL_MISSING_REGAL 0x9360
#define GL_TRACE_REGAL 0x9361
#define GL_CACHE_REGAL 0x9362
#define GL_CODE_REGAL 0x9363
#define GL_STATISTICS_REGAL 0x9364
#define GLEW_REGAL_enable GLEW_GET_VAR(__GLEW_REGAL_enable) #define GLEW_REGAL_enable GLEW_GET_VAR(__GLEW_REGAL_enable)
#endif /* GL_REGAL_enable */ #endif /* GL_REGAL_enable */
/* ------------------------- GL_REGAL_error_string ------------------------ - */ /* ------------------------- GL_REGAL_error_string ------------------------ - */
#ifndef GL_REGAL_error_string #ifndef GL_REGAL_error_string
#define GL_REGAL_error_string 1 #define GL_REGAL_error_string 1
skipping to change at line 13549 skipping to change at line 14155
#define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture) #define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture)
#endif /* GL_SGIS_sharpen_texture */ #endif /* GL_SGIS_sharpen_texture */
/* --------------------------- GL_SGIS_texture4D -------------------------- - */ /* --------------------------- GL_SGIS_texture4D -------------------------- - */
#ifndef GL_SGIS_texture4D #ifndef GL_SGIS_texture4D
#define GL_SGIS_texture4D 1 #define GL_SGIS_texture4D 1
typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint l typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint l
evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth,
GLsizei extent, GLint border, GLenum format, GLenum type, const void* pixel GLsizei extent, GLint border, GLenum format, GLenum type, const GLvoid *pix
s); els);
typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLin typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLin
t level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsize t level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsize
i width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLen i width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLen
um type, const void* pixels); um type, const GLvoid *pixels);
#define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS) #define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS)
#define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS) #define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS)
#define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D) #define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D)
#endif /* GL_SGIS_texture4D */ #endif /* GL_SGIS_texture4D */
/* ---------------------- GL_SGIS_texture_border_clamp -------------------- - */ /* ---------------------- GL_SGIS_texture_border_clamp -------------------- - */
skipping to change at line 14125 skipping to change at line 14731
#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum targe t, GLenum pname, const GLfloat* params); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum targe t, GLenum pname, const GLfloat* params);
typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum targe t, GLenum pname, const GLint* params); typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum targe t, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum i nternalformat, GLsizei width, GLenum format, GLenum type, const void* table ); typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum i nternalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *tab le);
typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLen um internalformat, GLint x, GLint y, GLsizei width); typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLen um internalformat, GLint x, GLint y, GLsizei width);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum ta rget, GLenum pname, GLfloat* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum ta rget, GLenum pname, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum ta rget, GLenum pname, GLint* params); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum ta rget, GLenum pname, GLint* params);
typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenu m format, GLenum type, void* table); typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenu m format, GLenum type, GLvoid *table);
#define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfv SGI) #define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfv SGI)
#define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameteriv SGI) #define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameteriv SGI)
#define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI) #define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI)
#define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI) #define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI)
#define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParam eterfvSGI) #define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParam eterfvSGI)
#define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParam eterivSGI) #define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParam eterivSGI)
#define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI) #define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI)
#define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table) #define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table)
skipping to change at line 14271 skipping to change at line 14877
#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
#define GL_R1UI_V3F_SUN 0x85C4 #define GL_R1UI_V3F_SUN 0x85C4
#define GL_R1UI_C4UB_V3F_SUN 0x85C5 #define GL_R1UI_C4UB_V3F_SUN 0x85C5
#define GL_R1UI_C3F_V3F_SUN 0x85C6 #define GL_R1UI_C3F_V3F_SUN 0x85C6
#define GL_R1UI_N3F_V3F_SUN 0x85C7 #define GL_R1UI_N3F_V3F_SUN 0x85C7
#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
#define GL_R1UI_T2F_V3F_SUN 0x85C9 #define GL_R1UI_T2F_V3F_SUN 0x85C9
#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type , GLsizei stride, const void* pointer); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type , GLsizei stride, const GLvoid *pointer);
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code);
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* c ode); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* c ode);
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code); typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code);
#define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePoint erSUN) #define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePoint erSUN)
#define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN) #define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN)
#define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN) #define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN)
skipping to change at line 14743 skipping to change at line 15349
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallback AMD; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallback AMD;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD;
GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD; GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD;
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexed AMD; GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexed AMD;
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquatio nSeparateIndexedAMD; GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquatio nSeparateIndexedAMD;
GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD; GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD;
GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparat eIndexedAMD; GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparat eIndexedAMD;
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParame
teriAMD;
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIn directAMD; GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIn directAMD;
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElemen tsIndirectAMD; GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElemen tsIndirectAMD;
GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD; GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD;
GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD; GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD;
GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD; GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD;
GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD; GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD;
GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD; GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD;
GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD; GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD;
skipping to change at line 14764 skipping to change at line 15372
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorC ounterDataAMD; GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorC ounterDataAMD;
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorC ounterInfoAMD; GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorC ounterInfoAMD;
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonito rCounterStringAMD; GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonito rCounterStringAMD;
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCoun tersAMD; GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCoun tersAMD;
GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorG roupStringAMD; GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorG roupStringAMD;
GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroups AMD; GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroups AMD;
GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonit orCountersAMD; GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonit orCountersAMD;
GLEW_FUN_EXPORT PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD; GLEW_FUN_EXPORT PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD;
GLEW_FUN_EXPORT PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD;
GLEW_FUN_EXPORT PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparse
AMD;
GLEW_FUN_EXPORT PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD; GLEW_FUN_EXPORT PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD;
GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD; GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD;
GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD; GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD;
GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE;
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbu
fferStorageMultisampleANGLE;
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstanced
ANGLE;
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInsta
ncedANGLE;
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisor
ANGLE;
GLEW_FUN_EXPORT PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE;
GLEW_FUN_EXPORT PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE;
GLEW_FUN_EXPORT PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE;
GLEW_FUN_EXPORT PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE;
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vAN
GLE;
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE;
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64v
ANGLE;
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGL
E;
GLEW_FUN_EXPORT PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE;
GLEW_FUN_EXPORT PFNGLISQUERYANGLEPROC __glewIsQueryANGLE;
GLEW_FUN_EXPORT PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE;
GLEW_FUN_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslated
ShaderSourceANGLE;
GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE; GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE;
GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementA rrayAPPLE; GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementA rrayAPPLE;
GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE; GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE;
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementA rrayAPPLE; GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementA rrayAPPLE;
GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRan geElementArrayAPPLE; GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRan geElementArrayAPPLE;
GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE; GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE;
GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE; GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE;
GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE; GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE;
GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE; GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE;
skipping to change at line 14821 skipping to change at line 15454
GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf; GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf;
GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef; GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef;
GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionF ormat; GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionF ormat;
GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler; GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler;
GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary; GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary;
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysIn stancedBaseInstance; GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysIn stancedBaseInstance;
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElemen tsInstancedBaseInstance; GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElemen tsInstancedBaseInstance;
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glew DrawElementsInstancedBaseVertexBaseInstance; GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glew DrawElementsInstancedBaseVertexBaseInstance;
GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB;
GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB;
GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSampler
HandleARB;
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui6
4vARB;
GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleReside
ntARB;
GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleRe
sidentARB;
GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandl
eNonResidentARB;
GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleRe
sidentARB;
GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureH
andleNonResidentARB;
GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHand
leResidentARB;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHa
ndleui64ARB;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformH
andleui64vARB;
GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB;
GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB;
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB;
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vAR
B;
GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLoca tionIndexed; GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLoca tionIndexed;
GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex; GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex;
GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEPROC __glewBufferStorage;
GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT;
GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeve ntARB; GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeve ntARB;
GLEW_FUN_EXPORT PFNGLCLEARBUFFERDATAPROC __glewClearBufferData; GLEW_FUN_EXPORT PFNGLCLEARBUFFERDATAPROC __glewClearBufferData;
GLEW_FUN_EXPORT PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData; GLEW_FUN_EXPORT PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData;
GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferData EXT; GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferData EXT;
GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferS ubDataEXT; GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferS ubDataEXT;
GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEPROC __glewClearTexImage;
GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage;
GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB; GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB;
GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute; GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute;
GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndir ect; GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndir ect;
GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeG
roupSizeARB;
GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData; GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData;
GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData; GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallback ARB; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallback ARB;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlAR B; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlAR B;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB;
GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB; GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB;
GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB;
skipping to change at line 14947 skipping to change at line 15605
GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax; GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax;
GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv;
GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv;
GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter;
GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram; GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram;
GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax; GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax;
GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram; GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram;
GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax; GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax;
GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D;
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArr
aysIndirectCountARB;
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawE
lementsIndirectCountARB;
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedAR B; GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedAR B;
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstanc edARB; GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstanc edARB;
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorAR B; GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorAR B;
GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ; GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ;
GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v; GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v;
GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData; GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData;
GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubD ata; GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubD ata;
skipping to change at line 14971 skipping to change at line 15632
GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRang e; GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRang e;
GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange; GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange;
GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrix ARB; GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrix ARB;
GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB;
GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB;
GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB;
GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB; GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB;
GLEW_FUN_EXPORT PFNGLBINDBUFFERSBASEPROC __glewBindBuffersBase;
GLEW_FUN_EXPORT PFNGLBINDBUFFERSRANGEPROC __glewBindBuffersRange;
GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTURESPROC __glewBindImageTextures;
GLEW_FUN_EXPORT PFNGLBINDSAMPLERSPROC __glewBindSamplers;
GLEW_FUN_EXPORT PFNGLBINDTEXTURESPROC __glewBindTextures;
GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERSPROC __glewBindVertexBuffers;
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndir ect; GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndir ect;
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsI ndirect; GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsI ndirect;
GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB;
GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB;
GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureAR B; GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureAR B;
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB;
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB;
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB;
skipping to change at line 15194 skipping to change at line 15862
GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutine uiv; GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutine uiv;
GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv; GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv;
GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderInclude ARB; GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderInclude ARB;
GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB; GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB;
GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB; GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB;
GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB; GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB;
GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB; GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB;
GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB; GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB;
GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB;
GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitme
ntEXT;
GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync; GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync;
GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync; GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync;
GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync; GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync;
GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v; GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v;
GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv; GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv;
GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync; GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync;
GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync; GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync;
GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv; GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv;
GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri; GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri;
skipping to change at line 15754 skipping to change at line 16425
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgr amLocalParameterI4ivEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgr amLocalParameterI4ivEXT;
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgr amLocalParameterI4uiEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgr amLocalParameterI4uiEXT;
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProg ramLocalParameterI4uivEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProg ramLocalParameterI4uivEXT;
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgr amLocalParameters4fvEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgr amLocalParameters4fvEXT;
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProg ramLocalParametersI4ivEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProg ramLocalParametersI4ivEXT;
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedPro gramLocalParametersI4uivEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedPro gramLocalParametersI4uivEXT;
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT; GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT;
GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbuffe rStorageEXT; GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbuffe rStorageEXT;
GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __g lewNamedRenderbufferStorageMultisampleCoverageEXT; GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __g lewNamedRenderbufferStorageMultisampleCoverageEXT;
GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamed RenderbufferStorageMultisampleEXT; GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamed RenderbufferStorageMultisampleEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DEXTPROC __glewProgramUniform1dEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVEXTPROC __glewProgramUniform1dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DEXTPROC __glewProgramUniform2dEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVEXTPROC __glewProgramUniform2dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DEXTPROC __glewProgramUniform3dEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVEXTPROC __glewProgramUniform3dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DEXTPROC __glewProgramUniform4dEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVEXTPROC __glewProgramUniform4dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC __glewProgramUniformMat rix2dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMat rix2fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMat rix2fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC __glewProgramUniformM atrix2x3dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformM atrix2x3fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformM atrix2x3fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC __glewProgramUniformM atrix2x4dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformM atrix2x4fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformM atrix2x4fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC __glewProgramUniformMat rix3dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMat rix3fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMat rix3fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC __glewProgramUniformM atrix3x2dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformM atrix3x2fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformM atrix3x2fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC __glewProgramUniformM atrix3x4dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformM atrix3x4fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformM atrix3x4fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC __glewProgramUniformMat rix4dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMat rix4fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMat rix4fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC __glewProgramUniformM atrix4x2dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformM atrix4x2fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformM atrix4x2fvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC __glewProgramUniformM atrix4x3dvEXT;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformM atrix4x3fvEXT; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformM atrix4x3fvEXT;
GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribD efaultEXT; GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribD efaultEXT;
GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT; GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT;
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT; GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT;
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT; GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT;
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT; GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT;
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEX T; GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEX T;
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuiv EXT; GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuiv EXT;
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT; GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT;
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT; GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT;
skipping to change at line 16137 skipping to change at line 16791
GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM; GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM;
GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIB M; GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIB M;
GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIB M; GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIB M;
GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM; GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM;
GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM; GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM;
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorP ointerListIBM; GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorP ointerListIBM;
GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIB M; GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIB M;
GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM; GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM;
GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL;
GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL;
GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL;
GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL; GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL;
GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL; GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL;
GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL; GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL;
GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL; GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL;
GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL; GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL;
GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL; GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback;
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl; GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl;
skipping to change at line 16192 skipping to change at line 16850
GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA;
GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA;
GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA;
GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA;
GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA;
GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA;
GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRe nderNVX; GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRe nderNVX;
GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRender NVX; GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRender NVX;
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawA
rraysIndirectBindlessNV;
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDra
wElementsIndirectBindlessNV;
GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV; GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV;
GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV; GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV;
GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerH andleNV; GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerH andleNV;
GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResiden tNV; GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResiden tNV;
GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleRes identNV; GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleRes identNV;
GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandle NonResidentNV; GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandle NonResidentNV;
GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleRes identNV; GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleRes identNV;
GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHa ndleNonResidentNV; GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHa ndleNonResidentNV;
GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandl eResidentNV; GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandl eResidentNV;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHan dleui64NV; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHan dleui64NV;
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHa ndleui64vNV; GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHa ndleui64vNV;
GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV; GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV;
GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV; GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV;
GLEW_FUN_EXPORT PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV;
GLEW_FUN_EXPORT PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV;
GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRen derNV; GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRen derNV;
GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderN V; GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderN V;
GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV; GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV;
GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV; GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV;
GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV; GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV;
GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV; GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV;
GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV;
GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV; GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV;
GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParame terfvNV; GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParame terfvNV;
GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParame terivNV; GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParame terivNV;
GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV; GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV;
GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV; GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV;
GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV; GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV;
GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV; GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV;
GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV; GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV;
GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV; GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV;
skipping to change at line 16819 skipping to change at line 17485
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_3; GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_3;
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_4;
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample;
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer;
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1; GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_blend_minmax_factor; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_blend_minmax_factor;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_interleaved_elements;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_pinned_memory; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_pinned_memory;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_trinary_minmax;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sparse_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_stencil_operation_extended; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_stencil_operation_extended;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback3_lines_triangles; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback3_lines_triangles;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_layer; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_layer;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator;
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_viewport_index; GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_viewport_index;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_depth_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_blit;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_multisample;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_instanced_arrays;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_pack_reverse_row_order;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_program_binary;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt1;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt3;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt5;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_usage;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_timer_query;
GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_translated_shader_source;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes;
skipping to change at line 16862 skipping to change at line 17544
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators;
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422; GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_compatibility; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_compatibility;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_arrays_of_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_arrays_of_arrays;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_base_instance; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_base_instance;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_bindless_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_buffer_storage;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compressed_texture_pixel_storage; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compressed_texture_pixel_storage;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_shader;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_variable_group_size;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_image; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_image;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers_blend; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers_blend;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_elements_base_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_elements_base_vertex;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_indirect; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_indirect;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_instanced; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_instanced;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_enhanced_layouts;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_attrib_location; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_attrib_location;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_uniform_location; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_uniform_location;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_coord_conventions; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_coord_conventions;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_layer_viewport; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_layer_viewport;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_no_attachments; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_no_attachments;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_vertex;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_indirect_parameters;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query2; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query2;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_invalidate_subdata; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_invalidate_subdata;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_alignment; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_alignment;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_bind;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_draw_indirect; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_draw_indirect;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_program_interface_query; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_program_interface_query;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_query_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robust_buffer_access_behavior; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robust_buffer_access_behavior;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_application_isolation; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_application_isolation;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_share_group_isolation; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_share_group_isolation;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cubemap_per_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counters; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counters;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_draw_parameters;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_group_vote;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_load_store; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_load_store;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_size; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_size;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_stencil_export; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_stencil_export;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_storage_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_storage_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_420pack; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_420pack;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_stencil_texturing; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_stencil_texturing;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sync; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sync;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object_rgb32; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object_rgb32;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_range; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_range;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_bptc; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_bptc;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_rgtc; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_rgtc;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map_array; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map_array;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_gather; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_gather;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirror_clamp_to_edge;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_multisample;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_levels; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_levels;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_lod; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_lod;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_stencil8;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage_multisample;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_view; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_view;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_64bit; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_64bit;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_binding; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_binding;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_10f_11f_11f_rev;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_viewport_array; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_viewport_array;
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos; GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos;
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites;
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3;
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route;
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size; GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size;
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers;
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array;
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap; GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap;
skipping to change at line 17121 skipping to change at line 17818
GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test; GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test;
GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting; GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting;
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex;
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays;
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip;
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data;
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat;
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists; GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists;
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp;
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read; GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read;
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_map_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays; GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays;
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor; GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor;
GLEW_VAR_EXPORT GLboolean __GLEW_KHR_debug; GLEW_VAR_EXPORT GLboolean __GLEW_KHR_debug;
GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr; GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr;
GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region;
GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack;
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert;
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers;
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos;
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture; GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_NVX_conditional_render; GLEW_VAR_EXPORT GLboolean __GLEW_NVX_conditional_render;
GLEW_VAR_EXPORT GLboolean __GLEW_NVX_gpu_memory_info; GLEW_VAR_EXPORT GLboolean __GLEW_NVX_gpu_memory_info;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_multi_draw_indirect;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_texture; GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced_coherent;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square; GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_compute_program5; GLEW_VAR_EXPORT GLboolean __GLEW_NV_compute_program5;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render; GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color; GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image; GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D; GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float; GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp; GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped; GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_texture;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators; GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample; GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer; GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage; GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4; GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5; GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5_mem_extended;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program_fp64; GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program_fp64;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_shader5; GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_shader5;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float; GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent; GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage; GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint; GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil; GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object; GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object;
GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2; GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2;
 End of changes. 172 change blocks. 
316 lines changed or deleted 1193 lines changed or added


 RegalGLXEW.h   RegalGLXEW.h 
skipping to change at line 578 skipping to change at line 578
typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pb uf, int buffer); typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pb uf, int buffer);
#define glXBindTexImageATI GLXEW_GET_FUN(__glewXBindTexImageATI) #define glXBindTexImageATI GLXEW_GET_FUN(__glewXBindTexImageATI)
#define glXDrawableAttribATI GLXEW_GET_FUN(__glewXDrawableAttribATI) #define glXDrawableAttribATI GLXEW_GET_FUN(__glewXDrawableAttribATI)
#define glXReleaseTexImageATI GLXEW_GET_FUN(__glewXReleaseTexImageATI) #define glXReleaseTexImageATI GLXEW_GET_FUN(__glewXReleaseTexImageATI)
#define GLXEW_ATI_render_texture GLXEW_GET_VAR(__GLXEW_ATI_render_texture) #define GLXEW_ATI_render_texture GLXEW_GET_VAR(__GLXEW_ATI_render_texture)
#endif /* GLX_ATI_render_texture */ #endif /* GLX_ATI_render_texture */
/* --------------------------- GLX_EXT_buffer_age -------------------------
- */
#ifndef GLX_EXT_buffer_age
#define GLX_EXT_buffer_age 1
#define GLX_BACK_BUFFER_AGE_EXT 0x20F4
#define GLXEW_EXT_buffer_age GLXEW_GET_VAR(__GLXEW_EXT_buffer_age)
#endif /* GLX_EXT_buffer_age */
/* ------------------- GLX_EXT_create_context_es2_profile ----------------- - */ /* ------------------- GLX_EXT_create_context_es2_profile ----------------- - */
#ifndef GLX_EXT_create_context_es2_profile #ifndef GLX_EXT_create_context_es2_profile
#define GLX_EXT_create_context_es2_profile 1 #define GLX_EXT_create_context_es2_profile 1
#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 #define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004
#define GLXEW_EXT_create_context_es2_profile GLXEW_GET_VAR(__GLXEW_EXT_crea te_context_es2_profile) #define GLXEW_EXT_create_context_es2_profile GLXEW_GET_VAR(__GLXEW_EXT_crea te_context_es2_profile)
#endif /* GLX_EXT_create_context_es2_profile */ #endif /* GLX_EXT_create_context_es2_profile */
skipping to change at line 1578 skipping to change at line 1589
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context_robustness; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_create_context_robustness;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_fbconfig_float; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_fbconfig_float;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_framebuffer_sRGB; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_framebuffer_sRGB;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_get_proc_address; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_get_proc_address;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_multisample; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_multisample;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_robustness_application_isolation; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_robustness_application_isolation;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_robustness_share_group_isolation; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_robustness_share_group_isolation;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_vertex_buffer_object; GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_vertex_buffer_object;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_pixel_format_float; GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_pixel_format_float;
GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_render_texture; GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_render_texture;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_buffer_age;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es2_profile; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es2_profile;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es_profile; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es_profile;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_import_context; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_import_context;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_scene_marker; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_scene_marker;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control_tear; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_swap_control_tear;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_texture_from_pixmap; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_texture_from_pixmap;
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_visual_info; GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_visual_info;
 End of changes. 2 change blocks. 
0 lines changed or deleted 13 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/